Filesystem Linux /proc
: Powerhouse maklumat sistem masa nyata. Sistem fail maya ini menyediakan butiran dinamik, up-to-the-minit mengenai proses, memori, CPU, dan aktiviti rangkaian sistem anda. Tidak seperti sistem fail tradisional, /proc
tidak menyimpan data secara berterusan; Ia menghasilkan maklumat mengenai permintaan, mencerminkan keadaan semasa kernel.
Jadual Kandungan
/proc
fail dan direktori /proc
di linux /proc
/proc
? /proc
bertindak sebagai jambatan penting antara kernel Linux dan ruang pengguna, menawarkan cara yang mesra pengguna untuk mengakses maklumat sistem tanpa memerlukan utiliti khusus. Dengan mengkaji fail dalam /proc
, anda mendapat gambaran mengenai penggunaan CPU, peruntukan memori, proses berjalan, dan banyak lagi.
/proc
tidak ternilai untuk:
/proc
fail dan direktori Direktori /proc
rumah banyak fail dan subdirektori. Berikut adalah beberapa yang paling berguna:
File | Description |
---|---|
/proc/cpuinfo |
Detailed CPU information (model, cores, clock speed). |
/proc/meminfo |
Memory usage statistics (total, free, used). |
/proc/stat |
Comprehensive system statistics (CPU, interrupts, context switches). |
/proc/uptime |
System uptime and idle time. |
/proc/loadavg |
System load averages (1, 5, and 15-minute averages). |
/proc/version |
Kernel version and build details. |
/proc/cmdline |
Kernel parameters used during boot. |
Wawasan Aktiviti Rangkaian
File
Description
/proc/mounts
List of mounted filesystems and their mount points.
/proc/filesystems
Supported filesystem types by the kernel.
/proc/swaps
Information on active swap spaces.
/proc/diskstats
Disk I/O statistics (reads, writes, I/O times).
data khusus proses
File | Description |
---|---|
/proc/net/dev |
Network interface statistics (received/transmitted packets and bytes, errors). |
/proc/net/tcp |
Active TCP connections (addresses, ports, state). |
/proc/net/route |
IPv4 routing table. |
/proc/net/sockstat |
Socket statistics (allocated, orphaned sockets). |
/proc/sys/net/ipv4/conf/eth0/ |
(Example) IPv4 settings for the eth0 network interface. |
/proc
/proc/1234/
/proc
di linux Gunakan perintah Linux standard untuk mengakses /proc
Maklumat:
1. Lihat Butiran CPU:
cat /proc/cpuinfo
2. Semak penggunaan memori:
cat /proc/meminfo
3. Lihat Sistem Uptime:
cat /proc/uptime
4. Senarai sistem fail yang dipasang:
cat /proc/mounts
5. Paparan Proses Berjalan (PIDs):
ls /proc | grep "^[0-9]"
/proc
Jadual ini meringkaskan kunci /proc
fail dan kegunaan mereka:
File/Directory | Description |
---|---|
/proc/cpuinfo |
CPU information |
/proc/meminfo |
Memory usage |
/proc/uptime |
System uptime |
/proc/loadavg |
System load average |
/proc/version |
Kernel version |
/proc/cmdline |
Kernel boot parameters |
/proc/mounts |
Mounted filesystems |
/proc/swaps |
Swap space information |
/proc/net/dev |
Network interface statistics |
/proc/net/tcp |
Active TCP connections |
/proc/net/route |
IPv4 routing table |
/proc/[PID] |
Process-specific information |
/proc/[PID]/cmdline |
Process command line |
/proc/[PID]/status |
Process status |
/proc/[PID]/io |
Process I/O statistics |
/proc/[PID]/fd |
Process file descriptors |
/proc/sys |
Modifiable kernel parameters |
/proc/stat |
System statistics |
adalah alat yang berkuasa untuk pengguna dan pentadbir Linux, menyediakan akses masa nyata kepada maklumat sistem penting. Memahami struktur dan kandungannya memberi kuasa kepada anda untuk memantau prestasi, masalah debug, dan mendapatkan pemahaman yang lebih mendalam tentang kerja dalaman sistem Linux anda. Terokai /proc
untuk membuka kunci pandangan berharga! /proc
Atas ialah kandungan terperinci Memahami sistem fail linux \/proc: panduan pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!