系统基础优化 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. tf.nn.sigmoid_cross_entropy_with_logits 分类

    tf.nn.sigmoid_cross_entropy_with_logits(_sentinel=None,,labels=None,logits=None,name=None) logits和la ...

  2. Java基础】并发 - 多线程

    Java基础]并发 - 多线程 分类: Java2014-05-03 23:56 275人阅读 评论(0) 收藏 举报 Java   目录(?)[+]   介绍 Java多线程 多线程任务执行 大多数 ...

  3. RNN循环神经网络(Recurrent Neural Network)学习

    一.RNN简介 1.)什么是RNN? RNN是一种特殊的神经网络结构,考虑前一时刻的输入,且赋予了网络对前面的内容的一种'记忆'功能. 2.)RNN可以解决什么问题? 时间先后顺序的问题都可以使用RN ...

  4. pomelo环境配置(windows环境)

    目录 简介 准备 安装 工程的创建 简介 1.网易开源,免费,业(diao)界(si)良(fu)心(li)呀,^.^ 2.游戏服务器框架(当然也可以用于web服务器) 3.高性能.高可伸缩.分布式,多 ...

  5. 处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类

    在我们以往的编程中,就有过通过运行前和运行后时间差来判断时间复杂度的例子,再扯得远一点,我们在C语言中制造随机数的操作,也要用到有关时间的函数.而且,在我们未来的编程中,也会时不时要用到能够读取当前时 ...

  6. 使用dynamic和MEF实现轻量级的AOP组件 (2)

    转摘 https://www.cnblogs.com/niceWk/archive/2010/07/21/1782092.html 偷梁换柱 上一篇我们初试了DynamicAspect这把小刀,如果你 ...

  7. Spring基于注解@Required配置

    基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入.而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身. ...

  8. CSS躬行记(7)——合成

    在图形编辑软件中,可以按特定地方式处理不同图层的合成,最新的CSS规范也引入了该功能,并提供了mix-blend-mode和background-blend-mode两个属性.混合模式(blendin ...

  9. Linux查看端口或pid使用路径

    1. lsof -i:10010 查看10010端口的占用情况 命令返回结果: 2. netstat -lpn | grep 80 查看80端口服务端socket占用状况 3. ll /proc/26 ...

  10. kubeadm 默认镜像配置问题引申

    背景: 每次使用功能kubeadm的时候都需要提前准备好镜像,为什么自定义使用的镜像源呢? 在没有翻越围墙时 kubeadm init --kubernetes-version=v1.13.0 --p ...