Linux SSH Bağlantısı Nasıl Yapılır?

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) […]

Read More

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 […]

Read More

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

Read More

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: […]

Read More

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 ( […]

Read More

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 […]

Read More

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 […]

Read More

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:

Read More