zoukankan      html  css  js  c++  java
  • linux命令sysctl使用

    以前没有注意过这个命令,直到有次在单位安装greenplum的时候,在没有配置系统参数的情况下,出现了设备空间不足的报错信息.

    当然,安装的不是我的本机,而是公用的服务器,编辑修改系统参数后,仍然出现错误,修改后的系统参数没有起到效果,上网一查,需要reboot.

    这个服务器好多人都在用,不能reboot,怎么办.

    去查了一下系统参数相关的命令,有一个sysctl,这个是动态修改系统参数的.

    以下是这个命令具体使用:

    sysctl  命令

    sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。

    它包含一些TCP/ip堆栈和虚拟内存系统的高级选项,这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。

    语法:

    sysctl(选项)(参数)

    选项 :

    -n:打印值时不打印关键字;

    -e:忽略未知关键字错误;

    -N:仅打印名称;

    -w:当改变sysctl设置时使用此项;

    -p:从配置文件“/etc/sysctl.conf”加载内核参数设置;

    -a:打印当前所有可用的内核参数变量和值;

    -A:以表格方式打印当前所有可用的内核参数变量和值。

    参数:

    变量=值:设置内核参数对应的变量值。

    实例:

    查看所有可读变量:

    sysctl -a 读一个指定的变量,

    例如kern.maxproc:

    sysctl kern.maxproc kern.maxproc: 1044 要设置一个指定的变量,

    直接用variable=value这样的语法:

    sysctl kern.maxfiles=5000 kern.maxfiles: 2088 -> 5000




  • 相关阅读:
    商人的诀窍
    商人小鑫
    懒虫小鑫
    悼念512汶川大地震遇难同胞
    最少拦截系统
    活动选择问题
    删数问题
    常用排序算法的时间和空间复杂度总结
    一些博主
    C中自己的memcpy
  • 原文地址:https://www.cnblogs.com/codeblock/p/5207431.html
Copyright © 2011-2022 走看看