操作系统版本:CentOS 7.x
系统初始化配置,部分默认配置无法满足要求,需要执行一些特殊配置。
挂载硬盘
fdisk -l fdisk /dev/vdb mkfs -t xfs /dev/vdb1
mkdir /work mount /dev/vdb1 /work echo "/dev/vdb1 /work xfs defaults 0 0" >> /etc/fstab
|
新建账户,修改密码
passwd #增加admin用户 useradd admin -b /work passwd admin
|
修改主机名
echo "hostname" > /etc/hostname echo "127.0.0.1 localhost hostname" > /etc/hosts echo "192.168.100.1 hostname" >> /etc/hosts
|
修改DNS
echo "nameserver 119.29.29.29" > /etc/resolv.conf 为避免配置回退,修改网卡配置 /etc/sysconfig/network-scripts/ifcfg-eth0 将PEERDNS=yes修改为PEERDNS=no 增加配置: DNS1=192.168.101.6 DNS2=192.168.101.7
CentOS 7.4 以上版本实用命令行 nmcli connection show nmcli con mod eth0 ipv4.dns "192.168.101.6 192.168.101.7" nmcli con up eth0
|
修改用户登录超时时间
echo "TMOUT=600" >> /etc/profile
|
关闭root远程登录
修改/etc/ssh/sshd_config文件将PermitRootLogin yes修改为PermitRootLogin no
|
关闭ssh反向解析
修改/etc/ssh/sshd_config文件将UseDNS yes修改为UseDNS no
|
启用sudo
visudo admin ALL=(ALL) ALL
|
禁用ipv6
编辑/etc/sysctl.conf 增加两行: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
|
修改用户进程参数
vim /etc/security/limits.conf
|
更新yum源
将yum更新为163 http://mirrors.163.com/.help/centos.html 删除/etc/yum.repos.d所有文件 下载http://mirrors.163.com/.help/CentOS7-Base-163.repo 重命名为CentOS-Base.repo
|
修改系统编码
vim /etc/locale.conf 英文环境 LANG="en_US.UTF-8" 重启系统后生效
|
安装常用软件
yum -y install gcc wget vim systat screen telnet git
|
`