2 Ocak 2010 Cumartesi

Linux Komutları

exportfs: Paylaşım başlatma durdurma.
lsof: Kullanılmakta olan açık dosya ve soketleri gösterir.
adduser: Kullanıcı oluşturmak için kullanılır.
userdel: Kullanıcı silem için kullanılır.
groupadd: Group oluşturmak için kullanılır.
groupdel: Group silmek için kullanılır.
group: Kullanıcıların hangi grupda olduğu hakkında bilgiler verir.
chgrp: Bir dosya yada dizinin herşeyi ile grubunu değiştirmek için kullanılır.
newgrp: Kullanıcı kimliğini değiştirmeden grup kimliğini değiştirir.
grep -i quota /var/log/dmesg= Disk üzerinde Kota vermek için kullanılır.
quotaon /dev/hda3: Kota sistemini çalışır hale getirir.
last: Telnet yada Konsoldan bağlantıları gösterir.
ping : Karşı bilgisayara erişim varmı yokmu?
netconf : TCP/IP ayarlarını yapmak için kullanılır.
ifconfig : ip Ayarları için kullanılır.örnek:ifconfig eth0 192.168.0.15 netmask 255.255.255.0 up
ifconfig eth0 down : eth0 durdurur.
ifconfig eth0 up : eth0 tekrar çalıştırır.
ifconfig eth0:1 171.16.1.12 ethernete ikinci ip vermek için kullanılır.
host : Domain sorgulaması yapar.
whois : Domain hakkında bilgi verir.
dump : Teyp ortamına yedek almak için kullanılır.
rsyc : Diskten diste yada ağdaki bir makinaya yedeklemek için kullanılır.
rcp: Yedekleme kopyalama.
cron : İş planlama.
more /etc/services : Servisler hakkında bilgi verir.
startx : x windowu açmak için kullanılır.
mformat : Disk biçimlendirmek için kullanılır.
ssh : Uzak bağlantı kurmak için kullanılır.
pine : Eposta atmak okumak için kullanılır.
ftp : Ftp sitelerine bağlantı.
xinit : pencere yöneticisi
id kullanici: Kullanıcı kimliği ve grubunu gösterir.
lsmod : Yüklü çekirdek modüllerin listesini verir.
du -sk dizin : Belirtilen dizinin içeriğinin disk üzerinde kapladığı alanı gösterir.
dmesg |more : Çekirdeğin ürettiği iletileri görüntüler.
cfdisk /dev/hda : bölüm bilgisi verir.
e2fsck -fy /dev/hda
modprobe -L -t drvivers/Net -a \* Ethernet kartı modüllerini listeler.
dhclient -q eth0 : Otomatik ip aldırmak.
Lspci :Pci kartları görmek için.
apropos:
tail : Dosyanın son on satırını gösterir.
mailx : Mail programı.
grep : Dosya içinde arama.
du : Diskin durumunu gösterir.
uname -r : Hangi rpm çekirdeği ise bunun bilgisini verir.
locale:
grup:
http://localhost:10000 webmin panel girişi.
passwd : Kullanıcı şifresi değiştirmek için kullanılır.
etc/dhcpd.conf : dhcp server ayarlarının yapıldığı dosyadır.
etc/init.d/ssh start : ssh servisini başlatır.
route add -net 10.10.10.0 netmask 255.255.255.0 default gw 10.10.10.1 eth0 Ağ geçidini tanıtır.
route -n : Route tablosunu verir.
netstat -tap |more Açık portları görmek için kullanılır.
etc/resolv.conf DNS ayarları için.
scp : Güvenli kopyalama için kullanılır.
gdb : debug komutudur.
ls : sistemdeki dosya klasörleri görüntüler.
s : Sistem klasörlerini görüntüler.
rpm -ivh ftpadresi : Direk ftp den kurulum yapmak için.
rpm -e Yüklü paketi kaldırmak için kullanılır.
rpm -QL paketadi : Paketin dosya listesini görmek için.
rpm -qa : Yüklü paketleri görüntüler.
find dizin -name dosyaadi -print : Dosya bulmak için kullanılır.
setterm -blank 15 : Ekran koruyucu süresini 15 dk yapar.
tee : Bir dosyanın içini diğer dosyanın sonuna aktarır.
arp -a 10.80.16.51 : mac adresi bulmak için.
rdesktop 10.80.16.250 : Uzak masaüstü bağlantısı kurar.
modeprobe ntfs : ntfs diskini linuxda görmek için kullanılır.
mount -t ntfs : ntfs diskine bağlanır.
mount -t smbfs -o username=xx,password=xx \\sunucu\paylaşım : Windows paylaşımlarına bağlanmak.
mount -t iso9660 -o loop /yedek/deneme.iso /mnt/deneme :iso dosyasına bağlanmak.
umount işi biten disklerin bağlantısını keser.
mke2fs : Dosya sitemi oluşturucu. e2fsck : Denetleyici
debugfs: Dosya sistemi için hata ayıklamada kullanılır.
dd: Bir diskim tamamının kopyasını almak için kullanılır.
uname -s : İşletim sistemi versiyonunu verir.
mii-tool : Ethernet ile alakalı bir komut.
mincom :Seri porttan dosya Aktarımı için kullanılır.
ttyS1::respawn:/sbin/getty -L ttyS1 38400 vt100 Linuxa seri porttan ulaşmak için /etc/inittab dosyasına bu satır eklenmelidir.
Apache Komutları
/var/www/html index.html ve diğer dosyaların konulacağı yer.
/usr/sbin/apachectl restart : Apache yi yeniden başlatır.
apachectl stop : Apache durdurmak için kullanılır.
apachectl startssl : SSL desteği ile başlatır. https://
var/log/httpd/access_log : Apache loglarına bu dosyadan bakılabilir.
hdparm -c1 -d1 -k1 -x66 /dev/hda : Linux yavaş ise denemekte fayda var.
linux root=/dev/hda1 roload_ramdisk=0 initrd=lilo : Lilo kurmak için.
smbclient -L 10.80.16.254
who : Bağlı kullanıcıları listeler.
rc.local Bu dosya dos daki autoexec.bat gibidir.Açılışta çalıştırılacak komutlar eklenir.
cd /etc/passwd : Bir klasöre girmek için kullanılır.
vi : Bir editördür. :i yazmaya başla :w üstüne kaydet :q Çıkış vs.
--help: Komutlar ile ilgili bilgi verir.
Tr : Translate yapar.
lpr : Yazıcı yönetiminde kullanılır.
lprq : Yazıcı kuyruğu.
lprm : Yazıcı kuyruğundan iş çıkartır.
ps : Sistemde çalışan işlemleri gösterir.
ps -aux : Daha detaylı gösterir.
top : Windowsun task manageri gibidir. :q ile çıkılabilir.
pstree : işlemlerin ağaçsal yapısını gösterir.
kill -9 940 : 940 id li işlemi öldürür.
killall: Bağzı işlemler bellekte birden fazla olur bunları öldürmek için kullanılır.
örnek killall -9 mozilla-bin
whoami : Kim olduğumuzu gösterir.
su kullanici : kullanici Değiştirmek için kullanılır.
free : Bellekle işgili bilgi verir.
df : Diskle ilgili bilgi verir.
uptime :Sistem ne zamandır ayakta olduğu ve yük durumunu gösterir.
shotdown -h now : Sistemi kapatır.
w : Sisteme girenlerin ne iş yaptığını gösterir.
poweroff : Sistemi direk kapatma sinyalidir.
scanpci : pci slotunu tarar.
MAN komut adı : Linux komutları hakkında detaylı bilgi verir.
pwd : Dizinin tam yerini gösterir.
cat dosyaadi : Dosyanın içini gösterir.
cat >dosyadi : yeni dosya oluşturur. Yazılarını yaz en son ctrl+D ile kaydeder.
cat >>dosyadi: Dosyaya ek yapmak için kullanılır.
mkdir : Yeni bir dizin oluşturur.
rm dosya: Dosya silmek için kullanılır.
mv : Dosya dizin adı değiştirmek yada taşımak için kullanılır.
chmod : Dosya dizin erişim yetkileri.+ yetki ver - yetki al r:Okuma w:yazma x: Çalıştırma.s:Suid
u: Sahip, a:Herkes, g:Aynı grupdakiler, o: Diğer kullanıcılar
term : Kullanılan terminalin tipini verir.
path : Ortam değişkenleri.
historie :Son girilen komutları gösterir.
alias: Msdos daki Doskey komutuna benzer.
eject : DVD ve CDROM kapağını açar.
fsck: Msdos daki scandisk gibidir.
at yada atd: Belirli bir saatte yapılacak işleri tanımlanmasında kullanılır.
atq : Kuyruğa atılmış işleri görüntüler.
atrm : İşi iptal etmek için kullanılır.
Ln -Link : Kısayol oluşturmak için kullanılır.ör Ln -s /home/matlab /usr/local/matlab
cal : Calendar kısaltması. Açıklamaya gerek varmı.
sleep n : Sistemi n kadar bekletir.
watch -n 5 who : who komutunu 5sn de bir çalıştırır.
wc :Dosyadaki satır,sözcük ve karakterleri sayar.
tail -r -f :Dosyanın son n satırını görüntüle
bc : c dili ile program yazmak için kullanılır.
jobs :Arka plandaki işlerin listesini verir.
date : Tarih görmek değiştirmek.
hwclock : Tarih saati bilgisayarın devresine kaydetmek. yani bios.
script : Bir dizi iş hazırlamak için kullanılır.
split : Dosyayı parçalara ayırmak için kullanılır.
init 0: Sistemi yeniden başlatma sinyalidir.
df -h veya df -k : Diskin doluluk boşluk oranlarını görüntüler.
logrotate : /var/log daki logları temizler.
showmount -a :Paylaşıma açık disklerin kimler tarafından kullanıldığını gösterir.
netstat -an | grep ":80 "| awk '{print $5}'|cut -d":" -f1 | sort |uniq -c | sort -nr | head -20 | grep -v -E "127.0.0.1|0.0.0.0" :Hangi ip kaç bağlantı yaptı.