首页  

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年简单总结