美文网首页Linux
【Linux】Linux系统的基础优化讲解

【Linux】Linux系统的基础优化讲解

作者: 胖佳儿Clara | 来源:发表于2018-10-27 22:49 被阅读0次

    参考资料:
    1.视频课程《Linux运维》
    2.书籍PDF版《Linux运维 Web集群实战》

    学习笔记保存在幕布:

    这里有完整Linux学习笔记哦~


    Linux系统的基础优化讲解

    • 1.关闭SELinux(类似防火墙的安全机制,安全用别的方案解决)
      • 方法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 (查看修改结果)
    • 2.设定运行级别为3(文本模式)在Linux中有7个运行级别
      • 调整级别:grep 3:initdefault /etc/inittab
      • 查看linux运行级别:cat /etc/inittab
      • 查看级别:runlevel
      • 切换级别:init 0(重启电脑) ,我们最常用的是3(当前命令行模式)和1(单用户)
      • 企业场景面试题:
        • Linux 7种运行级别及对应作用?
          • 0-关机
          • 1-单用户状态,比如说密码啊丢了需要维护
          • 2-多用户模式
          • 3-完整的多用户模式,即当前的命令行模式
          • 4-保留,没有使用
          • 5-桌面模式
          • 6-重启
    • 3.关闭防火墙
      • /etc/init.d/iptables stop(临时关闭防火墙)
      • /etc/init.d/iptables status(查看状态)
      • chkconfig iptables off(防火墙最好永久关闭,下次开机也是关闭,其中chkconfig是管理开机是否启动的命令)
    • 4.Linux中文显示
      • 常见字符集: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 就可以啦 ~
    • 5.退出账号(工作时不能保留密码,一超时就退出去(等于Win的锁屏),可以增加安全)
      • export TMOUT=10 (临时生效超时退出),echo'export TMOUT=10'>>/etc/profile(永久生效)
    • 6.清空当前历史记录(防止被黑客看到呀)
      • 查看历史记录: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条记录
    • 7.隐藏Linux版本信息
      • /etc/issue (清除issue里头的内核,版本号等信息)
        * > /etc/issue.net(.net里头也装着类似的内容)

    相关文章

      网友评论

        本文标题:【Linux】Linux系统的基础优化讲解

        本文链接:https://www.haomeiwen.com/subject/rsqstqtx.html