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
- 方法二:
①备份配置文件

[root@centos6 ~]# cp /etc/selinux/config /etc/selinux/config.orl

②预修改

[root@centos6 ~]# sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 

③修改到文件

[root@centos6 ~]# 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基础入门-系统的基础优化[对于使用虚拟机学习的学习者]的主要内容,如果未能解决你的问题,请参考以下文章

Mysql快速入门

java基础入门传智播客电子版答案,干货满满

linux基础知识都有哪些

9月23日 | MySQL基础入门-mysql教程-数据库实战(MySQL基础+MySQL高级+MySQL优化+作业题)

03-Linux系统基础命令

Linux学习之六-Linux系统的基础优化