手把手教你學生信系列(二) -- Linux 系統安裝之后

本文接續(xù)接著上一講往下走:主要講講系統安裝完成后我們應該做的事情!

1.3 系統安裝后配置

1.3.1 網絡連接設置

如果安裝的時候沒有設置網絡連接,那么安裝后的第一步就需要干這事情了。這一步可以參考下面的帖子進行配置:

How to setup network after RHEL/CentOS 7 minimal installation.

具體操作如下:

  1. 切換到 root 賬戶下,或者直接使用 root 賬戶登錄:
su root
  1. 然后使用 nmcli d 命令查看網絡連接狀態(tài):
nmcli d

如圖,我們看到網絡連接狀態(tài)為 disconnected。

"nmcli d" command output
  1. 使用命令 nmtui 設置啟用連接:
nmtui

選擇編輯一個連接(Edit a connection)


打開網絡設置

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


編輯網絡
  1. 設置網絡連接為自動連接:


    設置網絡

一個小技巧
使用 Tab 鍵進行選中
使用 Space 空格鍵進行勾選

  1. 網絡配置完成后使用命令重啟網絡:
service network restart
  1. 重啟后使用命令檢查網絡連接:
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

具體如圖所示:

配置檢查grub2

重新啟動機器后,我們發(fā)現,內核默認為我們最新安裝的內核版本了,至此,內核升級完畢,可以開始正式的生物信息環(huán)境的搭建了。

1.3.3 常用軟件的安裝

軟件安裝是需要管理員權限的,如果在安裝系統的過程中,你給自己的賬戶設置了管理員權限,則可以使用 sudo 命令,否則你需要使用 root 賬號登陸,或者切換到 root 賬戶下進行操作??!

一般的軟件安裝方式主要有兩種:

  1. 使用軟件包管理軟件直接安裝預編譯好的文件;
  2. 下載源碼包,編譯安裝

一些經典的,已經在軟件倉庫中收錄的軟件我們推薦使用 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:

htop 運行界面

q 退出。

軟件安裝入門就簡介到這里,下一節(jié)進行一些簡單的 Linux 命令入門。

更多請關注 基因幫微課學院,基因幫!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容