本文主要是介绍centos系统优化相关,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
系统优化的方法(基础优化)
1.了解系统环境
uname 获取系统的信息
-a 获取全部系统的相关信息
-s 查看部分信息
-r 内核
man uname 查看这个命令有什么全部的参数作用
2.用户身份
老员工/经理 root
新员工 普通用户身份
useradd name 创建名字为name的用户
password name 为这个用户设置密码
su - root 切换root用户或者其他用户的命令
id name 查看这个用户是否存在
echo $PS1 查看命令提示符的信息
/etc/profile 查看命令提示符文本
source /etc/profile 刷新更改后的文件生效
whoami 查看自己什么用户
3.命令提示符的优化
echo $PS1 查看默认配置
/etc/profile
\u 显示当前登录用户名称
\h 显示系统主机名称
\W 显示当前所在目录信息(没改变的时候只显示目录结尾信息)
\w 显示完整的目录
\A 显示时间为24小时
... 还有很多 百度吧
export PS1 = '\[\e[32;1m\][\u@\h \W]\$ \[\e[0m\]' 给命令提示符设置颜色
4,下载源优化 yum
yum 安装软件优势不需要到官方网站进行单独下载软件包以及自动安装,可以解决软件的依赖关系
①.优化基础的yum源,阿里,豆瓣各种镜像源
②.拓展仓库优化,可以去阿里云找拓展下载的地方
yum install sl cowsay -y
wget 下载软件或者文件
5.系统安全相关优化(将一些安全服务器先进性关闭)
系统越安全 管理起来效率越低
系统越不安全 管理起来效率越高
①.防火墙服务程序
centos6
操作前查看防火墙服务状态
/ect/init.d/iptables status 以文件类型查看
临时关闭防火墙服务
/ect/init.d/iptables storp
永久关闭
chkconfig iptables off
开启
chkconfig iptables on
centos7
操作前查看防火墙服务状态
systemctl status firewalld
临时关闭防火墙服务
systemctl stop firewalld
永久关闭防火墙服务
systemctl disable firewalld
检查服务状态信息是否正常运行
systemctl is-active firewalld
检查服务时候开机运行
systemctl disable firewalld
②.系统的selinux程序(控制root权限)
在很多企业中selinux企业默认都是关闭的
getenfirce 确认系统的selinux是否是开启还是关闭
临时关闭
setenforce 0 or 1
修改文件进行永久关闭
vim /etc/selinux/config
③.字母编码优化
什么是字符编码
UTF-8 比较通用的
GBK 比较国际化
系统中字符集编码设置方法
centos6
查看默认的编码信息
echo $LANG
临时修改
LANG = '编码集'
永久修改
vim /etc/profile 去环境变量文件里面去修改
vim /etc/sysconfig/il8n 这个文件也可修改 不过需要source这个文件
centos7
查看默认的编码信息
echo $LANG
临时修改
LANG = '编码集'
永久修改
vim /etc/profile 去环境变量文件里面去修改
vim/etc/locale.conf 这个文件里也能进行修改
即临时也永久
localectl set-locale LANG=zh_CN.GBK
④.远程连接优化
修改ssh配置文件
这篇关于centos系统优化相关的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!