03-Linux基础入门-系统的基础优化[对于使用虚拟机学习的学习者]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-Linux基础入门-系统的基础优化[对于使用虚拟机学习的学习者]相关的知识,希望对你有一定的参考价值。
1、关闭SELinux功能
①SELinux配置文件路径
/etc/selinux/config
②查看SELinux状态
getenforce
③关闭SELinux
- 方法一:常规方法→修改配置文件
vi /etc/selinux/config
将SELINUX=enforcing修改为SELINUX=disabled
- 方法二:
①备份配置文件[[email protected] ~]# cp /etc/selinux/config /etc/selinux/config.orl
②预修改
[[email protected] ~]# sed ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config
③修改到文件
[[email protected] ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config
注意:因为在生产环境中,不能是随随便便的重启服务器,所以可以使用setenforce 0来禁用配置文件达到同样的效果。如按照上述步骤操作后,重启也会关闭SELinux。
2、Linux的运行级别
①Linux运行级别配置文件
cat /etc/inittab
②Linux运行级别介绍(企业常见面试题:Linux的7种运行级别及对应作用。)
0 - halt (Do NOT set initdefault to this) # 关机状态
1 - Single user mode # 单用户模式(通常在维护服务器时使用,比如说找回root密码)
2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 没有NFS的多用户模式
3 - Full multiuser mode # 完整的多用户模式,Linux的默认模式。
4 - unused # 保留
5 - X11 # 带桌面的模式
6 - reboot (Do NOT set initdefault to this) # 重启(后边的英文意思请你自己意会)
③查看Linux的运行级别
runlevel
④切换运行级别
init # 后边接级别
3、关闭防火墙
①临时关闭
/etc/init.d/iptables stop 或 service iptables stop
②查看状态
/etc/init.d/iptables status 或 service iptables status
③永久关闭
chkconfig iptables off
PS:这个教程是给新手或者是零基础人士学习用的,虽然我知道在实际不能这么做,行内人士请认真看好这句话再评论。
4、Linux中文显示设置
①配置文件所在位置
cat /etc/sysconfig/i18n
②追加内容使Linux支持中文显示
echo ‘LANG="zh_CN.UTF-8"‘ >/etc/sysconfig/i18n
③应用追加后的配置
. /etc/sysconfig/i18n
④查看修改状况
echo $LANG
5、设置闲置账号超时时间
export TMOUT=10 # 10秒后退出登录
6、隐藏Linux版本信息
> /etc/issue
> /etc/issue.net
cat /etc/issue.net
7、如果是在虚拟机做实验,保存快照并克隆后,发现网卡起不来,可以这样做。
①编辑eth0配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 删除“HWADDR”和“UUID”这两行(可以按键盘上的d两次删除一行)
②如果有必要在清空如下文件:
> /etc/udev/rules.d/70-persistent-net.rules
③如果有必要重启系统
reboot
8、清空历史记录
history -c # 清除所有
history -d 5 # 删除第五条内容
export HISTSIZE=5 # 控制命令行历史记录数量为5(Linux特殊变量)
export HISTFILESIZE=3 # 命令行命令对应文件的记录数 ~/.bash_history(Linux特殊变量)
# 若想设置Linux特殊变量永久生效,可使用echo‘Linux特殊变量‘ >>/etc/profile即可,设置完最后需要source /etc/profile能立即生效。
(未完待续,有关SSH远程连接服务故障排查思路,请见下一篇转载文章......)
欢迎关注
新浪微博:https://weibo.com/yougazhang0506
微信公众平台:张雨嘉
我的网站:http://www.zhangyujia.cn
51CTO博客:http://blog.51cto.com/11099293
CSDN博客:http://blog.csdn.net/u013260195
以上是关于03-Linux基础入门-系统的基础优化[对于使用虚拟机学习的学习者]的主要内容,如果未能解决你的问题,请参考以下文章
9月23日 | MySQL基础入门-mysql教程-数据库实战(MySQL基础+MySQL高级+MySQL优化+作业题)