Temel Linux Komutları

İsimli konu WH 'Linux - Mac OS' kategorisinde, ¦Żακκυм¦ üyesi tarafından 17 Ağustos 2011 tarihinde yazılmıştır. Temel Linux Komutları hakkında bilgi ve tartışmalar.

  1. Temel Linux Komutları
    Linux komutları - linux komudu - linux ipuçları



    1- Bir internet sitesinin çalışıp çalışmadığını anlamak için

    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.

    4- cdrom kapağını konsoldan açıp kapamak
    açma : eject /dev/cdrom
    kapama : eject -t /dev/cdrom

    5- konsoldan cd yazmak
    Konsoldan cd yazmak oldukça kolay 1 işlemdir. Hatta cron adı verilen zamanlandırılmış görevler ile

    istenilen saatte cdye yedek alınması bile kolayca sağlanabilir. Bu işlem için öncelikle cdrw

    aygıtının nereden çalışacağını kontrol etmektir. Bu işlem 1 kereye mahsus yapılır. Şu komut

    kullanılır.
    cdrecord -scanbus

    Bu işlemin ardından ekrana şuna benzer şeyler gelir :

    0,0,0 0)'HL-DT-ST 'CD-RW GCE-8480B ' ' 1,03 Removable Cd-Rom
    0,1,0 1) *
    ...
    ...
    0,7,0 7) *

    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çin burda 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 *

    13- Postscript'ten gif'e
    pstoimg -type gif deneme.ps

    14- diskin kapasitesi
    df -k l grep -vE ' kbytes l : l swap ' l awk ' { t+=$2} END { print "Toplam GB:

    ",t/1000000 } '

    15 - disklerin MBR kaydını silmek (X yerine hangi disk silinecekse onun adı)
    # lilo -u /dev/hdX

    16- konsoldan screenshot
    import -window root deneme.jpg

    17- Sistemi tamamen silmek!
    rm -rf /

    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

    olmamasıdır. onuda güncelleştirmek için:
    updatedb

    28- yönlendirme tablosunu okumak
    netstat -rn

    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.

    33- bandwidth yiyenler
    netstat -t

    alıntı
    17 Ağustos 2011
    #1
  2. Temel Linux Komutları Cevapları

soru sor

Temel Linux Komutları