zoukankan      html  css  js  c++  java
  • 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*
  • 相关阅读:
    Gretna2.0 使用过程中遇到的问题
    在外星人电脑上安装windows10和ubuntu16.04双系统小记
    Mac OS下PHP开发环境的搭建——基于XAMPP和IntelliJ IDEA
    在Kali上安装打印机
    Rails中关联数据表的添加操作(嵌套表单)
    痛苦的人生——JRuby on Rails的开发与部署小记
    Word技巧杂记(二)——批量修改修订格式并接受
    Ruby学习(三)——类与对象(1)
    Ruby学习笔记(二)——从管道读取数据
    Word技巧杂记(一)——去掉页眉上方的黑线
  • 原文地址:https://www.cnblogs.com/wang618/p/11996598.html
Copyright © 2011-2022 走看看