国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux利用Sysctl命令調整內核參數

2024-09-05 23:04:30
字體:
來源:轉載
供稿:網友

前言

sysctl 命令被用于在內核運行時動態地修改內核的運行參數,可用的內核參數在目錄 /proc/sys 中。它包含一些TCP/IP堆棧和虛擬內存系統的高級選項, 這可以讓有經驗的管理員提高引人注目的系統性能。用sysctl可以讀取設置超過五百個系統變量。

1、常見用法

列出所有的變量并查看

sysctl -a | less

修改某變量的值

sysctl -w 變量名=變量值#sysctl -w vm.max_map_count=262144

讀一個指定的變量,例如 kernel.msgmnb:

[xt@butbueatiful ~]$ sysctl kernel.msgmnb kern.maxproc: 65536

要設置一個指定的變量,直接用 variable=value 這樣的語法:

[xt@butbueatiful ~]$ sudo sysctl kernel.msgmnb=1024kernel.msgmnb: 1024

可以使用sysctl修改系統變量,也可以通過編輯sysctl.conf文件來修改系統變量。sysctl.conf 看起來很像 rc.conf。它用 variable=value 的形式來設定值。指定的值在系統進入多用戶模式之后被設定。并不是所有的變量都可以在這個模式下設定。

sysctl 變量的設置通常是字符串、數字或者布爾型。 (布爾型用 1 來表示'yes',用 0 來表示'no')。

sysctl -w kernel.sysrq=0sysctl -w kernel.core_uses_pid=1sysctl -w net.ipv4.conf.default.accept_redirects=0sysctl -w net.ipv4.conf.default.accept_source_route=0sysctl -w net.ipv4.conf.default.rp_filter=1sysctl -w net.ipv4.tcp_syncookies=1sysctl -w net.ipv4.tcp_max_syn_backlog=2048sysctl -w net.ipv4.tcp_fin_timeout=30sysctl -w net.ipv4.tcp_synack_retries=2sysctl -w net.ipv4.tcp_keepalive_time=3600sysctl -w net.ipv4.tcp_window_scaling=1sysctl -w net.ipv4.tcp_sack=1

2、關于sysctl文件的配置

sysctl設置定義在 sur/lib/sysctl.d/ , /run/sysctl.d 和 /etc/sysctrl.d 目錄下。一些軟件的設置則位于 /usr/lib/sysctl.d 目錄下。想要覆蓋整個文件系統參數的話,則在 /etc/sysctl.d 目錄下新建一個同名的文件,然后寫上你的配置。新建自己的配置也是一樣。

在 /etc/sysctl.d 目錄下,新建文件,寫上自己的配置。

最后

有些軟件配置內核參數用的到。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀来县| 类乌齐县| 四子王旗| 柳州市| 平昌县| 阿拉尔市| 奉贤区| 平度市| 加查县| 宿迁市| 临泉县| 墨脱县| 宣武区| 东辽县| 讷河市| 常熟市| 临江市| 长武县| 玉田县| 邳州市| 岳普湖县| 封丘县| 乌海市| 元朗区| 德庆县| 垦利县| 淮安市| 金华市| 莆田市| 开江县| 桂平市| 富蕴县| 涡阳县| 卢湾区| 甘洛县| 文成县| 霞浦县| 永福县| 高平市| 宿州市| 太湖县|