直接使用sysctl可以修改内核在运行时的参数,这些参数位于/proc/sys/目录下,修改内核参数时,可以不用写/proc/sys,只需要写上在该目录下的文件的名称或子目录的名称,如修改操作系统的主机名,该参数位于/proc/sys/kernel/目录下的hostname文件,如下所示:

[root@zhanghe ~]# ll /proc/sys/kernel/hostname
-rw-r--r-- 1 root root 0 Aug  3 21:17 /proc/sys/kernel/hostname
[root@zhanghe ~]# cat /proc/sys/kernel/hostname
zhanghe
[root@zhanghe ~]#

如果要修改主机名,可以采用如下方式:

[root@zhanghe ~]# sysctl -w kernel.hostname=frame
kernel.hostname = frame
[root@zhanghe ~]# hostname
frame
[root@zhanghe ~]# cat /proc/sys/kernel/hostname
frame
[root@zhanghe ~]#

sysctl -p则表示载入sysctl的配置文件,位于/etc/sysctl.conf,不需要重启系统即可生效。

通过使用sysctl -w修改内核参数或者是修改/proc/sys/目录下的文件,在系统重启后,所有的配置都会丢失,因此要修改内核配置文件sysctl.conf,以便系统启动时就生效。

示例:

net.ipv4.ip_forward = 0
说明:
上述文件是修改内核参数的,也不需要写/proc/sys,所有的/都用点(.)来代替。说明该参数位于/proc/sys/net/ipv4/ip_forward里面。
将其中的0改为1则表示启用数据包的转发功能。
然后使用sysctl -p使配置立即生效。

转载于:https://blog.51cto.com/hezhang/1535533

sysctl修改内核参数相关推荐

  1. Linux基础命令---sysctl修改内核参数

    sysctl sysctl指令用来修改正在运行的内核参数,可以修改的参数都保存在/proc/sys/目录中,修改会立即生效.Linux中的sysctl支持需要Procfs.您可以使用sysctl来读取 ...

  2. 修改内核参数 dad_transmits

    修改内核参数 dad_transmits 最近在学习ipv6的相关知识. 自己控制ipv6 地址冲突检测(dad)发出的报文后,地址配置后,发现多一次ns报文.这很奇怪.经过排查,发现是内核自己发了一 ...

  3. Linux命令05 - - sysctl 配置内核参数

    内核参数 1.sysctl 命令 1.功能:用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录"/proc/sys" 2.特点:它包含一些TCP/ip堆栈和虚拟内存系统 ...

  4. Linux修改内核参数

    Linux /proc/sys/kernel 和/proc/sys/vm下的文件控制内核的运行,可以通过修改参数的方式来改变内核功能(立即生效) 修改参数方法: 方法一: echo value > ...

  5. GreenPlum部署时所修改内核参数的含义

    ORIGINAL值为CentOS7的缺省值,供对比. # 系统所允许的最大共享内存段的大小(以字节为单位). # ORIGINAL.kernel.shmmax = 184467440736927743 ...

  6. grubby在线修改内核参数

    作者:[吴业亮] 博客:https://wuyeliang.blog.csdn.net/ grubby是一个命令行工具,用于更新和显示有关grub,lilo,elilo (ia64),yaboot(p ...

  7. 修改oracle用户资源限制,RHEL5中安装Oracle11gR2修改用户SHELL限制、环境配置、内核参数...

    修改用户的SHELL的限制[root@localhost -]# vi /etc/security/limits.conf # /etc/security/limits.conf # #Each li ...

  8. sysctl 默认值_设置Linux内核参数 /etc/sysctl.conf

    设置Linux内核参数 /etc/sysctl.conf 配置 Linux 内核参数修改后不用重启动更新: /sbin/sysctl -p 打开/etc/sysctl.conf 复制如下内容 kern ...

  9. linux内核参数详解 sysctl -a dns内核优化 dns优化 dnsmasq配置

    一 linux内核基础知识 原文:https://www.cnblogs.com/cnwcl/p/9811327.html sysctl 命令用于查看和修改内核参数 查看指定参数: sysctl ke ...

最新文章

  1. 报告|机器人行业深度报告:机器人产业价值与回报相关度分析
  2. CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结
  3. Python rjust() 方法
  4. rsa java ao_RSA加解密工具类
  5. python spearman相关系数_Python spearman相关系数不匹配 .
  6. Java 基础——类和对象
  7. python classmethod static_【python】classmethod staticmethod 区别
  8. 关于用户身份及密码问题的说明
  9. 阿里云手机号短信设置
  10. 命令行 - 很好的工具,很强大
  11. Hdu 1877 又一版 A+B【水题+1】
  12. autodl 网盘下载transformers内置包很慢解决办法
  13. Activiti7工作流引擎:基础篇(一) 简介与IDEA插件安装
  14. 微信小程序如何分享到朋友圈
  15. linux下磁盘坏道修复
  16. android顶部状态栏动态隐藏和恢复,3种Android隐藏顶部状态栏及标题栏的方法
  17. UI设计师怎样提升品牌能力?
  18. 寝室之早睡与晚睡矛盾
  19. 能够将图片转化为文字的简便操作软件有什么?
  20. 【产品升级】愚人节不愚人,效率源手机取证产品SPF9139升级来袭!

热门文章

  1. 2013递归求解单链表中的结点个数(C++,附递归函数思路讲解与手绘图)
  2. java中如何声明班干部,java类成员变量的定义和声明
  3. 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字
  4. 使用 TRESTClient 與 TRESTRequest 作為 HTTP Client 之二 (POST 檔案)
  5. STM8S——8位基本定时器(TIM4)
  6. 软件开发项目云端All-In-One体验
  7. 推荐一款自己的软件作品[豆约翰博客备份专家],新浪博客,QQ空间,CSDN,cnblogs博客备份,导出CHM,PDF(转载)...
  8. c# 操作word中在右下角插入图片
  9. Sql中partition by的使用
  10. TortoiseGit使用ssh-keygen生成的私钥