1. 程式人生 > >ArchLinux安裝後的必須配置與圖形介面安裝教程

ArchLinux安裝後的必須配置與圖形介面安裝教程

ArchLinux安裝後的必須配置

本文首發於我的部落格
更新修改的內容第一時間不會同步到CSDN,敬請各位移步部落格原文檢視或評論

上一篇教程中,我們成功地安裝了ArchLinux,這時系統處於一個非常精簡的狀態,為了日常使用,我們必須進行一些配置、安裝一些需要的元件,來擴充套件我們的系統功能,開源的元件相互協同工作也是Linux的迷人之處之一。

連線網路

現在我們是在新安裝的系統上進行操作,所以我們要重新聯網,我們在之前安裝系統時已經提前裝好了相關的包。所以現在只要跟之前一樣:

  • 如果你是有線網並且路由器支援DHCP的話插上網線後先執行以下命令獲取IP地址:

    dhcpcd
  • 無線網:

    wifi-menu

    按介面提示進行操作就可以了。

同樣可以使用ping命令來測試是否正常聯網。

建立交換檔案

交換檔案可以在實體記憶體不足的時候將部分記憶體暫存到交換檔案中,避免系統由於記憶體不足而完全停止工作。

之前我們通常採用單獨一個分割槽的方式作為交換分割槽,現在更推薦採用交換檔案的方式,更便於我們的管理。

分配一塊空間用於交換檔案,執行:

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

交換檔案的大小可以自己決定,推薦4G以下的實體記憶體,交換檔案與實體記憶體一致,4G以上的實體記憶體,交換檔案4-8G。

更改許可權,執行:

chmod 600 /swapfile

設定交換檔案,執行:

mkswap /swapfile

啟用交換檔案,執行:

swapon /swapfile

最後我們需要編輯/etc/fstab為交換檔案設定一個入口,使用vim開啟檔案:

vim /etc/fstab

注意編輯fstab檔案的時候要格外注意不要修改之前的內容,直接在最後新起一行加入以下內容

/swapfile none swap defaults 0 0

新建使用者

在這之前所有操作都是以root使用者的身份進行的,由於root的許可權過高,日常使用root使用者是不安全的。Linux

為我們提供了強大的使用者與組的許可權管理,提高了整個系統的安全性。這裡我們就來新建一個使用者。

執行以下命令來建立一個名為username的使用者(請自行替換username為你的使用者名稱):

useradd -m -G wheel username (請自行替換username為你的使用者名稱)

在這裡稍微解釋一下各引數的含義:

-m:在建立時同時在/home目錄下建立一個與使用者名稱同名的資料夾,這個目錄就是你的家目錄啦!家目錄有一個別名是~,你可以在任何地方使用~來代替家目錄路徑。這個神奇的目錄將會用於存放你所有的個人資料、配置檔案等所有跟系統本身無關的資料。這種設定帶來了諸多優點:

  • 只要家目錄不變,你重灌系統後只需要重新安裝一下軟體包(它們一般不存放在家目錄),然後所有的配置都會從家目錄中讀取,完全不用重新設定軟體著。
  • 你可以在家目錄不變的情況下更換你的發行版而不用重新配置你的環境。
  • 切換使用者後所有的設定會從新的使用者的家目錄中讀取,將不同使用者的資料與軟體設定等完全隔離。
  • 有些著名的配置檔案比如vim的配置檔案~/.vimrc,只要根據自己的使用習慣配置一次, 在另一個Linux系統下(例如你的伺服器)把這個檔案複製到家目錄下,就可以完全恢復你的配置。

-G wheel-G代表把使用者加入一個組,對使用者與組的概念感興趣的同學可以自行查詢有關資料學習。後面跟著的wheel就是加入的組名,至於為什麼要加入這個組,後面會提到。

當然記得為新使用者設定一個密碼,執行如下命令:

passwd username (請自行替換username為你的使用者名稱)

根據提示輸入兩次密碼就可以了,注意,這是你的使用者密碼,推薦與之前設定的root使用者的密碼不同。

配置sudo

我們已經建立好了一個新的使用者,以後我們將會使用這個使用者來登入,那麼如果我們需要執行一些只有root使用者才能執行的命令(例如修改系統檔案、安裝軟體包)怎麼辦?當然我們可以通過

su

命令來切換到root使用者執行命令後再通過

exit

返回普通使用者。

但是sudo為我們提供了一個更快捷的辦法,使用sudo,我們只要在需要root權許可權執行的命令之前加上sudo就可以了,例如安裝軟體包:

sudo pacman -S something

下面我們就來安裝並配置sudo

sudo本身也是一個軟體包,所以我們需要通過pacman來安裝:

pacman -S sudo

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

visudo

實際上就是vim的操作,使用它是為了對編輯後的檔案進行檢查防止格式的錯誤。

arch20.jpg

找到

# %wheel ALL=(ALL)ALL

這行,去掉之前的#註釋符,儲存並退出就可以了。

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

當然為了安全使用sudo命令還是需要輸入當前使用者的密碼的。

配置好sudo以後,我們進行一次重啟,執行:

reboot

來重啟你的電腦。

重啟以後輸入你剛建立的使用者名稱與密碼來登入。

圖形介面的安裝

顯示卡驅動的安裝

arch21.png

參照這個表格,安裝相應的包,比如你是intel的整合顯示卡(絕大多數人的情況),執行:

sudo pacman -S xf86-video-intel

提示:Nvidia的獨顯驅動如非必要,建議只裝整合顯示卡的驅動(省電,如果同時裝也會預設使用整合顯示卡),不容易出現衝突問題。相反,如果整合顯示卡驅動有問題無法裝上,可以裝獨顯驅動,具體的版本請到下面的連結查詢:

安裝Xorg

XorgLinux下的一個著名的開源圖形服務,我們的桌面環境需要Xorg的支援。

執行如下命令安裝Xorg及相關元件:

sudo pacman -S xorg

安裝桌面環境

Linux下有很多著名的桌面環境如XfceKDE(Plasma)GnomeUnityDeepin等等,它們的外觀、操作、設計理念等各方面都有所不同, 在它們之間的比較與選擇網上有很多的資料可以去查。

在這裡我們選擇筆者使用的Xfce和非常流行的KDE(Plasma)作為示範,當然你也可以把它們全部裝上換著用……因為Linux的模組化,這樣完全沒有問題。

更多桌面環境的安裝指南請見下面的連結:

安裝Xfce

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

sudo pacman -S xfce4 xfce4-goodies

安裝KDE(Plasma)

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

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

安裝桌面管理器

安裝好了桌面環境包以後,我們需要安裝一個圖形化的桌面管理器來幫助我們登入並且選擇我們使用的桌面環境,這裡我推薦使用sddm

安裝sddm

執行:

sudo pacman -S sddm

設定開機啟動sddm服務

這裡就要介紹一下Arch下用於管理系統服務的命令systemctl了,服務的作用就是字面意思,為我們提供特定的服務,比如sddm就為我們提供了啟動xorg與管理桌面環境的服務。

命令的使用並不複雜:

sudo systemctl start   服務名 (啟動一項服務)
sudo systemctl stop    服務名 (停止一項服務)
sudo systemctl enable  服務名 (開機啟動一項服務)
sudo systemctl disable 服務名 (取消開機啟動一項服務)

所以這裡我們就執行下面命令來設定開機啟動sddm

sudo systemctl enable sddm

提前配置網路

到現在我們已經安裝好了桌面環境,但是還有一件事情需要我們提前設定一下。由於我們之前使用的一直都是netctl這個自帶的網路服務,而桌面環境使用的是NetworkManager這個網路服務,所以我們需要禁用netctl並啟用NetworkManager

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

同時你可能需要安裝工具欄工具來顯示網路設定圖示(某些桌面環境已經裝了,但是為了保險可以再裝一下):

sudo pacman -S network-manager-applet

這樣開機以後我們就可以在圖形介面下配置我們的網路啦。

重新啟動後,如果你看到桌面管理器的介面,選擇你需要的桌面環境並輸入使用者名稱與密碼登陸後,看到了熟悉而又陌生的桌面,那麼恭喜你,你已經完成了桌面環境的安裝!

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

到這裡,ArchLinux的安裝與基本配置教程已經結束了,筆者在編寫過程中基本憑著多次安裝的經驗與這次安裝的記錄完成,難免會有疏漏與不正確的地方,還請大家通過下面的評論或郵件([email protected])提出意見與建議。也歡迎你們與我交流安裝的問題。

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

相關推薦

ArchLinux安裝必須配置圖形介面安裝教程

ArchLinux安裝後的必須配置 本文首發於我的部落格 更新修改的內容第一時間不會同步到CSDN,敬請各位移步部落格原文檢視或評論 在上一篇教程中,我們成功地安裝了ArchLinux,這時系統處於一個非常精簡的狀態,為了日常使用,我們必須進行一些配置、安

在VMware上安裝centOS7不能進入圖形介面(命令列)

第一種:VMware的版本過低不支援 作者的VMware版本:workstations 10,對centOS7的支援不夠 VMware解決辦法很簡單,下載最新版的VMware workstations 12 pro,對centOS7完美支援,虛擬機器安裝完成後即出現圖

Ubuntu14.04安裝NVIDIA驅動之後無法進入圖形介面

通過nvidia-prime可以在nvidia-settings裡手動進行雙顯示卡切換,比如從Nvidia效能模式切換為Intel節能模式。 Ubuntu的私有驅動庫restricted裡收錄了Nvidia官方的圖形驅動,我們可以很方便地使用apt-get或者

CentOS安裝完重啟不能進入圖形介面

症狀: CentOS在啟動過程中完全正常,未有任何錯誤提示。一會兒出現黑屏,而不是X Window的登入介面。 使用startx命令啟動X Window失敗,提示如下: Fatal server error: Server is already active for disp

MyEclipse安裝配置

頁面 編碼問題 water back pro 模式 mark title jre 一、Window-->Preferences-->General --> Workspace --> UTF-8 作用:從此以後,你創建的任何項目編碼都是UTF-8,

node安裝常用配置

測試 glob 安裝 --help str prefix set class config 1、配置淘寶鏡像  npm config set registry https://registry.npm.taobao.org 2、檢測鏡像是否配置成功 npm congfig

openSUSE滾動版安裝簡單配置

blocks earch rom 主題 視頻 vsc div guide lib openSUSE 快速配置 面向使用Tumbleweed的新手,希望能讓你用更少的時間來配置openSUSE,拿出更多的時間去做該做的事! Leap看這裏Leap新手指南 ?? 內容豐富,一

CentOS 7 最小化安裝配置

rmi block ets 查看系統 1.8 sql 命令行 環境 www. 最小化安裝完成 CentOS 7 後,需要做些許配置,以便更好地使用。 配置網絡 首先配置本地網絡,vi /etc/sysconfig/network-scripts/ifcfg-eno*。 TY

CentOS 7安裝配置

net shu www -m rest 我們 重啟 name AR 一、設置IP地址、網關DNS 說明:CentOS 7.x默認安裝好之後是沒有自動開啟網絡連接的,所 以需要我們自己配置。 在命令行輸入#vi /etc/sysconfig/network-

安裝好Pycharm如何配置Python解釋器簡易教程

能說 就會 分享 消失 san p s ret 自動 sans 這兩天有許多Python小白加入學習群,並且問了許多關於Pycharm基本使用的問題,今天小編就以配置Python解釋器的問題給大家簡單絮叨一下。1、一般來說,當我們啟動Pycharm,如果Pycharm正常激

Cmder安裝相關配置說明

一、將Cmder新增到右鍵選單 每次用cmder手動一層一層的進入目標資料夾,是一件很麻煩的事兒。所以,將cmder新增到系統右鍵選單是個很好地解決方法。 1、把 Cmder 加到環境變數  把Cmder.exe存放的目錄新增到系統環境變數;  加完之後,Win+r一下輸

安裝紅帽6及安裝配置

man 保存 格式化 group 防止 bio 工程 根據 內存信息 一、安裝redhat6 在引導到鏡像後,選擇: 我選擇第二個,使用基本的顯卡驅動安裝系統 #第一個也是可以選的(安裝或升級現有的系統) 之後,與 RHEL5 同樣,使用光盤引導安裝,系統會提示我們是否進

Ubuntu 安裝配置及美化(一)

Ubuntu 安裝後的配置及美化(一) 記錄一下 完成後的主介面。 配置 1.更新源為阿里雲 找到 軟體和更新 選項,更新源為阿里雲的源。 在 其他軟體 中將 Canonical合作伙伴 打上勾。 然後手動更新一下: sudo apt update sudo apt upgra

mysql 首次安裝 簡單操作語句 新手入門

首先cd到安裝目錄中bin路徑:這是我的安裝路徑以管理員身份開啟cmd(防止許可權不足)cd E:\>cd E:\mysql\mysql-5.5.40-winx64\bin 首次安裝需要輸入 mysqld.exe -install 啟動mysqlE:\mysql\mysql-5.5.40-

Ubuntu 安裝配置及美化(二)

Ubuntu安裝後的配置與美化(二) 上篇文章講了安裝ubuntu後的一系列基礎的配置,已經可以滿足日常的使用了,這篇文章講一下安裝 IDE 及一些其他的配置。 1.安裝 SSR 下載 SSR 客戶端 git clone https://github.com/ssrbackup/shadowsocks

kali 2018 安裝配置操作

一、沒有數字簽名,無法安全地用該源進行更新,即金鑰過期問題: 更新了之後可能還會會出現無法安全的用該源進行更新的問題 如下: 這就是因為kali太長時間沒更新 簽名無效,也就是金鑰過期了,需要更新一下金鑰 終端鍵入 apt-key adv --keyserve

ubuntu安裝配置

前言 研究生開學了,進入了實驗室,要養成寫部落格的好習慣。 整理記錄下ubuntu 18.04安裝後的配置吧。 系統 更改grub sudo vim /etc/default/grub sudo update-grub 更換阿里的源 統一Win10和Ubunt

CentOS 7 安裝基本配置

1、檢查環境 [[email protected] etc]# cat /etc/system-release CentOS Linux release 7.3.1611 (Core) 2、修改ip cd /etc/sysconfig/network-

Deepin系統安裝相關設定開發環境搭建

Deepin系統安裝後相關設定與環境搭建 系統環境設定 設定 swap(交換分割槽) 的大小 1、使用 free 命令檢視交換分割槽的大小,若為 0;則進行建立設定 2、使用 dd

Linux中的虛擬機器圖形介面安裝步驟

虛擬機器圖形介面安裝 步驟: 1.切換到超級使用者,使用virt-manager命令,顯示已經有的虛擬機器,froce off強制關閉,因為虛擬機器佔用記憶體。(free -m能看到剩餘記憶體) 2.開啟圖形介面,選擇下圖中左側第一個小電檢視形或者在“Name”一欄右鍵