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

Linux初级优化

时间:2018-12-13 01:11:00      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:永久   比较   高并发   阿里   mirror   语言   useradd   默认   ref   

系统优化
一. 系统优化概述

  1. 系统优化前工作
    (1) 了解系统信息
    查看系统版本 cat /etc/redhat-release

查看内核型号uname -r

(2) 创建用户信息,切换用户
创建用户 useradd abc
设置密码 passwd abc

切换用户状态su - abc
检查当前用户whoami

  1. PS1命令提示符信息
    (1)环境变量特征
    特征1:由大写字母组成
    特征2:配置的环境变量,所有用户都要遵守
    特征3:环境变量是系统默认安装配置的
    (2)对命令提符的修改
    参数信息

临时修改
显示PS1变量的值echo $PS1
修改PS1的参数w export PS1=‘[\u@\h \W]\$‘
检查是否修改完成 echo $PS1

永久修改
进入profile文件中增加export PS1=‘[\u@\h \W]\$‘
vim /etc/profile
重新加载文件
source /etc/profile
检查是否修改完成
echo $PS1

  1. 下载软件优化
    (1) 需要修改yum源文件(指定使用哪个yum软件仓库)
    (2) 输入要下载的yum软件仓库curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    (3) PS:万一阿里云不好用,可以选择清华yum源
    https://mirrors.tuna.tsinghua.edu.cn/help/centos/
    (4) 修改yum扩展源epel源
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    (5) 所有源文件最终确认 yum repolist
  2. 安全相关的优化
    (1) 修改seLinux设置(美国国家安全局) 作用:限制root用户
    临时关闭
    关闭seLinux setenforce 0
    查看seLinux状态 getenforce
    开启为1

永久关闭
进入vim /etc/selinux/confing文件,设置SELINUX=disabled

PS:文件修改后不会立即生效,需要重启Linux系统使之生效

(2) 防火墙服务
Centos7(关闭firewalld)
临时关闭
关闭防火墙 systemctl stop firewalld.service
查看状态 systemctl status firewalld.service
查看状态 systemctl is-active firewalld.service

永久关闭
永久关闭防火墙 systemctl disable firewalld.service
查看状态 systemctl status firewalld.service
查看状态 systemctl is-enabled firewalld.service

PS:防火墙的应用场景
建议开启:服务器可以被外界访问(公网/外网IP)
建议关闭:服务可以被内部访问(私网/内网IP)
建议关闭:服务器处于高并发状态(公网/外网IP)

  1. 系统字符编码优化(字符集)
    (1) 字符集:让一些国家的特殊语言,可以有效转换为机器码的过程.
    (2) 常见的字符集: UTF-8 通用的字符集
    GBK 国际比较通用
    (3) 查看当前字符集 echo $LANG

(4) 修改字符集方法一
临时修改
修改为GBK echo LANG=en_US.GBK

永久修改
在profile添加命令 echo ‘export LANG=en_ LANG=en_US.GBK‘ >>/etc/profile
查看最后一行 tail -1 /etc/profile
重新加载文件 source /etc/profile

(5) 修改字符集方法二
临时修改
跟方法一相同
永久修改
进入vi /etc/locale.conf修改数值
重新加载locale.conf文件

(6) 用命令修改
命令修改 localectl set-locale LANG=en_US.GBK
重新加载文件 source /etc/locale.conf
检查结果 echo $LANG

Linux初级优化

标签:永久   比较   高并发   阿里   mirror   语言   useradd   默认   ref   

原文地址:http://blog.51cto.com/14124199/2329679

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