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
的操作,使用它是為了對編輯後的檔案進行檢查防止格式的錯誤。
找到
# %wheel ALL=(ALL)ALL
這行,去掉之前的#
註釋符,儲存並退出就可以了。
這裡的%wheel
就是代表wheel
組,意味著wheel
組中的所有使用者都可以使用sudo
命令。
當然為了安全使用sudo
命令還是需要輸入當前使用者的密碼的。
配置好sudo
以後,我們進行一次重啟,執行:
reboot
來重啟你的電腦。
重啟以後輸入你剛建立的使用者名稱與密碼來登入。
圖形介面的安裝
顯示卡驅動的安裝
參照這個表格,安裝相應的包,比如你是intel
的整合顯示卡(絕大多數人的情況),執行:
sudo pacman -S xf86-video-intel
提示:Nvidia
的獨顯驅動如非必要,建議只裝整合顯示卡的驅動(省電,如果同時裝也會預設使用整合顯示卡),不容易出現衝突問題。相反,如果整合顯示卡驅動有問題無法裝上,可以裝獨顯驅動,具體的版本請到下面的連結查詢:
安裝Xorg
Xorg
是Linux
下的一個著名的開源圖形服務,我們的桌面環境需要Xorg
的支援。
執行如下命令安裝Xorg
及相關元件:
sudo pacman -S xorg
安裝桌面環境
Linux
下有很多著名的桌面環境如Xfce
、KDE(Plasma)
、Gnome
、Unity
、Deepin
等等,它們的外觀、操作、設計理念等各方面都有所不同, 在它們之間的比較與選擇網上有很多的資料可以去查。
在這裡我們選擇筆者使用的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”一欄右鍵