美文网首页
内核配置

内核配置

作者: Simon_Ye | 来源:发表于2020-03-08 18:56 被阅读0次

/proc目录

内核把自己内部状态信息及统计信息,以及可配置参数通过proc伪文件系统加以输出

  • 参数:
     只读:输出信息
     可写:可接受用户指定“新值”来实现对内核某功能或特性的配置

/proc/sys

  1. sysctl 命令用于查看或设定此目录中诸多参数
    sysctl -w path.to.parameter=VALUE
    sysctl -w kernel.hostname=mail.magedu.com
  2. echo 命令通过重定向方式也可以修改大多数参数的值
    echo "VALUE" > /proc/sys/path/to/parameter
    echo "websrv" > /proc/sys/kernel/hostname

sysctl 命令

  • sysctl 命令:
    默认配置文件:/etc/sysctl.conf
  1. 设置某参数
    sysctl -w parameter=VALUE
  2. 通过读取配置文件设置参数
    sysctl -p [/path/to/conf_file]
  3. 查看所有生效参数
    sysctl -a
  • 常用的几个参数:
    net.ipv4.ip_forward
    net.ipv4.icmp_echo_ignore_all
    vm.drop_caches

/sys 目录

  • sysfs:为用户使用的伪文件系统,输出内核识别出的各硬件设备的相关属性信息,也有内核对硬件特性的设定信息;有些参数是可以修改的,用于调整硬件工作特性
  • udev通过此路径下输出的信息动态为各设备创建所需要设备文件,udev是运行用户空间程序
  • 专用工具:udevadmin,hotplug
  • udev为设备创建设备文件时,会读取其事先定义好的规则文件,一般在/etc/udev/rules.d/usr/lib/udev/rules.d目录下

相关文章

网友评论

      本文标题:内核配置

      本文链接:https://www.haomeiwen.com/subject/grxjdhtx.html