自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 nginx #fenge.sh

#!/bin/bash //定义bash来执行这个脚本#fenge.shd=$( date -d "-1 day"+%Y%m%d ) //定义变量d为1小时之前的时间logs_path="/usr/local/nginx/logs/fenge.logs" //定义变量logs_path为nginx日志目录pidf_path="/usr/local/nginx/...

2019-11-04 21:09:20 289

原创 自动备份mysql数据库

脚本先设置几个变量,用户,密码,主机ip,进入mysql命令变量,要备份的数据库,根据执行备份的一条命令,备份命令工具,时间戳变量,备份后的文件名变量,备份路径,编写判断语句,判断备份路径是否创建好,执行备份命令,将备份后的文件打包(打包后删除原来的文件)...

2019-10-30 22:32:27 189

原创 CPU负载过高怎么办

1、CPU负载过高排错思路:1>查看机器性能,看是否是系统负载的问题2>查看项目日志,发现开发代码里有大量的日志输出通过top -c命令查看进程信息,找出问题进程内负载过高的线程id在通过jstack命令查到对应的线程,定位到代码翻阅日志的中间件,发现可疑(在写入log之前为了判断log的文件名是否已经存在进行了整个文件夹下文件的遍历) —> 查文件输出目录(整个文件...

2019-09-21 19:25:57 3468

原创 Linux系统故障处理

Linux系统故障的一般处理思路报错信息—>查阅日志文件—>分析定位问题—>解决问题Linux系统无法启动原因及解决系统无法启动的原因有很多,常见的有下面几种情况:1、文件系统被破坏,常常因断电和非法关机引起文件系统结构不一致,修复方法是用fack命令强制修复,进入单用户模式或者交互界面,按提示进入修改模式中, 卸载对应的问题磁盘,然后用fack命令修复,无法修复的数据会...

2019-09-21 19:17:03 380

原创 云上快速搭建WordPress网站

实验脚本第2章 第2小节 安装Apache HTTP服务--------------------------2. # yum -y install httpd3. # yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql4. # service httpd start5. # chkconfig httpd on第2章...

2019-09-04 15:38:24 1257

原创 处理redis连接数过大

问题:扫码慢,redis连接数达到10000多,正常情况也就一两千原因:由于搭建了一套备用redis使用了同样的virutal route-id,并测试启用,未停服务原理:redis+keepalived主备之间是靠vritual route-id路由标识来进行集群身份的心跳确认的,我们当前redis集群使用的是vrid 51,但是经过tcpdump抓包发现backup结点竟然有其他身份在...

2019-09-04 15:25:40 2157

原创 Mysql异步复制

mysql主从是异步复制过程master开启bin-log功能,日志文件用于记录数据库的读写增删需要开启3个线程,master IO线程,slave开启 IO线程 SQL线程,Slave 通过IO线程连接master,并且请求某个bin-log,position之后的内容。MASTER服务器收到slave IO线程发来的日志请求信息,io线程去将bin-log内容,position返回给s...

2019-09-04 10:01:50 105

原创 zabbix分类

Zabbix 监控  ² 硬件监控 :Zabbix IPMI Interface  ² 系统监控 :Zabbix Agent Interface  ² Java 监控:ZabbixJMX Interface  ² 网络设备监抟:Zabbix SNMP Interface  ² 应用服务监控:Zabbix Agent UserParameter² MySQL 数据库监控:pe...

2019-08-12 13:45:41 145

原创 Linux核心系统管理命令3

系统管理命令lsof:查看进程打开的文件lsof:查看进程打开的文件lsof全名为list open files,也就是列举系统中已经被打开的文件,通过lsof命令,就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件使用范例(1)显示使用文件的进程[root@Mr_chen ~]# lsof /var/log/messages #显示使用文件的进程如果想知...

2019-08-09 14:44:21 169

原创 Linux核心内置管理命令4

内置管理命令占位符“:”ulimit修改系统资源使用限制占位符“:”在Shell脚本中使用占位符的例子if [ $i -eq 1 ] #条件表达式then: #在Shell脚本里若用到了if判断语句,那么判断成功后通常会执行某些操作,但有时会不 知道执行什么操作或者不需要执行某些操作。但是又碍于if语句的固定语法格式,不 ...

2019-08-08 17:28:33 111

原创 Linux核心网络管理命令2

网络管理命令ip:网络配置工具netstat:查看网络状态ss : 查看网络状态ping : 测试主机之间的网络连通性nmap:网络探测工具和安全/端口扫描器tcpdump:监听网络流量ip:网络配置工具ip命令是iproute软件包中的一个强大的网络配置工具,用于显示或管理Linux系统的路由,网络设备,策略路由和隧道选项说明:参数选项 解释说明(带@的为重点)-s 输出更详细的信息,...

2019-08-08 17:09:34 1211

原创 Linux核心进程管理命令1

在监控端zabbix_server端进行如下操作/usr/local/zabbix/bin/zabbix_get -s ip号 -p 10050 -k “system.uptime”-s 指定zabbix agent端的ip地址-p 指定zabbix agent 端的监听端口-k 监控项,即item...

2019-08-08 15:26:26 1197

原创 id、groups、finger、w、whoami、who

查询命令—id、groups、finger、w、whoami、who1、id命令—查询用户身份标识[root@localhost ~]# id amberuid=503(amber) gid=503(amber) 组=503(amber)[root@localhost ~]# iduid=0(root) gid=0(root) 组=0(root) 环境=unconfined_u:unco...

2019-08-07 16:30:30 416

原创 Linux的150个命令和快捷键

线上查询及帮助命令(1个)man目录操作命令(6个)ls、tree、pwd、mkdir、rmdir、cd文件操作命令(7个)touch、cp、mv、rm、ln、find、rename文件查看及处理命令(21个)cat、more、less、head、tac、head、tail、cut、paste、sort、uniq、wc、iconv、dos2unix、file、diff、tree、ch...

2019-08-07 16:28:56 200

原创 useradd,passwd,groupadd,gpasswd,groupdel,usermod,userdel

一、添加用户账户useradd 命令二、设置、更改用户口令passwd 命令(1)格式:passwd[选项] 用户名(2)常用选项:-d:清空用户密码-l:锁定用户账号-S:查看用户账号的状态(是否被锁定)-u:解锁用户账号-x,–maximum=DAYS:密码的最长有效时限-n,–minimum=DAYS:密码的最短有效时限-w,–warning=DAYS:在密码过期前多...

2019-08-07 14:21:50 211

原创 交换机,路由器的工作原理

交换机的工作原理交换机在初始状态时,MAC地址是空的,PC1发送数据帧给PC2,交换机从f0/1口收到数据帧后,首先查询MAC地址表中f0/1接口对应的源mac地址条目,如果条目中没有数据帧的源MAC地址,交换机就会将帧的源mac 地址和f0/1的对应关系写入MAC地址表,然后在MAC地址表中查找目的地址,如果找不到,就广播该数据帧,当交换机收到PC2回应的数据帧时,也会将该数据帧的源MAC地址...

2019-08-07 14:19:27 357

原创 吞吐量 QPS NAT

吞吐量与带宽的区分两者的单位均为Mbps,但是所表示的含义并不相同1.吞吐量(throughput)实际链路中每秒所能够传送的比特数2.带宽(Max net bitrate)一般是指链路上每秒所能够传送的比特数,取决于链路的时钟速率和信道的编码在计算机网络中又称为线速。假设以太网的带宽是10Mbps,也就是表示这个链路最大可以承载10Mbps的流量,但是实际中由于各种效率因素的影响,真...

2019-08-07 14:08:03 517

原创 YUM仓库的构建

2019-08-07 13:55:11 96

原创 RAID0,1,5,10

raid0就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。条带式,对所有硬盤做平均分散的读写,盤愈多速度最快,创建至少需要2颗HD,安全性差。读写速度快,无冗余,可靠低,但是对磁盘利用率最高,最低2块磁盘raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。镜像式,每块盤的上数据都完全相同,创建至少需要2颗...

2019-08-07 13:26:38 454

原创 源代码编译

确认源代码编译环境,需要支持C/C++程序语言的编译器,如:gcc-4.4.7-4.el6 gcc-c+±4.4.7-4.el6 make-3.8.1-20.el6一、在服务器ftp://172.16.0.1中下载源代码二、在Xhell中点,将httpd-2.2.17.tar移到Xshell中/root ,/, /usr/src三、tar解包[root@localho...

2019-08-07 10:38:21 1003

原创 Mysql报错Too many connections

MySQL数据库 Too many connections,出现这种错误明显就是 mysql_connect 之后忘记 mysql_close;当大量的connect之后,就会出现Too many connections的错误,mysql默认的连接为100个,而什么情况下会出现这种错误呢?错误信息如下:Can not connect to MySQL serverError: Too man...

2019-08-06 16:30:01 179

原创 Zabbix监控故障问题

问题1、公司在一段时间稳定以后,把原来的Nagios监控全部替换为了Zabbix监控,但是出现了Zabbix Server端Zabbix服务启动不起来的问题,或者启动了一小会就自动停止了是因为新增加了许多Zabbix Agent 端,导致mysql 数据库超过了预设的最大连接数,修改mysql数据库的最大连接数即可解决。如下:问题2、在部署了Zabbix一段时间后,发现Zabbix S...

2019-08-06 11:44:50 2413

原创 RDB,AOF持久化

RDB1.RDB方式原理RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是:当redis需要做持久化时(执行SAVA或者BGSAVA命令,或者是达到配置条件时执行),redis会fork一个子进程,子进程将数据写到磁盘上一个临时RDB文件中,当子进程完成写临时文件后,将原来的RDB替换掉(默认文件名为dump.rdb),用二进制压缩存储2.RDB备份条件和命令1...

2019-08-05 14:37:04 151

原创 用户账号的初始配置文件

步骤一1、先创建haha用户 useradd haha2、再设置密码 passwd haha步骤二1>[root@localhost conf]# vi ~haha/.bash_profile //每次登录时执行#.bash_profile#Get the aliases and functionsif [ -f ~/.bashrc ]; t...

2019-08-03 21:08:43 397

转载 svn,git区别

集中式版本控制系统:CVS,SVN(linux痛恨)CVS最早的开源且免费的集中式版本控制系统,自身设计的问题会造成提交文件不完整,版本库莫名损坏,SVN开源免费,修正了CVS的一些稳定性的问题,目前用的多分布式版本控制系统:GIT1、概念集中式版本控制系统,版本库是集中放在中央服务器,用的都是自己的电脑,先从中央服务器取得最新的版本,用完之后,再把自己的活推送给中央服务器(中央服务器好比...

2019-07-23 13:13:27 191

转载 集中式,分布式区别

1、集中式将项目等部署到同一台机器上,对机器性能要求比较高,一般会用多台机器备份,解决单点故障问题,否则,如果机器出现死机等状况,整个项目将不能运行(就好比你要盖一座房子,你房子就给你一个盖,如果这个人生病或者有事,你还没有合适的人来代替这个人,你的房子就不能盖了)2、分布式将一个项目分成几块,分别在不同的机器上运行,对机器的性能要求降低3、集群分布式一定是集群,集群不一定是分布式(还可...

2019-07-23 09:51:01 13257

原创 char,vchar区别

char(10):1、定长字符串,内容数据不能超过10个字节2、abc_ _ _ _ _ _ _ 定长补空格[abc ]3、占用空间大,处理速度快,效率高vchar(10)1、变长字符串,内容数据不能超过10个字节2、abc变长不补空格[abc]3、节省空间,效率低...

2019-07-21 21:10:22 1239 1

原创 三次握手图解

TCP三次握手TCP建立连接的过程称为三次握手Seq—序列号Syn—同步位,表示发送请求,建立连接Ack—确认位第一次握手:PC1向PC2发送一个SYN报文(发送请求报文用syn=1表示),并发送一段数据(用seq=x表示)第二次握手: PC2接收到信息后告知PC1收到,向其发送一个ACK报文(确认收到请求用ack=1表示),确认收到的数据是x(用ack=x+1表示前面x个数据包...

2019-03-08 12:20:00 466 1

原创 IP ICMP ARP

TCP/IP协议簇的组成----网络层的讲解一、 IP协议IP协议是将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称之为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。IP不提供可靠的传输服务,它不提供端到端的或(路由)结点到(路由)结点的确认,对数据没有差错控制,它只使用报头的校验码,它不提供重发和流量控制。如果出错可以通过ICMP报告,...

2019-03-08 12:15:24 777

原创 TCP,UDP

TCP/IP协议簇的组成—传输层的讲解1、 TCP协议(Transimission Control Protocol) 传输控制协议TCP是面向连接的、可靠的进程到进程通信的协议(这个可靠性不是指一个端点发送的数据,另一个端点肯定能收到,而是指,数据的可靠投递或者故障的可靠通知)TCP提供全双工服务,即数据可在同一时间双向传输TCP将若干个字节构成一个分组,此分组称为报文段(难点一)...

2019-03-08 09:09:17 367

原创 IP数据包格式图解

IP数据包格式IPV4所面临的最大问题是IP地址空间不足,即将使用的IPV6是IP的下一个版本首部长度(Header Length):该字段用于表示IP数据包头长度,IP数据包头最短为20字节,但是其长度是可变的,具体长度取决于选项字段的长度优先级与服务类型(Priority & Type of Service):该字段用于表示数据包的优先级和服务器类型,通过在数据包中划分一定的优...

2019-03-08 08:49:06 847

原创 ARP攻击与欺骗的原理

ARP攻击的原理ARP 攻击很恶意,主要目的是使网络无法正常通信ARP攻击原理:(1)PC2向PC1发送一个虚假的网关MAC地址(2)PC1向PC2发送数据时,就会发送到虚假的MAC地址当中,不会传到正常internet网关,而虚假位置不提供internet网络服务,所以PC1的数据一直发不出去,导致无法通信ARP欺骗的原理一般情况下,ARP欺骗并不会使网络无法正常通信,而是通过冒...

2019-03-08 08:35:12 1560

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除