系统基础优化 vim

1系统基础优化

(CPU-lscpu 内存-free 磁盘-df 负载-w/uptime)

1.1 系统基础优化

准备工作:如何查看系统的信息

(1)cat /etc/redhat-release 查看系统版本


(2)uname -a 查看系统,内核,架构。发布时间等详细信息

1.2 系统用户优化

创建用户:useradd passwd


切换用户:su -


查看当前用户身份:whoami

1.3 命令提示符优化:PS1

export PS1='[\e[32;1m][\u@\h \W]$[\e[0m]'
开始设置颜色 提示服务格式 设置颜色结束
输出的文字,可以设置颜色:
echo -e "\e[32;1moldboy\e[0m"
echo -e "\e[31;1moldboy\e[0m"

1.4 yum源优化:优化base源 epel源

1.4.1 还是无法下载软件

a 网络有问题 ping 223.5.5.5 dns配置不正确 ping www.baidu.com
b yum命令只能运行一次

1.4.2 停止下载安装软件操作

获取yum程序进程号码
ps -ef|grep "yum" --- 进程号码
停止yum安装过程
kill(杀) 进程号码

2 系统字符集优化

(1)防止系统出现乱码
(2)让英文信息变换为中文显示

2.1 什么是字符集/字符编码

早期电脑发明出来--- 美国 ---英文(字母 符号)
王永民(五笔)--- 字符编码
UTF-8 支持中文
GBK 支持中文

2.2 如何查看字符编码信息:PATH PS1 LANG

	echo $LANG

2.2.1 如何修改字符编码

临时修改:export LANG="en_US.GBK"
永久修改:
①修改环境变量配置文件
vi /etc/profile
export LANG="en_US.GBK"

②修改字符编码文件
centos6
ls -l /etc/sysconfig/i18n
LANG="en_US.UTF-8"
centos7
cat /etc/locale.conf
LANG="en_US.UTF-8"

修改字符编码生效命令centos6 centos7一样
source /etc/sysconfig/i18n
source /etc/locale.conf

一条命令直接修改字符编码:
localectl set-locale LANG="XXX"

总结:source命令应用场景
/etc/profile

/etc/bashrc

~/.bashrc

~/.bash_profile

/etc/locale.conf

补充:字符编码显示中文设置:
[root@oldboyedu62 ~]# echo $LANG
zh_CN.UTF-8

2.2.2 如何将环境变量还原

  1. profile文件中有设置 将文件中的设置进行删除或注释
    2. 利用命令做了设置 断开xshell连接,使临时配置失效
    3. 特殊的配置文件进行了设置 特殊文件信息修改正确

3 提高SSH远程连接速度

3.1 修改ssh服务配置文件

vi /etc/ssh/sshd_config
将79行 GSSAPIAuthentication yes 中的yes改为no
将115行 #UseDNS yes 中的yes改为no

4 系统安全优化

4.1 系统防火墙优化:关闭

(1)centos6 iptables
关闭安全服务:
临时关闭:
/etc/init.d/iptables stop == services stop iptables
/etc/init.d/iptables status
/etc/init.d/sshd stop
永久关闭:
chkconfig iptables off
chkconfig --list iptables

(2)centos7 firewalld
关闭安全服务:
临时关闭:systemctl stop firewalld
永久关闭:systemctl disable firewalld
检查确认:systemctl status firewalld
systemctl is-active firewalld
systemctl is-enabled firewalld
PS: systemctl 可以控制多个服务同时关闭或启动

4.2 系统selinux优化:关闭

selinux:美国国防部设置linux系统安全程序策略,在一定程度限制root用户的权利
(1)临时关闭:
setenforce 0
getenforce --- 检查确认
(2)永久关闭:
vi/etc/selinux/config
enforcing - SELinux security policy is enforced.
selinux安全策略是激活
permissive - SELinux prints warnings instead of enforcing.
selinux输出警告信息替换激活功能 --- 临时关闭
disabled - No SELinux policy is loaded.
selinux安全策略没有被加载

sed修改selinux
sed -n '7p' /etc/selinux/config --- 进行检查确认
sed -i '7s#enforcing#disabled#g' /etc/selinux/config --- sed命令修改文件内容
sed -i 确认替换内容
sed -n 取消默认不必要输出
补充:selinux程序由关闭 --- 启动,系统重启会有长时间延迟

系统软件包安装(最小化安装 1236-centos7 235-centos6)
yum groupinstall -y xxx    安装一个安装包,安装包包涵了很多单个软件,以及单个软件的依赖关系。
yum grouplist                  显示可以安装包组信息
yum list                           显示所有已经安装和可以安装的程序包

5 vim

批量操作(删除)
第一个历程:ctrl+v --- 进入视图块模式
第二个历程:移动光标选中多行信息
第三个历程:d或者x(删除光标所在位置的信息)
批量添加注释(添加)
第一个历程:ctrl+v --- 进入视图块模式
第二个历程:移动光标选中多行信息
第三个历程:shift+i -- 进入编辑状态
第四个历程:直接编辑信息
第五个历程:esc 实现批量编辑

系统基础优化 vim的更多相关文章

  1. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  2. Linu之linux系统基础优化和基本命令

    Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文 ...

  3. Linux 系统基础优化和常用命令

    目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...

  4. Centos 7.x 系统基础优化

    Centos 7.x 系统基础优化 1.更换国内yum源 删除系统带的centos官方yum源 rm -rf /etc/yum.repos.d/* 使用国内阿里云源 curl -o /etc/yum. ...

  5. 运维 07 Linux系统基础优化及常用命令

    Linux系统基础优化及常用命令   Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...

  6. 系统基础优化( 创建yum私有仓库最详细操作及解释 )

    目录 系统基础优化 一.Linux中安装软件的方式 安装方式 三种安装方式的区别 二.RPM安装☆ 1.安装及其他命令 2.手动下载软件包,可将其拖入shell中自动传入 1).手动网页下载软件包 2 ...

  7. centos 6.x 系统基础优化简版

    Centos 6.x 系统基础优化 1.更换国内yum源 删除系统带的centos官方yum源 rm -rf /etc/yum.repos.d/* 使用国内阿里云源 curl -o /etc/yum. ...

  8. Centos6.5 64linux系统基础优化(二)

    1  操作的最小化原则 1)安装系统最小化 2)开启程序服务最小化原则 3)操作最小化原则 4)登陆最小化原则;平时没有需求不用root登陆,要用普通登陆. 2  更改ssh服务默认端口及常规配置 # ...

  9. Linux系统基础优化

    一.关闭防火墙iptables:                (1)关闭                 /etc/init.d/iptables stop                (2)检查 ...

随机推荐

  1. mysql截取函数常用方法 即mysql 字符串 截取-- - 最后带上java字符串截取规则比较

    常用的mysql截取函数有:left(), right(), substring(), substring_index() 下面来一一说明一下: 1.左截取left(str, length) 说明:l ...

  2. AJ学IOS(14)UI之UITableView扩充_表格的修改_(增删移动)

    AJ分享,必须精品 先看效果图 代码 // // Created by apple on 14-8-19. // Copyright (c) 2014年 itcast. All rights rese ...

  3. Docker系列-文章汇总

    本篇汇总docker系列的文章目录: 01. 准备Docker环境 02. CentOS安装Docker 03. Bridge Network 01 容器间通信 持续更新中…… 本人微信公众号同步更新 ...

  4. SpringBoot 集成 Elasticsearch

    前面在 ubuntu 完成安装 elasticsearch,现在我们SpringBoot将集成elasticsearch. 1.创建SpringBoot项目 我们这边直接引入NoSql中Spring ...

  5. vue组件之间值传递四种方法汇总

    1.父组件获取子组件的数据和方法 $refs 子组件: <template> <div class="header"> <h3>{{ zz }} ...

  6. 网站假死 重启NGINX无效 必须重启PHP 原因分析

    一.错误提示说明: Nginx 502 Bad Gateway:请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 G ...

  7. 常用ElasticSearch 查询语句

    为了演示不同类型的 ElasticSearch 的查询,我们将使用书文档信息的集合(有以下字段:title(标题), authors(作者), summary(摘要), publish_date(发布 ...

  8. WEBMIN(CVE-2019-15107) 学习

    简单介绍: Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作.目前Webmin支持绝大多数的Unix系统,这些系统除了 ...

  9. [Yii2] 快速套模板,加载JS,CSS(HTML标签<base>)

    刚开始学,弄了好久,不知道怎么加载JS.CSS,以及怎么不加载YII2自带的模板!其实真的好简单! 补: 其实是我垃圾,YII2默认访问路径是WEB,所以把style文件放到web下就能加载! 首先把 ...

  10. Git速查表大全