Linux Sırları

Linux ve Unix tabanli isletim sistemlerini hep beraber tanıyıp öğreneceğiz.
Cevapla
Kullanıcı avatarı
Kripteks®
Terabyte1
Terabyte1
Mesajlar: 3682
Kayıt: 12 Ara 2006, 12:44
cinsiyet: Erkek
Teşekkür edildi: 3 kez
İletişim:

Linux Sırları

Mesaj gönderen Kripteks® »

XWindows Otomatik Gelsin

Bazen Linux'u açtıgınızda direkt olarak Xwindows gelmez. Komut satırında kalır ve siz startx yazarak girebilirsiniz. Ama Xwindows'un otomatik gelmesini istiyorsunuz. Yapılacak islem:

/etc/inittab dosyasındaki initlevel degerini 5 yapın.


XWindows kullanıcıları için yeteri kadar konsol açılsın

Eger surekli Xwindows kullaniyosaniz ve konsolla pek isiniz olmuyorsa /etc/inittab içindeki:

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

Satırlarını

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

olarak degistirmenizi öneririm. Bu, size 4-5 MB arasi RAM'inizi bosaltır. 2 konsol genelde yeterli oldugu icin x kullanıcılarına, kullanmadıgınız konsollar kapatmıs olursunuz.


Linux her açılısta otomatik mount yapsın
/etc/fstab dosyasına otomatik mount satırlarını eklemek yeterli olacaktır.

Not : Bosluklara dikkat!

Örnekler:

/dev/hda1 / ext3_default 1 1
/dev/cdrom /mnt/cdrom auto user,noauto,nosuid,exec,nodev,ro 0 0

gibi. Eger otomatik mount yapmak istediginiz bölüm Fat32 ise dosya tipi yerine "vfat" yazacaksınız. Örnegin:

/dev/hda1 /mnt/Win_c vfat auto,usr,rw 0 0


Linux'da Scandisk

Linux isletim sisteminde esasen scandisk gibi bir isleme gerek yoktur. Aslında Manuel olarak gerek yoktur. Çünkü Linux her açılısta disk kontrol islemini otomatik olarak yapar. Ama bazı durumlarda manuel olarak yapmak gerekebilir. Bu durumda yapılması gereken islem sudur. Öncelikle taranacak diski unmount edin. Komut satırında iken:

fsck

komutunu vermeniz gerekir. Bu komut esasen hangi dosya sisteminde hangi sorunlar oldugunu bulmak ve gerekli programı baslatmaktır. Yani kendisi sadece test eder, onarmaz. Sorunu bulduktan sonra o dosya sisteminin tamir aracını çalıstırır.

ext2 dosya sistemi için bu aracın adı "e2fsck" dir. Ext3 dosya sistemi için "e3fsck"...

Bu komutların direkt kullanımı ve parametreleri:

-c :disk üzerinde bad sectör taraması yapar.
-f :dosya sisteminin temiz olması halinde bile kontrol eder.
-y : sorulan tüm sorulara "yes" cevabını otomatik olarak verir.

Öncelikle taranacak diski unmount edin...

e2fsck /dev/hda1
e2fsck -f -y /dev/hda1
e2fsck -c /devhda1

gibi.


Sabit Disk'lerin 32 bit erisimini açın

Genellikle sabit disklerin 32 bit disk erisimi kapalı oluyor. Bunu açılısta aktiflestirmek için hdparm aracını kullanıyoruz, tabii ki sistemde bunun mevcut olması gerek. Çogu linux dagıtımında var.

/etc/rc.d dizininde sysinit.rc diye bir dosya olması gerek. Onu bir editörle açıp ortalarında bir yere:

hdparm -c1 /dev/hda

satırını ekleyebilirsiniz. hda yerine diskiniz neyse onu koymanız gerektigini söylememe gerek yok. Tam olarak ne ise yaradıgını bilmiyorum ama sistemimde performans sorunum var gibisinden bir soruma asagıdaki satırı yazmam önerisi gelmisti, atlamadan yazayım:

hdparm -u1 /dev/hda

bu da "unmask irq" gibisinden bisey diyor hdparm'ın man sayfaları.

sabit diskinizle ilgili test için ise:

hdparm -t /dev/hda
hdparm -T /dev/hda

kullanabilirsiniz.

Alıntıdır

Saygılarımla
Cevapla