Linux sunucularla ilgili konularda devamlı gördüğünüz ssh bağlantısı ve putty programı hakkında burada bir kaç bilgi vereceğiz. SSH bağlantısı linux komut sistemine girişinizdir. Bu giriş içinde putty programını kullanacağız. (putty indir) Putty programını indirip çalıştırdıktan sonra gelen ekran aşağıdaki gibidir. Host Name (or IP address) yazan bölüme sunucunuzun ip adresini Port ssh portunuz (default 22) […]
Category: Linux
bash: /bin/rm: Argument list too long Hatası
Merhaba Bir klasörün içindeki binlerce dosyayı silmek istiyorsanız muhtemel bash: /bin/rm: Argument list too long hatasını alıcaksınızdır. Çözümü: find . -name ‘*isim*’ | xargs rm -v eğer sileceğiniz dosyalarda ortak bir kelime geçiyorsa mesela spam kelimesi gibi yukardaki bölümde isim yazan yere sileceğiniz dosyalardaki ortak kelimeyi yazın. find . -name ‘*’ | xargs rm -v […]
Linux’de Ping Alımını Kapatmak
Eğer sunucunuza ping atılmasını istemiyorsanız aşağıdaki kodları kullanarak ping atıldığında sunucunun karşılık vermesini kapatabilirsiniz. Kapama: echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_allecho 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all Açma: echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_allecho 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Linux İşletim Sisteminde Ethernet Kartı Full Dublex / Half Dublex Ayarı
Linux sisteminizde ethernet kartının dublex ayarını görmek veya değiştirmek istiyorsanız ethtool eklentisini kullanabiliriz. ethtool kurulumu: yum install ethtool net-toolsyum install ethtool net-tools ethtool ile ethernet kartının özelliklerini okuma: ethtool eth0ethtool eth0 karşınıza aşağıdaki gibi bir çıktı gelicektir: Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: […]
Crontab Kullanımı
Crontab linux işletim sistemlerinin genelinde bulunan programları ve scriptlerini belirli zamanlarda çalıştırmanıza yarayan bir programdır. Komut Tanımları crontab -l : crontab içeriğini listeler. crontab -e : crontab’ı e parametresi ile çalıştırırsanız metin editöründe crontab dosyanız açılıcaktır. Crontab da Zaman Ayarlama: Crontab da zamanlama 5 basamakta yapılır; 1. Dakika ( Saatteki dakikalar 0-59) 2. Saat ( […]
Linux Dosya Sıkıştırma ve Açma Komutları
Sıkıştırma Komutları tar.gz tar cvzf dosyaadi.tar.gz dosya_veya_dizin gzip gzip -9 dosya_veya_dizin not: işlem bitince dosya_veya_dizin adında bir gz dosyası oluşturur. zip zip -r dosyaadi.zip dosya_veya_dizin rar rar a -ap dosyaadi.rar dosya_veya_dizin Açma Komutları tar.gz tar xvzf dosyaadi.tar.gz not: Başka dizine açmak için “-C” parametresi kullanılabilir: tar xvzf dosyaadi.tar.gz -C /dizin_adi/ gz gunzip dosyaadi.gz zip unzip […]
Güvenli (Secured) /tmp
Sistemi güvenliğe almanın önemli konularından biride güvenli (secured) tmp dir. Kısaca kullanıcıların veya scriptlerin /tmp klasörü içinde istekleri gibi perl shell çalıştırmalarını engeller. Eğer kurulumda ayrı bir /tmp bölümü yaratmadıysanız aşağıdaki kodlar işe yarıcaktır. dd if=/dev/zero of=/var/tmpMnt bs=1024 count=1000000 /sbin/mke2fs /var/tmpMnt cd / cp -a /tmp /tmp_backup rm -rf /tmp/.??* /tmp/* mount -o loop,noexec,nosuid,nodev,rw /var/tmpMnt […]
SSH dan Mysql Veritabanı Yedekleme ve Geri Yükleme
Yedekleme için: mysqldump -p -u (kullanıcı) veritabanıadı > dosya.sql Password: soran alana veritabanı şifrenizi yazın. Not: parantez işaretleri komutta olmayacak Geri Yüklemek için: İlk önce yedek sql dosyanızın olduğu klasöre ulaşmanız lazım. mysql -u(kullanıcıadı) -p veritabanıadı < dosya.sql Password: soran alana veritabanı şifrenizi yazın. Not: parantez işaretleri komutta olmayacak. Not: dosya.sql daha önceden yedeklediğiniz veritabanı dosyanız: