Tem
30
2007
0

Linux Komutları

Bash GNU işletim sistemi için bir shell ya da başka bir deyişle komut dili yorumlayıcısıdır. “Bourne-Again SHell” sözcüklerinde türetilmiş bir kısaltmadır. Unix’in Bell Araştırma Laboratuarının yedinci sürümündeki, şu anki Unix kabuğu /bin/sh’ın atasının yazarı Stephen Bourne’a atfen bu isim verilmiştir.

Bir şekilde herhangi bir linux dağıtımını sistemimize kurduğumuz varsayalım. Bir konsol ( terminal ) çalıştırmak için KDE yada Gnome menulerinden faydalanabiliriz. Windowsa benzer olarak menude dolaşıp xterm, konsole yada gnome-terminal i çalıştırabilirsiniz. Bunların hepsi birer shell emulatörüdür ve işlevleri aynıdır. Peki bundan sonra ne yapacağız ? Aşağıda bir takım basit komutlar var evvela bunları

# cd
Change Directory kelimelerinin ilk harfleri. Dos da oldugu gibi dizin degistirmeye yariyor. Misal cd /mnt dersiniz oraya gecersiniz.

# mount
Dosya sistemlerini mount etmeye yariyor. Misal # mount /dev/hda1 /mnt dediginizde hda1 partition i mnt dizinine mount edilir.

# umount
Mount ettiginiz dosya sistemini un mount eder.

# cp
Copy/Paste komutu. Örnek; # cp dosyaismi /home/tux derseniz o dosya belirttigimiz dizine yani /home/tux a kopyalanır.

# mv
Move. Dosyalari taşımak için kullanilir. Bu sefer kopyalamak yerine direk oraya taşırsınız. Örnek cp ile ayni.

# mkdir
Make Directory. Dizin oluşturmaya yarar. Örnek; # mkdir /home/tux/yenidizin derseniz. tux altinda yenidizin diye bir klasör oluşur.

# rm
Remove. Dosya yada dizin silmek için. Örnek # rm dosya1 dediginide dosya1 silinir.

# ls
List. Dos daki dir komutu ile ayni işlevde. İçinde bulundugunuz dizinin içerigini gösterir.

# pwd
print name of working directory. İçinde bulundugunuz dizini gösterir.

# df
Disk kullanimi hakkinda bilgi verir. Ne kadar kullanimda, ne kadar bos yer var gibi.

# free
Ne kadar RAM ve swap kullandiginizi gösterir.

# locate
Dosya yada dizinin yerini belirlemekte kullanılır. Örnek; # locate dosyaismi

# updatedb
locate komutunun kullandigi database i günceller.

# chmod
Dosya yada dizinin izinlerini değiştirmek için kullanilir. Örnek # chmod 755 dosya2 derseniz dosya2 nin izinleri 755 olur.

# head
Bir text dosyasinin ilk satirlarini görmenizi saglar. Kac satir görmek istediginizide belirtebilirsiniz. Örnek head -10 dosya3.txt derseniz dosya3.txt nin ilk 10 satirini gösterir.

# tail
Head den farkli olarak txt nin son satirlarini gösterir.

# man
Herhangi bir komut ile ilgili manual’i yani kullanim klavuzunu gösterir. Örnek; # man tail

# clear
Konsol ekranini temizler..

# top
Kullanimda olan programlari listeler, ne kadar memory kullandiklarini yazar, islemci istatistiklerini gösterir vb.

# ps
Process Status. PID ( Process ID ) leri ile birlikte kullanimda olan programlari listeler. #ps -au derseniz all users-bütün kullanicilar için process leri verir.

# su
Super User. konsolda root haklariyla oturum acmanizi saglar.

# passwd
zifre değiştirmek için kullanilir. root iseniz ve baska bir kullanicinin şifresini değiştirecekseniz #passwd kullaniciadi seklinde kullanmalisiniz.

# whoami
Kullanici isminizi görüntüler.

# date
Tarihi ve saati gösterir.

# reboot
Sistemi yeniden baslatir.

# lsmod
Yüklü olan kernel modüllerini gösterir.

# tar -zxvf dosyaismi.tar.gz
.tar.gz yada .tgz uzantili sıkıştırılmış dosyaları (tarball) açmanızı saglar. Örnek; # tar -zxvf dosya4.tar.gz

# tar -xvf dosyaismi.tar
.tar uzantili tarball lari acmanizi saglar.

# gunzip dosyaismi.gz
.gz veya .z uzantili sıkıştırılmış dosyalari acmanizi saglar.

# shutdown
Sistemi kapatir. Lakin parametre girmeniz gerekir. -h halt anlamina gelir sistem kapanir. -r reboot anlamina gelir.Sistemi o anda kapatmak için # shutdown -h now yazmaniz yeterli.

Written by turgay in: Linux |
Mar
11
2007
0

Grubta otomatik açılan işletim sistemini değiştirmek

Grafik ekranda /boot/grub/ dizinin icindeki menu.lst dosyasini acarak, oradaki default=0 gibi bir seyin yazılı oldugunu goreceksiniz. Sistem acilirken grub daki otomatik acilmasini istedigimiz isletim sisteminin kacinci sirada oldugunu bilmeliyiz. Örneğin windows 2. satırda ise default 0 ibaresini default 1 yapacaksın. Windows 3. satırda ise default 2… Yani windows hangi satırdaysa default satırının karşısına bir eksik numara yazacaksın…

konsoldan da :

# gedit  /boot/grub/menu.lst

satırını yazarsak ayni sekilde değişikliği yapabiliriz…

 

timeout kısmıda işletim sistemleri gösterme süresidir. Saniye cinsinden değer yazabilirsiniz…

Written by turgay in: Linux |
Mar
11
2007
0

Fedora Core 6′da NTFS bölümlerini tanıtmak ve NTFS bölümlerine yazmak!

1) ntfs-3g paketini kurun: ( bu paketi http://www.ntfs-3g.org/ adresinden bulabilirsiniz. direk link: http://www.ntfs-3g.org/ntfs-3g-1.0.tgz )

$ yum install ntfs-3g

2) /etc/udev/rules.d/50-udev.rules dosyasindaki şu satırı

SUBSYSTEM==”block”, GROUP=”disk”, MODE=”0640″

şu şekilde değiştirin:

SUBSYSTEM==”block”, GROUP=”disk”, MODE=”0660″

3) Kullanıcı adınızı disk ve fuse gruplarına ekleyin (username o makinada kullandığınız kullanıcı adınızdır):

 $ usermod -a -G disk,fuse username

4) NTFS bölümünü mount etmek istediğiniz bir klasör oluşturun:

$ mkdir /mnt/win_c

5) NTFS bölümünü mountlamak istediğiniz klasörün izinlerini 777 olarak değiştirin:

$ chmod 777 /mnt/win_c

6) Harddisklerinizin hangilerinin NTFS olduğunu ve yollarını öğrenmek için:

$ /sbin/fdisk -lu /dev/hda | grep NTFS

çıkacak olan görüntü şuna benzeyecek;

/dev/hda1 * 63 40965749 20482843+ 7 HPFS/NTFS

/dev/hda5 40965813 57737609 8385898+ 7 HPFS/NTFS

Benim bilgisayarımda 2 NTFS bölümü var ben şu an sadece hda1′i mount edeceğim, şayet sizin bilgisayarınızda birden fazla bölüm varsa o bölümleri de 4, 5 ve 7. adımda anlatılanları uygulayarak ekleyebilirsiniz.

7) /etc/fstab ‘a şu satırı ekleyin:

 /dev/hda1 /mnt/win_c ntfs-3g dmask=022,fmask=133,noauto,locale=tr_TR.UTF-8,user 0 0

8) Eğer başka kullanıcılarında, mount etmedikleri halde, sizin tarafınızdan mount edilmiş olan NTFS bölümlerine erişmesine izin vermek istiyorsanız:

$ echo user_allow_other >> /etc/fuse.conf

 9) GNOME arayüzünde NTFS bölümlerinin otomatik olarak mount edilmesini istiyorsanız:

$ rm -f /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-fixed-drives.fdi

Written by turgay in: Linux |
Mar
11
2007
0

Linux Başlangıç klavuzu

 Operating Systems dersi icin yapmis oldugum arastirmalari bu bolumde sizlerle paylasmaya calisacagim..

 Görkem ÇETİN in hazırlamis oldugu linux kitabina erismek icin tıklayınız.

Written by turgay in: Linux |

Turgay YILMAZ