Linux系统怎么优化的学习笔记
树图思维导图提供 Linux系统优化讲解 在线思维导图免费制作,点击“编辑”按钮,可对 Linux系统优化讲解 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f1192ab1af3efeb76b4344b095b9e936
Linux系统优化讲解思维导图模板大纲
方法1:vim修改
vim /etc/selinux/config (使SELINUX=disabled,彻底关掉)
方法2:sed修改
sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
cat /etc/selinux/config(查看文件)
cp /etc/selinux/config /etc/selinux/config.ori (在原来的目录下备份)
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config(-i参数修改文件)
关注:但是以上需要重启生效,但是服务器一般不能重启,所以我们需要既改配置文件,又改命令行。
方法:
setenforce 0 (将enforce改为permissive)
getenforce (查看修改结果)
调整级别:grep 3:initdefault /etc/inittab
查看linux运行级别:cat /etc/inittab
查看级别:runlevel
切换级别:init 0(重启电脑) ,我们最常用的是3(当前命令行模式)和1(单用户)
企业场景面试题:
Linux 7种运行级别及对应作用?
0-关机
1-单用户状态,比如说密码啊丢了需要维护
2-多用户模式
3-完整的多用户模式,即当前的命令行模式
4-保留,没有使用
5-桌面模式
6-重启
/etc/init.d/iptables stop(临时关闭防火墙)
/etc/init.d/iptables status(查看状态)
chkconfig iptables off(防火墙最好永久关闭,下次开机也是关闭,其中chkconfig是管理开机是否启动的命令)
常见字符集:GBK,UTF-8
查看字符集:cat /etc/sysconfig/i18n
修改字符集:
echo '$LANG="zh_CN.utf8"' >etc/sysconfig/i18n
cat /etc/sysconfig/i18n(查看)
.. /etc/sysconfig/i18n(source使生效)
客户端也要改:CRT属性,选择UTF-8,重启CRT
这样之后就可以创建中文啦~例如:老男孩.txt,但是我们也要禁止使用中文,但是tree是??,LANG=en 就可以啦 ~
export TMOUT=10 (临时生效超时退出),echo'export TMOUT=10'>>/etc/profile(永久生效)
查看历史记录:history ,然后看到数字+记录,!数字,查看第几条历史记录
清空所有记录:history -c
删除指定记录: history -d 5 (删除第5条历史记录)
优化操作:
减少历史记录数量
export HISTSIZE=10(临时生效)
echo 'export HISTSIZE=10' >>/etc/profile(永久生效)
减少历史记录文件的命令行数量:export HISTFILESIZE=10(临时生效),echo 'export HISTFILESIZE=10' >>/etc/profile(永久生效);这样之后再cat ~/.bash_history就只能显示最多10条记录
> /etc/issue (清除issue里头的内核,版本号等信息)
> /etc/issue.net(.net里头也装着类似的内容)
有必要保留的开机自启动服务
sshd
rsyslog 日志相关软件
network 想激活/关闭各个网络接口,则考虑开启
crond 定时任务
sysstat 性能组件
设置开机启动的方法
ntsysv 命令然后再弹出的窗口中进行设置
set命令——>system service ,然后再弹出的窗口中进行设置
通过1行命令或者shell脚本设置(关掉不需要的,或者先全关再开启需要的)
关掉不需要的,因为我们需要保留的服务默认是开启的
chkconfig --list |grep 3:on |egrep -v "sshd|rsyslog|network|crond|sysstat"|awk '{print"chkconfig",$1,"off"}'|bash
先全关再开启需要的
chkconfig --list |grep 3:on|awk'{print"chkconfig",$1,"off"}'|bash
chkconfig --list |egrep -v "sshd|rsyslog|network|crond|sysstat"|awk '{print"chkconfig",$1,"on"}'|bash
树图思维导图提供 低效和超龄导购员的管理计划 在线思维导图免费制作,点击“编辑”按钮,可对 低效和超龄导购员的管理计划 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f7df47e61db6c5c13a363faab8770506
树图思维导图提供 低效、超龄导购管理 在线思维导图免费制作,点击“编辑”按钮,可对 低效、超龄导购管理 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:87e710dcc662dcd9d8899a1b6f1497cd