美文网首页
内核配置

内核配置

作者: 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