Linux常用优化设置
所属分类 linux
浏览量 1489
1、系统时区查看与修改
$ timedatectl | grep "Time zone"
$ sudo timedatectl set-timezone Asia/Shanghai 【修改时区】
$ sudo date -s "2018-12-03 21:56:58" 【修改时间】
2、修改服务器进程数
$ sudo vi /etc/security/limits.conf 添加用户级别句柄和进程
* soft noproc 655360
* hard noproc 655360
* soft nofile 655360
* hard nofile 655360
说明:* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
修改后重新登录终端,查看用户进程数
查看所有 $ ulimit -a
最大用户数 $ ulimit -u
最大打开文件数 $ ulimit –n
最大进程数修改 :如果admin用户最大进程数不满足
再次修改文件: /etc/security/limits.d/90-nproc.conf或/etc/security/limits.d/20-nproc.conf
* soft nproc 655360
* hard nproc 655360
3、查看系统防火墙状态并关闭防火墙
$ systemctl status firewalld
$ systemctl stop firewalld
$ systemctl disable firewalld 【禁用开启自启动】
$ systemctl status firewalld
4、网络优化
$ vi /etc/sysctl.conf
net.ipv4.tcp_fin_timeout=20
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_keepalive_time=1200
net.core.netdev_max_backlog = 262144
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_wmem = 4096 16384 4194304
net.ipv4.ip_local_port_range = 10240 65000
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_keepalive_probes = 2
net.ipv4.tcp_max_tw_buckets = 360000
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
fs.file-max = 1000000
vm.max_map_count = 655360
vm.swappiness = 1
kernel.shmall = 4294967296
$ sysctl –p 【使配置生效】
$ swapoff -a 【关闭虚拟内存】
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
linux的基本默认设置为60 内存在使用到100-60=40%的时候,就开始出现有交换分区的使用
cat /proc/sys/vm/swappiness
上一篇
下一篇
技术文章合集2
aerospike简单介绍
curl实用技巧
金融危机十项注意
乌合之众大众心理学中最经典的20句话
2018年简单总结