1、操作系统初始化:
1.1、网络配置初始化
1.1.1、主机名
]# hostnamectl set-hostname LS-daocloud01-219-180
]# hostnamectl status
1.1.2、配置域名解析
- 配置 DNS 解析
]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
PEERDNS=no
DNS1=223.5.5.5
DNS2=223.6.6.6
注:
此处可以省略,在配置 IP 信息时,一并配置
- 配置主机名自解析
]# vim /etc/hosts
172.19.219.180 LS-daocloud01-219-180
1.1.3、配置 IP 信息
]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.0.10.45
PREFIX=24
GATEWAY=10.0.10.1
PEERDNS=no
DNS1=223.5.5.5
DNS2=223.6.6.6
注:
建议通过 nmcli 命令来简化网络初始化配置,以下命令可以达到相同的配置效果
]# nmcli connection add type ethernet ifname ens160 con-name eth0 ip4 10.0.10.45/24 gw4 10.0.10.1 ipv4.dns "223.5.5.5,223.6.6.6" ipv6.method ignore
1.2、基础服务配置
1.2.1、关闭防火墙:
]# systemctl disable firewalld.service
1.2.2、关闭 SELinux
]# vim /etc/selinux/config
SELINUX=enforcing --> disabled
]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
1.2.3、启动 chrony 服务端
如果可以访问外网,可以简单使用如下命令设置时间同步,不需要再安装配置 ntp
]# timedatectl set-ntp yes
]# timedatectl
Local time: Wed 2018-04-11 09:34:41 CST
Universal time: Wed 2018-04-11 01:34:41 UTC
RTC time: Wed 2018-04-11 01:34:41
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
注:
如果 centos7.x 是最小化安装,建议先安装如下软件
]# yum install -y bash-completion chrony wget vim-enhanced
1.2.4、新增 epel 源
]# yum -y install epel-release
1.3、使用习惯设置
1.3.1、设置 grep 的别名
在用户家目录(root、maintenance)的 .bashrc 文件中添加如下内容
]# vim ~/.bashrc
alias grep='egrep --color=auto'
or
]# sed -i "7a alias grep='egrep --color=auto'" ~/.bashrc
1.3.2、 配置 vim 的制表符缩进为 4,并取消自动注释
在用户家目录(root、maintenance)的 .vimrc 文件中添加如下内容
]# vim .vimrc
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
or
]# cat > ~/.vimrc << EOF
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
EOF
1.3.3、 禁用 sshd UseDNS 选项
]# vim /etc/ssh/sshd_config
UseDNS yes -->> no
or
]# sed -i '/UseDNS/a UseDNS no' /etc/ssh/sshd_config
2、重启
重启主机
]# shutdown -r now
注:
如果是虚拟机(VMware),还需要安装 VMware tools,之后关机做 VMware 快照
]# yum -y install open-vm-tools