博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统基础优化
阅读量:4491 次
发布时间:2019-06-08

本文共 875 字,大约阅读时间需要 2 分钟。

1.平时不用root,添加普通用户,使用sudo授权管理

sudo su -

2.更改ssh服务端口和禁止root用户远程连接

vim /etc/ssh/sshd_config

3.定时自动更新系统时间(ntp服务)

4.配置yum更新源,设置国内的跟新地址

5.关闭selinux及iptables

vim /etc/sysconfig/selinux

CentOS 6-->chkconfig iptables off         CentOS 7--> systemctl disable iptables

chkconifg |grep iptables #检查iptables是否关闭开机自启动

6.调整文件描述符的数量 ,进程及文件的打开都会消耗文件描述符

加大服务器文件描述符:ulimit -HSn 65535   //但是重启之后 会还原   永久修改主配置文件 vi /etc/security/limits.conf

7.定时清理 /var/spool/cilentmquene/目录垃圾文件,防止inodes节点被沾满

8.精简开机自启动(crond,sshd,network,rsyslog保留着四个开机服务即可)setup/chkconfig

CentOS 7不支持setup和chkconfig 可以通过systemctl修改

9.Linux内核参数优化

vi /etc/sysctl.conf 修改参数, 之后sysctl -p执行生效

10.更改字符集 尽量使用英文 LANG=EN  ,除非强制性使用中文

CentOS 6 -->vim /etc/sysconfig/i18n  CentOS 7 -->vim /etc/locate.conf

11.锁定关键系统文件

chattr +i 文件 例如/etc/shadow

12.清空/etc/issue,去除系统内核在的登陆时显示防止黑客攻击:

 > /etc/issue

转载于:https://www.cnblogs.com/zhangwduoduoj/p/10832908.html

你可能感兴趣的文章
C++编程对缓冲区的理解
查看>>
windows下 安装 rabbitMQ 及操作常用命令
查看>>
Linux中 bash_profile和.bashrc的区别(启动文件)
查看>>
Tomcat出现java.lang.Exception: Socket bind failed
查看>>
AngularJS
查看>>
DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较
查看>>
[.NET WebAPI系列01] WebAPI 简单例子
查看>>
[leetcode] Minimum Path Sum
查看>>
PAT乙级1021.个位数统计(15 分)
查看>>
强化学习Q-Learning算法详解
查看>>
Spring MVC
查看>>
winform treeview 复选框,父节点子节点联动Bug
查看>>
C#_委托类型以及Action/Fanc_2018Oct
查看>>
es数组去重的简写
查看>>
Training Logisches Denken
查看>>
谁分配谁释放
查看>>
正则表达式
查看>>
Java集合之LinkedHashSet源码分析
查看>>
David Silver强化学习Lecture1:强化学习简介
查看>>
开源项目
查看>>