iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0

今天這邊會講講系統的設定檔!
如果是昨天灌機器的話,應該會遇到設定IP的部分,如果沒有的話那就看看我們等等的第一項來設定吧~
接下來還會有一個系統在歡迎你進入的檔案,然後應該就可以快樂的結束今天的任務了!

/etc/rc.conf

首先第一個是昨天文章有提到的設定IP

rc.conf這個檔案裡面的東西包羅萬象像是網路、deamon、開機時候要等多久再啟動等等,欲知詳情可以去/etc/defaults/rc.conf看看。而我們今天要用的就只是網路的部分。
當你打開這個檔案的時候,應該會看到

hostname=""
ifconfig_=""
defaultrouter=""

那,讓我們來改吧(可以先使用ee,要複製的話按一下滑鼠右鍵(在putty),退出的方法是按[Esc],然後等一下,再按兩下[Enter])~
(以下中括號內的東西請依個人狀況自行替換)

  1. hostname就是主機名稱,我會把他設定成我的網址之類的(但是基本上設甚麼都可以),設定完之後他會出現在你使用者的後面,像這樣user@whoami。格式如下hostname="[whoami]"
  2. 在ifconfig之後是你的interface,應該本來就存在了,等號後面是你的IP跟netmask(如果裝機器的時候沒調整他應該會長成這樣ifconfig="DHCP",DHCP就是動態IP,由一台DHCP伺服器發送IP給你的機器,但是這不是這篇文章的重點,所以不多贅述)。格式如下ifconfig_em0="inet [140.131.149.50] netmask [255.255.255.0]"
  3. defaultrouter這個東西建議可以去看一下跟你同一個網域的人的rc.conf,通常都應該要是一樣的,上面的netmask也是。

/etc/motd

剛剛那東西很可怕對吧,當初我在弄的時候也是理解了很久...
那就讓我們來點可愛的東西吧!
這個檔案是系統的歡迎文字,改一下這個檔案,以後進系統的時候就會有你喜歡的歡迎文字了呢!
我們來舉個例子:
Welcome user!
對就這樣,打什麼他起始畫面就出現甚麼
但是這邊要推薦一個很有趣的程式:figlet
我們先來安裝他:pkg install figlet(安裝以後會再來一篇文寫他)
然後讓他跑一下,然後應該會問你說是否確定要安裝,像這樣
https://ithelp.ithome.com.tw/upload/images/20190915/20120263LY2yw9wyJ7.png
然後就按一下y,再讓他跑一下,就好了~
接下來我們下指令figlet OAO
然後他就會跑出

  ___    _    ___
 / _ \  / \  / _ \
| | | |/ _ \| | | |
| |_| / ___ \ |_| |
 \___/_/   \_\___/
 

對就是這麼簡單又可愛,可以把"OAO"換掉改成自己喜歡的東西再複製到motd裡面(或是用這個指令figlet [OAO] > /etc/motd),然後每次打開就會感覺很開心~

今日小結

rc.conf的東西一定要趕快設定好,不然到時候會很麻煩。
至於motd的部分也建議可以設一下,當你打開機器的時候看到你喜歡的文字心情會變好的!
話說理論上應該rc.conf比較複雜才對,結果怎麼motd占的篇幅比較大阿XD


上一篇
【Day1】 Introduction
下一篇
【Day3】來設定環境吧(2)!
系列文
30天學會用FreeBSD & Apache架網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言