Docker提供了如Windows、Linux等多种操作系统的安装包,其中我们线上常用的服务器操作系统是Linux,而在Linux的多个分支中,又属CentOS最为常用,今天我们就拿CentOS-7.7.64 这个版本为例,给大家讲一下Ubuntu系统运维的一些技巧,为我们之后的课程做准备。
1. 更新数据源
首先,我们将源执行阿里云,这样能大大的节省我们的下载时间。
执行 vi 打开配置文件
vi /etc/apt/sources.list
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
更新相关系统
sudo apt-get update
2. 挂载磁盘
服务器挂载多块硬盘是比较常见的情况,Linux系统不会像Windows系统一样主动挂载我们的硬盘,需要我们进行配置,配置流程如下:
- 查看当前服务器硬盘
fdisk -l
如图,我们可以看到我们有3块磁盘:/dev/vda1,/dev/vdb,/dev/vdc。其中 /dev/vda1已经挂载,是系统磁盘 。
我们要操作的是将/dev/vdb,/dev/vdc 中的一块硬盘挂载到系统上。
- 分配磁盘分区
fdisk /dev/vdb
# 依据执行输入 n p w 即可完成分区
#验证执行结果
fdisk -l
- 磁盘格式化
mkfs.ext4 /dev/vdb1
- 挂载硬盘
mkdir /d #在根目录创建一个 叫d的文件夹
mount /dev/vdb1 /d #将新磁盘挂载到d这个地址上
- 自动挂载
如果我们执行到(4)步骤就重启了,那么再次进入系统会发现,刚刚挂载的磁盘又不见了,所以我们需要通过以下设置,完成磁盘自动挂载。
#编辑配置文件
vim /etc/fstab
#加入如下内容
/dev/vdb1 /d ext4 defaults 0 0
3. 小结
其实写本章节的目的是为了之后Docker、Jenkins的安装做铺垫,很多小伙伴都是从windows踏上编程之旅的,对Linux系统都不太熟悉,包括我自己也是在应用中遇到了很多问题,所以我很正式的新增了一个章节,介绍Ubuntu系统的配置过程,希望能对初次接触Linux的小伙伴有所帮助。当然,如果你已经是此中高手,此章节可以略过。最后,祝大家学习愉快。