tek seferde butun dosyalarda search and replace ( bilgi olsun diye )
perl -pi -e 's/TTL 14400/TTL 5/g' *.db
Posted in Console, Linux on January 6th, 2014 by Kürşad DARA | | 0 Comments
Linux buffer cache temizleme.
Linux sunucudaki kullanılmayan memory’yi disk cache icin ödünç alır. Bu demek değildir ki linux sunucu düşük memory de çalışıyor. Öyle değil tabii ki.
Bu durumda Linux buffer cache’i temizleyebilirsiniz.
İşlemden önce :
[root@mng02 ~]# free -m total used free shared buffers cached Mem: 88656 88061 594 0 942 62997 -/+ buffers/cache: 24122 64534 Swap: 12079 1673 10406
Şu komut ile temizliyoruz.
sync && echo 3 > /proc/sys/vm/drop_caches
İşlemden sonra :
[root@mng02 ~]# free -m total used free shared buffers cached Mem: 88656 15438 73218 0 68 193 -/+ buffers/cache: 15177 73479 Swap: 12079 15 12064
Gördüğünüz gibi buffer/cache temizlendi.
Ayni sekilde bunu;
/sbin/sysctl -w vm.drop_caches=3
şeklinde de yapabilirsiniz.
Posted in Console, Linux on October 28th, 2013 by Kürşad DARA | | 0 Comments
dig ile dkim check
dig -t txt key1._domainkey.xxxxxx.com @nameserver
Posted in Console, Linux on May 20th, 2013 by Kürşad DARA | | 0 Comments
linux sunucusunun maksimum kac gb ram desteklediğini ve kaç slot un boş olduğunu bulmak için
Linux sunucunuzun desteklediği maksimum ram ve slot sayısını bulmak icab ederse;
[root@xxx ~]# dmidecode -t 16 # dmidecode 2.11 SMBIOS 2.5 present. Handle 0x002A, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Single-bit ECC Maximum Capacity: 288 GB Error Information Handle: Not Provided Number Of Devices: 18
Ayrıca kaç adet slot boşta görebilmek için http://www.4schmidts.com/unix/memconf.gz adresinden memconf u indirin ve sisteminize kurun.
dmidecode ile uğraşırsanız scripte gerek kalmadan bulabilirsiniz.
Daha sonra;
[root@xxx ~]# perl memconf -v memconf: V3.02 02-Oct-2012 http://www.4schmidts.com/unix.html hostname: xxx manufacturer: FUJITSU model: PRIMERGY RX300 S6 (Quad-Core Hyper-Threaded Intel(R) Xeon(R) E5620 2400MHz) CentOS release 6.3 (Final), 64-bit kernel, Linux 2.6.32-279.11.1.el6.x86_64 CPU 1: Intel(R) Xeon(R) E5620 2400MHz cpu CPU 2: Unpopulated Memory Error Correction: Single-bit ECC Maximum Memory: 294912MB (288GB) DIMM-1A n/a: 4096MB 1066MHz Synchronous DDR3 DIMM, n/a n/a DIMM-2A n/a: 8192MB 1066MHz Synchronous DDR3 DIMM, n/a n/a DIMM-1B n/a: 4096MB 1066MHz Synchronous DDR3 DIMM, n/a n/a DIMM-1C n/a: 8192MB 1066MHz Synchronous DDR3 DIMM, n/a n/a empty memory sockets: DIMM-3A n/a, DIMM-2B n/a, DIMM-3B n/a, DIMM-2C n/a, DIMM-3C n/a, DIMM-1D n/a, DIMM-2D n/a, DIMM-3D n/a, DIMM-1E n/a, DIMM-2E n/a, DIMM-3E n/a, DIMM-1F n/a, DIMM-2F n/a, DIMM-3F n/a total memory = 24576MB (24GB)
Posted in Console, Linux on November 27th, 2012 by Kürşad DARA | | 0 Comments
rsync ile detaylı dosya aktarımı.
rsync kullanırken dosya transferinin ne aşamada olduğu, saniyede ne kadar dosya attığı vs gibi bilgileri görmek istiyorsanız :
–stats ve –progress parametrelerini ekleyebilirsiniz.
root#rsync -avz --progress --stats /home/* /data/ receiving incremental file list all14112012.sql 320110592 0% 9.08MB/s 1:19:49
Posted in Console, Linux on November 14th, 2012 by Kürşad DARA | | 0 Comments
SSH bağlantılarının zaman aşımına uğramasını engellemek için
/etc/ssh/sshd_config dosyasında aşağıdaki parametreleri aktif edip sshd yi kapatıp açmanız yeterli olacaktır.
ClientAliveInterval 60 TCPKeepAlive yes ClientAliveCountMax 99999
Posted in Console, Linux on November 7th, 2012 by Kürşad DARA | | 0 Comments