Penggunaan Pelayan Linux & Penguasaan SSH · Pelajaran

Memantau Proses Sistem

Gunakan alat seperti `ps`, `top` dan `htop` untuk melihat proses yang sedang berjalan, mengenal pasti proses yang menggunakan banyak sumber dan mengurus keadaan proses dengan berkesan.

Pelajaran 2 daripada 411 langkah

Memantau Proses Sistem ialah pelajaran Penggunaan Pelayan Linux & Penguasaan SSH percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Penggunaan Pelayan Linux & Penguasaan SSH merangkumi sejumlah 4 pelajaran.

Apakah Proses?

Dalam Linux, proses ialah kejadian bagi program yang sedang berjalan. Setiap perintah yang anda laksanakan dan setiap aplikasi yang anda buka akan memulakan satu atau lebih proses.

Memahami proses amat penting untuk pentadbiran pelayan. Pengetahuan ini membantu anda memantau kesihatan sistem, menyelesaikan masalah dan memastikan pelayan anda berjalan lancar.

Memperkenalkan `ps`: Gambaran Proses

Perintah ps (singkatan bagi "status proses") memberikan gambaran proses yang sedang berjalan.

Secara lalai, perintah ini memaparkan proses yang berkaitan dengan sesi terminal semasa anda. Ia seperti gambaran pantas tentang perkara yang sedang berlaku sekarang.

Cuba jalankan ps sahaja:

ps

Melihat Semua Proses dengan `ps`

Untuk melihat semua proses yang berjalan pada sistem anda, bukan hanya proses dalam terminal semasa, anda perlu menggunakan pilihan tertentu dengan ps.

Dua cara yang biasa digunakan ialah:

  • ps aux: Memaparkan semua proses untuk semua pengguna.
  • ps -ef: Turut memaparkan semua proses dalam format penuh.

Mari gunakan ps aux untuk mendapatkan senarai menyeluruh:

ps aux

Menyahkod Output `ps aux`

Output ps aux mungkin kelihatan mengelirukan, tetapi lajur utama memberikan maklumat penting:

  • USER: Pengguna yang memiliki proses tersebut.
  • PID: Process ID, nombor unik bagi setiap proses.
  • %CPU: Peratusan masa CPU yang digunakan oleh proses tersebut.
  • %MEM: Peratusan memori fizikal yang digunakan oleh proses tersebut.
  • COMMAND: Perintah yang memulakan proses tersebut.

Maklumat ini membantu anda mengenal pasti siapa yang menjalankan sesuatu proses dan jumlah sumber yang digunakannya.

Kenali `top`: Pemantauan Masa Nyata

Walaupun ps memberikan gambaran pada satu-satu masa, top (jadual proses) menyediakan paparan dinamik masa nyata tentang proses sistem anda.

Ia dikemas kini setiap beberapa saat dan menunjukkan proses yang sedang menggunakan sumber paling banyak. Perintah ini bersifat interaktif, jadi anda boleh mengisih dan menapis proses.

Untuk keluar daripada top, tekan q.

top

Memahami Paparan `top`

Perintah top memaparkan dua bahagian utama:

  • Bahagian Ringkasan: Di bahagian atas, anda akan melihat tempoh sistem aktif, bilangan pengguna, purata beban serta statistik CPU dan memori.
  • Senarai Proses: Di bawah ringkasan, proses individu disenaraikan, biasanya diisih mengikut penggunaan CPU secara lalai.

Cari nilai %CPU dan %MEM yang tinggi untuk mengenal pasti proses yang sibuk.

`htop`: `top` yang Dipertingkatkan

htop ialah pemapar proses interaktif yang serupa dengan top, tetapi mempunyai antara muka yang lebih mudah digunakan serta ciri tambahan.

Biasanya, perintah ini perlu dipasang terlebih dahulu pada pelayan anda. Untuk sistem berasaskan Debian/Ubuntu, gunakan:

sudo apt update && sudo apt install htop

Selepas dipasang, taipkan htop untuk menjalankannya.

htop

Menavigasi Ciri `htop`

htop menawarkan beberapa penambahbaikan berbanding top:

  • Bar Visual: Penggunaan CPU, memori dan ruang tukar dipaparkan dengan bar ASCII berwarna.
  • Navigasi Lebih Mudah: Gunakan kekunci anak panah untuk menatal, dan kekunci F untuk tindakan biasa seperti F6 untuk mengisih, F4 untuk menapis serta F9 untuk menghentikan proses.
  • Pepohon Proses: Lihat proses dalam struktur pepohon berhierarki.

Ini ialah alat yang berkuasa untuk mengurus proses secara visual.

Mencari Proses yang Menggunakan Banyak Sumber

top dan htop sangat berguna untuk mengenal pasti proses yang menggunakan sumber berlebihan, sama ada CPU atau memori.

Dalam top, proses biasanya diisih mengikut %CPU. Dalam htop, anda boleh mengisihnya dengan mudah dengan mengklik lajur atau menggunakan F6.

Nilai %CPU atau %MEM yang tinggi menunjukkan proses yang menggunakan sumber secara berlebihan dan mungkin memperlahankan pelayan anda.

Semakan Pemantauan Proses

Anda perlu mengenal pasti dengan cepat proses yang menggunakan CPU dan memori paling banyak dalam masa nyata. Perintah manakah yang paling sesuai untuk tugas ini?

Imbas Kembali: Pantau Proses Anda

Kami telah meneroka alat penting untuk memantau proses pada pelayan Linux anda:

  • ps: Untuk melihat gambaran statik proses.
  • top: Untuk pemantauan dinamik masa nyata dan gambaran keseluruhan sistem.
  • htop: Versi top yang dipertingkatkan dan lebih interaktif.

Penguasaan perintah ini membantu anda memastikan pelayan kekal sihat dan berprestasi baik!

Percuma untuk bermula

Pelajari Penggunaan Pelayan Linux & Penguasaan SSH dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
12
Pelajaran
48

Soalan Lazim

Adakah pelajaran “Memantau Proses Sistem” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH, termasuk “Memantau Proses Sistem”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Penggunaan Pelayan Linux & Penguasaan SSH merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Memantau Proses Sistem”?

Gunakan alat seperti `ps`, `top` dan `htop` untuk melihat proses yang sedang berjalan, mengenal pasti proses yang menggunakan banyak sumber dan mengurus keadaan proses dengan berkesan. Anda berlatih Penggunaan Pelayan Linux & Penguasaan SSH menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Penggunaan Pelayan Linux & Penguasaan SSH?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Memantau Proses Sistem” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Penggunaan Pelayan Linux & Penguasaan SSH ini?

Ya. Setiap pelajaran Penggunaan Pelayan Linux & Penguasaan SSH menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mengurus Pengguna dan Kumpulan
  2. Memantau Proses Sistem
  3. Tugas Berjadual dengan Cron
  4. Mengurus Perkhidmatan Sistem dengan systemd
← Kembali ke Penggunaan Pelayan Linux & Penguasaan SSH