Linux基础优化(二)
一操作系统字符优化
避免出现中文乱码,UTF-8支持中文GBK-Xx支持中文
(一)查看默认编码
[root@centos7 ~]# echo $LANG
en_US.UTF-8
[root@centos7 ~]# cat /etc/locale.conf
LANG="en_US.UTF-8"
(二)临时修改系统字符编码
[root@centos7 ~]# localectl list-locales | grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
[root@centos7 ~]# LANG=zh_CN.utf8
[root@centos7 ~]# echo $LANG
zh_CN.utf8
(三)永久修改系统字符编码
修改配置文件
[root@centos7 ~]# cat /etc/locale.conf
LANG="en_US.UTF-8"
(四)临时永久都做修改系统字符编码
[root@centos7 ~]# localectl set-locale LANG="en_US.UTF-8"
[root@centos7 ~]# exit
?삣
Connection closed by foreign host.
Disconnected from remote host(centos7-1) at 09:42:43.
Type `help' to learn how to use Xshell prompt.
[c:~]$
Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Fri Dec 6 08:32:59 2019 from 10.0.0.1
[root@centos7 ~]# echo $LANG
en_US.UTF-8
二系统远程连接优化
解决远程连接慢,提升SSH远程连接速度
vi /etc/ssh/sshd_config --- 远程服务配置文件
UseDNS no --- 是否开启DNS反向解析过程
UseDNS no --- 是否开启DNS反向解析过程
GSSAPIAuthentication no --- 是否GSSAPI认证
============================================================================================
DNS 已知域名 --> 解析 --> IP 利用IP地址 通过网络 --- 访问IP地址主机
已知IP地址 10.0.0.200 --> 访问服务器中服务 22 ssh远程服务 收到谁访问 源IP 10.0.0.1
服务端询问 10.0.0.1 是谁呀 名称或者域名是什么
RDNS 已知IP地址 --> 反向解析 --> 名称域名信息
============================================================================================
============================================================================================
DNS 已知域名 --> 解析 --> IP 利用IP地址 通过网络 --- 访问IP地址主机
已知IP地址 10.0.0.200 --> 访问服务器中服务 22 ssh远程服务 收到谁访问 源IP 10.0.0.1
服务端询问 10.0.0.1 是谁呀 名称或者域名是什么
RDNS 已知IP地址 --> 反向解析 --> 名称域名信息
============================================================================================
修改之后要重启服务
systemctl restart sshd
UseDNS no
多种方法验证就会很慢,因为我们默认就是通过密码验证的
三系统提示符优化
u---表示登录系统用户信息
h---表示主机名称信息
W---显示当前路径信息
[root@centos7 ~]# echo $PS1
[u@h W]$
[e[32;1m]
[e字符串信息
[32添加颜色数字信息表示不同颜色
1m字体信息加粗
颜色显示来自shell脚本编程
设置五颜六色
需求: 将命令提示服务信息
用户信息: 红色 [e[31;1m] [e[0m]
主机名称: 蓝色 [e[34;1m] [e[0m]
路径信息: 绿色 [e[32;1m] [e[0m]
时间信息: 黄色 [e[33;1m] [e[0m]
PS1='[[e[31;1m]u[e[0m]@[e[34;1m]h[e[0m] [e[32;1m]W[e[0m] [e[33;1m] [e[0m]]$ '
运维操作文件信息:
1)先将文件进行备份
2)编辑文件内容信息
3)使用对比命令分析错误
vimdiff配置文件信息备份文件信息
[root@centos7 ~ 11:10:46]# ls /etc/ssh/sshd_config*
/etc/ssh/sshd_config
[root@centos7 ~ 11:10:55]# cp /etc/ssh/sshd_config{,.bak}
[root@centos7 ~ 11:10:59]# ls /etc/ssh/sshd_config*
/etc/ssh/sshd_config /etc/ssh/sshd_config.bak
同时打开两个文件
[root@centos7 ~ 11:11:00]# vimdiff /etc/ssh/sshd_config*