受夠了Ubuntu甜膩的風格和跟微軟一樣的無腦包辦政策后,這兩天開始嘗試轉戰一些更輕量級的更自由的發布。
最后敲定了ArchLinux
首先這個系統包括安裝和配置都是要自己一步一步來的,算是回頭打打基礎方面的東西。
其次網上說這個系統更能幫助了解計算機的底層運行機制(到現在還沒感覺到.....)
你不覺得Arch這個名字很酷嗎......
言歸正轉.....如果你的網絡跟我一樣是固定的IP(也就是dhcp無效)的話,那么安裝完成后你將會面臨一個配置網絡的問題。
注意安裝的時候使用pacstrap 安裝net-tools就能簡單的使用ifconfig查看所有網絡,並使用ifconfig eth0 X.X.X.X netmast X.X.X.X boardcast X.X.X.255 設置就好了。
如果你跟我一樣倒霉,網卡沒有在設備列表中,但是使用lspci還能正確的看到並且發現已經加載了驅動,可是使用默認的 eth0會報找不到設備的錯誤。
這個時候你只需要ls -la /sys/class/net 就能獲得正確的interface的名稱,然后用ifconfig來配置就好了!
然后使用 ip route add default via X.X.X.X #來設置網關
vim /etc/reslov.conf #來設置DNS 在末尾加上nameserver 202.113.64.3添加新的DNS 注意最大只能有三個
最后就是重點了:因為默認開啟了DHCP服務,所以你寫好的DNS將會在下次重啟時消失。這是因為dhcpd服務刷新了你的這個文件。這個DT的問題困擾了我一整天的時間,基本上通讀了官方的netconfig英文文檔后得出結論應該是關掉dhcpd服務就行,但是嘗試一直沒有成功(如果有大牛知道如何做歡迎在下面指教)。
最后在官方文檔里找到了一個更好的解決方法只需配置/etc/dhcpcd.conf 在末尾加上一句nohook resolv.conf即可,dhcpd就不會刷新你寫好的文件啦!