Linux初级优化

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

  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=‘[\[email protected]\h \W]\$‘
检查是否修改完成 echo $PS1

永久修改
进入profile文件中增加export PS1=‘[\[email protected]\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

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

时间: 2024-08-30 12:17:41

Linux初级优化的相关文章

Linux 初级优化

1.关闭SELinux功能以及iptable # vi /etc/selinux/config SELINUX=enforcing   ←改为SELINUX=disabled # setenforce 0 # getenforce Permissive # /etc/init.d/iptables stop # /etc/init.d/iptables status iptables: Firewall is not running. 2.设置运行级别 # runlevel ←查看当前运行模式

RedHat 7.1 下安装 Zabbix监控程序详解(适合linux初级用户)

RedHat 7.1 安装 Zabbix 监控程序详解(适合对linux初级用户)2017-05-02 安装步骤: 1.zabbix需要安装LAMP架构 2.安装zabbix服务 3.初始化zabbix系统 1.安装环境:VMware虚拟 1 2 3 4 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.1 (Maipo) [[email protected] ~]#

【系统知识点】linux基础&优化命令

Xshell上传下载服务器的文件: yum -y install lrzsz sysstat//安装对应软件 sz XXXX//下载 rz XXXX//上传 创建用户: Useradd vrfxie //创建用户 -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. -g 用户组 指定用户所属的主用户组. -G 用户组,用户组 指定用户所属的附加组. -s Shell文件 指定用户的登录Shell. #可以设置为/sbin

[转]linux内核优化sysctl.conf参数优化

################### 所有rfc相关的选项都是默认启用的,因此网上的那些还自己写rfc支持的都可以扔掉了:) ############################### net.inet.ip.sourceroute=0 net.inet.ip.accept_sourceroute=0 ############################# 通过源路由,攻击者可以尝试到达内部IP地址 --包括RFC1918中的地址,所以 不接受源路由信息包可以防止你的内部网络被探测.

Linux 性能优化之 IO 子系统 系列 图

http://blog.sina.com.cn/s/articlelist_1029388674_11_1.html Linux 性能优化之 IO 子系统(一) 本文介绍了对 Linux IO 子系统性能进行优化时需要考虑的因素,以及一些 IO 性能检测工具. 本文的大部分内容来自 IBM Redbook - Linux Performance and Tuning Guidelines FileSystem VFS(Virtual FileSystem) 虚拟文件系统 文件系统是内核的功能,是

Linux性能优化和监控系列(一)——top工具

解释服务器发生了什么——top工具 在检查服务器的详细工作性能状态前,系统管理员需要对当前服务器状态有总体的了解. top是检查服务器总体状态的强有力工具, 通过top可以获取CPU, Memory, Process运行信息, 如下是运行top命令后的数据显示: top - 20:08:09 up 10 min,  1 user,  load average: 0.00, 0.02, 0.01 Tasks: 104 total,  1 running, 103 sleeping,  0 stop

linux运维、架构之路-linux基础优化

1.查看linux版本 cat /etc/redhat-release #CentOS release 6.9 (Final) ---->查看版本号 uname -m #x86_64 ---->查看系统64位/32位 uname -r #2.6.32-696.el6.x86_64 ------>内核版本 2.关闭selinux和iptables sed -i 's#=enforcing#=disabled#g' /etc/selinux/config setenforce 0 #----

linux io优化

场景:xml文件解析入库:并备份 问题:磁盘io异常,经常100%busy: linux io优化方法: 1.修改磁盘挂着参数,修改为writeback模式:对于文件读取频繁的可以设置noatime: 2.修改缓存写入磁盘时间 pdflush的行为受/proc/sys/vm中的参数的控制 /proc/sys/vm/dirty_writeback_centisecs (default 500): 1/100秒, 多长时间唤醒pdflush将缓存页数据写入硬盘.默认5秒唤醒2个(更多个)线程. 如果

Linux基本优化指南

有人看到这个标题的时候,心里一定在嘀咕"linux需要优化吗?".在回答这个问题之前,我先问个问题"何谓优化?",我的理念是,没有最优的,合适自己的才是更优的,把桌面背景调成自己喜欢的颜色,算不算优化呢? 我想上面两个问题都不用回答,如果你有兴趣,可以接着看下去. 这里要说的优化,主要指性能上的.优化是针对自己硬件,针对自己需求来做的,因此不存在适合所有人的优化方法.以我的机器为例,结合Ubuntu讲述. 加快启动速度 如果你常常使用大量的外设,比如说红外.蓝牙.打