linux hardware bilgileri detayları (inxi)

inxi, donanımınız ile ilgili detayları gösteren bir shell scriptdir.

Bir shell script olduğu için, bu scripti kullanıcılara ait programların olduğu dizine (usr/local/bin) koyarak, kurulumunu yapmış oluruz. Kullanabilmek için ek olarak gawk paketini de kurmamız gerekmekte.

Aşağıdaki komutları uyguladığımızda kurulum tamamlanır;

apt-get install gawk
cd /usr/local/bin && wget -Nc smxi.org/inxi && chmod +x inxi

Kullanımı ise şu şekilde; eğer tüm sistem bileşenleri ile ilgili bilgiyi aklmak istiyorsak inxi -F , sadece CPU bilgisini almak istiyorsak inxi -f , network adaptörü ile ilgili bilgiyi almak istiyorsak inxi -n , kullandığımız makinenin bilgilerini almak istiyorsak inxi -M komutları ile görebiliyoruz.

Parametre listesinin tamamı burada mevcut; https://code.google.com/p/inxi/wiki/inxi

CentOS ve Fedora icin Bash Mail komutunun yuklenmesi

CentOS ve Fedora icin Bash Mail komutunun yuklenmesi

Bu komut çok kullanışlı bir komuttur. Biz de genelde cronjoblarınız bir işi yaptıktan sonra outputunu mail olarak bir yere göndermek isteyebiliyoruz.
Normal kullanımı şöyle :
$ cat /bir/dosya | mail adres@domain.com

veya

$ echo "birseyler birseyler" | mail adres@domain.com

Eğer bu mail komutu yüklü değilse şöyle bir hata verecek sisteminiz :

$ -bash: mail: command not found 

Programı yüklemeniz için ise yapacağınız şey çok basit. Şöyle :

$  yum install mailx

Faydası olur umarım.

fsck (file-system-check) komutu – Centos5

fsck komutu nedir?

fsck, file system check , yani dosya sistemini kontrol etmek manasına gelen bir komuttur. Görevi, dosya sisteminiz üzerinde oluşan hataları denetler ve bunları gidermeye çalışır.

Centos 5 üzerinde fsck komutunu çalıştırmak

mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştırmak, tekli kullanıcı modunda dahi olsanız, gerçekten kötü bir fikir olabilir. Bu işlem için size 2 yol sunabiliriz.

CD’den boot etmek

Bilgisayarınızı, içinde CentOS olan bir CD den boot edin. fsck yı disklerinizi mount etmeden çalıştıracaksınız. Bunun için bu CD deki işletim sisteminden başlattığınızda, boot into Linux Secure Mode (linux kurtarma modunda başlamak)

boot: linux rescue

Size sorarsa eğer dosya sisteminizi mount edeyim mi diye, siz HAYIR’ı işaretleyin.  Bahsettiğim gibi, mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştıramazsınız. (bir işe yaramaz.)

Kurtarma modundayken hangi partition ile ilgili yapmak istiyorsanız o partition için şu kodu çalıştırın. (ben /dev/sda1 için yaptım)

fsck -f /dev/sda1

Eğer burada partition’larınızı oluşturmak için Linux LVM yi kullandıysanız, bu partitionları fsck yapmadan önce şu anda erişilebilir hale getirmeniz gerekiyor

lvm pvscan
lvm vgscan
lvm lvchange -ay VolGroup00
lvm lvscan

sonrasında fsck:

fsck -f /dev/VolGroup00/LogVol00

Yeniden başlatırken çalıştırmak

Eğer aşağıdaki komutu yazarsanız, CentOS bir fsck isteği ile yeniden başlayacak, ve açılırken diskleri mount etmeden hemen önce fsck işlemini yapacak.

bash# shutdown -Fr now

Bu metod daha kolaydır. Sunucunuza disk yerleştirme vb zahmeti yoktur. Özellikle uzak sunucularda mecburen bunu kullanacaksınız gibi gözüküyor 🙂

centos + cpanel sunucu tmp alanini artirma

Bezn sunucunuzdaki tmp alanı, geçici işlemlerinizi yapmaya yetmiyor olabilir. Bu durumda, /tmp alanınızı artırmanız gerekmektedir.

tmp alanı ne işe yarar

Bu tmp alanı windowstaki swap mantığında çalışmakta. Yani Ram’e yazılamayan işler tmp de diske yazılarak halledilebiliyor. Linus Torvalds (linux çekirdeğinin bulucusu) da linuxta, memory yetmediği durumlarda hard diskin memory gibi çalışabilmesini başarabilmesi ile büyük bir yol katetmişti. İşte o memory gibi kullanılabilen alan genelde /tmp klasörü oluyor.

Cpanel yüklü Centos sunucuda tmp alanını arttırma

/scripts/securetmp dosyasını nano yada başka bir editör ile açın

nano /scripts/securetmp

içindeki
my $tmpdsksize

değerini 512000 den 1024000 a değiştir ve ardından kaydedip dosyayı kapatın.

Daha sonra sırayla

/bin/umount -l /tmp
/bin/umount -l /var/tmp
/bin/rm -fv /usr/tmpDSK
/scripts/securetmp
/scripts/restartsrv_mysql
/scripts/restartsrv_httpd

Komutlarını çalıştırın.

Bunları yaparken size soracak, securetmp bilgisayar açılrırken başlatılsın mı, bir sonraki başlangıç için başlatılsın mı? Bunlara da size uygun bir cevabı veriniz. benim denememde farketmedi.

/tmp boyutunu artırmanın diğer yolları

Ayrıca bu işlemi şuradaki kodlar ile de yapabileceğiniz söylenmiş, : http://www.hostco.com/manage/knowledgebase/21/Increase-cPanel-Securetmp-Partition-Size.html
Farklı kaynak bulduğumda da buraya ekleyeceğim.