C/C++教程

centos系统优化相关

本文主要是介绍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系统优化相关的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!