中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪(fǎng)問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)

時(shí)間:2019-08-26

linux關(guān)機(jī)命令_linux命令_linux 關(guān)機(jī)命令

前言

sysctl 命令被用于在內(nèi)核運(yùn)行時(shí)動(dòng)態(tài)地修改內(nèi)核的運(yùn)行參數(shù),可用的內(nèi)核參數(shù)在目錄 /proc/sys 中。它包含一些TCP/IP堆棧和虛擬內(nèi)存系統(tǒng)的高級(jí)選項(xiàng), 這可以讓有經(jīng)驗(yàn)的管理員提高引人注目的系統(tǒng)性能。用sysctl可以讀取設(shè)置超過(guò)五百個(gè)系統(tǒng)變量。

1、常見(jiàn)用法

列出所有的變量并查看

linux命令_linux關(guān)機(jī)命令_linux 關(guān)機(jī)命令

sysctl -a | less

修改某變量的值

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

讀一個(gè)指定的變量,例如 kernel.msgmnb:

[xt@butbueatiful%20~]$%20sysctl%20kernel.msgmnb%20kern.maxproc:%2065536

要設(shè)置一個(gè)指定的變量,直接用%20variable=value%20這樣的語(yǔ)法:

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

可以使用sysctl修改系統(tǒng)變量,也可以通過(guò)編輯sysctl.conf文件來(lái)修改系統(tǒng)變量。sysctl.conf%20看起來(lái)很像%20rc.conf。它用%20variable=value%20的形式來(lái)設(shè)定值。指定的值在系統(tǒng)進(jìn)入多用戶(hù)模式之后被設(shè)定。并不是所有的變量都可以在這個(gè)模式下設(shè)定。

有多種方式表示文件中的信息,若用0,1碼表示字符的方法,即每個(gè)字符用唯一的一個(gè)0,1串表示。dim用來(lái)聲明一個(gè)變量, 在vbs中, 變量類(lèi)型并不是那么重要, 就是說(shuō)vbs會(huì)幫你自動(dòng)識(shí)別變量類(lèi)型, 而且變量在使用前不一定要先聲明, 程序會(huì)動(dòng)態(tài)分配變量空間. 在vbs中你不用考慮name儲(chǔ)存的是一個(gè)整數(shù)還是一個(gè)小數(shù)(學(xué)名叫"浮點(diǎn)數(shù)"), 也不用考慮是不是字符串(一串字符, 比如:"hello world"), vbs會(huì)自動(dòng)幫你搞定. 所以第三行語(yǔ)句可以刪除, 效果不會(huì)變, 但我強(qiáng)烈反對(duì)這么做, 一個(gè)變量的基本原則就是:先聲明,后使用.變量名用字母開(kāi)頭,可以使用下劃線(xiàn),數(shù)字, 但不能使用vbs已經(jīng)定義的字, 比如dim, 也不能是純數(shù)字.。nnn,nnn代表數(shù)字l :vvvlinux命令,vvv代表字符l @vvvl $vvv在上面這些模板中,nnn代表一個(gè)數(shù)字,vvv代表一個(gè)字母數(shù)字標(biāo)記符(例如:222表示名稱(chēng)為222的標(biāo)記符),sql語(yǔ)句中的參數(shù)(變量)通過(guò)上面的幾個(gè)模板來(lái)指定,如“select 。

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、關(guān)于sysctl文件的配置

sysctl設(shè)置定義在 sur/lib/sysctl.d/ , /run/sysctl.d 和 /etc/sysctrl.d 目錄下。一些軟件的設(shè)置則位于 /usr/lib/sysctl.d 目錄下。想要覆蓋整個(gè)文件系統(tǒng)參數(shù)的話(huà),則在 /etc/sysctl.d 目錄下新建一個(gè)同名的文件linux命令,然后寫(xiě)上你的配置。新建自己的配置也是一樣。

linux關(guān)機(jī)命令_linux命令_linux 關(guān)機(jī)命令

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

最后

有些軟件配置內(nèi)核參數(shù)用的到。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

 上一個(gè)教程:linux中配置ip