码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统优化1

时间:2019-09-22 02:05:15      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:优化   ase   mirrors   临时   sysconf   curl -O   信息   shell   cal   

1、YUM优化
优化基础的yum源文件
通过阿里镜像源进行优化: curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
优化扩展的yum源文件
通过阿里镜像源进行优化: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2、系统安全相关优化
防火墙服务程序
○ centos6
查看防护墙服务状态
/etc/init.d/iptables status

       临时关闭防火墙服务
       /etc/init.d/iptables stop
       /etc/init.d/iptables status

       永久关闭防火墙服务
       chkconfig iptables off

    ○    centos7
       查看防火墙服务状态
       systemctl status firewalld

       临时关闭防火墙服务
       systemctl stop firewalld
       systemctl status firewalld     
       永久关闭防火墙服务
       systemctl disable firewalld

       补充: 查看服务状态信息简便方法
       systemctl is-active firewalld   --- 检查服务是否正常运行
       systemctl is-enabled firewalld  --- 检查确认服务是否开机运行
系统的selinux服务程序
       selinux服务对root用户权限进行控制
       很多企业中:selinux服务默认关闭
       centos6==centos7 
       临时关闭:
       检查确认: 
       getenforce    --- 确认selinux服务是否开启或是关闭的
       如何关闭:  
       [root@damingli ~]# setenforce 
       usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
       Enforcing   1  --- 临时开启selinux
       Permissive  0  --- 临时关闭selinux

       setenforce 0   --- 临时关闭selinux服务

       永久关闭:
       enforcing    - SELinux security policy is enforced.  
                      selinux服务处于正常开启状态
       permissive   - SELinux prints warnings instead of enforcing.
                      selinux服务被临时关闭了
       disabled     - No SELinux policy is loaded.
                      selinux服务彻底关闭
       vi /etc/selinux/config
       SELINUX=disabled
       PS: 如果想让selinux配置文件生效,重启系统

3、字符编码优化
支持中文比较好的编码:
UTF-8 比较通用
GBK 比较国际通用

出现乱码的原因:
    系统字符集设置有问题; 远程软件字符集设置有问题;文件编写字符集和系统查看的字符集不统一

系统中字符集编码设置方法
    centos6 
    查看默认编码信息:
        [root@damingli ~]# echo $LANG   --- LANG用于设置字符编码信息
        en_US.UTF-8

    临时修改:
        [root@damingli ~]# echo $LANG
        en_US.UTF-8
        修改命令:LANG=XXX

    永久修改:
    方法一:
        [root@damingli ~]# tail -5 /etc/profile
        export LANG=‘en_US.UTF-8‘

    方法二:编辑/etc/sysconfig/i18n文件修改语言
        vi /etc/sysconfig/i18n
        LANG=‘en_US.UTF-8
        修改后需要source一下使其生效
        source /etc/sysconfig/i18n

    centos7 
    查看默认编码信息
        [root@damingli ~]# echo $LANG
        en_US.UTF-8

    临时修改:
        [root@damingli ~]# echo $LANG
        en_US.UTF-8
        修改命令:
        LANG=XXX

    永久修改:
    方法一: 更加有先
        [root@damingli ~]# tail -5 /etc/profile
        export LANG=‘en_US.UTF-8‘
    方法二:
        [root@damingli ~]# cat /etc/locale.conf 
        LANG="zh_CN.UTF-8"

补充:一条命令即临时设置,又永久设置
    localectl set-locale LANG=zh_CN.GBK

4、加速xshell软件远程连接速度
step1:修改ssh服务配置文件
vi /etc/ssh/sshd_config
GSSAPIAuthentication no
UseDNS no

step2:修改hosts文件
[root@damingli ~]# vi /etc/hosts
10.1.1.200  damingli.com

step3:重启ssh远程服务
systemctl restart sshd

Linux系统优化1

标签:优化   ase   mirrors   临时   sysconf   curl -O   信息   shell   cal   

原文地址:https://blog.51cto.com/14552141/2439954

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!