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




  • 相关阅读:
    flask的类视图
    flask的消息提示flash和abort
    css—left和margin-left的区别
    Git(2)—特性
    JS 基础
    css
    搭建vue环境
    Git(1)—基础
    C中 输出格式
    软件测试_对于堆栈的单元测试
  • 原文地址:https://www.cnblogs.com/codeblock/p/5207431.html
Copyright © 2011-2022 走看看