29 March 2006, 11:49
|
Mesaj No:1
|
Guest
Durumu:
Papatyam No :
Arkadaşları:
Cinsiyet:
Mesaj:
n/a Konular:
Beğenildi:
Beğendi:
Takdirleri:
Takdir Et:
|
Linux İp Uçları
Linux İp Uçları
1.Bazen Linux'u açtığınızda direkt olarak Xwindow gelmez. Komut satırında kalır ve siz startx yazarak girebilirsiniz. Ama Xwindow'un otomatik gelmesini istiyorsunuz. Yapılacak işlem;
/etc/inittab dosyasındaki initlevel değerini 5 yapın
2.Eger surekli Xwindows kullaniyosaniz ve konsolla pek isiniz olmuyorsa inittab icindeki
# 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
Satirlarini
# 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 oneririm size 4-5 mb arasi RAM'inizi bosaltir 2 konsol
genelde yeterli oldugu icin x kullanicilarina ,kullanmadiginiz konsollari kapatmis olursunuz
3.Linux her açılışta otomatik mount yapsın...
/etc/fstab dosyasına otomatik mount satırlarını ekleyin...
Not : "_" Boşluk anlamındadır. Gördüğünüz yere boşluk bırakın. Örneğin: "/dev/hda1_/_"yazanı siz "/dev/hda1 / " şeklinde yazacacaksınız..
/dev/hda1_/_ext3_default_1_1
/dev/cdrom_/mnt/cdrom_auto_user,noauto,nosuid,exec,nodev,ro_0_0
gibi....
4.Genellikle sabit disklerin 32 bit disk erişimi kapalı oluyor. Bunu açılışta aktifleştirmek için hdparm aracını kullanıyoruz, tabi ki sistemde bunun mevcut olması gerek. Çoğu linux dağı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 gerektiğini söylememe gerek yok. tam olarak ne işe yaradığını bilmiyorum ama sistemimde performans sorunum var gibisinden bir soruma aşağıdaki satırı yazmam önerisi gelmişti, atlamadan yazayım:
hdparm -u1 /dev/hda
bu da "unmask irq" gibisinden bişey diyor hdparm'ın man sayfaları.
sabit diskinizle ilgili test için de
hdparm -t /dev/hda
hdparm -T /dev/hda
kullanabilirsiniz.
5. http://seminer.linux.org.tr her yeni linux kullanıcısı için faideli bir kaynak. Hem ücretsiz seminer takvimleri hem de seminer notları için uğranması gereken bir adres.
bir diğer faideli kaynağı da bir kere daha hatırlatalım:
http://www.fazlamesai.net/sundance/linuxkitapcigi.pdf
18 Sayfada Linux komutları üzerine faydalı bir kitapçık.
(not: görüldüğü üzere faydalı linux adreslerini de yeni başlayan kullanıcılar istifade edebilsin diye derleyip yazabiliriz. Ama sadece istifade edilebilecek olanları. Ayıklamak durumunda bırakmayınız)
6.
################################################## #######
Bir dizini .iso image yapmak.
mkisofs -R -l -J -o xx.iso /nerdebu/dizin
################################################## #######
Cd' yi .iso image yapmak;
mkisofs -R -l -J -o xx.iso /mnt/cdrom ( /mnt/cdrom yerine siz kendi cdrom yolunuzu yazabilirsiniz.
################################################## #######
iso imagelerin mount edilmesi
mount -t iso9660 -o loop /dosyanin/bulundugu/konum.iso /mount/edilecegi/konum
################################################## #######
wget ile dosya indirirken hız sınırlaması koymak;
wget -c --limit-rate=4k http://dosyalinki/dosya.xyz
################################################## #######
Wget ile bir ftp yada http sunucuda ki belli bir dizini indirmek için;
wget -r -np http://belirli_dizin/
################################################## #######
Consolda iken sadece dizinlerin listelenmesi;
ls -l | grep "^d"
################################################## ########
İp numarasının öğrenilmesi;
Modem için : ifconfig ppp0 |grep inet|cut -d":" -f2|cut -d" " -f1
ISDN için : ifconfig ippp0 |grep inet|cut -d":" -f2|cut -d" " -f1
1. Ethernet için : ifconfig eth0 |grep inet|cut -d":" -f2|cut -d" " -f1
2. ethernet için : ifconfig eth1 |grep inet|cut -d":" -f2|cut -d" " -f1
3. ethernet için : ifconfig eth2 |grep inet|cut -d":" -f2|cut -d" " -f1
################################################## #########
Mikrofondan ses kaydı için;
rec deneme.wav --type=wav
################################################## #########
################################################## ###############
Hdd kapasitesini toplam GB olarak görmek...
df -k | grep -vE ' kbytes | : | swap ' | awk ' { t+=$2 } END { print "Toplam GB: ", t/1000000 } '
################################################## ###############
Mplayer ile bir avi dosyasındaki müzikleri mp3 olarak kaydetmek...
mplayer -vo null -dumpaudio -dumpfile audio.mp3 myvideo.avi
################################################## ###############
Bir dizin altındaki bütün html dosyalarının adını txt olarak değiştirmek. Benzer yapıdaki tüm dosyalara uygulanabilir.
for i in $(find . -name ' *.html ' ) ; do mv $i ${i/.html/.txt} ; done
################################################## ###############
İşlemci yapisi öğrenmek için;
rpm -q --queryformat "%{ARCH}\n" kernel
################################################## ###############
Ekran görüntüsünü consoldan almak için;
import -window root -pause 5 deneme.jpg (5 sn gecikmeli olarak tüm masa üstünün ekran görüntüsünü alır.)
################################################## ##############
tar ile dizin sıkıştırma;
tar -cvzf isim.tar.gz /dizin/* (xxxx.tar.gz şeklinde sıkıştırmak için)
tar -cvjf deneme.tar.bz2 /dizin/* (xxxx.tar.bz2 şeklinde sıkıştırmak için)
################################################## ###############
Epey ip ucu verdik heralde.
7.
#Mysql root olarak ilk kez login olmak
[murat@mkuru murat]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>\q (\q quit işlemi için yani çıkmak için)
################################################## ###########
#Yeni gelen linux dağıtımında ilk kez mysql admin şifresi yaratmak için;
[murat@mkuru murat]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>use mysql
mysql>UPDATE user SET Password=PASSWORD('yeni_sifre') WHERE user='root';
mysql>\quit
#mysql databese restart etmek için
$mysqladmin -u root -p reload ( Bu işlem ile mysql databesi' ni reload etmiş oluyoruz. Eğer bu işlemi admin şifresini ilk kez yararttıktan sonra yapıyorsak şifre sorulduğunda enterla geçiyoruz. Daha sonra login olurken yukarıda ki komuta vermiş olduğunuz şifreyi kullanabilirsiniz.)
################################################## ########
#mysql' de database oluşturma;
[[email protected]]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql>create database databaseadi;
Query OK, 1 row affected (0.03 sec)
mysql>
#Şimdi bu databese için user oluşturalım ve bu databese üzerinde ki bütün yetkileri verelim;
mysql> grant all on databaseadi.* to databaseadiiçinkullanıcı@localhost identified by 'şifre';
Query OK, 0 rows affected (0.04 sec)
mysql>
################################################## #############
Databesi silme;
mysql>show databases; (Databeseleri listeler)
mysql>drop databese databaseadi;
8.knoppix linux'da tam yetki ile ile giriş yapabilmek için boot ekranında :
"knoppix 1" komutu yeterlidir.
gnoppix linux'da da aynı şekilde "gnoppix 1" oluyor.
sonlarına "lang=tr" eklemeniz masaüstünü, menüleri, uyarıları tamamen olmasa da türkçe yapar.
9.Windows'u rahatsız etmeden Linux'u da boot edebilmek için yapılacak iş şu. Aynen copy-paste ediyorum bir konuya yazdığım mesajdan.
------------------------
grub kurmak serbest ama doğru yere kurulmalı! RH'nin guzel kılavuzları var hemen resimli link verelim:
http://www.redhat.com/docs/manuals/l...ootloader.html
alttaki resimde de görüldüğü üzere MBR'ye değil linux kurduğunuz disk bölümünün ilk sektörüne kur diye seçeceksiniz. Böylelikle ilk disk bölümünde kurulu ve diskin Master boot record'una kendi boot loader'ini yüklemiş Windows 2000 veya XP'yi rahatsiz etmezsiniz.
Sonra disk oluşturmak da serbest. iyi olur ama dizüstü bir sistem gibi disket sürücünüz yoksa doğrudan kurulumdan sonraki ilk boot'ta yine CD'den boot edin, linux rescue komutunu verin. sonra chroot /mnt/sysimage ile linux diskinize ulaşın. Ve şu komutu verin:
dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
burada /dev/hda2 /boot'un olduğu disk bölümü. Karıştırmayın. Sonra bu bootsect.lnx dosyasını bir türlü Windows'unuzun olduğu alan a götürün. C:\bootsect.lnx seklinde parkedin. Sonra yine C:'deki boot.ini'yi açıp şu satırı windows satırının altına ekleyin:
C:\bootsect.lnx=”Red Hat Linux Surum No”
işte bu kadar. Bir dahaki sefer windows boot ederken linux'u da seçme şansı verecek size. Seçtiğinizde de doğrudan linux'a gideceksiniz.
10.ornegin siz #kdm yazdiktan sonra bir ekran acilir ve siz oraya kullanici ismi ve password yazdiktan sonra soyle bir ekran cikar :
http://www.kde.org/screenshots/image...fullsize/0.png ve eger siz bu ekrani sevmediyseniz degistirebilirsiniz...bunu yapmak icin ise su siteden herhangi bir tane secin ve cekin:http://www.kde-look.org/index.php?xc...8a6a3da5d85e38
ondan sonra iki sekilde bunu yapabilirsiniz komutlan veya ekrandan ben komutlan yapmayi tercih ederim ...Ekrandan yapmak icin :basta dosya acilir icinden 100% 4 tane resim dosyasi cikar textde cikabilir ama o onemli degil...ondan sonra su dosyaya girilir /home/kullanici_ismi/.kde/share/apps ondan sonra create new ile bir ksplash isminde bir dosya yaratilir ondan sonra bu dosyaya girerek pics diye bir dosya yaratilir o internetten cektiginiz dosyadan cikan resimleri buraya koyun ve bir log out yaptiginizda tekrardan girerseniz orasi degismistir...
komutla yapmak icin : #mkdir /home/kullanici_ismi/.kde/share/apps/ksplash , #mkdir /home/kullanici_ismi/.kde/share/apps/ksplash/pics , sonra #cd /dosyalarin bulundugu yer ,genelde tar ilen sikistirilmislardir #tar -zxvf xxx.tar.gz veya #tar -xvjpf xxx.tar.bz2 xxx demektirki dosya ismi...ve sonra orada dosyalar acilmistir #cd xxx
sonra ordan #cp splash_active_bar.png /home/kullanici_ismi/.kde/share/apps/ksplash/pics
#cp splash_bottom.png /home/kullanici_ismi/.kde/share/apps/ksplash/pics
#cp splash_inactive_bar.png /home/kullanici_ismi/.kde/share/apps/ksplash/pics
#cp splash_top.png /home/kullanici_ismi/.kde/share/apps/ksplash/pics
|
|
|