Linux基础优化(二)

 


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反向解析过程
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地址  --> 反向解析 --> 名称域名信息 
============================================================================================
 
 
 

修改之后要重启服务
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*
原文地址:https://www.cnblogs.com/wang618/p/11996598.html