Rumah >Tutorial sistem >LINUX >Pilihan arahan teratas Linux kegemaran saya
Apabila saya menyemak sistem Linux (atau malah menyelesaikan masalah komputer yang menjalankan sistem pengendalian lain), saya sering menggunakan arahan atas untuk menyemak penggunaan RAM dan CPU sistem. Ia memberikan saya maklumat untuk menilai kesihatan keseluruhan komputer saya. Saya belajar tentang arahan teratas pada awal perjalanan Linux saya dan bergantung padanya untuk memberi saya gambaran keseluruhan pantas tentang perkara yang berlaku pada pelayan atau sistem Linux lain, termasuk Raspberry Pi. Tetapi ada lebih banyak perintah atasan daripada yang dapat dilihat. Menurut halaman manualnya, program teratas menyediakan paparan masa nyata yang dinamik bagi sistem yang sedang berjalan. Ia memaparkan maklumat ringkasan sistem dan senarai proses atau utas yang kini diuruskan oleh kernel Linux.
Tetapi terdapat lebih banyak perintah atasan daripada yang dapat dilihat. Fungsi khusus arahan teratas anda mungkin berbeza-beza bergantung pada versi yang anda jalankan (procps-ng, Busybox, BSD), jadi lihat halaman manual untuk butiran.
Untuk memulakan bahagian atas, masukkan dalam terminal:
linuxmi@linuxmi:~/www.linuxmi.com$ top
Proses berjalan dipaparkan di bawah tajuk jadual pada skrin atas, dan statistik sistem dipaparkan di atasnya.
top - 09:46:05 up 1:33, 1 user, load average: 0.76, 0.67, 0.74 任务: 350 total, 1 running, 349 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.0 us, 0.7 sy, 0.0 ni, 97.8 id, 0.0 wa, 0.0 hi, 0.5 si, 0. MiB Mem : 3886.8 total, 307.9 free, 2175.1 used, 1403.8 buff/cache MiB Swap: 2048.0 total, 435.8 free, 1612.2 used. 1332.7 avail Mem 进程号 USER PR NI VIRT RES SHR %CPU %MEM TIME+ 5816 mssql 20 0 9489420 315860 26100 S 2.3 7.9 2:12.97 99 root 0 -20 0 0 0 I 0.7 0.0 0:09.20 1141 root 20 0 242936 6504 5452 S 0.7 0.2 0:37.47 11835 linuxmi 20 0 4041480 290588 75920 S 0.7 7.3 2:16.77 1924 root 20 0 66412 4732 4156 S 0.3 0.1 0:14.17 2815 vcache 20 0 278864 87112 85116 S 0.3 2.2 0:03.56 3371 linuxmi+ 20 0 190672 5148 3132 S 0.3 0.1 0:04.49 3598 linuxmi+ 20 0 57108 2404 2032 S 0.3 0.1 0:16.62 5864 tr_test 20 0 190672 5780 3080 S 0.3 0.1 0:04.62
Tekan kekunci Z untuk menukar warna output. Saya dapati ini menjadikan output lebih mudah pada mata.
Tekan kekunci 1 untuk melihat perwakilan grafik setiap teras CPU pada sistem anda. Tekan 1 berulang kali untuk menilai statistik teras teras CPU.
Anda boleh memaparkan penggunaan memori secara grafik dengan memanggil arahan top
dan kemudian menekan kekunci m.
Pilihan teratas yang berguna
Jika anda hanya mencari proses yang dimulakan oleh pengguna tertentu, anda boleh menggunakan pilihan -u berikut untuk mendapatkan maklumat tersebut:
linuxmi@linuxmi:~/www.linuxmi.com$ top -u 'root'
Untuk mendapatkan senarai proses terbiar pada sistem, gunakan pilihan -i berikut:
linuxmi@linuxmi:~/www.linuxmi.com$ top -i
Anda boleh menetapkan selang kemas kini kepada sebarang nilai dalam beberapa saat. Nilai lalai ialah 3 saat. Tukar kepada 5 seperti ini:
linuxmi@linuxmi:~/www.linuxmi.com$ top -d 5
Anda juga boleh berlari teratas pada pemasa. Sebagai contoh, arahan berikut menetapkan bilangan lelaran kepada dua dan kemudian keluar:
linuxmi@linuxmi:~/www.linuxmi.com$ top -n 2
Gunakan bahagian atas untuk mencari proses
Tekan Shift+L untuk mencari proses mengikut nama. Ini mencipta pembayang di atas baris tajuk jadual tebal. Masukkan nama proses yang ingin anda cari dan tekan Enter atau Return untuk melihat contoh proses itu yang diserlahkan dalam senarai proses yang baru diisih.
Gunakan bahagian atas untuk menghentikan proses
Anda juga boleh menggunakan bahagian atas untuk menghentikan atau "mematikan" proses yang sedang berjalan. Mula-mula, gunakan Shift+L atau cari proses yang anda mahu hentikan pgrep
. Seterusnya, tekan K dan masukkan ID proses yang anda ingin hentikan. Nilai lalai ialah apa sahaja yang berada di bahagian atas senarai, jadi pastikan anda memasukkan PID yang anda mahu hentikan sebelum menekan Enter, jika tidak, anda mungkin menghentikan proses yang anda tidak berniat untuk berhenti.
lelaran teratas
Arahan ini mempunyai banyak lelaran atas, termasuk htop, atop, btop dan ttop. Terdapat juga arahan teratas yang khusus, seperti powertop alat penjimatan kuasa Linux dan alat pemantauan trafik rangkaian ntop.
Atas ialah kandungan terperinci Pilihan arahan teratas Linux kegemaran saya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!