系统相关优化
防火墙服务程序
- 查看防护墙服务状态
Centos6
/etc/init.d/iptables status
Centos7
systemctl status firewalld
- 临时调整防火墙服务
Centos6
/etc/init.d/iptables stop #停止
/etc/init.d/iptables start #开始
Centos7
systemctl stop firewalld #停止
systemctl start firewalld #开始
- 永久调整防火墙服务
Centos6
chkconfig iptables off #停止
chkconfig iptables on #开始
Centos7
systemctl disable firewalld #停止
systemctl enable firewalld #开始
Centos7查看服务状态信息
systemctl is-active firewalld #检查服务是否正常运行
systemctl is-enabled firewalld #检查确认服务是否开机运行
selinux服务程序
- 确认selinux服务状态
getenforce
- 临时调整服务状态
setenforce Enforcing #临时开启selinux
setenforce 1 #临时开启selinux
setenforce Permissive #临时关闭selinux
setenforce 0 #临时关闭selinux
- 永久调整服务状态
重启后生效,生产环境一般情况下操作一次临时调整和永久调整 就可以不重启系统的情况下修改完成
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策略
SELINUX=disabled
字符编码优化
可以实现对非英文字符的支持
- 查看字符集编码
echo $LANG
- 临时修改字符集编码
LANG=zh_CN.UTF-8
- 永久修改字符集编码
Centos6和Centos7通用方法
- 修改
/etc/profile
vi /etc/profile
#文件最后一行插入一下内容
export LANG='zh_CN.UTF-8'
source /etc/profile
Centos6
vi /etc/sysconfig/i18n
#修改文件内容
LANG='zh_CN.UTF-8'
source /etc/sysconfig/i18n
Centos7
vi /etc/locale.conf
#修改文件内容
LANG="zh_CN.UTF-8"
source /etc/locale.conf
Centos7
localectl set-locale LANG=zh_CN.UTF-8
远程连接优化
- 修改ssh服务配置文件
vi /etc/ssh/sshd_config
GSSAPIAuthentication no
UseDNS no
- 修改hosts文件
vi /etc/hosts
10.0.0.100 blog.1997sty.com
- 重启ssh远程服务
systemctl restart sshd
系统的操作命令
which
命令
在环境变量$PATH设置的目录里查找符合条件的文件
- which svn : 查找svn所在的目录
rpm
命令
rpm命令是RPM软件包的管理工具
- rpm -ivh sl : 直接安装sl
- rpm -ql tree : 查询tree
- rpm -e tree : 卸载tree
- rpm -qa : 列出所有安装过的包
- rpm -qf `which svn` : 返回svn软件包的全名
- rpm -e cowsay --nodeps : rpm卸载
cowsay
并保留依赖关系
最后一次更新于2019-11-15 20:36
0 条评论