随笔分类 -  CentOS

摘要:问题现象: 客户端接受用户咨询期间部分用户连接无故断开重连,导致分配到一个新的客服 问题排查 一、发现异常点 看到问题发生,第一时间想到去看服务器状态和监控的各项指标 经排查,系统各项基础指标如内存,CPU使用率等都在正常范围内 因为是连接断开的问题,所以在基础指标正常之后就想到去看TCP的连接状态 阅读全文
posted @ 2020-01-01 19:29 gao88
摘要:当WEB站点受到严重的cc攻击,我们可以用iptables来防止web服务器被CC攻击,实现自动屏蔽IP的功能。1.系统要求(1) LINUX 内核版本:2.6.9-42ELsmp或2.6.9-55ELsmp(其它内核版本需要重新编译内核,比较麻烦,但是也是可以实现的)。 (2) iptables版 阅读全文
posted @ 2020-01-01 18:48 gao88
摘要:socket缓冲区 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器。一旦将数据写入到缓冲区,函数就可以成功返回,不管它们有没有到达目标机器,也不管它 阅读全文
posted @ 2019-12-29 11:55 gao88
摘要:我的实战课程(Nginx的服务优化篇中),同学得提出的问题,如下: 关于Nginx的worker_connections到底是什么?如果设置过小会有什么影响,下面我用一个场景演示下: 首先,我的场景如下: 然后,说下Nginx下的配置 1、nginx.conf worker_processes 1; 阅读全文
posted @ 2019-12-26 16:57 gao88
摘要:当我正在工作时,开发的一个员工发微信告诉我,阿里云一台服务登录很慢,登录进去操作很卡顿; 我就立刻登录进去,查看了下进程:(ps -aux)这台有nginx(有反代),还有mysql,握草,还有个tomcat,这台配置很多低,还跑了那么多服务, 虽然是拿来测试用的,也扛不住你们这样糟蹋啊,我(top 阅读全文
posted @ 2019-12-26 16:55 gao88
摘要:kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。目前网上说的很多 阅读全文
posted @ 2019-03-19 12:51 gao88
摘要:关于let's encrypt和acme.sh的简介 Let’s Encrypt is a free, automated, and open Certificate Authority. acme.sh 实现了 acme 协议, 可以从 let‘s encrypt 生成免费的证书. 安装,使用ac 阅读全文
posted @ 2019-03-02 11:29 gao88
摘要:PS背景:我在公司做sdk 的pc端开发,所以经常会在win下编译通过之后跑到linux下再运行一次已确保能支持多平台。 今儿在win下跑完一程序,然后放到linux下跑的时候,我用指令: sudo ./build.sh 但是却没有任何反应。于是我换了指令,用 chmod u+x build.sh. 阅读全文
posted @ 2019-02-28 14:06 gao88
摘要:来自:https://www.cnblogs.com/wx1993/p/6646973.html 首先在本地创建 SSH Keys 后面的邮箱即为 github 注册邮箱,之后会要求确认路径和输入密码,一路回车就行。 成功的话会在 ~/ 下生成 .ssh文件夹,进去,打开 id_rsa.pub,复制 阅读全文
posted @ 2018-11-02 11:20 gao88
摘要:show variables like '%max_connections%';//数据库最大连接数show global status like 'Max_used_connections';//已使用连接数show status like 'Threads%';//连接线程数show FULL 阅读全文
posted @ 2018-10-18 10:53 gao88
摘要://使用这个命令会立即生效且重启也生效[root@centos7 ~]$ hostnamectl set-hostname centos77.magedu.com //查看下 [root@centos7 ~]$ hostname centos77.magedu.com//编... 阅读全文
posted @ 2018-09-09 15:00 gao88
摘要:1. 安装ntpdate工具 # yum -y install ntp ntpdate 2. 设置系统时间与网络时间同步 # ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时间 # hwclock --systohc 阅读全文
posted @ 2018-04-18 09:46 gao88
摘要:du -h --max-depth=1 /usr/ 阅读全文
posted @ 2018-01-26 15:11 gao88
摘要:1、修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项 阅读全文
posted @ 2017-12-02 00:21 gao88
摘要:一、在Centos7里输入以下命令,升级Kernel-devel: 二、再次安装VMWare Tools,安装好之后重启centos7,可直接使用reboot命令 阅读全文
posted @ 2017-06-24 18:30 gao88
摘要:1、删除全部的Volume 2、docker查看容器IP docker查看容器IP 阅读全文
posted @ 2017-06-18 11:51 gao88
摘要:1、安装Samba 2、备份Samba配置文件 3、新建conf文件 4、启动服务 5、关闭防火墙 6、关闭SELINUX 7、重启电脑 阅读全文
posted @ 2017-06-15 23:06 gao88
摘要:本文来自:http://blog.cyeam.com/golang/2015/08/27/toomanyopenfiles 阅读全文
posted @ 2017-06-13 19:09 gao88
摘要:发送文件: 发送文件夹: 阅读全文
posted @ 2017-06-07 16:50 gao88
摘要:1、查看进程打开的线程 2、查看进程打开的句柄数 3、查看占用端口的进程 4、查看SQL语句的情况(命中索引情况、选择率等) 5、dump出网卡上的所有包 6、查看系统报错日志 7、查看当前进程详细的情况 8、查看可执行文件依赖的共享库文件 9、共享库依赖共享库关系 10、查看打开的文件 11、跟踪 阅读全文
posted @ 2017-06-04 17:13 gao88