LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

如何使用/proc和sysctl配置

时间:2012-05-22 11:02来源:未知 编辑:admin 点击:
/proc 用来获取或者设置内核配置 虚拟文件系统: 文件没有保存在磁盘上 内容不会永久存在: 在重启后将被重新初始化 用来显示进程信息,内存资源,硬件设备,内核内存等等 能够用来
/proc 用来获取或者设置内核配置
虚拟文件系统: 文件没有保存在磁盘上
内容不会永久存在: 在重启后将被重新初始化
用来显示进程信息,内存资源,硬件设备,内核内存等等
能够用来修改内核的特性,并立即生效。
 
/proc示例
只读文件:
 /proc/cpuinfo
 /proc/1/*
 /proc/partitions
 /proc/meminfo
在 /proc/sys/ 下可读写的内容:
/proc/sys/vm/drop_caches
/proc/sys/vm/swappiness
 /proc/sys/kernel/hostname 与命令hostname效果一样
 /proc/sys/net/ipv4/ip_forward    0允许,1禁止
修改:echo “1” > /proc/sys/net/ipv4/ip_forward
sysctl (-w) net.ipv4.ip_forward=0
 sysctl $(sysctl -a | grep ignore_all | cut  -f  1 -d '空格')=1
 
sysctl 内核配置
· sysctl 添加设置到/proc/sys 中
· 在引导过程中在 /etc/sysctl.conf 的配置自动被处理
· 使用 sysctl 命令配置,维护和监控:
 列出所有当前的设置: sysctl -a
 从 sysctl.conf 读取配置重新设置内核: sysctl -p
 动态设置 /proc 值: sysctl (-w) net.ipv4.ip_forward=1

转载请保留固定链接: https://linuxeye.com/Linux/485.html

------分隔线----------------------------
标签:sysctl/proc
栏目列表
推荐内容