sysctl

Debian 有很多實用的工具如: apt 系列 、 update- 系列,但是我們卻常常忽略了!這個版就是要大家一起來分享您在使用 debian 特殊指令的經驗!請大家共襄盛舉囉!注意不要在此提問問題喔!

sysctl

文章d2207197 » 週六 12月 27, 2003 1:50 pm

sysctl 為控管核心運行時參數的工具,就是控制 /proc/sys/ 下面的工具。
在 sysctl 命令中,'/' 可以用 '.' 取代。

=== 使用方法 ===
*查看變數
sysctl [-n] [-e] 變數 ...

*設定變數
sysctl [-n] [-e] -w 變數=值 ...
代碼: 選擇全部
sysctl -w net/ipv4/ip_forward=1
#也可以
sysctl -w net.ipv4.ip_forward=1


*從檔案載入 sysctl 的設定;若無檔名,預設載入 /etc/sysctl.conf
sysctl [-n] [-e] -p <filename>

*顯示出所有的變數與其值
sysctl [-n] [-e] -a

*顯示出表格中所有的變數與其值
sysctl [-n] [-e] -A

=== 其他 ===
可以把每次啟動要更改的項目寫入 /etc/sysctl.conf
假使有架 NAT,需要開啟 kernel 的 route 功能
則可以在 /etc/sysctl.conf 中加入
代碼: 選擇全部
net/ipv4/ip_forward=1

或是
代碼: 選擇全部
net.ipv4.ip_forward=1
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:sysctl

文章訪客 » 週五 2月 20, 2004 5:52 pm

請求納入 wiki.debian.org.tw
訪客
 

re:sysctl

文章d2207197 » 週五 2月 20, 2004 10:45 pm

我在我的 wiki 有寫了

明天我就補到 wiki.debian.org.tw
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:sysctl

文章kahn » 週日 5月 16, 2004 9:56 am

架 NAT,需要開啟 kernel 的 route 功能
也可以修改 /etc/network/options
將 ip_forward=yes
頭像
kahn
活潑的高中生
活潑的高中生
 
文章: 350
註冊時間: 週三 9月 04, 2002 10:52 pm
來自: 彰化

文章liueigi » 週六 6月 24, 2006 1:12 am

我不知道是因為3.1r2 - 2.6.8.2 的版本關係,修改network還是不會動...必須要用echo 1 > 到 proc/sys/net/ipv4/ip_forward才會馬上動作。設定剛剛所說的network之後即使重新開機,proc裡面的ip_forward值還是0,必須要到sysctl去設定之後才正常。這個問題我抓了一天(是一整天) .... >_<
另外我發現3.1r2的iptables似乎有很多的預設值已經是屬於高安全防護的設定了.....網路上很多iptables的設定說明與參數,結果在3.1r2上面好像有不少設定根本就不用重複去設定.....因為內設已經是比較高安全性了。
PS: 2.6.8.2版似乎與網路上很多人所分享的一些文件,已經有一些不同了,不論是指令上還是設定上還有檔案的位置等等,有時候還得要用推測的.... >_<
但是找到以後卻又發現,這個設定其實還艇不錯的..... ^__^
我是新手,要是問一些笨問題,請各位多多指教。玩一陣子之後,真的愛上linux了!!不過我不玩x-window ..... >_<
liueigi
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週日 6月 18, 2006 2:32 pm
來自: 台中南屯


回到 debian command

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客