![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 69
Mr.徐大人ゞ
时间就是一张网,你撒在哪里,收获就在哪里。
展开
-
Tcpdump 命令实际示例,Linux 下功能最强大的网络抓包工具
它将文件保存为 pcap 格式,可以通过 tcpdump 命令或名为 Wireshark(网络协议分析器)的开源基于GUI的工具查看 tcpdump pcap 格式文件。此外,它提供了一个宝贵的选项,可以将捕获的数据包保存到文件中以供将来分析。tcpdump 是一个功能最强大且广泛使用的命令行数据包嗅探或数据包分析工具,用于捕获或过滤在特定接口上接收或传输的 TCP/IP 数据包。展示了如何安装 tcpdump,然后讨论并介绍一些有用的命令以及它们的实际示例。Linux tcpdump 命令示例。转载 2023-08-06 22:30:23 · 137 阅读 · 0 评论 -
Centos7修复OpenSSL 安全漏洞 (CVE-2022-0778)
centos7环境下OpenSSL拒绝服务漏洞(CVE-2022-0778)OpenSSL3.0OpenSSL拒绝服务漏洞(CVE-2022-0778):该漏洞是由于OpenSSL中的BN_mod_sqrt()函数存在解析错误,由于证书解析发生在证书签名验证之前,因此任何解析外部提供的证书场景都可能受到拒绝服务攻击,攻击者可在未授权的情况下通过构造特定证书来触发无限循环,执行拒绝服务攻击,最终使服务器无法提供服务。原创 2023-03-14 23:25:22 · 2202 阅读 · 0 评论 -
多网卡配置bond模式
多网卡配置bond模式如何查看机器中的网卡bonding情况配置网卡bonding环境准备操作步骤(1)新增bond(2)添加slave(3)启动bond(4)查看bond连接状态(5)查看bond运行模式状态模拟环境网卡故障故障网卡删除bond删除slave如何查看机器中的网卡bonding情况查看是否存在bond网卡:ip add如何发现有带有 bondX 名字的网卡,那么说明本机是存在网卡bonding情况的。然后查看网卡bonding的情况:cat /proc/net/bonding/原创 2021-06-04 01:01:45 · 1297 阅读 · 0 评论 -
REDIS三主三从一哨兵案例部署
REDIS三主三从典型案例部署需求环境准备官网获取安装包规划路径编译安装步骤1、安装gcc2、解压redis包并编译安装3、配置环境变量其他207和208两台机器,安装redis跟上面206机器完全一样,重复执行上述步骤集群配置启动集群引用博客需求1、搭建redis集群,3节点2、开启主从复制3、开启哨兵模式4、开启RDB+AOF环境准备准备三台centos 7的机器:如下图机器的分配情况(每台机器关闭防火墙):如果要开启防火墙的记得安装完毕后增加防火墙规则开放端口(别漏端口哟)原创 2020-08-09 19:19:13 · 1497 阅读 · 0 评论 -
redis从入门到入魔
redis入门Redis简介特点、优势对比memcacheredis的应用场景有哪些redis的服务相关的命令单节点部署Redis配置文件详解Redis常用命令redis的发布与订阅redis的持久化半持久化RDB模式Redis简介Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。Redis 是一个 key-value 存储系统。和 Memcached 缓存类似,Redis 支持存储的 value 类型相原创 2020-08-09 15:25:12 · 183 阅读 · 0 评论 -
LAMP+安装PHPRedis扩展
LAMP+Redis主从架构原理前言LAMP+Redis操作案例(1) LAMP+Redis实战环境配置(2)LAMP环境的部署(3)配置 redis主库(4)安装PHP-Redis连接驱动1、下载PHPRedis扩展2、安装PHPRedis扩展前言LAMP+Redis工作机制:用户通过浏览器访问LAMP网站,并以用户名和密码登录到网站,默认Redis缓存中没有该用户名和密码对应列表,PHP程序会读取MYSQL数据库中的用户名和密码,然后将用户名和密码缓存至Redis中,下次用户通过浏览器再次使用同样的原创 2020-08-09 13:12:53 · 269 阅读 · 0 评论 -
搭建sersync+rsync实时同步服务
sersync+rsync与inotify+rsync实现实时同步服务用哪个?架构介绍sersync+rsync架构区别rsync+inotify-tools与rsync+sersync架构的区别?1、rsync+inotify-tools2、rsync+sersync总结:sersync同步逻辑图原理步骤:同步原理:rsync原理rysnc 优缺点1. 优点:2. 缺点:3. 常见备份分类环境准备部署rsync部署sersync:验证同步架构介绍sersync+rsync1、sersync是基于i原创 2020-08-06 17:48:58 · 433 阅读 · 0 评论 -
找出占用CPU、内存过高的进程
脚本直接执行#!/bin/bashecho "-------------------CUP占用前10排序--------------------------------"ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10echo "-------------------内存占用前10排序--------------------------------"ps -eo user,pid,pcpu,pmem,args --sort=-pmem原创 2020-08-04 09:28:21 · 442 阅读 · 0 评论 -
查看网卡的实时流量
查看网卡的实时流量执行脚本需要带上网卡名称脚本#!/bin/basheth0=$1echo -e "流量进入--流量传出 "while true; do old_in=$(cat /proc/net/dev |grep $eth0 |awk '{print $2}') old_out=$(cat /proc/net/dev |grep $eth0 |awk '{print $10}') sleep 1 new_in=$(cat /proc/net/dev |grep $et原创 2020-08-04 09:25:54 · 362 阅读 · 0 评论 -
一键获取linux内存、cpu、磁盘IO信息
引用地址概述用来获取linux系统CPU、内存、磁盘IO等信息脚本#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`echo "IP地址:"$IP # 获取cpu总核数cpu_num=`grep -c "model name" /proc/cpuinfo`echo "cpu总核数:"$cpu_num # 1、获取CPU利用率#.原创 2020-08-04 09:08:10 · 190 阅读 · 0 评论 -
源码编译安装php-7.4.8
源码编译安装php-7.4.81、下载php7的包2. 安装依赖包3、解压4、编译5、生成配置文件6、创建测试页面测试官网:https://www.php.net1、下载php7的包##官网下载地址wget -c https://www.php.net/distributions/php-7.4.8.tar.bz2#国内下载地址wget -c http://mirrors.sohu.com/php/php-7.4.8.tar.bz22. 安装依赖包[root@ecs-c13b ~]# y原创 2020-07-31 19:46:20 · 1166 阅读 · 0 评论 -
源码编译安装httpd-2.4.43
【摘要】 Apache HTTP Server(hpptd),简称Apache,是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。原创 2020-07-28 16:35:01 · 1154 阅读 · 0 评论 -
Ansible自动化运维_超详细
Ansible自动化运维自动化运维工具简介Puppet 自动运维工具特点:Saltstack 自动运维工具特点:Ansible 自动运维工具特点:Ansible 运维工具原理Ansible 管理工具安装配置Ansible 工具参数详解Ansible ping 模块实战Ansible command 模块实战Ansible copy 模块实战Ansible yum 模块实战Ansible file 模块实战Ansible user 模块实战Ansible cron 模块实战Ansible synchroniz原创 2020-07-21 10:19:41 · 9337 阅读 · 3 评论 -
Shell 编程四剑客之 Find
Shell 编程四剑客之 Find其语法参数格式为:option 常用参数详解如下:(1) Find 工具-name 参数案列:(2) Find 工具-type 参数案列:(3) Find 工具-size 参数案列:(4) Find 工具-perm 参数案列:(5) Find 工具-mtime 参数案列:(6) Find 工具参数综合案列:通过如上基础语法的学习,读者对 Shell 编程有了更近一步的理解,Shell 编程不再是简单命令的堆积,而是演变成了各种特殊的语句、各种语法、编程工具、各种命令的集合原创 2020-07-08 15:50:43 · 128 阅读 · 0 评论 -
记一次Linux 下磁盘分配和扩容操作
Linux 下磁盘操作命令企业真实场景由于硬盘常年大量读写,经常会出现坏盘,需要更换硬盘。或者由于磁盘空间不足,需添加新硬盘,新添加的硬盘需要经过格式化、分区才能被 Linux 系统所使用,虚拟机 CentOS 7.x Linux 模拟 DELL R730 真实服务器添加一块新硬盘,不需要关机,直接插入用硬盘即可,一般硬盘均支持热插拔功能。企业中添加新硬盘的操作流程如下:检测 Linux 系统识别的硬盘设备,新添加硬盘被识为/dev/sdb,如果有多块硬盘,会依次识别成/dev/sdc、/dev/sd原创 2020-06-15 10:07:41 · 1337 阅读 · 0 评论