CentOS7 运维 - 系统基础优化大全
一、更换Yum源
官方的Yum源下载速度较慢,推荐使用国内源
►国内源地址
①备份原由源
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
②下载阿里yum源
wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo
③将阿里yum源改为默认源
mv Centos-7.repo CentOS-Base.repo
④更新本地yum缓存
yum clean all && yum makecache
二、防火墙
►按需求设定防火墙
①临时关闭防火墙
►重启后将开启
systemctl stop firewalld.service
②永久关闭防火墙
►重启也不会开启
systemctl disable firewalld.service
③关闭SELinux
SELinux
是一个安全子系统,用于减小系统中服务进程可访问的资源
►临时关闭
setenforce 0
►永久关闭
vim /etc/selinux/config
找到SELINUX=enforcing
改为disabled
三、优化命令提示符
①通过PS1环境变量
►常用参数
序号 | 参数 | 含义 |
---|---|---|
1 | \d | 代表日期,格式为 周、月、天 |
2 | \H | 完整的主机名称 |
3 | \h | 仅取主机的第一个名字 |
4 | \t | 显示时间为24小时格式 |
5 | \T | 显示时间为12小时格式 |
6 | \A | 显示时间为24小时格式 |
7 | \u | 当前用户的账号名称 |
8 | \v | BASH的版本信息 |
9 | \w | 完整的所在目录名称 |
10 | \W | 利用 basename 取得工作目录名称,所以只会列出最后一个目录名 |
11 | # | 下达的第几个命令 |
12 | $ | 提示字符,如果是root时,提示符为:# ,普通用户则为:$ |
►颜色代码
序号 | 颜色 |
---|---|
30 | 黑色 |
31 | 红色 |
32 | 绿色 |
33 | 黄色 |
34 | 蓝色 |
35 | 粉色 |
36 | 浅蓝 |
37 | 白色 |
vim /root/.bashrc
PS1='\[\e[35;1m\][\t]\[\e[33;1m\][\u@\[\e[37;20m\] \w]\[\e[34;1m\]\$: \[\e[m\]'
source /root/.bashrc
//刷新配置
②通过zsh
►安装zsh
sudo yum install zsh
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
chmod +x install.sh
./install.sh
►配置zsh
vim ~/.zshrc
找到ZSH_THEME="robbyrussell"
修改为agnoster