Day11
操作系统基础优化
1.系统yum源优化
yum仓库:汇总保存多个软件包的服务器
yum源路径: /etc/yum.repos.d
yum可以解决软件的依赖
优化基础yum(base)
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
优化扩展yum(epel)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
PS:yum源可以在阿里云镜像网站找到
软件无法正常使用yum下载:
问题一:网络配置不正确 ping外网是否通畅
问题二:检查yum源是否更新
问题三:yum缓存清理----yum clean all
查看软件是否安装-------rpm -qa 软件
查看软件安装了哪些信息-----rpm -ql 软件
2.系统安全优化
防护墙优化:需关闭
确认一台主机里面有哪些服务----netstat -lntup
Centos6
查看状态----/etc/init.diptables status
临时关闭-----/etc/init.d/iptables stop
永久关闭-----chkconfig iptables off
永久开启-----chkconfig iptables on
Centos7
查看selinux状态-----getenforce
临时关闭------setenforce 0 (0代表Permissive)
临时开启------setenforce 1 (1代表Enforcing)
永久关闭:cat /etc/selinux/config
enforcing - SELinux security policy is enforced.
SElinux安全策略是开启状态
permissive - SELinux prints warnings instead of enforcing.
SElinux显示警告信息代替开启状态===临时关闭
disabled - No SELinux policy is loaded.
禁止SElinux策略加载
修改文件信息:SELINUX=xxxxx
方法一:vi编辑
方法二:替换 :7s#enforcing#disabled#g
方法三:sed -i '7s#enforcing#disabled#g' /etc/selinux/config
3.系统字符编码优化
作用:避免中文出现乱码`部分信息显示中文
字符编码有:UTF-8 GBK
查看系统字符编码:echo $LANG
Centos6
临时修改:export LANG="en_US.UTF-8"
永久修改:vim /etc/sysconfig/i8n
Centos7
临时修改:export LANG ="en_US.UTF-8"
永久修改:vim /etc/locale.conf
localectl set-locale LANG="en_US.UTF-8"
修改立即生效:source /erc/locale.conf
4.系统时间和时区优化查看时间和时区信息-----timedatectl
设置时间信息-----timedatectl set-time 时间点
设置时区信息-----timedatectl set-timezone Asia/Shanghai
显示时区信息-----timedatectl list-timezones
手动同步时间方法:ntpdate "ntp1.aliyun.com"
timedatectl命令无法操作:
第一历程:安装时间同步软件----yum install -y chrony
第二历程:开去时间同步软件----systemctl start chrony
第三历程:修改同步方式----timedatectl set-ntp1