本文接续接着上一讲往下走:主要讲讲系统安装完成后我们应该做的事情!
1.3 系统安装后配置
1.3.1 网络连接设置
如果安装的时候没有设置网络连接,那么安装后的第一步就需要干这事情了。这一步可以参考下面的帖子进行配置:
How to setup network after RHEL/CentOS 7 minimal installation.
具体操作如下:
- 切换到
root
账户下,或者直接使用root
账户登录:
su root
- 然后使用
nmcli d
命令查看网络连接状态:
nmcli d
如图,我们看到网络连接状态为 disconnected。
- 使用命令
nmtui
设置启用连接:
nmtui
选择编辑一个连接(Edit a connection)
选择一个要配置的网络,进行修改配置:
-
设置网络连接为自动连接:
一个小技巧
使用 Tab 键进行选中
使用 Space 空格键进行勾选
- 网络配置完成后使用命令重启网络:
service network restart
- 重启后使用命令检查网络连接:
ip a
或者使用
ping
直接测试:
ping -c 4 www.baidu.com
1.3.2 系统内核升级
网络环境配置好以后,现在我们终于能顺利接入互联网广阔的怀抱中了,(为了让系统更安全,也为了逼格更高)接下来我们要做的就是升级内核了(当然这一步不是必须的,只是为了彰显我们逼格很高,其实小刘哥有强迫症,什么都想用新的):
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
新内核安装完成后,重启机器,就会看到如图所示内核选项:
选择进入新的内核环境, 使用 uname -sr
检查内核版本。到这里内核更新就完成了。
巴! 特! 每次重启机器都需要选一下,(谁又作死不断重启机器了 )好麻烦呀~~
所以,强迫症患者请继续往下看吧!
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
具体如图所示:
重新启动机器后,我们发现,内核默认为我们最新安装的内核版本了,至此,内核升级完毕,可以开始正式的生物信息环境的搭建了。
1.3.3 常用软件的安装
软件安装是需要管理员权限的,如果在安装系统的过程中,你给自己的账户设置了管理员权限,则可以使用 sudo
命令,否则你需要使用 root
账号登陆,或者切换到 root
账户下进行操作!!
一般的软件安装方式主要有两种:
- 使用软件包管理软件直接安装预编译好的文件;
- 下载源码包,编译安装
一些经典的,已经在软件仓库中收录的软件我们推荐使用 CentOS 自带包管理软件进行安装。
CentOS 系统的包管理软件是 yum
(抱歉,这个早该科普的,在我们升级内核过程中相信大家已经见识了!)
为了更好的使用我们安装好的 CentOS 系统,推荐大家安装以下软件:
文本编辑软件: vim
系统监控软件: htop, tree
编译工具: gcc, make (这个一般是默认安装了的)
下载工具: wget, git (程序员必备)
...
先安装这几常用的,后续会陆续介绍更多的软件~
vim 在程序猿的世界里被称为编辑器之神,所以熟练的掌握好这个编辑器,会让自己在日程的编程工作中事倍功半!
htop 是系统资源监控经典软件,可以试试查看软件/程序运行状态
tree 可以树形的列出目录下所有文件及文件夹,对查看多个文件夹下的文件相当方便
gcc/make 是源码编译工具,安装源代码软件必备
wget 支持断点续传的命令行下载工具
git 免费开源的版本控制系统,可用来上传或者下载一些优秀程序员的源代码
安装方式这些软件之前,需要首先安装一下第三方软件资源库:
## 安装更新软件源
yum -y install epel-release
yum -y update
## 安装软件
yum -y install vim htop tree wget git gcc
安装完后,在命令行下直接输入软件运行命令即可,如 htop
:
按 q
退出。
软件安装入门就简介到这里,下一节进行一些简单的 Linux 命令入门。
更多请关注 基因帮微课学院,基因帮!