Perkembangan Produk
Perkembangan Pembaruan Image Publik
Pengumuman Produk
w, top, uptime, dan procinfo atau mengakses file /proc/loadavg untuk melihat bebannya.
Harap lihat "Menginstal Perangkat Lunak di Lingkungan Linux" untuk mendapatkan petunjuk tentang cara menginstal fitur procinfo. vmstat, iostat, dan top untuk mengidentifikasi alasan beban tinggi dan mengoptimalkan proses. free, top (setelah dijalankan, Anda dapat menekan shift+m untuk mengurutkan memori), vmstat, dan perintah procinfo atau dengan mengakses / file proc/meminfo. top -p PID, pmap -x PID, dan ps aux|grep PID atau dengan mengakses file /proc/$process_id (PID proses) /status (misalnya, file /proc/7159/status). netstat -tunlp, netstat -antup, dan lsof -i:PORT. ps auxww|grep PID, ps -ef, lsof -p PID, dan top -p PID. kill -9 PID (PID menunjukkan ID proses) dan killall program name (misalnya, killall cron) untuk menghentikan proses.
Untuk menghentikan proses zombie, Anda perlu menghentikan proses induk dengan menjalankan kill -9 ppid (ppid menunjukkan ID proses induk, yang dapat dikueri dengan menjalankan ps -o ppid PID (misalnya, ps -o ppid 32535)). top untuk melihat total proses zombie, dan menjalankan ps -ef | grep defunct | grep -v grep untuk menemukan proses zombie tertentu. root yang dapat mengaktifkan port di bawah 1024 pada sistem operasi Linux. Jalankan sudo su - untuk mendapatkan izin root sebelum mengaktifkan port server.
Untuk masalah aplikasi seperti konflik port atau masalah konfigurasi, gunakan log startup aplikasi untuk memecahkan masalah tersebut. Sistem server Tencent menggunakan port 36000. Nama Perintah | Deskripsi |
top | top adalah program pengelola tugas yang memantau keseluruhan performa sistem. Perintah ini dapat digunakan untuk menampilkan informasi seperti beban sistem, proses, CPU, memori, dan penomoran halaman. Gunakan `shift+m` dan `shift+p` untuk mengurutkan proses berdasarkan penggunaan memori dan penggunaan CPU. |
vmstat | vmstat adalah fitur pemantauan sistem komputer yang terutama digunakan untuk memori virtual yang mengumpulkan dan menampilkan informasi ringkasan tentang CPU, proses, penomoran halaman memori, dan IO. Misalnya, vmstat 3 10 mengeluarkan hasil setiap 3 detik dan dijalankan 10 kali. |
iostat | iostat adalah alat pemantauan sistem komputer yang mengumpulkan dan menampilkan statistik tentang CPU dan IO. Misalnya, iostat -dxmt 10 menampilkan informasi terperinci tentang IO dalam MB setiap 10 detik. |
df | df adalah perintah yang digunakan untuk menampilkan jumlah ruang disk yang tersedia. Misalnya: df -m menampilkan penggunaan ruang disk dalam ukuran MB. |
lsof | lsof melaporkan daftar semua file yang terbuka, yang sangat berguna untuk pengelolaan sistem Linux. Misalnya: lsof -i: 36000 menampilkan proses menggunakan port 36000. lsof -u root menampilkan program yang dijalankan oleh root. lsof -c php-fpm menampilkan file yang dibuka oleh proses php-fpm. lsof php.ini menampilkan proses yang dibuka oleh php.ini. |
ps | ps adalah perintah kueri proses yang menampilkan informasi yang terkait dengan proses. Kombinasi parameter perintah yang umum digunakan adalah `ps -ef` dan `ps aux`. Gunakan `ps -A -o` untuk menampilkan bidang kustom. Misalnya: `ps -A -o pid,stat,uname,%cpu,%mem,rss,args,lstart,etime |sort -k6,6 -rn` mengeluarkan hasil sesuai dengan bidang yang terdaftar dan mengurutkannya menggunakan bidang ke-6. `ps -A -o comm |sort -k1 |uniq -c|sort -k1 -rn|head` mencantumkan proses dengan jumlah terbesar yang menjalankan instans. |
free -m, du, uptime, w, /proc/stat, /proc/cpuinfo, dan /proc/meminfo. crontab -e untuk menambahkan item pengujian berikut.\\*/1 \\* \\* \\* \\* /bin/date >> /tmp/crontest 2>&1 &
/tmp/crontest.
Jika ada masalah, jalankan ps aux|grep cron untuk mencari pid dari cron, jalankan kill -9 PID untuk menghentikan proses cron, lalu jalankan /etc/init.d/cron start untuk mulai ulang cron. /etc/cron.deny.\\*/1 \\* \\* \\* \\* /bin/date >> /tmp/crontest 2>&1 &./sbin/init./etc/rc.d/rc\\*.d, tempat nilai * berarti mode berjalan, yang dapat dikueri di /etc/inittab./etc/rc.d/rc.local./etc/rc.d/rc.local atau di file S\\*\\*rclocal di /etc/rc.d/rc\\*.d. df -m untuk memeriksa penggunaan disk, lalu menghapus file yang tidak perlu untuk mengosongkan ruang disk. (Sebaiknya jangan hapus file non-pihak ketiga. Harap periksa file sebelum Anda menghapusnya). df -i untuk melihat dan mengonfirmasi proses yang relevan. /var/log./var/log/messages.df untuk mengkueri penggunaan partisi disk (misalnya, df -m).du untuk mengkueri ukuran folder tertentu (misalnya, du -sh ./\\*, du -h --max-depth=1|head -10).ls untuk membuat daftar file dan ukuran file (misalnya, ls -lSh).
Anda juga dapat langsung memeriksa ukuran file pada bagian direktori tertentu dengan menggunakan perintah find (misalnya, find / -type f -size +10M -exec ls -lrt {} \\).export untuk memeriksa variabel lingkungan pengguna seperti LANG dan LC_CTYPE.rm, Anda mungkin menemukan bahwa ruang disk yang tersedia tidak bertambah saat menggunakan df untuk memeriksa ruang disk. Ini karena ketika file dihapus, jika proses lain sedang mengakses file, ruang yang ditempati oleh file yang dihapus tidak akan segera dikosongkan pada saat Anda memeriksa ruang disk.lsof |grep deleted menggunakan izin root dan temukan PID dari proses yang menggunakan file yang dihapus.kill -9 PID.rm untuk menghapus file. File yang dihapus dengan perintah ini tidak dapat dipulihkan. Dengan demikian, harap gunakan perintah ini dengan hati-hati.
Format rm: rm (opsi) (parameter).-r atau -R.rm test.txt untuk menghapus file test.txt.rm -r test untuk menghapus direktori test.rm -r * untuk menghapus semua file dan sub-direktori pada bagian direktori saat ini.Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan