centos使用问题记录

1.安装mysql(实在是记不住啊QAQ)

blog:https://qizhanming.com/blog/2017/05/10/centos-7-yum-install-mysql-57

 

2.deepin上传文件到centos

目前使用scp,觉得非常好用.命令如下:

scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>

3. 服务器调优常见命令

文件描述符相关(用户级)

查看用户级文件描述符数: ulimit -n

修改最大 fd 的值: vim /etc/security/limits.conf 

内核参数相关 

/proc/sys/fs 目录下

查看内核参数: systcl -a

调整系统级 fd 限制: 修改 /proc/sys/fs/file-max 值,一般修改后,应该把 /proc/sys/fs/inode-max 修改为其的 3-4 倍,否则可能导致 i 节点数不够用.

调整 epoll 使用的内核总量: 修改 /proc/sys/fs/epoll/max_user_watches, 此值表示一个用户能够往 epoll 内核事件表中注册的事件的总量.

/proc/sys/net 目录下

/proc/sys/net/core/somaxconn :指定 listen 监听队列里,能够建立完整连接从而进入 ESTABLISHED 状态的 socket 的最大数目.

/proc/sys/net/ipv4/tcp_max_syn_backlog: 指定 listen 监听队列里,能够转移到 LISTEND 或者 SYN_RCVD 状态的 socket 的最大数目.

/ipv4/tcw_wmem : 包含三个值,分别指定一个 socket 的 TCP 写缓冲区的最小值,默认值和最大值.

/ipv4/tcp_rmem : 包含三个值,分别指定一个 socket 的 TCP 读缓冲区的最小值,默认值,最大值. ( 修改接受接收窗口的大小 )

/ipv4/tcy_syncookies : hiding是否打开 TCP 同步标签. 同步标签通过启动 cookie 来防止一个监听 socket 因不停地重复接收来自同一个地址的连接请求(同步报文段),而导致 listen 监听队列溢出 ( 所谓的 SYN 风暴 ).

上述修改方法都是临时的,永久的修改方法是 /etc/sysctl.conf 中加入相应网络参数及数值,并执行 sysctl -p 使其生效.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值