ArchLinux安裝后的必須配置與圖形界面安裝教程

ArchLinux安裝后的必須配置

本文首發(fā)于我的博客

更新修改的內(nèi)容第一時(shí)間不會(huì)同步到簡書,敬請(qǐng)各位移步博客原文https://www.viseator.com/2017/05/19/arch_setup/查看或評(píng)論

上一篇教程中,我們成功地安裝了ArchLinux,這時(shí)系統(tǒng)處于一個(gè)非常精簡的狀態(tài),為了日常使用,我們必須進(jìn)行一些配置、安裝一些需要的組件,來擴(kuò)展我們的系統(tǒng)功能脖岛,開源的組件相互協(xié)同工作也是Linux的迷人之處之一。

下面的教程部分參考了官方General recommendations颊亮。

連接網(wǎng)絡(luò)

現(xiàn)在我們是在新安裝的系統(tǒng)上進(jìn)行操作柴梆,所以我們要重新聯(lián)網(wǎng),我們?cè)谥鞍惭b系統(tǒng)時(shí)已經(jīng)提前裝好了相關(guān)的包终惑。所以現(xiàn)在只要跟之前一樣:

  • 如果你是有線網(wǎng)并且路由器支持DHCP的話插上網(wǎng)線后先執(zhí)行以下命令獲取IP地址:

    dhcpcd
    
  • 無線網(wǎng):

    wifi-menu
    

    按界面提示進(jìn)行操作就可以了绍在。

同樣可以使用ping命令來測試是否正常聯(lián)網(wǎng)。

創(chuàng)建交換文件

交換文件可以在物理內(nèi)存不足的時(shí)候?qū)⒉糠謨?nèi)存暫存到交換文件中雹有,避免系統(tǒng)由于內(nèi)存不足而完全停止工作揣苏。

之前我們通常采用單獨(dú)一個(gè)分區(qū)的方式作為交換分區(qū),現(xiàn)在更推薦采用交換文件的方式件舵,更便于我們的管理卸察。

分配一塊空間用于交換文件,執(zhí)行:

fallocate -l 512M /swapfile (請(qǐng)將512M換成需要的大小铅祸,只能以M或G為單位)

交換文件的大小可以自己決定坑质,推薦4G以下的物理內(nèi)存,交換文件與物理內(nèi)存一致临梗,4G以上的物理內(nèi)存涡扼,交換文件4-8G。

更改權(quán)限盟庞,執(zhí)行:

chmod 600 /swapfile

設(shè)置交換文件吃沪,執(zhí)行:

mkswap /swapfile

啟用交換文件,執(zhí)行:

swapon /swapfile

最后我們需要編輯/etc/fstab為交換文件設(shè)置一個(gè)入口什猖,使用vim打開文件:

vim /etc/fstab

注意編輯fstab文件的時(shí)候要格外注意不要修改之前的內(nèi)容票彪,直接在最后新起一行加入以下內(nèi)容

/swapfile none swap defaults 0 0

新建用戶

在這之前所有操作都是以root用戶的身份進(jìn)行的,由于root的權(quán)限過高不狮,日常使用root用戶是不安全的降铸。Linux為我們提供了強(qiáng)大的用戶與組的權(quán)限管理,提高了整個(gè)系統(tǒng)的安全性摇零。這里我們就來新建一個(gè)用戶推掸。

執(zhí)行以下命令來創(chuàng)建一個(gè)名為username的用戶(請(qǐng)自行替換username為你的用戶名):

useradd -m -G wheel username (請(qǐng)自行替換username為你的用戶名)

在這里稍微解釋一下各參數(shù)的含義:

-m:在創(chuàng)建時(shí)同時(shí)在/home目錄下創(chuàng)建一個(gè)與用戶名同名的文件夾,這個(gè)目錄就是你的家目錄啦!家目錄有一個(gè)別名是~谅畅,你可以在任何地方使用~來代替家目錄路徑登渣。這個(gè)神奇的目錄將會(huì)用于存放你所有的個(gè)人資料、配置文件等所有跟系統(tǒng)本身無關(guān)的資料毡泻。這種設(shè)定帶來了諸多優(yōu)點(diǎn):

  • 只要家目錄不變胜茧,你重裝系統(tǒng)后只需要重新安裝一下軟件包(它們一般不存放在家目錄),然后所有的配置都會(huì)從家目錄中讀取牙捉,完全不用重新設(shè)置軟件著。
  • 你可以在家目錄不變的情況下更換你的發(fā)行版而不用重新配置你的環(huán)境敬飒。
  • 切換用戶后所有的設(shè)置會(huì)從新的用戶的家目錄中讀取邪铲,將不同用戶的資料與軟件設(shè)置等完全隔離。
  • 有些著名的配置文件比如vim的配置文件~/.vimrc无拗,只要根據(jù)自己的使用習(xí)慣配置一次带到, 在另一個(gè)Linux系統(tǒng)下(例如你的服務(wù)器)把這個(gè)文件復(fù)制到家目錄下,就可以完全恢復(fù)你的配置英染。

-G wheel-G代表把用戶加入一個(gè)組揽惹,對(duì)用戶與組的概念感興趣的同學(xué)可以自行查找有關(guān)資料學(xué)習(xí)。后面跟著的wheel就是加入的組名四康,至于為什么要加入這個(gè)組搪搏,后面會(huì)提到。

當(dāng)然記得為新用戶設(shè)置一個(gè)密碼闪金,執(zhí)行如下命令:

passwd username (請(qǐng)自行替換username為你的用戶名)

根據(jù)提示輸入兩次密碼就可以了疯溺,注意,這是你的用戶密碼哎垦,推薦與之前設(shè)置的root用戶的密碼不同囱嫩。

配置sudo

我們已經(jīng)創(chuàng)建好了一個(gè)新的用戶,以后我們將會(huì)使用這個(gè)用戶來登錄漏设,那么如果我們需要執(zhí)行一些只有root用戶才能執(zhí)行的命令(例如修改系統(tǒng)文件墨闲、安裝軟件包)怎么辦?當(dāng)然我們可以通過

su

命令來切換到root用戶執(zhí)行命令后再通過

exit

返回普通用戶郑口。

但是sudo為我們提供了一個(gè)更快捷的辦法鸳碧,使用sudo,我們只要在需要root權(quán)權(quán)限執(zhí)行的命令之前加上sudo就可以了犬性,例如安裝軟件包:

sudo pacman -S something

下面我們就來安裝并配置sudo杆兵。

sudo本身也是一個(gè)軟件包,所以我們需要通過pacman來安裝:

pacman -S sudo

接下來我們需要用專門的visudo命令來編輯sudo的配置文件:

visudo

實(shí)際上就是vim的操作仔夺,使用它是為了對(duì)編輯后的文件進(jìn)行檢查防止格式的錯(cuò)誤琐脏。

arch20.jpg

找到

# %wheel ALL=(ALL)ALL

這行,去掉之前的#注釋符,保存并退出就可以了日裙。

這里的%wheel就是代表wheel組吹艇,意味著wheel組中的所有用戶都可以使用sudo命令。

當(dāng)然為了安全使用sudo命令還是需要輸入當(dāng)前用戶的密碼的昂拂。

配置好sudo以后受神,我們進(jìn)行一次重啟,執(zhí)行:

reboot

來重啟你的電腦格侯。

重啟以后輸入你剛創(chuàng)建的用戶名與密碼來登錄鼻听。

圖形界面的安裝

顯卡驅(qū)動(dòng)的安裝

arch21.png

參照這個(gè)表格,安裝相應(yīng)的包联四,比如你是intel的集成顯卡(絕大多數(shù)人的情況)撑碴,執(zhí)行:

sudo pacman -S xf86-video-intel

提示:Nvidia的獨(dú)顯驅(qū)動(dòng)如非必要,建議只裝集成顯卡的驅(qū)動(dòng)(省電朝墩,如果同時(shí)裝也會(huì)默認(rèn)使用集成顯卡)醉拓,不容易出現(xiàn)沖突問題。相反收苏,如果集成顯卡驅(qū)動(dòng)有問題無法裝上亿卤,可以裝獨(dú)顯驅(qū)動(dòng),具體的版本請(qǐng)到下面的鏈接查詢:

https://wiki.archlinux.org/index.php/Xorg#Driver_installation

安裝Xorg

XorgLinux下的一個(gè)著名的開源圖形服務(wù)鹿霸,我們的桌面環(huán)境需要Xorg的支持排吴。

執(zhí)行如下命令安裝Xorg及相關(guān)組件:

sudo pacman -S xorg

安裝桌面環(huán)境

Linux下有很多著名的桌面環(huán)境如XfceKDE(Plasma)懦鼠、Gnome傍念、UnityDeepin等等葛闷,它們的外觀憋槐、操作、設(shè)計(jì)理念等各方面都有所不同淑趾, 在它們之間的比較與選擇網(wǎng)上有很多的資料可以去查阳仔。

在這里我們選擇筆者使用的Xfce和非常流行的KDE(Plasma)作為示范,當(dāng)然你也可以把它們?nèi)垦b上換著用……因?yàn)?code>Linux的模塊化扣泊,這樣完全沒有問題近范。

更多桌面環(huán)境的安裝指南請(qǐng)見下面的鏈接:

https://wiki.archlinux.org/index.php/Desktop_environment#List_of_desktop_environments

安裝Xfce

直接安裝軟件包組(包含了很多軟件包)即可:

sudo pacman -S xfce4 xfce4-goodies

安裝KDE(Plasma)

直接安裝軟件包組(包含了很多軟件包)即可:

sudo pacman -S plasma kde-applications kde-l10n-zh_cn

安裝桌面管理器

安裝好了桌面環(huán)境包以后,我們需要安裝一個(gè)圖形化的桌面管理器來幫助我們登錄并且選擇我們使用的桌面環(huán)境延蟹,這里我推薦使用sddm评矩。

安裝sddm

執(zhí)行:

sudo pacman -S sddm

設(shè)置開機(jī)啟動(dòng)sddm服務(wù)

這里就要介紹一下Arch下用于管理系統(tǒng)服務(wù)的命令systemctl了,服務(wù)的作用就是字面意思阱飘,為我們提供特定的服務(wù)斥杜,比如sddm就為我們提供了啟動(dòng)xorg與管理桌面環(huán)境的服務(wù)虱颗。

命令的使用并不復(fù)雜:

sudo systemctl start   服務(wù)名 (啟動(dòng)一項(xiàng)服務(wù))
sudo systemctl stop    服務(wù)名 (停止一項(xiàng)服務(wù))
sudo systemctl enable  服務(wù)名 (開機(jī)啟動(dòng)一項(xiàng)服務(wù))
sudo systemctl disable 服務(wù)名 (取消開機(jī)啟動(dòng)一項(xiàng)服務(wù))

所以這里我們就執(zhí)行下面命令來設(shè)置開機(jī)啟動(dòng)sddm

sudo systemctl enable sddm

提前配置網(wǎng)絡(luò)

到現(xiàn)在我們已經(jīng)安裝好了桌面環(huán)境,但是還有一件事情需要我們提前設(shè)置一下蔗喂。由于我們之前使用的一直都是netctl這個(gè)自帶的網(wǎng)絡(luò)服務(wù)忘渔,而桌面環(huán)境使用的是NetworkManager這個(gè)網(wǎng)絡(luò)服務(wù),所以我們需要禁用netctl并啟用NetworkManager

sudo systemctl disable netctl
sudo systemctl enable NetworkManager (注意大小寫)

同時(shí)你可能需要安裝工具欄工具來顯示網(wǎng)絡(luò)設(shè)置圖標(biāo)(某些桌面環(huán)境已經(jīng)裝了缰儿,但是為了保險(xiǎn)可以再裝一下):

sudo pacman -S network-manager-applet

這樣開機(jī)以后我們就可以在圖形界面下配置我們的網(wǎng)絡(luò)啦畦粮。


重新啟動(dòng)后,如果你看到桌面管理器的界面乖阵,選擇你需要的桌面環(huán)境并輸入用戶名與密碼登陸后宣赔,看到了熟悉而又陌生的桌面,那么恭喜你瞪浸,你已經(jīng)完成了桌面環(huán)境的安裝儒将!

你可能需要知道的操作與軟件包推薦

到這里,ArchLinux的安裝與基本配置教程已經(jīng)結(jié)束了默终,筆者在編寫過程中基本憑著多次安裝的經(jīng)驗(yàn)與這次安裝的記錄完成椅棺,難免會(huì)有疏漏與不正確的地方犁罩,還請(qǐng)大家通過下面的評(píng)論或郵件(viseator@gmail.com)提出意見與建議齐蔽。也歡迎你們與我交流安裝的問題。

下一篇文章介紹了一些實(shí)用的配置(如中文輸入法的安裝)與軟件包等床估。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末含滴,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子丐巫,更是在濱河造成了極大的恐慌谈况,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件递胧,死亡現(xiàn)場離奇詭異碑韵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缎脾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門祝闻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人遗菠,你說我怎么就攤上這事联喘。” “怎么了辙纬?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵豁遭,是天一觀的道長。 經(jīng)常有香客問我贺拣,道長蓖谢,這世上最難降的妖魔是什么捂蕴? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮蜈抓,結(jié)果婚禮上启绰,老公的妹妹穿的比我還像新娘。我一直安慰自己沟使,他們只是感情好委可,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腊嗡,像睡著了一般着倾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上燕少,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天卡者,我揣著相機(jī)與錄音,去河邊找鬼客们。 笑死崇决,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的底挫。 我是一名探鬼主播恒傻,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼建邓!你這毒婦竟也來了盈厘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤官边,失蹤者是張志新(化名)和其女友劉穎沸手,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體注簿,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡契吉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诡渴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捐晶。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖玩徊,靈堂內(nèi)的尸體忽然破棺而出租悄,到底是詐尸還是另有隱情,我是刑警寧澤恩袱,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布泣棋,位于F島的核電站,受9級(jí)特大地震影響畔塔,放射性物質(zhì)發(fā)生泄漏潭辈。R本人自食惡果不足惜鸯屿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望把敢。 院中可真熱鬧寄摆,春花似錦、人聲如沸修赞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽柏副。三九已至勾邦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間割择,已是汗流浹背眷篇。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荔泳,地道東北人蕉饼。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像玛歌,于是被迫代替她去往敵國和親昧港。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容