Linux系统优化1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统优化1相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段
优化 C# 代码片段、ObservableCollection 和 AddRange