自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Tcpdump的用法及使用案例

转载自此Tcpdump工具是Unix和linux系统抓网络数据库包最有效的工具,windows上类似的工具是wireshark。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。另外tcpdump可以导入的文件中,可以进一步使用wireshark和java代码进一步统计过滤分析。该命令需要root权限,命令会自动把网卡设置为混杂(promiscuous)状态1,Tcpdump常

2020-11-09 14:59:57 1799 1

转载 TCP RETRANSMISSION 连接超时

转载记一次TCP 连接超时背景用户反馈 >> 有出现支付超时、页面问题 (部分情况会出现)分析检查最近是否有上线导致 (并没有上线) 排除对接第三方平台 API接口是否有上线 (没有) 排除是否网络延迟导致 (从前端 到后端 内网检测没问题ICMP包),检查从外网到第三方接口(ICMP没有问题) 排除网络问题导致没有办法只能上tcpdump 抓包 (抓取双方服务器 网络通讯数据包) 发现 ICMP,http协议均无问题,只有TCP 出现问题,如图所示:难道是TCP连接跑满了?

2020-11-05 19:12:12 1224

转载 一篇文章看懂mysql中varchar能存多少汉字、数字,以及varchar(100)和varchar(10)的区别

看完这篇文章,你能搞清楚以下问题:1、varchar(100)和varchar(10)的区别在哪里?2、varchar能存多少汉字、数字?3、varchar的最大长度是多少呢?4、字符、字节、位,之间的关系?5、mysql字段类型存储需要多少字节?接下来请仔细看,整理不易啊。1、varchar(100)和varchar(10)的区别在哪里?一般初学会认为,二者占用的空间是一样的。比如说我存储5个char,二者都是实际占用了5个char了【不准确的想法:varchar在实际存储的时候会多一个b

2020-11-05 16:26:09 900

原创 mysqld.service holdoff time over, scheduling restart.

环境:centos7.4 + mysql5.7.31启动mysql报错:mysqld.service holdoff time over, scheduling restart.报错原因:MySQL的配置文件里变更了数据存储路径,将/var/lib/mysql的整个目录mv到/opt/lib/下,但是配置文件里的sock文件的路径和pid文件的路径没有改动,仍然是/var/lib/mysql,但是此时/var/lib/下已经没有mysql目录了,所以启动报错解决:方案一:将配置文件/et

2020-10-27 15:08:16 9814

转载 阿里云ecs 发邮件

1,大家都知道,阿里云一般禁用25端口,那我们如何使用阿里云服务器发送邮件?2,开启邮件ssl端口465,在安全组开启。3,在腾讯邮件里面设置如下4,在服务器上配置关闭其它的邮件工具service sendmail stopchkconfig sendmail offservice postfix stopchkconfig postfix off安装mailx 阿里云默认已经安装yum install mailx -y请求qq邮箱数字证书mkdir -p /root/.

2020-10-22 15:52:59 808

原创 es部分报错解决

操作系统:centos7.41、报错:ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];可能原因:磁盘空间不足解决:sudo curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_

2020-10-19 10:54:39 567

转载 tcpdump抓包

参考这里

2020-09-02 16:14:03 158

原创 time-wait分析

TIME_WAIT的必要time-wait分析

2020-08-31 17:08:41 119

原创 [系统日志] 大量信息:systemd: Started Session ### of user root

系统环境:centos7.4原因:[@hz ~]$ cd /etc/cron.d[@hz cron.d]$ ls0hourly sysstat[@hz cron.d]$ sudo cat sysstat //该计划任务产生的# Run system activity accounting tool every 10 minutes*/10 * * * * root /usr/lib64/sa/sa1 1 1# 0 * * * * root /usr/lib64/sa/sa1 6

2020-08-31 16:43:29 9985

转载 netstat命令详解

源地址它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态。netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -nr1.netstat命令详解其实我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有当前是root用户,我喜欢用netstat -pnl | grep 443 (还可显示出占用本机443端口的进程PID)。nets

2020-08-31 14:38:13 3802

原创 gitlab断电后重启

# gitlab-ctl statusfail: alertmanager: runsv not runningfail: gitaly: runsv not running.......# systemctl start gitlab-runsvdir^C //卡住不动了# systemctl -t target //查看系统服务项,如果系统正常的话,所有任务应该是loaded active active, /

2020-08-31 10:32:34 750

转载 详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”

参考此处链接

2020-08-24 13:43:28 127

转载 后台导出excel报错java.io.IOException:Permission denied

转载自此项目介绍:springboot项目,后台导出excel功能,linux环境部署服务问题描述:导出数据时候,报错,java.io.IOException:Permission denied问题原因:之前一直用root用户登录linux服务器,启动服务也是用root。后来root账号被收回了,给了一个新用户,但是用户权限有好多没有赋到,导致了这个导出功能不能用了。问题解决:百度了下,是临时文件夹没有权限,导致了创建临时excel的时候,没有权限。重新给这个临时文件夹赋上权限就行了。临时文件夹:

2020-08-12 18:30:09 1906

转载 增加swap内存

很多时候在运行一些大型应用的时候都会出现内存不够的情况但是如果想要扩大内存就非常麻烦,因为要重装系统,重新给虚拟机分配内存,这就很麻烦。这里我提供一种可以在系统内扩大内存的方法。Linux中有种特殊的系统分区,是在我们安装Linux是就一定要有的系统分区,如果没有,系统就无法运行,那就是交换分区(swap)这个分区平时是不会被使用的,只有我们系统内存用尽了时候才会使用,这其实就和我们的虚拟内存类似。下面就是如何扩大我们的swap空间:[root@localhost ~]# free -m

2020-08-11 16:27:37 311

原创 mysql 忘记root密码

环境:centos7.41.已设root密码,但是忘记密码了,重置密码配置文件中 skip-grant-tables>flush privileges;>alter user root@localhost identified by "123456";

2020-08-10 17:21:29 131

原创 Mysql 数据备份与还原

服务环境:操作系统:centos7.4mysql版本:5.7.17使用工具:mysqldump mysqlbinlog1.全备#mkdir /databak/`date "+%Y%m%d"`#mysqldump -uroot -p --all-databases > /databak/`date "+%Y%m%d"`/alldb.sql#mysql -uroot -p < alldb.sql 2.mysqldump同时备份/还原多个库#mysqld

2020-08-10 17:14:46 153

原创 Nginx反向代理+负载均衡 Nacos报400错误

点此参考链接可能的解决办法:proxy_pass 下一行添加:proxy_set_header Host $http_host

2020-06-22 14:34:39 2684 3

原创 centos8.1上构建Jenkins+Gitlab持续集成

请参考以下链接:1号参考链接点此2号参考链接点此使用普通用户执行持续集成的解决办法因工作中为了服务器安全,避免被恶意执行ssh暴力破解等风险,会创建一个新的超级用户(eg.用户beauty)来代替root,因此在构建持续集成过程中,我们要做相应调整,如下:1.搭建好gitlab与Jenkins后,修改Jenkins的默认用户]$vim /etc/sysconfig/jenkins# Unix user account that runs the Jenkins daemon# Be car

2020-06-12 17:35:57 244

原创 Centos8.1 Gitlab初始化管理员账户

参考官方文档:添加链接描述基础环境:系统:centos8.1gitlab版本:13.0.5在已经成功安装完gitlab后,第一步需要初始化gitlab的管理员账户,具体操作如下:[root@web1 ~]# gitlab-rails console -e production------------------------------------------------------------------------------------- Gitlab: 13.0.5 (2

2020-06-09 16:08:53 635

转载 性能测试-MySQL性能查看(转)

mysql> show global status;  可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:  mysql> show variables;  一、慢查询  mysql> show variables like ‘%slow%’;  ±-----------------±------+  | Variable_name | Value |  ±-----------------±------+  | log_slow_querie

2020-06-03 16:36:03 194

原创 LVS动态健康检查脚本

[root@proxy ~]# vim check.sh#!/bin/bashVIP=192.168.4.5:80RIP1=192.168.4.10RIP2=192.168.4.20while :do for IP in $RIP1 $RIP2 do curl -s http://$IP &>/dev/vnullweb_stat=$? ipvsadm -Ln | grep -q $IP web_in_l

2020-05-16 18:16:58 213

原创 ipsec IPSec密钥验证配置文件

[root@vpn ~]# cat /etc/ipsec.conf //仅查看一下该主配置文件... ..include /etc/ipsec.d/*.conf //加载该目录下的所有配置文件[root@vpn ~]# vim /etc/ipsec.d/myipsec.conf //新建该文件,参考lnmp_soft/vpn/myipsec.conf conn IDC-PSK-NAT right

2020-05-12 15:23:04 1463

翻译 MySQL性能调优

一.概述 作为DBA,数据库性能是我们工作中的重点,性能调优主要从Memory(内存), DB settings(数据库设计), I/O, Indexes(索引)等几方面下手。 二.找到问题或瓶颈查看历史数据没有历史数据,但是数据是可预见或者周期性的,则可以模拟出数据使用以下命令可以帮我们发现一些问题 vmstat / dstat :查看内核线程、虚拟内存、磁盘、陷阱...

2018-09-07 23:56:06 895

原创 python开发11之PyMySQL模块

1.PyMySQL安装 1.1通过pypi安装PyMySQL模块 • pypi即python package index • 是python语言的软件仓库通过pip安装PyMySQL模块 • 官方站点为https://pypi.python.org方法一:官网下载安装包,本地安装[root@miss ~]#yum install -y gcc //安装依赖包[r...

2018-08-27 20:48:04 971

原创 python开发之数据类型概述 判断语句 while循环

一.数据类型概述 数据类型比较 • 按存储模型分类 – 标量类型:数值、字符串 – 容器类型:列表、元组、字典 • 按更新模型分类: – 可变类型:列表、字典 – 不可变类型:数字、字符串、元组 • 按访问模型分类 – 直接访问:数字 – 顺序访问:字符串、列表、元组 – 映射访问:字典 1.数字 1.1 基本数字类型 • int:有符号整数 •...

2018-08-20 21:22:37 410

原创 python开发之简介 安装 语法结构 变量 运算符

一.简介 1. python起源 •  贵铎·范·罗萨姆(Guido van Rossum)于1989年底 始创了python •  1991年初,python发布了第一个公开发行版 •  为了更好的完成荷兰的CWI(国家数学和计算机科学 研究院)的一个研究项目而创建Python版本 •  Python2.x –  目前所有系统默认安装的版本 •  Python3....

2018-08-20 20:18:21 350

原创 运维参考书 参考网站 数据库参考书

荷尔曼 python标准库,基于python2写的,在python3上也适用,适合泛读,1000多页,51cto网站上有未完待续

2018-08-20 14:48:25 356

原创 搭建gitlab服务器及简单使用

1 .Git简介Git是一个开源的分布式版本控制系统,用于敏捷高 效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发 而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同, 它采用了分布式版本库的方式,不必服务器端软件支 持。现在常用的git产品有github与gitlab...

2018-08-19 23:45:03 11099

原创 修改网卡名

案例:网卡名ens3,修改成eth0 操作:#cd /etc/sysconfig/network-script/#mv ifcfg-ens3 ifcfg-eth0#vim ifcfg-eth0 name=eth0 device=eth0#vim /etc/default/grub //修改内核默认启动参数:禁用自动识别网卡名 CMD...

2018-08-10 16:05:36 632

空空如也

空空如也

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

TA关注的人

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