日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux sysctl重启服务,Linux /etc/sysctl.conf重启没有生效

發布時間:2025/4/5 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux sysctl重启服务,Linux /etc/sysctl.conf重启没有生效 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

修改系統核心參數

改變系統默認設置值

/etc/sysctl.conf

修改共享內存大小為物理內存的一半以及消息隊列的個數為300等。Linux修改/etc/sysctl.conf文件,修改完后執行/sbin/sysctl -e -p /etc/sysctl.conf(好像有時sysctl -p可以直接生效)

可以當即生效,并且下次重啟后也繼續生效.例如:

mmsgbill:/etc/rc.d/rc5.d # more /etc/sysctl.conf

kernel.shmmax= 1062117376

kernel.msgmni = 300

kernel.msgmnb = 163840

kernel.msgmax = 56383

fs.fs-max = 104032

在 Linux 上, /proc/sys/fs/file-max 決定內核可以支持的最大文件數。 你可以通過往該文件寫入一個不同的數值修改此值,或者在 /etc/sysctl.conf 里增加一個賦值。 每個進程的最大打開文件限制是在編譯內核的時候固定的;

參閱 /usr/src/linux/Documentation/proc.txt 獲取更多信息。

linux13:/etc/pam.d # grep limit /etc/pam.d/*

/etc/pam.d/login:session? required?????? pam_limits.so

/etc/pam.d/sshd:session? required?????? pam_limits.so

/etc/pam.d/su:session? required?????? pam_limits.so

/etc/pam.d/xdm:session? required?????? pam_limits.so

linux13:/etc/pam.d # grep -v \# /etc/security/limits.conf

* hard nofile 65536

* soft nofile 65536

linux13:/etc/pam.d #

注意:Linux有時候修改/etc/sysctl.conf重啟后不能生效,這時候需要在Linux啟動腳本目錄/etc/init.d/boot.d里面檢查是否存在boot.sysctl的啟動項,例如

mmsgbill:~ # ls -al /etc/init.d/boot.d/S15boot.sysctl

lrwxrwxrwx? 1 root root 14 Sep? 1 11:02 /etc/init.d/boot.d/S15boot.sysctl -> ../boot.sysctl

如果沒有,可以手工創建sysctl的啟動項

mmsgbill:/etc/init.d/boot.d # cd /etc/init.d/boot.d

mmsgbill:/etc/init.d/boot.d # ln -s ../boot.sysctl S15boot.sysctl

mmsgbill:/etc/init.d/boot.d # ls -al S15boot.sysctl

lrwxrwxrwx? 1 root root 14 Sep? 3 16:33 S15boot.sysctl -> ../boot.sysctl

也可以在常用啟動狀態/etc/rc.d/rc5.d/增加一個修改核心參數的可執行腳本,例如

mmsgbill:~ # cat /etc/rc.d/rc5.d/S91rclocal

/sbin/sysctl -e -p /etc/sysctl.conf

Linux還可以通過下列動態修改和查看系統共享內存以及消息隊列的個數。

mmsgbill:/home/zxin10/impsys # cat /proc/sys/kernel/shmmax

1062117376

mmsgbill:/home/zxin10/impsys # cat /proc/sys/kernel/msgmni

160

mmsgbill:/home/zxin10/impsys # echo 1000000000 > /proc/sys/kernel/shmmax

mmsgbill:/home/zxin10/impsys # echo 330 > /proc/sys/kernel/msgmni

mmsgbill:/home/zxin10/impsys # cat /proc/sys/kernel/shmmax

1000000000

mmsgbill:/home/zxin10/impsys # cat /proc/sys/kernel/msgmni

330

總結

以上是生活随笔為你收集整理的linux sysctl重启服务,Linux /etc/sysctl.conf重启没有生效的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。