DESIGNED BY MIXWEBTEMPLATES
057613
Bugün
Dün
Bu Hafta
Geçen Hafta
Bu Ay
Geçen Ay
Tüm Günler
43
508
1790
53405
5884
11267
57613

Your IP: 54.81.110.114
2017-10-20 01:25

SSS&Pratik Bilgi

Pisi Linux Sistem Bakımı ve Önemli konsol Komutları

Kullanıcı Oyu: 0 / 5

Yıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değil
 
ÇOK KULLANILAN PİSİLİNUX KOMUTLARI VE SİSTEM TEMİZLİĞİ

 

 SİSTEM TEMİZLİĞİ VE BAKIMI

1) Kullanıcı çöp kutusunu temizledim. Grafik arayüzden, yani masaüstündeki çöp kutusu simgesine sağ tıklayıp çöp kutusunu boşalt'ı işaretliyoruz.

Kod:

/home/leopartux/.local/share/Trash/files

/home/leopartux/.local/share/Trash/info

dizinleri boş ise işlem tamamdır. Konsoldan silmek için ise

Kod:

rm -rf /home/leopartux/.local/share/Trash/files/*

rm -rf /home/leopartux/.local/share/Trash/info/*

komutlarını kullanabiliriz.

2) Aynı işlemi root kullanıcısı için yapıyoruz. Pardus – Programlar – Sistem – Daha fazla uygulama – Dosya yöneticisi (yetkili kullanıcı) yolu ile konqueror'u root olarak açıyoruz. Üst menüden – Git – Çöp kutusu'nu işaretliyoruz. Eğer silinecek dosya varsa boş bir yere sağ tıklayıp çöp kutusunu boşalt'ı işaretliyoruz. Yine kontrol etmek için

Kod:

/root/.local/share/Trash/files

/root/.local/share/Trash/info

dizinlerine bakabiliriz. Konsoldan silmek için

Kod:

rm -rf /root/.local/share/Trash/files/*

rm -rf /root/.local/share/Trash/info/*

komutlarını kullanabiliriz.

3) Pisi önbelleği açık ise güncellemeler yada program kurulumu sırasında /var/cache/pisi/packages dizinine pisi paketleri kopyalanır. Eğer bu pisi paketlerini sonradan kullanmayı düşünmüyorsanız

Kod:

rm -rf /var/cache/pisi/packages/*

komutu ile silebilirsiniz.

4) /tmp dizinini temizleyebilirsiniz. Ama bu temizliği yapmadan önce oturumu kapatın. Pardus – Oturumu kapat – Oturumu kapat yolu ile oturumu kapatıp giriş ekranına geçin. Ctrl + Alt + F1 ile konsola geçip root yazıyoruz ardından root şifresini giriyoruz.

Kod:

rm -rf /tmp/*

komutu ile temizlik yapıyoruz. Ctrl + Alt + F7 ile tekrar giriş ekranına geçebiliriz.

5) Eski kernelleri silebiliriz. /lib/modules dizininde kullanmadığınız ve grubdan da sildiğiniz eski kernel dosyalarını silebilirsiniz.

mesela bu dizinde hali hazırda kullanıdığınız 73 yada 75 ile biten kernel varsa 71 numaralı olanı silebilirsin. grub conf dosyasında hangi kernel ile pardus'un açıldığına dikkat edin. Bu konuda fazla bilginiz yoksa kurcalamayın aksi durumda bilgisayar açılmayabilir.

Kod:

rm -rf /lib/modules/2.6.18.6-71

komutunu veriyorsanız mutlaka kernelin bir yukarısı /lib/modules dizininde olsun.

6)

Alt + F2 tıklayın, konsole yazarak konsolun çalışmasını sağlayın.
 su root
yazın sizden parolanızı isteyecektir, girin.
 pisi check 
komutu ile Pisinin yüklediği paketleri kontrol etmesini sağlayın. İsterseniz
 pisi check > dosyaadi.txt
çıktıyı dosyaadi.txt dosyasına kaydeder.
 pisi check >> dosyaadi.txt
çıktıyı dosyaadi.txt dosyasının sonuna ekler. Sadece hata olanlar ekranda gözükür. Bozuk olmayan dosyalar ise txt dosyasına kaydedilecektir. SHA1 kontrol toplamı hesaplanamayan bazı dosyalar olması normaldir. Bu dosyalar açık oldukları ve bir yazılım tarafından o anda kullanıldıkları için işleme alınamazlar. Özellikle /usr/bin, /bin, /sbin gibi çalıştırılabilir dosyaların bol olduğu dizinlerde bu durum normaldir.
Bozuk paketleri kontrol edin. Paketleri
  pisi it paketadi --reinstall
komutuyla yeniden kurabilirsiniz.
Başka bir yöntem ise önce paketi kaldırmaktır.
  pisi remove paketadi
Ondan sonra
 pisi up
ile pisiyi güncellemek ve
 pisi install paketadi 
ile yeniden kurulabilir.

 

 

KONSOL KOMUTLARI VE ÖNEMLİ KONSOL KOMUTLARI

Linux ortamında bilgisayarımızdaki pek çok işi grafiksel kullanıcı arayüzde yaparız. Ancak ilkel olarak gözükse de pek çok sorunu çok daha hızlı çözmemizi sağlayan bir başka ortamda komut satırı arayüzüdür. Pardus DVD'si ile birlikte Konsole ve Yakuake komut satırı araçları yüklü gelmektedir.

Kabuk ise komut satırı arayüzünde yazdığımız komutların bilgisayar tarafından anlaşılmasını sağlayan bir yorumcudur. Varsayılan olarak kullanılan kabuk türü BASH'tır.

Konsolu açmak

Pardus > Uygulamalar > Sistem > Uçbirim (Konsole) yolunu izleyerek ya da Alt + F2 tuş bileşimi kullanarak açılan kutucuğa konsole yazarakKonsole isimli komut satırı arayüzünü açabilirsiniz. Konsole yerine Yakuake uygulaması da kullanılabilir. Bunun için Pardus > Uygulamalar > Sistem > Uçbirim (Yakuake) yolunu izleyerek programı açın. Bundan sonra F12 tuşuna her basışınızda Yakuake açılacaktır. İlk görüntü korkutucu olmasına rağmen hızlı ve sorunun çözümünün daha çabuk görülmesi açısından kullanışlı olduğu düşünülmektedir.

Dolphin, Konqueror gibi dosya yöneticilerinde herhangi bir dizini görüntülerken o dizin içinde konsolu çalıştırmak için F4 tuşu kullanılabilir. Grafiksel ortamındayken Ctrl + Alt + F1 ya da F2, F3, F4, F5, F6 tuşları kullanılarak 6 farklı kullanıcı ile konsol hesabını kullanılabilmektedir. Grafiksel kullanıcı arayüzüne geri dönmek için Ctrl + Alt F7 kullanmalıyız.

Konsolu tanımak

Konsol açıldığında kullanici_adi@bilgisayar_adi calisilan_dizin $ görürüz.

Bulunduğumuz dizinin yolunu tam olarak görmek için pwd komutunu kullanırız.

Dizinimizi değiştirmek için cd komutunu kullanırız. İstersek cd ... komutu ile bir üst dizine dönerken cd /home/kullanici_adi/dizin_adi yolunu kullanarak ev dizinindeki bir dizinin içine girebiliriz. Masaüstüne gidelim;

Burada dosya ve dizinleri görmek istiyoruz. Bunun için ls komutunu kullanabiliriz.

Komut kullanımı

ls komutunu kullanarak dizin içindekileri gördük. Ancak biz dizindeki gizli dosyaları da görmek istiyoruz. Bunun için ls -a komutunu kullanıyoruz.

Dizindeki dosyaların ve dizinlerin boyutlarını, izinleri gibi bilgileri de görmek istiyoruz. Bunun için ls -l komutunu kullanmalıyız.

Komut hakkında bilgi almak için komut_adi --help komutunu kullanırız. Örneğin ls komutu hakkında daha geniş bilgi sahibi olmak istiyorsak ls --help komutunu kullanmalıyız.

Burada ls [SEÇENEKLER]... [DOSYA]... görüyoruz. Bu komutun nasıl kullanılacağını gösteriyor. <> içindekiler zorunlu olarak kullanılması gereken argümanlardır.

Komut satırı ipuçları

Klavyedeki sekme (tab) tuşu ile komutunuzu tamamlayabilirsiniz. Hatırlamaya çalıştığınız komutun ilk birkaç harfini yazıp sekme tuşuna basın. Bu harflerle başlayan komutlar listelenecektir.

Daha önceden kullandığınız komutlar için klavyeden yukarı tuşuna basın. Gerekli komuta gelene kadar yukarı tuşuna basmaya devam edin.

Ctrl + C ile o anda çalışan komutu durdurur Ctrl + D ile konsoldan çıkarsınız.

Shift + Insert tuşları ile kopyaladıklarınızı konsola yapıştırırsınız.

Konsoldan bir X uygulaması çalıştırılırsa Ctrl + Z ile program duraklatıldıktan sonra bg komutu ile arka plana alınabilir. Bunun yerine konsoldan başlatacağınız programın arkasına and && işareti ekleyin. Böylece program arka planda başlayacaktır.

Konsolda sudo ile başlayan bir komuttan sonra normal kullanıcı şifresi girilir. Konsolda yetkili kullanıcı olmak için girilen su komutundan sonra ise yetkili kullanıcı (root) şifresi girilmektedir. Ayrıca su- komutu da bulunmaktadır. Bu komut sayesinde /sbin /usr/sbin gibi bazı dizinlerdeki komutlara otomatik erişim sağlar.

Konsol ekranında $ işareti sizin normal bir kullanıcı, # işareti ise sizin root yani yönetici kullanıcı olduğunuzu gösterir.

ln

Bağ yaratmaya yarar.

Uygulama

ln --symbolic /home/kullanici_adi/Music /home/kullanici_adi/Desktop/Music

kullanici_adi kullanıcısına ait ev dizinindeki Music dosyasını Masaüstünde (Desktop) sembolik bağ ile gösterir.

ls

Dizinde bulunan her şeyi listeler.

Uygulama

ls /home/kullanici_adi

ls -a

Gizli dosyaları da listeler.

ls -l

Bütün dosyaları boyut ve tarih göstererek listeler.

Arşiv

tar -zxpf

Uzantısı .tar.gz olan sıkıştırılmış dosyaları açar.

Uygulama

tar -zxpf dosya_adi

tar -xpf

Uzantısı .tar olan dosyaları açar.

gunzip

Uzantısı .gz olan dosyaları açar.

Not: Dosyayı sıkıştırma ve açma yöntemleri için Komut satırı üzerinden dosya sıkıştırma ve arşiv açma yöntemleri sayfasına bakın.

Kopyalama, silme, dizin oluşturma

cp

dosyaları kopyalar.

Uygulama

cp /home/kullanici_adi/dosya_adi /home/kullanici_adi/dizin_adi/dosya_adi

dosya_adi dosyasını dizin_adi dizinine taşır.

mv

Dosya adını değiştirir ya da dosyayı başka bir dizine taşır.

mkdir

Yeni bir dizin oluşturulmasını sağlar.

rmdir

Belirtilen dizinin silinmesini sağlar.

rm

Dosya silmenizi sağlar.

rm -rf

Dizin silmenizi sağlar.

Not: Çok dikkatli olun root hakkı varken bütün Pardus'u silebilirsiniz!

Dizin

cd

belirtilen dizine geçmenizi sağlar.

cd ..

bir üst dizine geçmenizi sağlar.

cd ~

kullanıcı dizinine geçmenizi sağlar.

pwd

o anda bulunan dizini görüntüler.

cat

dosyanın içeriğini sayfa sayfa listeler.

chmod

dosyanın /dizinin erişim izinlerinin değiştirir.

chown

dosyanın / dizinin sahibini ve grubunu değiştirir.

clear

komut satırı arayüzü ekranını değiştirir.

cmp

iki dosyayı karşılaştırır.

dd

bir dosyayı dönüştürür ve kopyalar.

df

dosya sisteminin disk alanı kullanımını gösterir.

du

bir dizinin kullandığı disk alanını gösterir.

dmesg

sistemin en başından beri açılış mesajlarını gösterir.

fdisk

bölümleme tablosunu gösterir ve düzenler.

free

bellek kullanımını gösterir.

find

dosya bulma aracıdır.

Uygulama

find o*.odt

o harfiyle başlayan odt uzantılı dosyaları bulur.

ifconfig

ağ arayüzünü gösterir ve düzenler.

mkdir

bir dizin yaratmayı sağlar.

mount

bir disk /iso dosyasını bağlar.

umount

bir disk /iso dosyasını ayırır.

mv

bir dosyayı başka bir yere taşır.

rmdir

boş bir dizini siler.

ps

çalışan işlemler hakkında bilgi verir.

İşlem durdurma

kill

Pid numarası verilen işlemi durdurur.

kill -9

Pid numarası verilen eggdrop işlemini durdurur.

killall

Belirtilen program türündeki tüm işlemleri durdurur.

Komut açıklama

whatis

Belirtilen komutun açıklamasını verir.

man

Komut hakkında yardım görüntüler

Diğer

pico

belirtilen dosyayı text ile düzenlemenizi sağlar.

ftp

belirtilen siteye ftp bağlantısı sağlar.

lynx

belirtilen siteyi görüntüler.

df

hard disk istatistiklerini görüntüler.

quota

Disk kullanımınızı gösterir.

uname

İşletim sisteminizin durumunu gösterir.

whoami

Kendi bilgilerinizi gösterir.

who

Sunucuya bağlı olanları gösterir.

last

Hesabınıza yapılan en son bağlantıyı gösterir.

whereis

Belirtilen dosyanın nerede olduğunu gösterir.

Uygulama

whereis amsn*.pisi

BitchX

IRC programını çalıştırır.

mail

Postalarınızı kontrol eder.

ps -x

Sizin çalıştırdığınız işlemleri gösterir.

ps -a

Sunucuda çalıştırılan tüm işlemleri gösterir.

ps -ux

Çalıştırılan işlemlerin CPU/RAM kullanımıyla gösterir.

passwd

Shell hesabınıza girerken kullandığınız şifreyi değiştirmenizi sağlar.

vhosts ya da vhost

Sistemde bulunan vhostları (virtual host) listeler.(BNC için kullanabilirsiniz)

ip addr

Root makineden ip öğrenmenizi sağlar.

adduser login & chown mavigok /home/login & passwd pass1 , passwd pass2

Rootta hesap açar.

reboot

Sunucuya restart atar

service mysqld restart

Mysql restart atar.

service httpd restart

Apachiye rest atar.

service httpd stop

Sitelere ulaşımı kapatır.

apf -d ipadresi

Verilen ip'e ban atar.

service apf restart

apf ye restart atar.

netstat -n

Sunucuya bağlanan ipleri gösterir.

netstat -a

Sunucuya bağlanan reseller ipleri gösterir. (Proxy kullanmanız fark etmez her zaman gercek cıkış ipi görünür.)

Standart girdi / çıktı yönlendirmesi

Linux komutlarının en önemli özelliklerinden biri de girdilerin ya da çıktıların yönlendirilmesidir. Bu işi yapan operatörler;

Standart çıktı

> operatörü çıktı dosyasının üzerine yazdırır ancak eski dosyayı korumaz.

>> operatörü ise çıktıyı dosyaya ekler.

Standart girdi

<: Linux komutlarını varsayılan olarak klavyeden girdi alır. Ancak klavye yerine bir dosyadan da girdi almak mümkündür. Bunun için < kullanılır.

Boru operatörü "|"; Yönlendirme işleminin en çok kullanılan operatördür. Boru işlemiyle bir komutun çıktısı başka bir komutun girdisi olarak kullanılabilir.

Bazı püf noktaları

X açılmadığı zaman İnternet sitelerinden yararlanamamak çok zordur. Bunun için sudo pisi it lynx ile komut satırında kullanılan Lynx komut satırı web tarayıcısı kurulur.

Disk imaj dosyalarını bağlamak ve kullanmak için programa ihtiyacınız yoktur. Bu iş için mount komutu kullanılır. Önce mkdir komutuyla bağlanacak dizini oluşturun. Genellikle bu dizin /media ya da /mnt içine oluşturulursa da ev dizininde görmek için mkdir /home/kullanici_adi/dizin_adi şeklinde dizin oluşturabilirsiniz. Ardından mount -t iso9660 isodosyasi.iso /mkdir/ile/yaratilan/dizin -o loop komutuyla bağlayabilirsiniz.

Herhangi bir X uygulaması açılmıyor ya da kendi kendine kapanıyorsa onu konsolda çalıştırın. Çıktılar sayesinde neler olduğunu göreceksiniz.

Ev dizininde bir dosyanızı bulamıyorsanız find komutunu kullanın. Örneğin find /home/kullanici_adi |grep anahtar_kelime komutunu kullanabilirsiniz.

Yorum ekle


Güvenlik kodu
Yenile