系统优化方法:
1)了解系统环境
两个命令:
a.[root@later03 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) --获得系统发行版本和具体系统版本信息
b.[root@later03 ~]# uname -a
Linux later03 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
uname -s 操作系统
uname -n 主机名称
uname -r 内核版本
uname -v 发行时间
-m -p -i 多少位的系统
-o 发行公司
2)其中管理系统用户身份是不同的
a.老员工/经理 root
b.规范企业新员工 普通用户
普通用户如何创建
useradd oldgirl
设置密码 passwd oldgirl 按照提示输入密码
普通用户如何切换
su - 用户名
普通用户如何查看身份
a.[oldgirl@later03 ~]$ id oldgirl
uid=1001(oldgirl) gid=1001(oldgirl) groups=1001(oldgirl)
修改用户提示信息:
[oldgirl@later03 ~]$ echo $PS1
[\u@\h \W]\$
vi /etc/profile
export $PS1 =
b. [root@later03 ~]# whoami
root
2 ).操作系统优化--------命令提示符的优化
优化方法:修改PS1环境变量
默认配置:
[oldgirl@later03 ~]$ echo $PS1
[\u@\h \W]\$
\u 显示当前登陆用户名称
\h 显示系统主机名称
\W 显示当前所在目录信息(只会列出最后一个目录)
修改提示符的内容:
[root@later03 ~/lb_bin]# tail -1f /etc/profile
export PS1='[\u@\h \w]\$ '
系统中如何给提示符加颜色
[root@later03 ~]# tail -1f /etc/profile
export PS1='\[\e[32;1m\][\u@\h \w]\$ \[\e[0m\]'
设置颜色 绿色 结束
30 黑色 31 红色 32 绿色 33黄色 34蓝色 35 粉色 36 浅蓝色 37 白色
如何实现提示符是彩色的:
用户信息红色 主机名信息绿色 目录蓝色
export PS1='[\[\e[31;1m\]\u\[\e[0m\]\[\e[32;1m\]@\h\[\e[0m\]\[\e[36;1m\]\w\[\e[0m\]]\$ '
这里有点问题, 只需要一次结束。
export PS1='[\[\e[31;1m\]\u\[\e[32;1m\]@\h\[\e[36;1m\]\w\[\e[0m\]]\$ '
3) 操作系统优化 ---yum下载源优化
yum软件优势:简单 快捷
01.不需要到官方网站单独下载软件包(yum仓库下载)
02.可以解决软件的依赖关系
yum优化方法:
01.优化基础的yum源文件
通过阿里镜像源进行优化:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
02.优化扩展的yum源文件
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
这里出现一个问题:Linux终端复制粘贴后前后会多出0~和~1
解决办法:在终端中执行即可 printf "\e[?2004l"
检查可用的yum源信息
[root@later03~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识 源名称 状态
!base/7/x86_64 CentOS-7 10,097
!docker-ce-stable/x86_64 Docker CE Stable - x86_64 70
!docker-ce-test/x86_64 Docker CE Test - x86_64 213
!epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,224
!extras/7/x86_64 CentOS-7 341
!percona-release-noarch/7 Percona Original release/noarch YUM repository 53
!percona-release-x86_64/7 Percona Original release/x86_64 YUM repository 1,985
!updates/7/x86_64 CentOS-7 1,787
repolist: 27,770
[root@later03~]# head /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
实际下载软件:
yum install -y sl cowsay
sl
cowsay good
animalsay cao
基础作业:如何每次登陆提示小牛信息