1.yum源优化
yum仓库:汇总保存多个软件的服务器
yum源:配置好源文件,便于找到指定仓库
阿里镜像仓库:https://opsx.alibaba.com/mirror0
- 基础源(base)/etc/yum.repos.d/CentOS-Base.repo
- 扩展源(epel):/etc/yum.repos.d/epel.repo
2.防火墙、selinux安全策略
netstat -lntup --- 查看网络服务端口号码信息
2.1防火墙
- centos6
临时操作命令
/etc/init.d/iptables stop --- 临时关闭防火墙
/etc/init.d/iptables start --- 临时开启防火墙
/etc/init.d/iptables status --- 查看防火墙状态- 永久操作命令
chkconfig iptables off --- 永久关闭防火墙
chkconfig iptables on --- 永久开启防火墙
chkconfig --list iptables --- 查看防火墙状态
注:在centos6中所有的服务都用 chkconfig 来开启与关闭- centos7
临时操作命令:
systemctl stop firewalld.service --- 临时关闭
systemctl start firewalld.service --- 临时开启
systemctl status firewalld.service --- 查看防火墙状态
- 永久操作命令:
systemctl disable firewalld.service --- 永久关闭
systemctl enable firewalld.service --- 永久开启
systemctl is-active firewalld.service --- 检查服务是否临时关闭或开启
systemctl is-enabled firewalld.service --- 检查服务是否永久关闭或开启
2.2 selinux
- 临时关闭:
setenforce 0 --- 临时关闭(这里的 0 是一个布尔值)
setenforce 1 --- 临时开启
getenforce --- 查看 selinux 的状态
Enforcing /1 --- selinux处于开启状态
Permissive /0 --- selinux处于临时关闭
永久关闭:
配置文件:/etc/selinux/config
enforcing --- selinux安全策略是开启状态
permissive --- selinux显示警告信息代替开启状态 == 临时关闭
disabled --- 禁止selinux策略加载
3.系统字符编码优化
字符编码的环境变量为 LANG
作用:
- 避免中文出现乱码
- 部分信息显示中文
- 字符编码:
1) en_US.UTF-8 --- 英文显示
2) zh_CN.UTF-8 --- 中文显示- 临时调整:
export LANG="字符编码"- 永久调整:
- centos6:
配置文件: /etc/sysconfig/i18n
修改后加载文件方可立即生效 source /etc/profile
- centos7:
配置文件:/etc/locale.conf
修改后加载文件方可立即生效 source /etc/profile
设置系统提示信息
localectl set-locale LANG="字符集编码"
这里可能会有一个错误,报错信息为Failed to activate service 'org.freedesktop.locale1': timed out
win10系统更新后可能会出现,重启宿主机即可
4.系统时间优化
timedatectl --- 查看时间设置信息
timedatectl set-time 00:00 --- 设置时间信息
timedatectl set-timezone Asia/Shanghai --- 设置时区信息
timedatectl list-timezone --- 显示时区信息
timedatectl set-local-rtc 布尔值 --- 设置RTC是否开启(RTC同步修改主板时间)
timedatectl set-ntp 布尔值 --- 设置NTP是否开启(网络自动同步时间)
- 手动同步网络时间
yum install -y ntpdate
ntpdate "ntp1.aliyun.com"- timedatectl 操作不了时,需要安装设置时间需要的软件
yum install -y chrony
systemctl start chronyd -- 开启时间同步服务