命令提示符优化
命令提示符信息组成:PS1
设置提示符颜色
PS1='\[\e[32;1m\][\u@\h \W]\$ \[\e[0m\]'
su和su -的区别
su-:彻底切换环境变量信息 用户相关环境变量
su: 切换环境变量不彻底 用户环境相关变量
su - 切换
系统yum基础优化
yum仓库:汇总多个软件包的服务器
yum源:配置好yum源文件,便于找到指定的yum仓库
yum可以解决软件依赖
优化基础yum(base)
阿里云:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
优化扩展epel(extra packages for Enterprise Linux)
阿里云扩展:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
软件无法下载
1.网络配置不正确
2.yum源是否更新
3.yum缓存需要清除yum clean all
查看软件安装和信息
rpm -qa 查询软件包
rpm -ql 列表软件中,安装了哪些信息
rpm -qf 根据文件查找要安装的软件包
系统安全有关优化
关闭防火墙
netstat -lntup
查看网络服务端口
centOS6
临时关闭
/etc/init.d/iptables stop
临时打开
/etc/init.d/iptables status
永久
永久关闭
chkconfig iptables off
永久打开
chkconfig iptables on
selinux关闭
selinux:大部分企业中都会关闭
setenforce 0 临时关闭
getenforce 查看selinux状态
Enforcing /1 selinux处于开启状态
Permissive/0 selinux处于临时关闭
永久关闭
/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=disabled
禁止selinux策略加载
系统字符编码优化
避免出现中文乱码
部分信息显示中文
echo $LANG
查看系统字符编码
centOS6
临时调整
export LANG="en_US.UTF-8"
永久调整
vim /etc/sysconfig/i18n
LANG="en_US.GBK"
centOS7
临时调整
export LANG="en_US.UTF-8"
永久调整
vim /etc/locale.conf
LANG="en_US.GBK"
source /etc/locale.conf
localectl set-locale LANG"en_US.UTF-8"
设置中文
localectl set-locale LANG="zh_CN.UTF-8"
系统时间和时区优化
$ timedatectl 查看时间和时区信息
Local time: 二 2019-07-16 11:53:27 CST
Universal time: 二 2019-07-16 03:53:27 UTC
RTC time: 二 2019-07-16 03:53:27
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
=======================================================
status 显示当前时间的状态
set-time TIME 设置系统时间
set-timezone ZONE 改变系统时区
list-timezones 显示全部的时区
set-local-rtc BOOL 是否把时间刷新到主板上 BOOL 布尔类型的语句 0/1 true/false
set-ntp BOOL 是否设置NTP时间同步
=======================================================
手动同步
timedatectl set-ntp 1
网友评论