Linux基础优化(二)

一操作系统字符优化

避免出现中文乱码,UTF-8支持中文GBK-Xx支持中文

(一)查看默认编码

[root@centos7 ~]# echo $LANG
en_US.UTF-
[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-

二系统远程连接优化

解决远程连接慢,提升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\]\t\[\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*

Linux基础优化(二)的更多相关文章

  1. Linux基础练习题(二)

    Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...

  2. 运维之Linux基础(二)

    运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...

  3. Linux基础优化和安全重点小结

    Linux基础优化和安全重点小结 1.不用root管理,以普通用户的名义通过sudo管理授权(/etc/sudoers)        2.更改默认的ssh服务端口,禁止root用户远程连接,甚至监听 ...

  4. Linux 基础优化

    1.操作的最小化原则 1)安装系统最小化 一般情况下安装OS时,软件安装包组(Package Group)的选择: base--------------------------基本环境 editors ...

  5. Linux基础优化与安全归纳总结

    一名运维工程师在运维岗位上时间久了,就会发现Linux优化的重要性,同时会给运维工作带来很多的便利性.本人逐渐认识到了这一点,所以特意在工作闲暇之余,通过阅读Linux相关书籍及向同事.同行高手咨询, ...

  6. 18.linux基础优化

    1.linux系统的基础优化 (1)关闭selinux sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 临时关闭 ...

  7. linux运维、架构之路-linux基础优化

    1.查看linux版本 cat /etc/redhat-release #CentOS release 6.9 (Final) ————>查看版本号 uname -m #x86_64 ————& ...

  8. 1、linux基础优化

    1.添加一个用户 [root@oldboy ~]# useradd oldboy [root@oldboy ~]# id oldboy uid=500(oldboy) gid=500 (oldboy) ...

  9. Linux基础(二)

    二.Linux 常用命令 一.命令行操作的流程 录入命令(可以使用各种途径来发送命令) 命令被解释器解释并执行 将结果以产品需要的方式显示出来 二.命令提示符 sq@sq-VirtualBox:~$ ...

随机推荐

  1. Linux shell - scp命令用法

    例子: 远程复制一个文件从服务器A (172.0.0.0) /home/test/file1.txt 到 服务器B (172.0.0.1) /home/test 服务器A和服务器B的用户是 test ...

  2. MySql常用语句总结更新

    1.Mysql修改字段的默认值: alter table tablename alter column drop default; (若本身存在默认值,则先删除) alter table tablen ...

  3. Java多线程引例及实现多线程的方式

    多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术. Java多线程是由JVM来实现,不必关心操作系统的调用问题. 假如我们要实现如下功能: public c ...

  4. (appium+python)UI自动化_02_appium启动手机app

    前提:需先安装配置好appium+python自动化环境,已配置好环境的小伙伴可以参考以下步骤启动Android app,具体步骤如下: 一.USB连接手机 (1)手机USB连接电脑 (2)手机打开开 ...

  5. 2019牛客暑期多校训练营(第三场)H Magic Line

    原题链接:H  Magic Line 题意简述: 给定n个点,要求画一条直线将n个点分成均有n / 2个点的两部分,不能有点在线上: 解题思路: 首先,先将所有的点进行以x为第一关键字,y为第二关键字 ...

  6. python操作mysql之增删改查

    [insert] import MySQLdb conn = MySQLdb.connect(","08day5" ) cur = conn.cursor() #把数据放 ...

  7. C++中使用CMake编译管理项目

    CMake是一个跨平台的Makefile生成工具,可以根据特定的规则生成相应的Makefile文件,并对C/C++源代码进行编译和管理. 有一篇博客介绍CMake的使用,比较通俗易懂,链接地址是:Cm ...

  8. MySQL错误信息语言设置为英文

    MySQL错误信息语言设置为英文 安装的wamp环境中,mysql的错误提示信息默认不是英语(大概是法语) 这里说下改为英语的过程 第一步 找到以下文件夹,确保里面可以看到各种"国际方言&q ...

  9. Linux-第一篇linux基本认识

    1.在Linux世界中,一切皆是文件,Linux文件采用级层式的树状目录结构,在此结构中根目录是“/”. 一般linux系统的目录结构如下 目录结构说明 目录 说明 bin 存放二进制可执行文件(ls ...

  10. Nacos-作为Sring cloud 注册发现

    Nacos:一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台. https://nacos.io/zh-cn/index.html 功能: 动态服务配置 服务发现和管理 动态DNS服务 ...