:::: MENU ::::

Mysqldump Ignore Table

Mysqldump ile veritabanı dump’ı alınırken  belirli tabloları hariç tutmak için;

Mysqldump Ignore Table

Daha ayrıntılı bilgi için –ignore-table opsiyonunu inceleyebilirsiniz.


Ekran Çıktısını Renklendirme

Linux’de bir dosyanın içeriğini görüntülemek için cat, more ya da less komutu kullanabilinir. Bu dosyaların içeriğini vurgulayıcı renkler ile (highlight ) görüntülemek istersek yani Ekran Çıktısını Renklendirme için pygments yazılımı tam ihtiyacınıza göre, kurulumuda oldukça basit.

Kurulumu;

pip kurulu değil ise;

ardından;

Kullanımı;

bunun için takma ad’lar tanımlayabilirsiniz.

örneğin;


Linux/Unix İçin Kullanışlı Alias Listesi

Alias (takma ad) kullanarak daha hızlı ve akıcı çalışabiliriz. Alias komutları tek kelime girerek (seçenekler ve dosya adları dahil) herhangi bir komut ya da komut grubunu başlatılması sağlanabilir.  Sistemde tanımlı tüm Alias(takma ad)’ları listelemek için alias komutunu kullanabilirsiniz.

Alias’ları listelemek

Continue Reading


RAM Kullanımına göre Process’lerin Sıralanması

Linux dağıtımlarında, RAM Kullanımına göre Process’lerin Sıralanması için ps komutunu kullanabiliriz.

RAM Kullanımına göre Process’lerin Sıralanması

İlgili ps sorgusu, hem resident set size (physically resident memory), hem de virtual memory size (allocated address space) değerlerini sıralamaktadır. Bu şekilde en çok memory kullanan süreçler tespit edilebilir.


Centos Custom Motd File

Centos sunucuya login olduğunuzda sunucu hakkında bilgilere hızlıca erişmek ve sunucu hakkında notlarınızı görmek istiyorsanız, aşağıdaki script tam size göre,öncelik ile yapmanız gereken;

/usr/local/bin/custom_motd  adında aşağıdaki script’i oluşturup açılışta bu dosyanın excute edilmesi için;

/etc/profile dosyasının son satırına;

/usr/local/bin/dymotd

dosyayı konumlandırdığınız dizin ile belirtmeniz gerekiyor.

script’ten anlaşılacağı üzerine Maintenance Information kısmında /etc/motd  dosyasına ne yazarsanız buraya yansıyacak şekilde yapılandırılmıştır. Bunun için extradan /rtc/motd’nin okunmasına gerek yok. Bunun için, /etc/ssh/sshd_config dosyasında;

PrintMotd yes satırını PrintMotd no olarak değiştirmeniz gerekiyor. Böylelikle hem motd dosyası hemde /usr/local/bin/dymotd ikisi birden okunmasın.

Centos Custom Motd File

sonuç;

 


Linux/UNIX Sistemlerde Inode Numarası ile Dosya Silme

Linux/UNIX sistemler dosya silmek için rm komutunu kullanırız. Bazen yanlışlıkla özel karakterler  (?, * ^ vb.)  kullanılarak dosya oluşturulur.

Dosya adında bu özel karakterler olan bir dosyayı silmek için aşağıdaki belirteceğim yöntemi kullanabilirsiniz.Bu yöntem,Solaris, FreeBSD, Linux, ve Unix sistemlerinde çalışdığını unutmayın.

Herhangi bir dosyanın Inode numarasını öğrenmek için;

Find komutunu kulanarak dosyayı bulup silmek için aşağıdaki kalıbı kullanabiliriz.

Özel karakter içeren dosyaları silmek için aşağıdaki örneği inceleyebilirsiniz. Dosyasının kaldırılmasını onaylamak için,onaylamanız istendiğinde, Y tuşuna basın

 


Expect Komutu ile SSH Bağlantısı Açma

Expect Komutu ile SSH Bağlantısı Açmak için ssh.exp diye bir dosya oluşturalım. Aslında bilindiği üzere linux’de dosya çalıştırılacağı zaman uzantısına değil içeriğine bakar.
Bundan dolayı ‘.exp’ uzantısının herhangi bir fonksiyonu yoktur.Fakat alışkanlık olması açısından expect script yazıyorsak bu şekilde ilerlememiz.

Expect Script Oluşturma:

user@ip_address kısmına ssh yapacağımız user ve ip adresimizi yazıyoruz.
send – “mypassword” şifre bölümüne şifremizi yazıyoruz.

otomatik olarak bağlanacaktır.

Şimdi bu dosya ile ilgili alias oluşturalım.

dediğimizde alias’da tanımladığımız expect komutu ile ssh.exp dosyasını çalıştıracaktır ve otomatik bağlanabilirsiniz.
Alias ımızın sistemimizde kalıcı hale gelmesini istiyorsak;

dosyasına ” alias ssh_connect=’expect -f ssh.exp’ ” bu satırı ekliyoruz.


Netscreen Firewall Expect ile Config Yedekleme

ScreenOS çalışan bir Netscreen Güvenlik Duvarı(Firewall) backup’larını  manuel almak yerine, aşağıdaki script’ti kullanarak yedek alma işlemini otomatize etmiş olursunuz.

Bu script ile güvenlik duvarı(Firewall) config’lerini belirtilen ftp sunucusuna yedekleniyor.

 

 


Sed veya Grep ile Belirli Bir Patern İçeren Satır Silme

Bir dosyada belirli bir patern geçen satırı silmenin *nix sistemlerde bir çok yöntem ve araç kullanabilirsiniz.Bunlardan bazılarını aşağıdaki gibidir.

Yöntem 1:

Yöntem 2:

 


Sed ile Satırdaki Fazla Boşlukları Silmek

Dosyamızın satırlarında birden fazla boşluğu tek boşluk ile değiştirmek istersek aşağıdaki kalıbı kullanabiliriz.

Kullanım:

Örnek:


Sayfalar:1...6789101112...17