系统基础优化 vim
系统基础优化 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 如何将环境变量还原
- 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的更多相关文章
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- Linu之linux系统基础优化和基本命令
Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文 ...
- Linux 系统基础优化和常用命令
目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...
- Centos 7.x 系统基础优化
Centos 7.x 系统基础优化 1.更换国内yum源 删除系统带的centos官方yum源 rm -rf /etc/yum.repos.d/* 使用国内阿里云源 curl -o /etc/yum. ...
- 运维 07 Linux系统基础优化及常用命令
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...
- 系统基础优化( 创建yum私有仓库最详细操作及解释 )
目录 系统基础优化 一.Linux中安装软件的方式 安装方式 三种安装方式的区别 二.RPM安装☆ 1.安装及其他命令 2.手动下载软件包,可将其拖入shell中自动传入 1).手动网页下载软件包 2 ...
- centos 6.x 系统基础优化简版
Centos 6.x 系统基础优化 1.更换国内yum源 删除系统带的centos官方yum源 rm -rf /etc/yum.repos.d/* 使用国内阿里云源 curl -o /etc/yum. ...
- Centos6.5 64linux系统基础优化(二)
1 操作的最小化原则 1)安装系统最小化 2)开启程序服务最小化原则 3)操作最小化原则 4)登陆最小化原则;平时没有需求不用root登陆,要用普通登陆. 2 更改ssh服务默认端口及常规配置 # ...
- Linux系统基础优化
一.关闭防火墙iptables: (1)关闭 /etc/init.d/iptables stop (2)检查 ...
随机推荐
- Linux知识再回顾
Linux再回顾 下面是自己之前centos7的笔记总结第二篇,第一篇是19年就写过了一些,记住Linux中一切皆文件. 这里提下,使用xshell+xftp来使用云服务器是很不错的,强烈建议小伙伴这 ...
- 基于my-DAQ的温室迷你温室设计
这是一个小项目,采用NI的my-DAQ做数据采集,需要采集的数据有温度(LM35),气体(MQ2),需要控制的设备有风扇.加热棒,另外还有光照亮度调节. 一.数据采集 1.LM35 LM35是模拟输出 ...
- numpy basic sheatsheet
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库.NumPy 通常与 SciPy(Scien ...
- BUG 测试计划
性能追求 目前状况 测试标准 APP平稳运行,无crush现象 快速下拉翻页时,崩溃退出 要求多人使用,均流畅无异常退出方可 页面的放大缩小不会造成页面显 ...
- vue2.x学习笔记(二)
接着前面的内容:https://www.cnblogs.com/yanggb/p/12555836.html. 声明式渲染 vue的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统. ...
- [linux] [nginx] 一键安装web环境全攻略phpstudy版,超详细!
找到运行中的服务器(实例). 打开这个主要是看它的IP,是公网ip,公网ip,公网ip,重要的事情说三遍. 接下来我们可以不用在阿里云上操作了,直接用客户端操作,这两个客户端就是Xshell 5和Xf ...
- IDEA惊天bug:进程已结束,退出代码-1073741819 (0xC0000005)
由于昨天要写的文章没有写完,于是今天早上我四点半就"自然醒"了,心里面有事,睡觉也不安稳.洗漱完毕后,我打开电脑,正襟危坐,摆出一副要干架的态势,不能再拖了. 要写的文章中涉及到一 ...
- HTML+CSS教程(五)外联样式、组选择器、圆角边框、样式优先级、伪类、盒子模型、元素溢出
一.外联样式 通过link标签引入外部css文件夹中的xxx.css文件到head标签中 例: 二. 1.组选择器 选择器名称1,选择器名称2,选择器名称3,…{属性:属性值;属性;属性值} 例: & ...
- mysql参数max_binlog_cache_size设置不当引发的血案
日常运维中的坑真是防不胜防,不一小心就遇到别人给你挖的坑.最近又遇到经验不足的DBA不知道从哪拷贝的配置文件(据说是当时参加某培训机构视频培训是资料里的模板,真的是误人子弟呀),其中把max_binl ...
- 优质中文NLP资源集合,做项目一定用得到!
今天要给大家在推荐 Github 上一个优质的中文 NLP 工具和资源集合项目——funNLP,已经获得了 5.3k Stars,1k+ Forks. 项目作者 杨洋,一枚水博&互联网民工,目 ...