歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> BSD

FreeBSD 遠程存取


1. 修改基本網絡服務設定文件


從檔案中可以看出這是基本的網絡服務設定文件,定義了包含 IPV4 、 IPV6 這兩種網絡協議方式。 要開啟服務只要將最前面的 # 號(批注符號)取消。 所以整個修改過後的畫面如圖:


1. 重新啟動基本網絡服務
剛剛修改的只不過是設定檔 透過 'cat /var/run/inetd.pid' 來取得該服務的 Process ID 。 並藉由送出 -1 ( 數字 ) 參數將程序重新啟動。





詳細說明 : 很多書籍都沒有說明為什麼要用這個指令。泡泡為初學者說明一下
1. 首先,每一個目前正在服務的程序,都會有一個數字編號,稱之為 Process ID 這些服務中的程序會產生一個檔案,預設存放在 /var/run 這個數據夾中 並將其所目前擁有的 Process ID 寫入這個檔案。
2. 透過 cat 這個察看檔案內容的指令,可以察看 /var/run/inetd.pid 的內容。 也就是 cat /var/run/inetd.pid
3. 透過 kill 這個送出訊息給服務中的程序。 語法 : kill 參數 PID 常用的參數有兩個。 -1 送出重新啟動訊息。 -9 強制停止服務。
4. 因為我們現在要重新啟動服務,所以用 -1 參數。但是還缺乏 PID 編號, 所以透過 `cat /var/run/inetd.pid` 直接在 shell 中取得編號。 為什麼要用 ` 反引號包住呢?這是因為 shell 語法的問題。 用反引號包住,表示執行裡面的內容 ( 指令 ) 。 5. 所以 kill -1 `cat /var/run/inetd.pid` 就能夠將 inetd 重新啟動。
Copyright © Linux教程網 All Rights Reserved