1.系统主机名称优化
1)hostname 临时修改 #显示或者设置系统主机名称
查看当前主机名称:
hostname
修改当前主机名称
hostname 主机名称 --生效方式需要重新建立远程会话
2)hostnamectl 永久修改主机名称
修改主机名称信息:
hostnamectl set-hostname 主机名称
3)实现主机名称的解析配置
vi /etc/hosts
主机地址信息(IP) 主机名
意义:
a)可以更方便的基于名称访问主机
b)简化服务配置文件的改动操作
补充:不同用户虚拟主机互访方式
被访问虚拟软件中设置NAT映射
用户访问 ---> 192.168.14.252:9000 == 10.0.0.200:22
192.168.14.252:9001 == 10.0.0.200:22
2.系统提示符优化(了解)
知识点:系统变量概念
变量设置方法 IP_info(表示变量名)=171.16.1.10(变量值)
调取变量的方法 $IP_info
设置变量的意义 可以根据变量变化自动加载变化的信息
变量分类介绍
- 自定义设置变量
1)需要自行设置规划
2)没有特殊功能意义
3)只是当前用户生效
4)名称没有特殊规范 只要不是数字或符号开头就可以
- 系统环境变量:
1)系统自带默认设置
2)对系统功能有影响
3)系统全局用户生效
4)环境变量都是大写字母
提示符临时优化:
PS1='[u@h t w]$'
永久优化提示符信息:
vi /etc/profile 进入文件后在最后一行添加 PS1='[u@h t w]$' 保存退出 注意重新连接才会生效
如何调整提示符颜色:
系统字符颜色设置方式:
[e[32;1m] 开始设置颜色
[e[0m] 结束设置颜色
30 :灰色
31:橙色
32:绿色
33:黄色
34:蓝色
35:紫色
36:浅蓝色
37:白色
例如:
提示符颜色优化设置
1)方法一
PS1='[[e[32;1m]u[e[0m] @h t w]$'
PS1='[[e[32;1m]u[e[0m] [e[35;1m]@h [e[0m]t w]$'
2)方法二
User_color='[e[32;1m]'
Hostname_color='[e[33;1m]'
Path_color='[e[34;1m]'
End_color='[e[0m]'
PS1="[${User_color}u${end_color}${Hostname_color}@h${End_color} ${Path_color}w${End_color}]$" #注意这里一定要用双引号
3.系统下载源优化(必须优化)
下载源不做优化会导致问题:
1)某些软件程序无法下载安装
2)某些软件程序下载过程会非常缓慢
系统安装部署软件原理:yum
1)现有所有软件汇总仓库
2)可以选择获取软件仓库
3)利用yum命令下载软件并安装
下载源优化操作:
优化方式一:清华大学优化下载源方式
cd /etc/yum.repos.d cp centOS-base.repo centOS-base.repo.bak #建议先备份 vi centOS-base.repo #将下载连接替换成清华镜像地址,参考下面提示操作 vi centOS-base.repo #再次进入查看是否更改成功
提示:可根据centos清华镜像源里面的提示操作
优化方式二:阿里云优化下载源方式
提示:可根据阿里云镜像网站 进入centos提示操作
cd /etc/yum.repos.d mv centOS-base.repo centOS-base.repo.backup #对原有的centOS-base.repo进行重命名备份 #下载新的CentOS-base.repo文件 到 /etc/yum.repos.d curl -o /etc/yum.repos.d/CentOS-base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 以CentOS7为例 注:别的仓库同理在镜像源找到centos按提示操作 另: epel:Extra Package for Enterpsise Linux #会保存企业应用拓展软件程序
前期系统下载基础优化(重要!):
1)base仓库优化:默认到centos公司官网找到软件程序
curl -o /etc/yum.repos.d/CentOS-base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #以centos7为例
2)epel仓库优化:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install -y vim net-tool lrzsz wget telnet bash-comletion sl cowsay #验证上面的优化
net-tool #可以有早期centos版本中的网络命令
lrzsz #可以让windows与linux系统进行数据交互传递
windows数据上传到linux系统: rz -y
liunx数据下载到windows系统: sz -y xxx ooo(xxx表示传输文件名,ooo表示路径信息)
wget #下载网络数据命令
wget xxxx(xxxx表示网站地址)
telnet #测试远程主机服务端口是否存在/是否可以访问
bash-completion #按Tab补全服务的名称信息
yum优化完毕后下载软件异常:
1)系统网络问题
2)yum仓库网站会有安全防护
解决办法:调整镜像源
4.系统时间同步优化
- 系统时间查看方法:timedatectl
timedatectl #查看当前时间情况,显示如下
Local time: 三 2021-12-22 09:35:34 CST #本地时间信息
Universal time: 三 2021-12-22 01:35:34 UTC #格林尼治时间
RTC time: 三 2021-12-22 01:35:33 #系统bios硬件时间
Time zone: Asia/Shanghai (CST, +0800) #时区信息
NTP enabled: no #是否开启网络时间同步
NTP synchronized: no #是否进行了网络时间同步
如何修改同步时间
自动系统同步时间
1)修改系统时间 timedatectl list-timezones #查看时区信息 #可利用 /地点 进行搜索 timedatectl set-timezone Asia/Shanghai 2)开启网络时间同步功能 timedtectl set-ntp 1 0(关) 1(开) 3)需要安装时间同步程序 yum install -y chrony systemctl start chrony
手动系统同步时间
方式一:手动和时间服务器校对时间 ntpdate time.windows.com 方式二:手工直接调整时间 timedate set-time "2021-12-13"
注:若上面www.windows.com无反应,可以进入NTP时间服务器地址选择
5.系统字符编码优化
字符编码:UTF-8 GBK 字符编码环境变量: LANG localectl list-locales #查看系统中可以配置所有编码信息 临时修改字符编码: LANG=zh_CN.utf8 永久性修改字符编码: (1)修改字符编码配置文件 vi /etc/local.conf LANG="zh_CN.utf8" (2)利用命令永久修改 localectl set-locale LANG=zh_CN.utf8
6.远程连接的优化
目的:提高远程连接效率
vi /etc/ssh/sshd-config 79 GSSAPIAuthentication yes #将79行的yes 改为 no 115 #UseDNS yes #将115行改为 UseDNS no
为防止误操作,可以执行下面命令修改
sed #修改调整文件内容,方法如下 sed -i '79s#yes#no#g' /etc/ssh/sshd_config #-i将修改后的内容真正写入到磁盘中 sed -i 's@#UseDNS yes@UseDNS no@g' /etc/ssh/sshd_config #注意重复出现#,所以将分隔符改为@
参考学习视频:B站老男孩Linux云计算



