/proc 虚拟文件系统
里面的文件大小显示都是0
这里面的东西都是实时更新的
/proc/cpuinfo 很明显是是CPU的信息
可以使用cat 查看
SYS目录存储了当前系统运行的情况,很多文件都是可修改的,可以通过修改里面的内容,来改变当前系统的运行状态,是管理员管理系统的一个很好的接口
这些文件实际上是不存在的,不能使用VIM来修改
PROC目录下:
cpuinfo 很明显是是CPU的信息
数字表示进程项
Partitions 分区信息
Meminfo 内存信息 -->free
Apm 电源信息
Crypto 加密信息
Dma DMA信息
Fd 显示设备信息
Interrupts 中断信息
Iotem 内存映射信息
Ioport IO端口信息
Loadavg 平均负载 àuptime
Modules 模块信息 àlsmod
Mounts
Pci àlspci
Stat 状态信息(上一次关机)
Version ==> uname
/proc/sys目录下
Kernel/hostname
Net/ipv4/ip_forward 本地路由转发
Vm/drop_caches
Vm/swappiness
net/Ipv4/Icmp_echo_ignare all
可以使用echo和sysctl命令来改变文件
例如echo 1 > net/ipv4/icmp_echo_ignore_all
可以暂时抵抗DDOS攻击
Sysctl –w net/ipv4/icmp_echo_ignore_all=1
Sysctl –a 查看所有
Free
Vmstat 系统状态信息
Swapon –s
Pmap
Pmap –d 进程号 显示其占用内存
Ps
Top
Gnome-system-montitor
Uname
Uptime
Tload
对应显示/PROC下的信息
/dev/目录下设备
/dev/hd(a) IDE设备 CDROM
/dev/sd(a) SCSI SATA USB设备
/dev/md(0) RAID设备
/dev/tty[0-6]
/dev/null /dev/zero 软设备
/dev/random /dev/urandom 随机数
Hal-device 列出所有硬件
Hal-device-manager 图形显示
物理控制台 /dev/tty0 /dev/fb0
虚拟控制台 /dev/tty[1-6]
串行控制台 /dev/ttyS*
系统控制台 /dev/console映射
间接的
图形界面下 /dev/pts/1
登录界面下(比如X SHELL) /dev/pts/0
Tty 上使用命令chvt x可以切换控制台