实现持续化部署前我们需要一台服务器
- 0.获得root用户
- 1. 更新数据源
- 2. 挂载磁盘
- 3.安装常用组件
-
- 4. 小结
Docker提供了如Windows、Linux等多种操作系统的安装包,其中我们线上常用的服务器操作系统是Linux,而在Linux的多个分支中,又属CentOS最为常用,今天我们就拿Ubuntu18.3 这个版本为例,给大家讲一下Ubuntu系统运维的一些技巧,为我们之后的课程做准备。
0.获得root用户
如果我们使用虚拟机,那么ubuntu给我们提供的默认用户并不是root,我们可以通过一下命令设置root的密码,并且切换当前用户为root用户。
sudo passwd root #先输入当前用户的密码,再输入root用户的密码
su root #切换到root 并输入密码 切换为root
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 /nas #在根目录创建一个 叫d的文件夹
mount /dev/vdb1 /nas #将新磁盘挂载到d这个地址上
- 自动挂载
如果我们执行到(4)步骤就重启了,那么再次进入系统会发现,刚刚挂载的磁盘又不见了,所以我们需要通过以下设置,完成磁盘自动挂载。
#编辑配置文件
vim /etc/fstab
#加入如下内容
/dev/vdb1 /nas ext4 defaults 0 0
3.安装常用组件
3.1 获得网卡信息
apt install net-tools # 安装命令
4. 小结
其实写本章节的目的是为了之后Docker、Jenkins的安装做铺垫,很多小伙伴都是从windows踏上编程之旅的,对Linux系统都不太熟悉,包括我自己也是在应用中遇到了很多问题,所以我很正式的新增了一个章节,介绍Ubuntu系统的配置过程,希望能对初次接触Linux的小伙伴有所帮助。当然,如果你已经是此中高手,此章节可以略过。最后,祝大家学习愉快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)