Subject: Temel Linux Komutları Thu Aug 12, 2010 2:24 am
1- Bir internet sitesinin çalışıp çalışmadığını anlamak için nslookup www.domain.com Daha geniş bilgi için dig www.domain.com
2- Monitörü bekleme aldırmak xset dpms force off tekrar çalıştırmak için fareyi oynatmak yeterli
3- cd veya disk kontrolü (sağlamlık bakımından) dd if=/dev/hda of=/dev/null bs=64k (hda yerine cdrom yazılırsa cdrom kontrolü yapılır) Hatasız sonlarınsa hd sağlamdır.
Bunun bize anlattığı şey cdrw'nin 0,0,0, bölgesinde çalışacağıdır. Bu bilgiden sonra yapılcak iş
şöyle özetlenebilir. Diskimizdeki cd'den kurulan işletim sistemine ait iso dosyasını tüm
özellikleriyle birlikte başka 1 cdye yazmak istiyoruz. Bunun için şu komut kullanılır : cdrecord dev=0,0,0 speed=8 -v -eject /home/user/cd_image.iso Burda yazılana bakılırsa hız 8x yapılmıştır. -eject ise cdyi yazılınca çıkartır.
6-Klasörden iso formatına 1 klasörü iso formatına dönüştürmek için şu komut kullanılır : mkisofs -r -o XXX.iso XXX/ burda XXX/ klasörünü alt klasörlerle birlikte XXX.iso yapılacaktır.
7-1 cdnin imajını alma 1 cdnin görüntüsünü olduğu gibi pcye almak için şu komut kullanılır : dd if=/dev/cdrom of=/home/user/imaj.iso if input dosyasını of ise hedef dosya anlamına gelir.
8-Boot disketi oluşturmak sistem kurtarıcımız olan boot disketi Linux'ta tamamen Linux işletim sistemini açmaya yarar. 1 sistem disketi oluşturmak için şu komut kullanılır : mkbootdisk --device /dev/fd0 'uname -r'
9- 1 iso imajını mount etmek iso imajları aslında tek 1 parçadırlar ve içlerine müdahale edilemez. ancak linuxta iso imajları mount komutu ile 1 dizine bağlanabilir ve bu dizin cdrommuş gibi
kullanılabilir. şu komut yazılsa yeterlidir (burda örnek klasör deneme dir.) mount -t iso9660 -o loop /yedek/XXX.iso /mnt/deneme
10-evdeki kullanıcıların dizinlerinin ne kadar yer kapladıklarını öğrenmek içinburda büyükten
küçüğe) du -sh /home/* l sort -rn
11- sabit disklerde DMA modunu açma (film vs seyrederken görüntü takılmasını önlemek için ve
sisteme performans katmak için) (X yerine disk adı girilecek a,b,c..) hdparm -d1 /dev/hdX
12- tüm dosya uzantılarını değiştirmek için (burda jpg'ten bak'a) rename .jpg .bak *
18- Harddiske "Low Level Format" için 2sinden biri kullanılabilir. (X yerine hangi disk silinecekse onun adı) cat /dev/zero/ /dev/hdX if=/dev/zero of=/dev/hdX
19- kullanıcı süreçlerini izlemek ve yok etmek izlemek için : ps aux l grep kullanıcıadı silmek için : pkill -u kullanıcıadı
20- ctrl+alt+del tuşları iptal /etc/inittab dosyası bulunur ve şu parametre silinir: ca::ctrlaltdel:/sbin/shutdown -t5 -rf now
21- konsolda takvim cal 2004
22- büyük dosyaları disketler bölmek split -b 1400k dosyaadi.tgz blocklar birleştirmek içinse bu dosyaları cat blocklar* > dosyaadi.tgz
23- disk bölümlerini görmek 2sinden 1i yeterlidir fdisk -l sfdisk --list
24- ne kadar boş alan kaldı df (bayt şeklinde hesaplar) df -h (linux otomatik hesaplar)
25- linuxun açık kalma süresi uptime
26-konsoldan program çalıştırmak (burda konqueror) konqueror & Eğer 2 tane & koyarsak arka arkaya 2 komut işletilir.
27- hızlıca dosya bulmak locate dosyaadi Eğer aradığınız bulunamadıysa sorun diskteki dosyaların isimlerinin tutulduğu databasein güncel
29- root hakkına sahip programların listesi find / -perm -4000
30- ağdaki anlık değerler netstat - ai
31 - önceden yazılan 1 komutu arayıp bulma yeniden kullanma önceden yazdığınız komutu hatırlayamıyorsanız linux sizin için son 1000 komutu aklında tutar. mesela 1 cd yazdınız ve de o komutu arayıp bulmanız lazım onun için şunu yazarız: history l grep cdrecord bunu yazınca içinde cdrecord yazan komutlar listelenir ancak çok uzunsa 1 daha yazmak
istemiyosanız onun içinde bunu yazarız (örnekte 255. satırdadır istediğimiz komut) !255 bunu yazınca da o satır işletilir.
32- ISOlarda MD5SUM kullanma MdsSum güvenlik açısından çok önemlidir. Mesela 1 isonuz var onu birisine verdiniz. onun içindeki 1 dosyayı değiştirip size geri verebilir. bunların yaşanmasını önlemek için iso dosyalarında güvenlik sağlamak için md5sum kullanılır. temel kullanım: isodaki md5sumla bizim md5sum'umuzu karşılaştırmak için şu komut yeterlidir. md5sum /yedek/XXX.iso bundan sonra linux bize md5 değeri verir ve de karşılaştırmamızı rahatça yaparız.