|
Beberapa hari yang lalu kami melihat cara memasang Debian 6. Sekarang setelah kami memasang sistem kami, kami akan mengetahuinya sedikit lebih mendalam, menjelaskan beberapa perintah asas yang, pada hakikatnya, digunakan untuk pengedaran apa pun. |
pengenalan
Peralatan komputer terdiri daripada peranti fizikal yang disebut perkakasan global, dan komponen logik yang disebut perisian. Terdapat alat yang memungkinkan untuk mengenal pasti kedua-dua bahagian, sama ada untuk mengetahui ciri-ciri peralatan dan mengukur prestasinya dan / atau mendiagnosis kemungkinan kegagalan.
Apabila ada keperluan untuk meminta dukungan dalam menyelesaikan masalah, penting untuk dapat memberikan semua informasi yang mungkin dan diperlukan mengenai perkakasan dan perisian yang membentuk peralatan tersebut. Dalam pengertian itu, artikel ini dapat dilihat sebagai pengembangan yang lebih lama di mana kita menjelaskan di mana fail log sistem berada.
Justifikasi
Semasa mencari jawapan untuk masalah yang mungkin anda hadapi ketika menggunakan Linux, perlu memberikan semua maklumat yang diperlukan mengenai masalah yang dimaksudkan, seperti: jenis komputer yang Anda miliki, versi Debian, versi kernel, sistem desktop , dan lain-lain. Ini akan membantu menerangkan langkah-langkah yang anda ambil untuk menyebabkan atau menyelesaikan masalah.
Lebih mudah meminta dan mendapatkan sokongan apabila anda tahu bagaimana memberikan maklumat tersebut, dan artikel ini bertujuan untuk memberikan senarai perintah untuk mencapai tujuan tersebut. Banyak pengguna Debian GNU / Linux baru tidak tahu bagaimana memberikan seberapa banyak maklumat dan mungkin tidak mendapat bantuan yang mencukupi hanya kerana mereka tidak tahu bagaimana memberikan maklumat yang sesuai.
Konvensyen
Dalam beberapa perintah, maklumat yang dihasilkan melebihi ketinggian layar, jadi untuk memudahkan pembacaan maklumat ini, semakin sedikit pager digunakan dan dengan cara ini adalah mungkin untuk menatal ke bawah dan ke atas, menampilkan semua maklumat. Untuk keluar dari pager, cukup tekan kekunci Q (berhenti). Berikut adalah 2 contoh bagaimana pager ini akan digunakan:
dmesg | kurang
y
kurang /etc/apt/sources.list
Maklumat pengeluar dan model
Pengilang peralatan:
sudo dmidecode -s pengeluar sistem
Nama Produk:
sudo dmidecode -s sistem-produk-nama
Versi produk:
sudo dmidecode -s sistem-versi
Nombor siri peralatan:
sudo dmidecode -s sistem-siri-nombor
SKU (Unit Penyimpan Stok) atau P / N (Nombor Bahagian) produk:
sudo dmidecode | grep -i sku
Maklumat lebih terperinci:
sudo dmidecode
Maklumat pemproses
Tunjukkan nama, model, dan kelajuan pengeluar:
grep 'vendor_id' / proc / cpuinfo; grep 'nama model' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Tunjukkan seni bina (32 atau 64 bit):
sudo lshw -C CPU | lebar grep
Tunjukkan jenis mesin:
-m uname
Tunjukkan jika pemproses menyokong "Virtualization Extensions" (Intel-VT atau AMD-V), yang diaktifkan dari konfigurasi BIOS komputer:
Sekiranya pemprosesnya adalah Intel, anda perlu mengetahui apakah nilai "vmx" muncul:
grep -i vmx / proc / cpuinfo
Sekiranya pemproses adalah AMD, anda perlu mengetahui apakah nilai "svm" muncul:
grep -i svm / proc / cpuinfo
Maklumat bateri
acpi-bi
ó
acpitool -B
Memori RAM dan partition SWAP
Tunjukkan jumlah RAM dan partisi pertukaran (ubah parameter terakhir menjadi: -b = Bytes, -k = Kilobyte, -m = Megabyte, -g = Gigabyte, jika sesuai):
percuma -o -m
dan cara lain untuk melakukannya adalah seperti ini:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Untuk menunjukkan partisi (dan ukuran) pertukaran mana:
sudo swapon -s
Kernel
Tunjukkan nama dan versi kernel:
sertai saya -sr
Shell
Tunjukkan shell yang sedang digunakan:
gema $ SHELL
Pengagihan
Tunjukkan nama, versi dan nama utama pengedaran:
lsb_release -idc
Persekitaran pengguna
Nama pengguna semasa:
bergema $ PENGGUNA
Nama pasukan:
gema $ HOSTNAME
Direktori pangkalan pengguna semasa:
gema $ RUMAH
Direktori kerja semasa:
gema $ PWD
o
jentera
perkakasan
Senaraikan peranti PCI / PCIe
lspci
Senaraikan semua peranti PCMCIA
/ sbin / lspcmcia
Senaraikan semua peranti USB:
lsusb
Senaraikan semua peranti yang dikesan sebagai SCSI:
lsscsi
Modul yang telah diberitahu kernel untuk dimuat semasa boot:
kucing / dll / modul
Senaraikan semua modul yang dimuatkan oleh sistem:
lsmod | kurang
Senaraikan perkakasan (maklumat ringkasan):
sudo lshw-pendek
Senaraikan perkakasan (maklumat luas):
sudo lshw | kurang
Media simpanan dan but
Senaraikan partisi pada media storan:
sudo fdisk-l
Ketahui ruang yang digunakan dan ada di bahagian:
df -h
Ketahui partisi (dan saiz) yang ditukar:
sudo swapon -s
Tunjukkan entri yang dicatat untuk bootloader GRUB "Legacy" (sehingga versi 0.97):
sudo grep -i title /boot/grub/menu.lst | grep "#" -v
Tunjukkan entri yang dicatat untuk pemuat but GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Tunjukkan jadual partition (Fail Sistem TABLE) yang dipasang secara automatik semasa permulaan:
kurang / etc / fstab
Tunjukkan nilai UUID (Universal Unique IDentifier) ​​dari semua partisi:
sudo blkid
Rangkaian
Senaraikan peranti rangkaian PCI berwayar:
lspci | grep -i ethernet
Senaraikan peranti rangkaian wayarles PCI:
lspci | rangkaian grep -i
Senaraikan peranti rangkaian USB:
lsusb | grep -i ethernet; lsusb | rangkaian grep -i
Tunjukkan modul yang dimuat oleh sistem, untuk mengawal kad rangkaian tanpa wayar:
lsmod | grep iwl
Tunjukkan maklumat mengenai pemacu yang digunakan oleh peranti rangkaian tertentu (ganti antara muka kata dengan nama logik kad rangkaian, misalnya eth0, wlan0, ath0, dll.):
antara muka sudo ethtool -i
Konfigurasi kad rangkaian dan alamat IP yang diberikan:
cat / etc / network / antaramuka
Penyelesaian Nama Domain:
kucing /etc/resolv.conf
Tunjukkan kandungan fail HOSTS:
kucing / etc / host
Nama komputer, seperti yang akan dilihat di rangkaian tempatan:
kucing / etc / hostname
ó
grep 127.0.1.1 / etc / host
ó
gema $ HOSTNAME
Alamat IP tempatan kad rangkaian berwayar (ringkasan):
/ sbin / ifconfig | grep -i direc | grep -i siaran
jika sistem ini dalam bahasa Inggeris, gunakan:
/ sbin / ifconfig | grep -i addr | grep -i siaran
Alamat IP tempatan kad rangkaian berwayar (perincian):
/ sbin / ifconfig
Alamat IP tempatan kad rangkaian tanpa wayar (ringkasan):
/ sbin / iwconfig | grep -i direc | grep -i siaran
jika sistem ini dalam bahasa Inggeris, gunakan:
/ sbin / iwconfig | grep -i addr | grep -i siaran
Alamat IP tempatan kad rangkaian tanpa wayar (perincian):
/ Sbin / iwconfig
Tunjukkan jadual penghalaan:
laluan sudo -n
Untuk mengetahui alamat IP awam (luaran):
curl ip.appspot.com
Kemas kini repositori / sistem
Lihat kandungan fail source.list, yang mengandungi alamat repositori:
kurang /etc/apt/sources.list
video
Senaraikan kad video (PCI / PCIe):
lspci | grep -i vga
Untuk menentukan sama ada komputer menyokong pecutan grafik, pakej alat mesa mesti dipasang. Pakej ini mengandungi arahan glxinfo:
glxinfo | grep -i membuat
Untuk mengira FPS (bingkai per saat), jalankan arahan berikut:
tamat masa 60 glxgears
Yang akan menunjukkan selama 60 saat (dengan bantuan perintah timeout) tetingkap kecil dengan animasi 3 roda gigi, sementara pada masa yang sama di tetingkap terminal nilai rata-rata bingkai sesaat (FPS, bingkai sesaat) akan ditunjukkan. ):
Contoh prestasi grafik sistem:
338 bingkai dalam 5.4 saat = 62.225 FPS
280 bingkai dalam 5.1 saat = 55.343 FPS
280 bingkai dalam 5.2 saat = 54.179 FPS
280 bingkai dalam 5.2 saat = 53.830 FPS
280 bingkai dalam 5.3 saat = 53.211 FPS
338 bingkai dalam 5.4 saat = 62.225 FPS
280 bingkai dalam 5.1 saat = 55.343 FPS
280 bingkai dalam 5.2 saat = 54.179 FPS
280 bingkai dalam 5.2 saat = 53.830 FPS
280 bingkai dalam 5.3 saat = 53.211 FPS
Contoh prestasi grafik yang lebih baik pada sistem lain:
2340 bingkai dalam 5.0 saat = 467.986 FPS
2400 bingkai dalam 5.0 saat = 479.886 FPS
2080 bingkai dalam 5.0 saat = 415.981 FPS
2142 bingkai dalam 5.0 saat = 428.346 FPS
2442 bingkai dalam 5.0 saat = 488.181 FPS
2295 bingkai dalam 5.0 saat = 458.847 FPS
2298 bingkai dalam 5.0 saat = 459.481 FPS
2416 bingkai dalam 5.0 saat = 483.141 FPS
2209 bingkai dalam 5.0 saat = 441.624 FPS
2437 bingkai dalam 5.0 saat = 487.332 FPS
Untuk memaparkan konfigurasi pelayan X (X Window System) semasa:
kurang /etc/X11/xorg.conf
Untuk mengetahui resolusi semasa (lebar x tinggi) dan frekuensi sapuan (MHz):
xrandr | grep '*'
Untuk mengetahui semua resolusi yang disokong oleh konfigurasi semasa:
xrandr
Untuk memaparkan kamera web (USB):
lsusb | kamera grep -i
Contoh berikut menunjukkan hasil 2 kamera web yang disambungkan ke komputer yang sama:
Bas 001 Peranti 003: ID 0c45: 62c0 Kamera USB 2.0 Microdia Sonix
Bas 002 Peranti 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Webcam "dipasang" dalam urutan berturut-turut di / dev / path:
Bas 001 -> / dev / video0
Bas 002 -> / dev / video1
Bas 003 -> / dev / video2
[…] Untuk memastikan bahawa kamera web telah "dipasang" di jalan yang sesuai:
ls / dev / video * -lh
Audio
Senaraikan perkakasan audio:
lspci | audio grep -i
ó
sudo lshw | grep -i audio | produk grep
Senaraikan peranti main balik audio:
aplay -l | kad grep -i
jika sistem ini dalam bahasa Inggeris maka ia digunakan:
aplay -l | kad grep -i
Senaraikan semua modul yang dimuatkan oleh sistem, untuk digunakan oleh peranti suara:
lsmod | grep -i snd
Berikut adalah ujian untuk mengesahkan sama ada pembesar suara disambungkan dan diedarkan dengan betul. Pembesar suara mesti dihidupkan dan semasa volume ujian, kabel, dan susun atur dapat disesuaikan. Setiap ujian mengeluarkan bunyi dalam satu kitaran, dan diulang 2 kali lagi:
Sekiranya sistem bunyi adalah 1 saluran (monaural):
ujian pembesar suara -l 3 -t sinus -c 1
Sekiranya sistem bunyi 2-saluran (stereo):
ujian pembesar suara -l 3 -t sinus -c 2
Sekiranya sistem bunyi 5.1 saluran (surround):
ujian pembesar suara -l 3 -t sinus -c 6
Rekod (log)
Paparkan 30 baris terakhir penyangga kernel:
dmesg | ekor -30
Lihat keseluruhan penyangga kernel:
dmesg | kurang
Log pelayan X memberikan maklumat berguna mengenai konfigurasi pelayan semasa, dan mengenai kad video:
cd / var / log / ls Xorg * -hl
ini akan memaparkan semua fail log dari pelayan X, dengan fail Xorg.0.log menjadi yang paling baru.
Untuk melihat mesej ralat (kesalahan) dan mesej amaran (peringatan):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v tidak diketahui
Sekiranya anda ingin melihat semua maklumat pendaftaran:
kurang Xorg.0.log
Sekiranya anda ingin melihat kandungan rekod sebelum yang baru, ganti nama fail Xorg.0.log dengan nama fail yang ingin anda lihat.
Untuk melihat rekod but, perlu mengaktifkannya terlebih dahulu. Buka fail / etc / default / bootlogd dan ganti nilai tidak dengan ya, seperti ini:
# Jalankan bootlogd pada permulaan? BOOTLOGD_ENABLE = ya
Semasa permulaan sistem seterusnya, fail / var / log / boot akan dihasilkan, yang kini dapat disemak:
sudo kurang / var / log / boot
Log but sebelumnya dapat dilihat dengan:
sudo ls / var / log / boot * -hl
dan berunding seperti yang telah ditunjukkan.
Untuk melihat log lain: Sebilangan besar log sistem terdapat di direktori / var / log /, dan juga di beberapa subdirektori, oleh itu, cukup masukkan direktori itu dan buat senarai untuk mengetahui:
cd / var / log / ls -hl
Kaedah lain untuk mengetahui sistem
Walaupun terdapat juga alat grafik yang membolehkan anda mengetahui sistem, ada kemungkinan persekitaran grafik tidak berfungsi, oleh itu penggunaan terminal sangat penting. Beberapa alat grafik yang paling popular adalah hardinfo dan sysinfo, dan untuk memasangnya dari terminal, jalankan:
sudo aptitude install hardifo sysinfo