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

oh-my-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

猜你喜欢

转载自blog.csdn.net/qq_42427971/article/details/113775053