CentOS7.6初始化

1. 修改主机名

1
2
# 设置主机名
hostnamectl set-hostname [your name]

2. SSH

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Port 2220
# 开启密钥登陆
PubkeyAuthentication yes
# 禁用密码登陆
PasswordAuthentication no

# 解决服务器自动断开连接
# 服务端每隔60秒给客户端发送一次保活信息包给客户端
ClientAliveInterval 60
# 客户端发出的请求客户端没有回应的次数达到30次的时候就断开连接,正常情况下客户端都会相应
ClientAliveCountMax 30

修改完成后,重启服务
service sshd restart

添加授权登陆的公钥
vim ~/.ssh/authorized_keys

3. Git

1
2
3
4
5
6
# 安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# 安装 git
yum -y install git-core
# 查看版本
git --version

4. 挂载磁盘

1
2
3
4
5
6
7
# 云后台挂载磁盘到服务器
# 查看连接到实例的磁盘名称
fdisk -l
# 格式化该磁盘
mkfs.ext4 /dev/vdb
# 磁盘挂载到 /data 挂载点
mount /dev/vdb /data

5. Docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 安装依赖工具
yum install -y yum-utils
# 安装yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装最新版docker
yum install docker-ce docker-ce-cli containerd.io
# 修改docker路径
vim /usr/lib/systemd/system/docker.service
# ExecStart=/usr/bin/dockerd 后加参数 --graph /data/docker
> 旧:ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
> 新:ExecStart=/usr/bin/dockerd --graph /data/docker -H fd:// --containerd=/run/containerd/containerd.sock
# reload 配置文件
systemctl daemon-reload
# 启动docker
systemctl start docker
# centos docker 使用腾讯云镜像
# 如果没有目录手动创建
mkdir /etc/docker
# 编辑配置文件
vim /etc/docker/daemon.json
# 写入如下内容:
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
# 启动或重启 docker
systemctl start|restart docker
# 测试是否安装成功
docker run hello-world
# 检测使用的是否是腾讯源,如果显示的源是 https://mirror.ccs.tencentyun.com/ 就OK
docker info | grep mirror

6. Docker compose

1
2
3
4
5
6
7
8
#!/bin/bash
# 下载二进制文件到 /usr/local/bin 目录
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 如果下载慢的话可以访问 Github 手动下载:https://github.com/docker/compose/releases
# 设置可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看版本号
docker-compose --version

7. Jenkins

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
# 创建目录
mkdir -p /data/docker-compose
mkdir -p /data/jenkins
cd /data/docker-compose
# 克隆配置
git clone https://github.com/jormin/docker-jenkins jenkins
cd jenkins
# 写入配置
echo 'JENKINS_HOME=/data/jenkins' >> .env
# 启动
docker-compose up -d

本文作者:Jormin
本文地址https://blog.lerzen.com/centos7.6初始化/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

----- 到这结束咯 感谢您的阅读 -----