Ubuntu Linux'ta Temel Sorun Giderme Terminal Komutlarına Giriş
Sommaire: Aşağıdaki makale, Ubuntu Linux'taki Terminal'de bulunan temel sorun giderme komutlarına bir giriş niteliğindedir.
Symptômes
İçindekiler:
- Giriş
- Terminal'deki temel sorun giderme komutlarına dair örnekler ve bu komutların nasıl kullanılacağının açıklaması
- Temel sorun giderme komutlarının listesi ve Ubuntu Linux'taki işlevleri
Giriş
Aşağıdaki makale, bir Ubuntu işletim sistemi uçbirimindeki temel sorun giderme komutlarını ele alır.
Ubuntu Linux'ta Terminal penceresi açmanın en yaygın yolları şunlardır:
- Masaüstü arama işlevini kullanarak
terminal,commandveyapromptkomutunu arayın; arama sonuçlarında Terminal penceresi gösterilecektir. - Terminal penceresini bulmak için menüleri kullanıyorsanız Linux'un çoğu sürümünde bu pencere, diğer uygulama başlatıcıları ile aynı konuma eklenir.
- Aşağıdaki klavye kısayolu çoğu Ubuntu revizyonunda ve diğer Linux türlerinde çalışır. CTRL + Alt + T tuşlarına aynı anda basın.
Genel terminal komutlarıyla ilgili bir eğitim arıyorsanız aşağıdaki makaleye bakın:
En yaygın komutların bir listesini arıyorsanız aşağıdaki referans makalesine bakın:
Cause
Terminal'deki temel sorun giderme komutlarına dair örnekler ve bu komutların nasıl kullanılacağının açıklaması
Aşağıdaki listede, Ubuntu Linux'taki temel Terminal komutları sağlanmaktadır. Listede, bu komutların bilgisayarınızda görülen belirli sorunların giderilmesine nasıl yardımcı olabileceğine ilişkin örnekler verilmiştir.
-
Hangi çekirdeğin kullanılmakta olduğunu göstermek için
unamekomutunu kullanın. Çekirdek, işletim sisteminin belleğe yüklenecek ilk bölümüdür. Disk sürücüsü yönetimi, bellek dağıtımı, sistem işlemleri ve kesme işleyicisi gibi sistem alanlarını kontrol eder. Aşağıdaki örnekte, kullanılan çekirdek şöyledir3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@avalon:~$ -
Önyükleme günlüğünün içeriğini görüntülemek için
dmesgkomutunu kullanın. Bu, başlangıçta hataları bulmak için iyi bir yöntemdir:user@avalon:~/linux101$ sudo dmesg > dmesg.logAşağıdaki örnekte
catkomutu, günlük dosyasının içeriğini birleştirmek içindmesgile birlikte kullanılabilir. Ekgrepkomutu, günlükteki belirli bir dosya adının herhangi bir örneğini göstermek için kullanılabilir; ör. Intel veya error:user@avalon:~/linux101$ cat dmesg.log | grep intel[ 1.732400] intel_idle: MWAIT substates: 0x21120[ 1.732402] intel_idle: v0.4 model 0x3A[ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff[ 10.148411] fbcon: inteldrmfb (fb0) is primary device[ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device[ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@avalon:~/linux101$ -
Bu
lspcikomutu, Çevre Birimi Bileşen Ara Bağlantısı (PCI) veri yolunda bulunan tüm aygıtları listeler:user@avalon:~/linux101$ sudo lspci > lspci.logBu
lspcikomutunucatvegrepkomutlarıyla birlikte kullanmak aşağıdaki Realtek örneğinde olduğu gibi belirli PCI aygıtlarını izole etmeye yardımcı olur:user@avalon:~/linux101$ cat lspci.log | grep Realtek07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)user@avalon~/linux101$ -
Çekirdekteki yüklü mod dosyalarının tamamını listelemek için
lsmodkomutunu kullanın:user@avalon:~/linux101$ sudo lsmod > lsmod.loguser@avalon:~linux101$Linux'ta sürücü dosyaları modlar olarak yüklüdür. Hangi sürücü veya modların çekirdekte yüklü olduğunu görmek için
catvegrepkomutlarını kullanabilirsiniz. Belirli mod dosyalarını aramak içinlsmodkomutuyla birlikte kullanılıyorsa Dell vehdaiçeren aşağıdaki iki örneğe bakabilirsiniz:user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midiuser@avalon:~/linux101$ -
USB veri yoluna bağlı olan tüm USB aygıtlarını listelemek için
lsusbkomutunu kullanın:user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Bu komutu ek
catvegrepkomutlarıyla birlikte kullanarak aşağıdaki Intel örneğinde olduğu gibi belirli USB aygıtlarını izole edebilirsiniz:user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
Bilgisayarınızın ağ ayarlarını ayarlamak ve sorgulamak için
ifconfigkomutunu kullanın:user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Bu komutu ek
catvegrepkomutlarıyla birlikte kullanarak, bilgisayarınızın IP adresini listeleyeninetkomutunu arayabilirsiniz:user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Résolution
Temel sorun giderme komutlarının listesi ve Ubuntu Linux'taki işlevleri
Aşağıdaki tabloda, sorun giderme amacıyla Linux içinde kullanılan daha temel komutlar listelenmektedir. Tabloda her bir komutun işlevi ve söz dizimi verilmiştir:
| Komut | İşlev | Syntax |
|---|---|---|
sudo |
Kök veya yönetici olarak çalıştırmak için bir komut öncesinde kullanılır. | sudo apt-get update |
ls |
"dir" ile aynıdır; güncel dizini listeler. | ls-ll |
cp |
Dosyayı kopyala. | cp /dir/filename /dir/filename |
rm |
Dosyayı sil. | rm /dir/filename /dir/filename |
mv |
Dosyayı taşı. | mv /dir/filename /dir/filename |
mkdir |
Dizin oluştur. | mkdir /dirname |
df |
Dosya sisteminin disk alanı kullanımını raporla. | df -h |
dmesg |
Çekirdek halka arabelleğini yazdır veya kontrol et. | dmesg |
lspci |
Tüm PCI aygıtlarını listele. | lspci |
lsusb |
Tüm USB aygıtlarını listele. | lsusb |
lsmod |
Linux çekirdeğindeki modüllerin durumunu göster. | lsmod |
cat |
Dosyaları birleştir ve standart çıkışta yazdır. | cat /dir/logfile |
grep |
Belirli bir desenle eşleşen girdi satırlarını yazdır. | grep intel |
apt-get |
Yükleyiciyi güncelleştir. | apt-get update, or apt-get upgrade |
sosreport |
Bilgisayarınız hakkında yapılandırma ve tanılama bilgilerini toplayan bir yardımcı programdır. Yardımcı program ilk olarak şu komut satırı yoluyla yüklenmelidir: "sudo apt-get install sosreport." Yükleme sonrasında yardımcı programı ilk kez çalıştırmadan önce bilgisayarınızı yeniden başlatmanız önerilir. | sosreport |
cat ile grep birlikte |
Belirli bir arama öğesinin tüm örneklerini listelemek için kullanın. | cat /dir/logfile | grep intel (bu komutun çıkışı, herhangi bir "intel" dizisi örneğini varsayılan çıkış kaynağına yazdırır) |
Dell bilgisayarınızda sorun gidermeye ilişkin daha fazla yardım için Dell Destek Web Sitesinden bize ulaşabilirsiniz.