自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查看进程启动的的时间及时长

查看进程启动的的时间及时长一般查看系统启动的时间例如可以用“uptime”命令,如下:[root@iZXXXXXXX96Z ~]# uptime 12:01:21 up 1000 days, 12:23, 1 user, load average: 0.01, 0.04, 0.05但是有时需要查看某个进程启动的时间或者启动时长作脚本资源关停释放等操作,如何整呢?1、查看一个进程什么时候启动的[root@reptile-56 ~]# ps -p 18877 -o lstart

2022-01-24 14:18:53 8354

原创 常见的系统漏洞安全扫描修复总结归纳

一、系统部分这里主要是以Linux系统的修复方案为主,针对政府这种扫描检查有这种严苛要求的使用.1.1 提示内核版本过低,不符合要求,需要升级整改配置说明基本包安装实施操作yum -y install vixie-cron ntp openssh-clients traceroute bind-utils tcptraceroute gcc gcc-c++ autoconf automake make iftop mtr选项级别必选# 查看内核版本,并更新内核版

2021-08-02 11:46:01 1395

原创 mongoDB备份方案

mongoDB的备份方案一、常规备份方式1.1、文件系统快照备份1.2、复制数据文件备份1.3、mongodump方式备份二、第三方备份方式2.1 使用PBM工具备份合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入这里例举一些关于 mong

2021-05-12 16:25:39 8754 4

原创 Nginx反向代理支持websocket

概述我们在配置Nginx反代时,发现页面正常,但实时的功能模块如终端交互却不可用,这很有可能就是nginx没有配置支持websocket导致的。早在nginx 1.3版本开始就有支持websocket了,websocket应用程序可以在客户端和服务器之间保持长时间运行的连接,从而有助于开发实时应用程序。websocket允许在客户机和后端服务器之间建立隧道,nginx支持WebSocket。对于NGINX将升级请求从客户端发送到后台服务器,必须明确设置Upgrade和Connection标题。N

2020-11-13 10:27:11 285

原创 配置docker下载镜像提速

docker下载提速安装docker后,编辑daemon.json文件[root@devops docker]# pwd/etc/docker[root@devops docker]# lltotal 24drwxr-xr-x 5 root root 4096 Nov 10 14:54 certs.d-rw-r--r-- 1 root root 3 Dec 4 2019 daemon.json-rw------- 1 root root 244 Nov 10 14:27

2020-11-10 17:19:01 116

原创 Redis面试问题整理归纳.贰

Redis面试问题知识点整理归纳一、你碰到过redis哪些性能问题,如何解决?二、对于redis的并发竞争问题,你有什么解决思路?三、谈谈redis的事务机制(CAS操作实现乐观锁)?四、redis有哪几种持久化方式?五、简单地描述下你对redis集群主从复制模型的理解?六、redis集群会存在写操作丢失的可能么?七、redis集群间怎么复制、最大节点是多少?八、redis集群模式怎么选择数据库?九、redis集群方案你觉得应该怎么做?一、你碰到过redis哪些性能问题,如何解决?主从复制的性能问题:

2020-11-10 14:17:02 119

原创 怎么查看linux服务器常见的硬件信息?

怎么查看linux服务器常见的硬件信息?1.查看服务器厂商(型号)2.查看cpu的统计信息3.查看系统有哪些接口1.查看服务器厂商(型号)[root@DevopsManager ~]# dmidecode | grep "Product" Product Name: Alibaba Cloud ECS2.查看cpu的统计信息[root@DevopsManager ~]# lscpu Architecture: x86_64CPU op-mode(s): 32-

2020-11-09 18:33:27 387

原创 Redis面试问题整理归纳.壹

Redis面试问题归纳.壹一、说说redis是什么?二、大致讲下redis的特点(好处)?三、比较redis和memcached区别/优势?四、如何保证redis的数据都是热点数据?五、redis高并发和快速的原因六、redis集群方案在什么情况会导致整个集群不可用?七、redis支持的Java客户端有哪些呢?官方推荐是用哪个?八、redis与Redisson有什么关系?九、简单描述下redis哈希槽的概念吧?十、redis的管道有什么用?十一、怎么测试redis的连通性?十二、redis事务相关的命令有哪

2020-11-09 17:46:52 189

原创 一次TCP洪水攻击的诊断处理

一次TCP洪水攻击的诊断处理壹.什么是SYN Flood?贰.诊断过程叁. 应急处理肆.使用F5阻挡攻击伍.使配置生效:壹.什么是SYN Flood?之前网站被攻击多次,其中最猛烈的就是TCP洪水攻击,即SYN Flood。详情查看百科《拒绝服务攻击》类型中的SYN Flood介绍部分。贰.诊断过程2.1 查看到业务曲线大跌时,检查机器和DNS,发现只是对外的web机响应慢、CPU负载高、ssh登陆慢甚至有些机器登陆不上,检查系统syslog:[root@web ~]# tail -f /var/

2020-11-06 10:37:58 371

原创 HTTP常见的报错有哪些?

HTTP常见的错误代码基本涵盖了常见的所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务管理器 的访问仅限于 LocalhostHTTP 403.1

2020-11-05 11:45:37 851

原创 Linux下统计文件个数的常用操作

Linux下统计文件个数的常用操作查看当前目录情况:统计当前文件夹下文件的个数#查看文件如下,软链接在这里链接的是目录,所以不属于当前的f[root@dev241 ~]# ls -l |grep "^-"|wc -l14统计当前文件夹下目录的个数#软链接不属于当前目录[root@dev241 ~]# ls -l |grep "^d"|wc -l4统计当前文件夹下文件的个数,包括子文件夹里的##监视重要路径[root@dev241 ~]# ls -lR|grep "^

2020-11-05 10:37:38 489

原创 如何快速查看Linux系统重启情况

如何查看Linux系统重启情况这里可以看到,更新内核后,明显是重启一波的![root@hostDB ~]# last rebootreboot system boot 3.10.0-1127.8.2. Wed Sep 23 17:43 - 17:23 (41+23:39) reboot system boot 3.10.0-957.21.3. Mon Feb 24 17:49 - 17:23 (253+23:34) reboot system boot 3.10.0-957.2

2020-11-04 17:30:53 1288

原创 Linux系统强制不记录敏感命令

Linux系统强制不记录敏感命令超管用户root:普通用户:超管用户root:[root@local228 ~]# echo "export HISTCONTROL=ignorespace" >> /etc/profile普通用户:[root@local228 ~]# su - deployLast login: Tue Oct 20 09:22:47 CST 2020 on pts/0[deploy@local228 ~]$ echo "HISTCONTROL=ignores

2020-10-30 10:59:11 262

原创 查询程序调用了哪些lib

根据端口查询程序调用哪些lib这里以80端口作为测试模拟:[root@localhost ~]# netstat -anpt | grep -n ":80\>" | awk -F" " '{print $7}' | head -n 14917/nginx根据进程号找出调用的lib或者也可以使用ldd命令如此,便可以找出程序调用的相关lib了!《jobs任务一般退出操作》...

2020-10-30 10:46:46 373

原创 jobs任务退出问题排查

删除jobs任务在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的问题。输入命令:exit终端显示:There are stopped jobs.解决方法:方法一、输入命令:jobs终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)KILL %1方法二、输入命令:jobs -l终端显示:[1]+ 4664 停止 vim /etc/net

2020-10-30 10:29:26 705

原创 MySQL调优的需要知道的基础点

MySQL数据库操作(指引)行为规范1、超过100万行的批量写(UPDATE、DELETE、INSERT)操作,要分批多次进行操作 大批量操作可能会造成严重的主从延迟主从环境中,大批量操作可能会造成严重的主从延迟,大批量的写操作一般都需要执行一定长的时间,而只有当主库上执行完成后,才会在其他从库上执行,所以会造成主库与从库长时间的延迟情况。 binlog日志为row格式时会产生大量的日志大批量写操作会产生大量日志,特别是对于row格式二进制数据而言,由于在row格式中会记录每一行数

2020-10-29 17:16:12 224

原创 “系统无法启动” --- grub文件损坏

grub文件损坏grub中的grub.conf文件损坏了查看有哪些支持的命令和处理修复后的检查核验grub中的grub.conf文件损坏了开机后直接进入到了grub > 命令行模式下,如图:查看有哪些支持的命令和处理可以使用help看一下grub可支持命令有那些,以便供修复时使用。第二个使用的命令是find (hd0,0)/按tab如果能补全就表示系统在此分区上。各个参数说明:这时要注意,当你指定内核后,但未指定内核后面的参数(ro root=(此处未指定的话))

2020-10-29 16:03:51 412

原创 普罗米修斯的基础原理

普罗米修斯的基础原理基本组成及架构组成架构主要特点强大的多维度数据模型灵活而强大的查询语句(PromQL)易于管理高效其它数字模型metric是什么?基本组成及架构组成架构其大概的工作流程是:Prometheus server 会定期从配置好的 exporters 或 jobs 中拉 metrics,或者接收来自 Pushgateway 发过来的 metrics,或者从其他的 Prometheus server 中拉 metrics。Prometheus server 会在本地存储收集到的

2020-10-16 11:53:08 2370 2

原创 监控篇

Prometheus+Grafana部署搭建一、环境准备1.1 系统环境1.2 下载相关准备软件二、Go环境2.1 解压2.2 编辑环境变量三、部署普罗米修斯3.1 解压3.2 启动3.3 查看四、部署grafana4.1 安装及启动服务(用于更直观炫酷展示图表)4.2 访问服务4.3 添加数据源4.4 查看一、环境准备1.1 系统环境这里我规划的存储路径为**/home/monitor/PG**(自定义)[root@DevopsManager ~]# cat /etc/centos-release

2020-10-13 16:06:12 178 2

空空如也

空空如也

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

TA关注的人

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