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 使其生效.