本文接續(xù)接著上一講往下走:主要講講系統安裝完成后我們應該做的事情!
1.3 系統安裝后配置
1.3.1 網絡連接設置
如果安裝的時候沒有設置網絡連接,那么安裝后的第一步就需要干這事情了。這一步可以參考下面的帖子進行配置:
How to setup network after RHEL/CentOS 7 minimal installation.
具體操作如下:
- 切換到
root賬戶下,或者直接使用root賬戶登錄:
su root
- 然后使用
nmcli d命令查看網絡連接狀態(tài):
nmcli d
如圖,我們看到網絡連接狀態(tài)為 disconnected。

- 使用命令
nmtui設置啟用連接:
nmtui
選擇編輯一個連接(Edit a connection)

選擇一個要配置的網絡,進行修改配置:

-
設置網絡連接為自動連接:
設置網絡
一個小技巧
使用 Tab 鍵進行選中
使用 Space 空格鍵進行勾選
- 網絡配置完成后使用命令重啟網絡:
service network restart
- 重啟后使用命令檢查網絡連接:
ip a

或者使用
ping 直接測試:
ping -c 4 www.baidu.com

1.3.2 系統內核升級
網絡環(huán)境配置好以后,現在我們終于能順利接入互聯網廣闊的懷抱中了,(為了讓系統更安全,也為了逼格更高)接下來我們要做的就是升級內核了(當然這一步不是必須的,只是為了彰顯我們逼格很高,其實小劉哥有強迫癥,什么都想用新的):
PS: 這部分工作我們還是需要在 root 賬戶下進行操作! 所以,所有過程請謹慎操作?。?!
過程可以參考這篇文章: 如何在 CentOS 7 中安裝或升級最新的內核 。
具體步驟如下:
首先,檢查內核版本,以確保你的系統內核是舊的版本(哈哈,這樣才有升級的理由啊 !當然,沒有人希望做無用功的):
uname -sr

這里我們看到,現在我們的內核版本是 3.10 (CentOS7 官方默認的就是這個版本)。
然后依次按照下面步驟進行內核升級:
首先我們需要導入升級內核所需要的 源 的密鑰。
軟件源,簡稱源,是 Linux 體系下 軟件倉庫的代稱,類似于 Windows 下軟件管家里面的軟件倉庫。Linux 下有多種軟件倉庫,當我們需要安裝軟件倉庫中的軟件的時候,需要首先給系統一把鑰匙,告訴他,要在某一個軟件倉庫中去尋找。
## 1. 導入升級內核所需要密鑰:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
## 2. 安裝 repo 源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
## 3. 安裝最新內核
yum --enablerepo=elrepo-kernel install kernel-ml
新內核安裝完成后,重啟機器,就會看到如圖所示內核選項:

選擇進入新的內核環(huán)境, 使用 uname -sr 檢查內核版本。到這里內核更新就完成了。
巴! 特! 每次重啟機器都需要選一下,(誰又作死不斷重啟機器了 )好麻煩呀~~
所以,強迫癥患者請繼續(xù)往下看吧!
CentOS 7使用grub2作為引導程序,為了避免每次開機選擇內核版本,我們通過設置 GRUB2 來解決默認登陸的內核版本問題:
首先檢查系統中的內核版本:
cat /boot/grub2/grub.cfg |grep menuentry

然后配置默認內核:
## 1. 設置默認啟動內核選項
grub2-set-default "CentOS Linux (4.12.9-1.el7.elrepo.x86_64) 7 (Core)"
# 引號中的內容是我們更新好的最新版 Linux 內核
## 2. 檢查內核設置是否正確
grub2-editenv list
## 會返回如下結果:
## saved_entry=`saved_entry=CentOS Linux (4.12.9-1.el7.elrepo.x86_64) 7 (Core)
## 表示成功
## 3. 重啟驗證
reboot
具體如圖所示:

重新啟動機器后,我們發(fā)現,內核默認為我們最新安裝的內核版本了,至此,內核升級完畢,可以開始正式的生物信息環(huán)境的搭建了。
1.3.3 常用軟件的安裝
軟件安裝是需要管理員權限的,如果在安裝系統的過程中,你給自己的賬戶設置了管理員權限,則可以使用 sudo 命令,否則你需要使用 root 賬號登陸,或者切換到 root 賬戶下進行操作??!
一般的軟件安裝方式主要有兩種:
- 使用軟件包管理軟件直接安裝預編譯好的文件;
- 下載源碼包,編譯安裝
一些經典的,已經在軟件倉庫中收錄的軟件我們推薦使用 CentOS 自帶包管理軟件進行安裝。
CentOS 系統的包管理軟件是 yum (抱歉,這個早該科普的,在我們升級內核過程中相信大家已經見識了?。?/p>
為了更好的使用我們安裝好的 CentOS 系統,推薦大家安裝以下軟件:
文本編輯軟件: vim
系統監(jiān)控軟件: htop, tree
編譯工具: gcc, make (這個一般是默認安裝了的)
下載工具: wget, git (程序員必備)
...
先安裝這幾常用的,后續(xù)會陸續(xù)介紹更多的軟件~
vim 在程序猿的世界里被稱為編輯器之神,所以熟練的掌握好這個編輯器,會讓自己在日程的編程工作中事倍功半!
htop 是系統資源監(jiān)控經典軟件,可以試試查看軟件/程序運行狀態(tài)
tree 可以樹形的列出目錄下所有文件及文件夾,對查看多個文件夾下的文件相當方便
gcc/make 是源碼編譯工具,安裝源代碼軟件必備
wget 支持斷點續(xù)傳的命令行下載工具
git 免費開源的版本控制系統,可用來上傳或者下載一些優(yōu)秀程序員的源代碼
安裝方式這些軟件之前,需要首先安裝一下第三方軟件資源庫:
## 安裝更新軟件源
yum -y install epel-release
yum -y update
## 安裝軟件
yum -y install vim htop tree wget git gcc
安裝完后,在命令行下直接輸入軟件運行命令即可,如 htop:

按 q 退出。
軟件安裝入門就簡介到這里,下一節(jié)進行一些簡單的 Linux 命令入門。
更多請關注 基因幫微課學院,基因幫!
