|
Beberapa hari yang lalu kami melihat cara menginstal Debian 6. Sekarang setelah sistem kami terinstal, kami akan mengetahuinya sedikit lebih menyeluruh, menjelaskan beberapa perintah dasar yang, pada kenyataannya, digunakan untuk distribusi apa pun. |
Pengantar
Peralatan komputer terdiri dari perangkat fisik yang disebut perangkat keras global, dan komponen logis yang disebut perangkat lunak. Ada alat yang memungkinkan Anda untuk mengidentifikasi kedua bagian, baik untuk mengetahui karakteristik peralatan dan untuk mengukur kinerjanya dan / atau mendiagnosis kemungkinan kegagalan.
Ketika ada kebutuhan untuk meminta dukungan dalam memecahkan masalah, penting untuk dapat menyediakan semua informasi yang mungkin dan perlu tentang perangkat keras dan perangkat lunak yang menyusun peralatan tersebut. Dalam hal ini, artikel ini dapat dilihat sebagai perluasan dari artikel sebelumnya yang kami jelaskan tempat file log sistem berada.
Pembenaran
Saat mencari jawaban atas masalah yang mungkin Anda hadapi saat menggunakan Linux, perlu untuk memberikan semua informasi yang diperlukan tentang masalah yang dimaksud, seperti: jenis komputer yang Anda miliki, versi Debian, versi kernel, sistem desktop , dll. Ini akan membantu menjelaskan langkah-langkah yang Anda ambil untuk menyebabkan atau memperbaiki masalah.
Lebih mudah untuk meminta dan mendapatkan dukungan jika Anda mengetahui cara memberikan informasi tersebut, dan artikel ini dimaksudkan untuk memberikan daftar perintah untuk mencapai tujuan tersebut. Banyak pengguna baru Debian GNU / Linux tidak tahu bagaimana memberikan informasi sebanyak mungkin dan mungkin tidak menerima bantuan yang memadai hanya karena mereka tidak tahu bagaimana memberikan informasi yang memadai.
Konvensi
Dalam beberapa perintah, informasi yang dihasilkan melebihi ketinggian layar, jadi untuk memfasilitasi pembacaan informasi ini, pager yang digunakan lebih sedikit dan dengan cara ini dimungkinkan untuk menggulir ke bawah dan ke atas, menampilkan semua informasi. Untuk keluar dari pager, cukup tekan tombol Q (keluar). Berikut adalah 2 contoh bagaimana pager ini akan digunakan:
dmesg | kurang
y
kurang /etc/apt/sources.list
Informasi produsen dan model
Produsen peralatan:
sudo dmidecode -s sistem-produsen
Nama Produk:
sudo dmidecode -s nama-produk-sistem
Versi produk:
sudo dmidecode -s versi sistem
Nomor seri peralatan:
sudo dmidecode -s sistem-nomor seri
SKU (Stock Keeping Unit) atau P / N (Part Number) dari produk:
sudo kode dmide | grep -i sku
Informasi lebih detail:
sudo dmidecode
Informasi prosesor
Tunjukkan nama pabrikan, model, dan kecepatan:
grep 'vendor_id' / proc / cpuinfo; grep 'nama model' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Tampilkan arsitektur (32 atau 64 bit):
sudo lshw -C CPU | lebar grep
Tunjukkan jenis mesin:
uname-m
Tunjukkan apakah prosesor mendukung "Ekstensi Virtualisasi" (Intel-VT atau AMD-V), yang diaktifkan dari konfigurasi BIOS komputer:
Jika prosesornya adalah Intel, Anda perlu tahu apakah nilai "vmx" muncul:
grep -i vmx / proc / cpuinfo
Jika prosesornya AMD, Anda perlu tahu apakah nilai "svm" muncul:
grep -i svm / proc / cpuinfo
Info baterai
acpi-bi
ó
alat acpi -B
Memori RAM dan partisi SWAP
Tunjukkan total RAM dan partisi swap (ubah parameter terakhir menjadi: -b = Bytes, -k = Kilobytes, -m = Megabytes, -g = Gigabytes, yang sesuai):
bebas -o -m
dan cara lain untuk melakukannya adalah seperti ini:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Untuk menunjukkan partisi (dan ukuran) tempat swap aktif:
sudo swapon -s
Inti
Tampilkan nama dan versi kernel:
bergabunglah dengan saya -sr
Kulit
Tunjukkan shell yang digunakan:
echo $ SHELL
Distribusi
Tunjukkan nama, versi dan nama kunci dari distribusi:
lsb_rilis -idc
Lingkungan pengguna
Nama pengguna saat ini:
echo $ USER
Nama tim:
echo $ HOSTNAME
Direktori basis pengguna saat ini:
echo $ HOME
Direktori kerja saat ini:
echo $ PWD
o
pwd
Perangkat keras
Buat daftar perangkat PCI / PCIe
lspci
Cantumkan semua perangkat PCMCIA
/ sbin / lspcmcia.dll
Cantumkan semua perangkat USB:
lsusb
Cantumkan semua perangkat yang terdeteksi sebagai SCSI:
lsscsi.dll
Modul yang telah diinstruksikan ke kernel untuk dimuat selama boot:
cat / etc / modules
Buat daftar semua modul yang dimuat sistem:
lsmod | kurang
Buat daftar perangkat keras (informasi ringkasan):
sudo lshw-pendek
Buat daftar perangkat keras (informasi lengkap):
sudo lshw | kurang
Media penyimpanan dan boot
Buat daftar partisi di media penyimpanan:
sudo fdisk-l
Ketahui ruang yang digunakan dan tersedia di partisi:
df -h
Ketahui partisi (dan ukuran) apa yang digunakan untuk swap:
sudo swapon -s
Tampilkan entri yang dicatat untuk bootloader "Legacy" GRUB (hingga versi 0.97):
sudo grep -i judul /boot/grub/menu.lst | grep "#" -v
Tampilkan entri yang dicatat untuk bootloader GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Menampilkan tabel partisi (File System TABle) yang dipasang sistem secara otomatis selama startup:
kurangi / etc / fstab
Tunjukkan nilai UUID (Universal Unique IDentifier) ​​dari semua partisi:
sudo blkid
Jaringan
Buat daftar perangkat jaringan PCI berkabel:
lspci | grep -i ethernet
Buat daftar perangkat jaringan nirkabel PCI:
lspci | grep -i jaringan
Daftar perangkat jaringan USB:
lsusb | grep -i ethernet; lsusb | grep -i jaringan
Tunjukkan modul yang dimuat oleh sistem, untuk mengontrol kartu jaringan nirkabel:
lsmod | terima kasih
Tampilkan informasi tentang driver yang digunakan oleh perangkat jaringan tertentu (ganti antarmuka kata dengan nama logis kartu jaringan, misalnya eth0, wlan0, ath0, dll.):
sudo ethtool -i
Konfigurasi kartu jaringan dan alamat IP yang ditetapkan:
cat / etc / network / interfaces
Resolusi Nama Domain:
cat /etc/resolv.conf
Tampilkan konten file HOSTS:
kucing / etc / hosts
Nama komputer, seperti yang akan terlihat di jaringan lokal:
cat / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
echo $ HOSTNAME
Alamat IP lokal dari kartu jaringan kabel (ringkasan):
/ sbin / ifconfig | grep -i direc | grep -i bcast
jika sistem dalam bahasa Inggris, gunakan:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Alamat IP lokal dari kartu jaringan kabel (detail):
/ sbin / ifconfig
Alamat IP lokal dari kartu jaringan nirkabel (ringkasan):
/ sbin / iwconfig | grep -i direc | grep -i bcast
jika sistem dalam bahasa Inggris, gunakan:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Alamat IP lokal dari kartu jaringan nirkabel (detail):
/ sbin / iwconfig
Tunjukkan tabel routing:
sudo rute -n
Untuk mengetahui alamat IP publik (eksternal):
keriting ip.appspot.com
Repositori / pembaruan sistem
Lihat konten file sources.list, yang berisi alamat repositori:
kurang /etc/apt/sources.list
Video
Buat daftar kartu video (PCI / PCIe):
lspci | grep -i vga
Untuk menentukan apakah komputer mendukung akselerasi grafis, paket alat mesa-utils harus diinstal. Paket ini berisi perintah glxinfo:
info glx | grep -i merender
Untuk menghitung FPS (frame per detik), jalankan perintah berikut:
batas waktu 60 glxgears
Yang akan menunjukkan selama 60 detik (dengan bantuan perintah batas waktu) sebuah jendela kecil dengan animasi 3 roda gigi, sementara pada saat yang sama di jendela terminal nilai rata-rata frame per detik (FPS, frame per detik) akan ditampilkan. ):
Contoh kinerja grafis suatu sistem:
338 frame dalam 5.4 detik = 62.225 FPS
280 frame dalam 5.1 detik = 55.343 FPS
280 frame dalam 5.2 detik = 54.179 FPS
280 frame dalam 5.2 detik = 53.830 FPS
280 frame dalam 5.3 detik = 53.211 FPS
338 frame dalam 5.4 detik = 62.225 FPS
280 frame dalam 5.1 detik = 55.343 FPS
280 frame dalam 5.2 detik = 54.179 FPS
280 frame dalam 5.2 detik = 53.830 FPS
280 frame dalam 5.3 detik = 53.211 FPS
Contoh kinerja grafis yang lebih baik di sistem lain:
2340 frame dalam 5.0 detik = 467.986 FPS
2400 frame dalam 5.0 detik = 479.886 FPS
2080 frame dalam 5.0 detik = 415.981 FPS
2142 frame dalam 5.0 detik = 428.346 FPS
2442 frame dalam 5.0 detik = 488.181 FPS
2295 frame dalam 5.0 detik = 458.847 FPS
2298 frame dalam 5.0 detik = 459.481 FPS
2416 frame dalam 5.0 detik = 483.141 FPS
2209 frame dalam 5.0 detik = 441.624 FPS
2437 frame dalam 5.0 detik = 487.332 FPS
Untuk menampilkan konfigurasi server X (X Window System) saat ini:
kurangi /etc/X11/xorg.conf
Untuk menemukan resolusi saat ini (lebar x tinggi) dan frekuensi sapuan (MHz):
xrandr | grep '*'
Untuk mengetahui semua resolusi yang didukung konfigurasi saat ini:
xrandr
Untuk menampilkan webcam (USB):
lsusb | grep -i kamera
Contoh berikut menunjukkan hasil dari 2 webcam yang terhubung ke komputer yang sama:
Bus 001 Perangkat 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 Kamera
Bus 002 Perangkat 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Webcam "dipasang" secara berurutan di / dev / path:
Bus 001 -> / dev / video0
Bus 002 -> / dev / video1
Bus 003 -> / dev / video2
[…] Untuk memeriksa apakah webcam telah "dipasang" pada jalur yang sesuai:
ls / dev / video * -lh
Audio
Daftar perangkat keras audio:
lspci | grep -i audio
ó
sudo lshw | grep -i audio | produk grep
Daftar perangkat pemutaran audio:
aplay -l | grep -i kartu
jika sistem dalam bahasa Inggris maka digunakan:
aplay -l | grep -i kartu
Buat daftar semua modul yang dimuat sistem, untuk digunakan oleh perangkat suara:
lsmod | grep -i snd
Berikut ini adalah pengujian untuk memverifikasi apakah speaker terhubung dan didistribusikan dengan benar. Speaker harus dihidupkan dan selama pengujian volume, kabel, dan tata letak dapat disesuaikan. Setiap tes mengeluarkan suara dalam satu siklus, dan diulangi 2 kali lagi:
Jika sistem suara adalah 1 saluran (monaural):
uji-speaker -l 3 -t sinus -c 1
Jika sistem suara adalah 2 saluran (stereo):
uji-speaker -l 3 -t sinus -c 2
Jika sistem suara 5.1 saluran (surround):
uji-speaker -l 3 -t sinus -c 6
Register (log)
Tampilkan 30 baris terakhir dari buffer kernel:
dmesg | ekor -30
Lihat seluruh buffer kernel:
dmesg | kurang
Log server X memberikan informasi yang berguna tentang konfigurasi server saat ini, dan tentang kartu video:
cd / var / log / ls Xorg * -hl
ini akan menampilkan semua file log dari X server, dengan file Xorg.0.log yang terbaru.
Untuk melihat pesan kesalahan (error) dan pesan peringatan (peringatan):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v tidak diketahui
Jika Anda ingin melihat semua informasi registri:
kurangi Xorg.0.log
Jika Anda ingin melihat konten record sebelum yang sekarang, ganti saja nama file Xorg.0.log dengan nama file yang ingin Anda lihat.
Untuk menampilkan boot record, perlu mengaktifkannya terlebih dahulu. Anda harus membuka file / etc / default / bootlogd dan mengganti nilai no dengan yes, terlihat seperti ini:
# Jalankan bootlogd saat memulai? BOOTLOGD_ENABLE = ya
Selama startup sistem berikutnya, file / var / log / boot akan dibuat, yang sekarang dapat ditinjau:
sudo kurang / var / log / boot
Rekaman boot sebelumnya dapat dilihat dengan:
sudo ls / var / log / boot * -hl
dan dikonsultasikan seperti yang telah ditunjukkan.
Untuk melihat log lain: Sebagian besar log sistem ditemukan di direktori / var / log /, serta di beberapa subdirektori, oleh karena itu, cukup masukkan direktori itu dan buat daftar untuk mengetahuinya:
cd / var / log / ls -hl
Cara lain untuk mengetahui sistemnya
Meskipun ada juga alat grafis yang memungkinkan untuk mengetahui sistem, ada kemungkinan lingkungan grafis tidak berfungsi, oleh karena itu penggunaan terminal sangat penting. Beberapa alat bantu grafis yang paling populer adalah hardinfo dan sysinfo, dan untuk menginstalnya dari terminal, jalankan saja:
sudo aptitude menginstal sysinfo hardinfo