天天看点

PROC文件

/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可以切换控制台

上一篇: 学习准备
下一篇: 系统服务

继续阅读