路~可以走过

私信 关注
路来了
码龄3年
  • 216,477
    被访问量
  • 221
    原创文章
  • 18,947
    作者排名
  • 70
    粉丝数量
  • 于 2018-02-04 加入CSDN
获得成就
  • 获得245次点赞
  • 内容获得83次评论
  • 获得309次收藏
荣誉勋章
兴趣领域
  • #安全
    #安全架构#web安全#系统安全
  • #运维
    #Linux/CentOS#Kubernetes/容器#Jenkins#系统架构#安全#网络#Graylog/ELK#自动化/DevOps#运维开发
TA的专栏
  • 在CentOS7中利用Shell脚本部署服务
    付费
    12篇
  • IDC机房运维的那些事
    付费
    16篇
  • 渗透测试学习
    付费
    15篇
  • Python文件数据组织的维度
    2篇
  • 桌面运维
    2篇
  • Cacti监控的学习
    1篇
  • Nginx的学习
    15篇
  • Apache Httpd
    6篇
  • 大数据和云计算学习
    29篇
  • sql注入
    1篇
  • Zabbix监控的学习
    10篇
  • Kubernetes的学习
    15篇
  • web前端的学习
  • Python的学习
    55篇
  • Docker的学习
    5篇
  • java的学习
    32篇
  • java web的学习
    3篇
  • Git的学习
    1篇
  • 微信小程序学习
    2篇
  • Centos7搭建hadoop3.X
    3篇
  • 三层交换机实现Vlan间的通讯
    1篇
  • 制作Windows10镜像的ISO
    1篇
  • Mysql基本语法学习篇(1)
    2篇
  • Python的Context Manager(上下文管理器)
    2篇
  • 在PyCharm添加清华大学镜像pypi来提升下载速度
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
  • 小店

Shell脚本while批量IP映射主机名

function host() { user=root passwd=123456 exec 0< ip.txt exec 1> host.txt while read line do sshpass -p ${passwd} ssh -n -o StrictHostKeyChecking=no ${user}@${line} "echo -ne '${line}\
原创
37阅读
1评论
0点赞
发布博客于 16 天前

Shell脚本while批量修改主机名

1.简述实现方式1.通过ssh实现批量远程命令2.通过ssh实现批量远程命令,修改主机名2.Shell脚本while批量修改主机名vi ip.txt192.168.0.2192.168.0.3192.168.0.4192.168.1.2user=rootpasswd=123456exec 0< ip.txtwhile read linedo ipb=$(echo ${line}|cut -d . -f 3) ipc=$(.
原创
23阅读
0评论
0点赞
发布博客于 19 天前

SSD的常见接口

1.最常见SSD与SATA接口的连接1.SATA接口的缺点:SSD已受到SATA最大吞吐量的限制,因为SATA无法应用在闪存介质上2.SSD用非标准规范的PCIe接口1.用PCIe接口的SSD,比SATA接口的要快,但是PCIe接口可以连接网卡、显卡、阵列卡等,没有专用隧道用于SSD3.最少见SSD与SAS接口连接1.SAS接口的SSD用的不多4.SSD用M2接口连接1.SSD用M2接口连接,提升了SSD的读写速率2.M.
原创
34阅读
0评论
0点赞
发布博客于 29 天前

Shell脚本while批量查看显卡驱动

#/bin/bashpasswd=123456user=rootexec 0< ip.txtwhile read linedo echo $line #更新apt源 #sshpass -p ${passwd} ssh -n -o StrictHostKeyChecking=no $user@$line "echo $passwd | sudo --stdin sed -i "s/archive.ubuntu.com/mirrors.aliyu
原创
27阅读
0评论
0点赞
发布博客于 1 月前

查看用户的UID

1.简述实现过程1.升序排序/etc/passwd2.筛选用户名称和UID号2.查看用户的UID sort -t : -k 3 -n /etc/passwd | awk -F : '{print "用户名称:" $1,"UID号:" $3}'awk的参数说明: -F #字段分隔符用户名称:root UID号:0用户名称:daemon UID号:1用户名称:bin UID号:2用户名称:sys UID号:3用户名称:sync UID号:4用户名称:games .
原创
139阅读
0评论
0点赞
发布博客于 1 月前

软磁盘阵列

1.磁盘阵列1.硬磁盘阵列和软磁盘阵列的区分。2.软磁盘阵列安全性不好,当有一块硬盘损坏时,它不能实现重建的功能,而且它的局限性也在。3.硬磁盘阵列有硬盘丢失时,它可以实现重建,以及如果阵列卡损坏时,它可以通过更换阵列卡,实现不丢失数据的功能。2.软磁盘阵列#安装mdadm工具yum install mdadm -y#创建一个阵列,使用Raid 5,使用3块磁盘echo "y" | mdadm -C /dev/md0 -l 5 -n 3 /dev/sd[b-d].
原创
29阅读
1评论
0点赞
发布博客于 1 月前

Ubuntu系统的SSH出现“Connection reset by IP port 22 ”

1.出现SSH连接不了服务器1.可能安装Ubuntu系统时选中安装SSH时出现故障2.可能错误编辑了SSH配置文件2.重装SSH服务成为唯一的解决方法#卸载ssh服务apt remove --purge openssh-server -y#安装ssh服务apt install openssh-server -y ...
原创
83阅读
0评论
0点赞
发布博客于 1 月前

Shell脚本while批量查看服务器是否可以上网

1.简述while批量的实现过程1.创建一个ip.txt的文件存放IP2.通过while read 把ip.txt的文件第一行所有的内容赋值给变量line3.通过ssh远程命令ping qq.com2.while批量查看服务器是否可以上网vi ip.txt192.168.0.2192.168.0.3192.168.0.4#!/bin/bashpasswd=123456user=rootexec 0< ip.txtwhile read linedo.
原创
1087阅读
7评论
5点赞
发布博客于 2 月前

Ubuntu切换bash脚本

1.Ubuntu默认的dash带来的问题#语法错误问题free.sh: 3: free.sh: Syntax error: "(" unexpected#查看到/bin/sh是软链接dashls -lh /bin/*sh-rwxr-xr-x 1 root root 1.1M Jun 6 2019 /bin/bash-rwxr-xr-x 1 root root 119K Jan 25 2018 /bin/dashlrwxrwxrwx 1 root root 4 Jun 6 .
原创
37阅读
0评论
1点赞
发布博客于 2 月前

Windows10禁止自动重启和按键盘任意键自动开机

1.Windows10禁止自动重启#右键此电脑–>属性–>高级系统设置–>启动和故障恢复(设置)–>取消自动重新启动2.Windows10禁止按键盘任意键自动开机#打开控制面板–>系统和安全–>...
原创
158阅读
0评论
0点赞
发布博客于 2 月前

扩容LVM group

1.Ubuntu安装时选中LVM group(逻辑卷组)#选中了LVM group时,磁盘大小只有99.5G,完全没有实际的大小容量,这时就需要扩容lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 200G 0 disk ├─sda1 8:1 0 1M 0 part.
原创
86阅读
0评论
1点赞
发布博客于 2 月前

Shell脚本批量Parted分区

1.parted分区vi part.sh#!/bin/bashipaddr=192.168.0passwd=123456user=(root wsu)part=$(lsblk | awk '{print $1}'| grep 'sdb'| grep -v 'sdb1')for ip in {2..4};do echo $ipaddr.$ip sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${user[0].
原创
1056阅读
1评论
1点赞
发布博客于 2 月前

局域网共享打印机

文章目录1.设置打印机为共享模式和打印机的权限2.启用Guest用户3.设置高级共享设置4.用另一台电脑,打开局域网共享打印机1.设置打印机为共享模式和打印机的权限#打开控制面板,查看打印机#设置打印机属性#设置共享打印机#设置打印机的安全,把Everyone(所有用户)的权限的都可以管理打印机2.启用Guest用户#点击此电脑–>打开管理#找到guest#打开Guest用户属性#把账户已禁用的
原创
64阅读
1评论
1点赞
发布博客于 2 月前

查看服务器内存条的详细信息

1.查看信息简述1.查看内存条的大小2.查看内存条的生产商3.查看内存条几代4.查看内存条的频率5.查看主板的卡槽支持最大容量查看信息查看命令内存条的大小dmidecode -t memory | grep -i size内存条的生产商dmidecode -t memory | grep -i manufacturer内存条几代dmidecode -t memory | grep -i type内存条的频率dmidecod.
原创
222阅读
0评论
1点赞
发布博客于 3 月前

服务器主板支持最大内存容量

1.简述最大内存容量1.最大内存容量是指服务器主板能够最大能够支持内存的容量。2.最大容量数值取决于主板芯片组和内存扩展槽等因素。2.怎么插好内存条1.为什么要插好内存条?因为插错内存条都无法开机,或无法显示,或无法进入系统,或停留在自检界面,或无法识别内存条等。2.插好内存条还是很有用的。#如下图所示,插内存条要按顺序#如下图所示,一定要按1到2和A-H的顺序,插内存条按如下表格,按1-2,A-H的顺序插内存条,如果只用到一个CPU.
原创
119阅读
0评论
0点赞
发布博客于 3 月前

U盘制作U深度PE

1.下载U深度PE的uefi版本打开网址:http://www.ushendu.com/点击UEFI版下载2.U盘制作PE一键制作PE3.PE解决什么问题1.安装系统时,出现不断重装系统。就需要用到PE,进入PE使用工具来把磁盘分区都全部删除...
原创
30阅读
0评论
1点赞
发布博客于 3 月前

检查服务器基本信息

1.简述查看服务器基本信息服务器的基本信息命令查看CPUcat /proc/cpuinfo | grep -i name内存dmidecode -t memory | grep -i size磁盘容量大小df -lh磁盘inode容量大小df -ih显卡lspci | grep -i nvidia2....
原创
39阅读
0评论
1点赞
发布博客于 3 月前

Shell脚本批量查看磁盘根目录容量大小

1.简述实现方式1.通过ssh远程登录执行命令2.通过命令 df -lh | sed -n ‘1p;6p’ 查看磁盘容量大小2.编辑Shell脚本#/bin/bashipaddr=192.168.0passwd=123456user=(root wsu)for ip in {2..4};do echo $ipaddr.$ip sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${u.
原创
214阅读
0评论
1点赞
发布博客于 3 月前

软碟通制作Ubuntu系统U盘

文章目录1.下载软碟通2.格式化U盘3.制作Ubuntu系统U盘4.拔出U盘,测实是否制作成功5.查看系统版本信息1.下载软碟通点击这里下载2.格式化U盘#以管理员身份运行,点击继续试用#点击启动,再点击写入硬盘映像#点击格式化#点击开始3.制作Ubuntu系统U盘#点击Ubuntu的ISO存放的路径#点击ISO镜像文件#光盘目录会出现ISO的文件#点击启动,再点击写入硬盘映像#点击写入#显示刻录成功,就行了
原创
38阅读
0评论
0点赞
发布博客于 3 月前

CentOS7部署Cacti监控

1.简述部署Cacti的组件Cacti组件功能描述rrdtool保存数据集绘图的工具spine基于C快速的轮寻引擎,用它替代cmd.php作数据采集net-snmp使用snmpget获取数据
原创
126阅读
0评论
0点赞
发布博客于 3 月前

Shell脚本批量修改主机名

1.概述实现方式1.通过ssh公钥远程登录2.通过ssh远程执行命令IP主机名称公钥处理方式192.168.0.2node-0-2生成无密码公钥(生成无密码公钥,也需要复制公钥)192.168.0.3node-0-3复制公钥192.168.0.4node-0-4复制公钥2.编辑Shell脚本#!/bin/bashipaddr=192.168.0passwd=123456user=(root wsu)ssh-keygen.
原创
149阅读
0评论
1点赞
发布博客于 3 月前

Shell脚本安装ansible

1.简述ansibleAnsible是一种IT自动化工具。它可以配置系统,部署软件并协调更高级的IT任务,例如连续部署或零停机滚动更新。Ansible的主要目标是简单和易用。它还非常关注安全性和可靠性,其特点是活动部件最少,使用OpenSSH进行运输(使用其他运输方式和拉动模式作为替代方案)以及一种围绕人员(即使是不熟悉的人)可审核性设计的语言。IP集群架构192.168.0.2控制端192.168.0.3被控端192.168.0.4被控端.
原创
109阅读
2评论
0点赞
发布博客于 3 月前

下载官方Intel的Windows 10网卡驱动

1.打开官方Intel网站#请点击以下链接打开Intel官方网站:Intel官方网站2.点击支持的下载中心3.选择以太网产品4.筛选Windows 10 64位的网卡5.下载Windows 10 64位的网卡驱动#点击适用于 Windows 的英特尔®网络适配器驱动程序®10#点击下载直接点击这里下载Windows 10 64位的网卡驱动...
原创
216阅读
1评论
1点赞
发布博客于 4 月前

进入AMI BOIS界面查看内存条的Pcie(卡槽)位置

1.按Delete进入AMI BOIS界面2.选择Advanced(高级设置)的NO Configuration(北桥接配置)3.选择CPU1 Memory Information(第一个CPU存储器信息)4.查看内存条卡槽的位置5.查看主板对应内存条的卡槽位置DIMM(内存条位置)CPU位置H1G1F1E1A1B1C1D16.CPU架构南北桥的区别CPU架.
原创
1259阅读
6评论
2点赞
发布博客于 4 月前

Ubuntu18.04设置IP

1.编辑文件vi /etc/netplan/00-installer-config.yamlnetwork: ethernets: ens33: addresses: [172.25.0.45/24] dhcp4: false gateway4: 172.25.0.254 nameservers: .
原创
156阅读
0评论
0点赞
发布博客于 4 月前

劫持客户端的Cookie信息存储到黑客的服务器

文章目录1.概述基本的配置1.概述基本的配置操作系统IP地址说明运行环境Linux172.25.0.100Web服务器VMware WorkstationWindows 10172.25.0.25客户端VMware WorkstationKali
原创
60阅读
0评论
0点赞
发布博客于 5 月前

IDC机房的PDU电源插座

文章目录1.概述机柜的电源插座2.电源线的标识3.PDU的标识1.概述机柜的电源插座一般的机柜有30个 PDU 插座口,电源线一般为10A,220V~250VA1、B1、A2、B2的 PDU 插座口,一般为交换机预留 PDU 插座口PDU电源额度一般公司会限制在10A内,但是PDU电额度可以跟三大运营商讨论一下最大的PDU电源额度为13A,或者更大2.电源线的标识#电源线的图片3.PDU的标识#PDU的图片,A1、B1、A2、B2一般为交换机预留
原创
562阅读
0评论
0点赞
发布博客于 8 月前

检查网线连接端口和检查网卡连接端口

文章目录1.简述服务器的端口2.检查网卡连接端口3.查看网络接口状态1.简述服务器的端口服务器的端口分为:Lan(内网端口)、Wan(外网端口)、Gan(管理网端口)按照公司标准,网线分为:蓝色(内网网线)、灰色(外网网线)、白色(管理网网线)2.检查网卡连接端口#查看网卡连接的端口,此命令会自动闪烁ethpool -p ens333.查看网络接口状态mii-tool ens33...
原创
338阅读
0评论
0点赞
发布博客于 8 月前

XSS跨站脚本攻击

文章目录1.概述XSS1.概述XSSXSS攻击通常指的是通过利用网页开发时留下的漏洞,通过插入恶意Script代码到网页,使用户加载并执行攻击者恶意制造的网页程序,从而劫持用户浏览器窃取用户信息。XSS的三大类型:反射型、存储型、DOM(Document Object Model)型反射型XSS,又称之为非持久型XSS,需要通过诱使用户点击包含XSS攻击代码的恶意链接,然后用户浏览器执行恶意代码触发XSS漏洞存储型XSS,会把用户输入的数据存储在服务器端,这种XSS可以持久
原创
75阅读
0评论
0点赞
发布博客于 8 月前

配置Httpd事件处理模块

文章目录1.概述多处理模块(MPM)1.概述多处理模块(MPM)模块名称模块说明core始终可用的Apache HTTP服务器核心特性mpm_common由多个多处理模块(MPM)实现的指令集合eventworker MPM的一种变体,其目标是仅为活动处理的连接使用线程,对于Linux,建议使用2.6内核,还必须确保您的的版本glibc已编译为支持EPollmpm_netware多处理模块实现了专为Novell NetWare优化的线程web服务器
原创
78阅读
0评论
0点赞
发布博客于 8 月前

配置Httpd的gzip压缩网页

文章目录1.打开Firefox浏览器的开发工具2.配置httpd的gzip压缩页面3.打开firefox浏览器的开发者工具,查看是否开启gzip压缩1.打开Firefox浏览器的开发工具#一般针对压缩的为html、css、js等,不需要压缩的是图片、视频2.配置httpd的gzip压缩页面#在ErrorLog "logs/error_log"的后面添加配置vi /etc/httpd/conf/httpd.conf ErrorLog "logs/error_log"<i
原创
67阅读
0评论
0点赞
发布博客于 9 月前

配置Httpd的错误重定向

文章目录1.配置httpd1.配置httpd
原创
156阅读
1评论
1点赞
发布博客于 9 月前

Lamp部署Discuz

文章目录1.下载Discuz2.脚本部署Lamp3.部署Discuz4.打开浏览器,输入IP/upload1.下载Discuz下载Discuz的官方地址:请点击这里2.脚本部署Lamp请参考本人写的脚本文件请点击这里3.部署Discuz参考官方的安装文档:请点击这里#安装解压zip的包yum install unzip -y#创建存放的目录mkdir /root/Discuz#解压目录到/root/Discuzunzip Discuz
原创
108阅读
0评论
1点赞
发布博客于 9 月前

Lamp部署opensns

文章目录1.下载opensns2.脚本部署Lamp3.部署opensns4.打开浏览器,输入IP/opensns1.下载opensns下载opensns的官方地址,请点击这里2.脚本部署Lamp请参考本人写的脚本文件请点击这里3.部署opensns#安装解压zip的包yum install unzip -y#本人采用wget下载opensns包的方式wget http://upload.opensns.cn/Uploads_Download_2020-
原创
82阅读
0评论
0点赞
发布博客于 9 月前

Nginx日志切割

文章目录1.一天内压缩日志,存放10天后删除所有日志和压缩文件2.分析脚本3.系统日志的种类1.一天内压缩日志,存放10天后删除所有日志和压缩文件vi cutting_nginx_log.sh#!/bin/bashcd /usr/local/nginx/logsif [ ! -d nginx_log ];then mkdir nginx_logfimv access.log nginx_log/access_$(date '+%F~%H:%M').logmv error.log n
原创
77阅读
0评论
1点赞
发布博客于 9 月前

配置Nginx的expires缓存

文章目录1.配置nginx的缓存1.配置nginx的缓存一般我们需要缓存的内容有:图片、css、js等,主要针对的是图片的缓存#查看一般的缓存时间修改缓存时间server{......location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php;
原创
183阅读
0评论
0点赞
发布博客于 9 月前

配置Nginx的gzip压缩网页

文章目录1.开启nginx压缩功能2.用Firefox浏览器查看压缩后的大小1.开启nginx压缩功能如果源码安装nginx要加载http_gzip_static_module模块一般我们需要压缩的内容有:txt,js,html,css等,而图片,视频,flash不压缩vi /usr/local/nginx/conf/nginx.confhttp {...... gzip on; gzip_min_length 1k; gzip_buffers
原创
79阅读
0评论
0点赞
发布博客于 9 月前

配置Nginx开启高效传输模式

文章目录1.配置nginx1.配置nginxvi /usr/local/nginx/conf/nginx.confhttp {......sendfile on;tcp_nopush on;keepalive_timeout 65;tcp_nodelay on;client_header_timeout 15;client_body_timeout 15;send_timeout 15;......}#检查nginx配置文件nginx -tnginx: the co
原创
502阅读
0评论
1点赞
发布博客于 9 月前

配置Nginx的location

文章目录1.概述location匹配2.克隆(Git clone)一个静态页面进行测试1.概述location匹配参数名称参数说明=精确匹配~区分大小写匹配!~区分大小写不匹配~*不区分大小写匹配!~*不区分大小写不匹配^~以什么字符开头的查询@服务跳转*匹配任意字符\转义字符$以什么字符结尾2.克隆(Git clone)一个静态页面进行测试yum install git -ycd /us
原创
113阅读
0评论
0点赞
发布博客于 9 月前

配置Nginx的ServerName

文章目录1.概述DNS域名服务器2.安装Bind3.配置Bind4.DNS正向解析的配置5.DNS反向解析的配置1.概述DNS域名服务器DNS称为域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析与反向解析正向解析:根据域名找到对应IP地址反向解析:根据IP地址找到对应域名DNS域名服务的拓扑图:单靠几台域名服务器是不行的,因此域名服务器的工作模式分为:主服务器、从服务器、缓存服务器2.安装Bin
原创
319阅读
0评论
0点赞
发布博客于 9 月前

配置Nginx事件处理模块

文章目录
原创
98阅读
0评论
1点赞
发布博客于 9 月前

配置Nginx每个进程最多打开的文件数量

文章目录1.查看系统的打开文件的最大限制数2.设置系统打开文件的最大限制数3.设置nginx打开文件的最大限制数1.查看系统的打开文件的最大限制数#查看目前资源限制的设定ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks
原创
387阅读
0评论
1点赞
发布博客于 10 月前

配置Nginx绑定Nginx进程到CPU上

文章目录1.查看nginx进程2.设置nginx3.查看Nginx绑定Nginx进程到CPU上1.查看nginx进程ps -axu | grep nginxroot 4968 0.0 0.1 46168 1992 ? Ss Jun16 0:00 nginx: master process /usr/local/nginx/sbin/nginxroot 24548 0.0 0.0 112816 976 pts/0 S+ 17:27
原创
165阅读
0评论
2点赞
发布博客于 10 月前

CentOS7源码安装Lnmp

文章目录1.概述Lnmp2.下载Nginx+Mysql+php源包3.下载epel扩展库(额外附加的存储库)的repo4.安装处理编译文件包5.源码编译nginx1.概述Lnmp名称架构信息LnmpLinux(CentOS7)+Nginx(1.18)+Mysql(5.7.30)+php(7.3.18)2.下载Nginx+Mysql+php源包#安装下载工具yum install wget -y#下载nginxwget http://nginx.org/do
原创
148阅读
0评论
1点赞
发布博客于 10 月前

sqlmap注入

文章目录1.概述用VirtualBox搭建kali2.更多渗透测试文章参考3.概述用VMware Workstation搭建DVWA4.拓扑图的展示5.设置DVWA的安全等级6.提交DVWA的注入点,进行渗透测试7.使用sqlmap检索DVWA数据库和用户8.使用salmap枚举用户和用户密码9.使用sqlmap枚举用户所有的数据库名称10.使用sqlmap枚举DVWA的数据表11.使用sqlmap枚举数据表中的字段12.拖库1.概述用VirtualBox搭建kali1-1.点击设置1-2.
原创
241阅读
0评论
0点赞
发布博客于 10 月前

Shell脚本安装DVWA

文章目录1.简述DVWA2.编辑脚本4.打开浏览器IP/DVWA-master(目录)1.简述DVWADVWA的目的是通过简单易用的界面来实践一些最常见的Web漏洞,这些漏洞具有不同的难度。IP框架搭建172.25.0.100Linux+Httpd(Apache)+Mariadb+PHP7.3DVWA2.编辑脚本vi DVWA.sh#!/bin/bashecho -e '\033[32m--------------install Lamp-------
原创
115阅读
0评论
1点赞
发布博客于 10 月前

Shell脚本安装Python3

文章目录1.上传Python3.7源包2.编辑脚本1.上传Python3.7源包ll Python-3.7.3.tgz -rw-r--r--. 1 root root 22973527 May 1 2019 Python-3.7.3.tgz2.编辑脚本vi python3.7.sh#!/bash/binecho -e '\033[32m--------------install python3.7---------------\033[0m'yum install gcc
原创
193阅读
0评论
1点赞
发布博客于 10 月前

Zabbix监控Nginx

文章目录1.配置主机的模板2.查看堆叠图形数据3.进行压力测试1.配置主机的模板#配置–>主机#点击woker1点击模板#选择Template App Nginx by Zabbix agent#点击更新2.查看堆叠图形数据#监测–>主机#点击最新数据#搜索nginx–>点击应用#主机打勾#点击显示堆叠数据图#查看占用的内存和CPU使用率3.进行压力测试ab -n 10000 -c 100 http://172.
原创
260阅读
0评论
1点赞
发布博客于 10 月前

开启Nginx状态模块

文章目录1.动态加载--with-http_stub_status_module模块2.设置开启stub_status模块3.打开浏览器IP/status查看1.动态加载–with-http_stub_status_module模块#切换Nginx目录cd /root/nginx-1.18.0#重新检查编译环境./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --
原创
152阅读
0评论
1点赞
发布博客于 10 月前

源码安装的Nginx隐藏版本防止泄露版本信息

文章目录1.修改Nginx的源码3.修改Nginx的头部信息(headers)4.重新编译Nginx1.修改Nginx的源码#查看版本信息/usr/local/nginx/sbin/nginx -vnginx version: nginx/1.18.0#切换Nginx目录cd /root/nginx-1.18.0#查看Nginx目录lsauto CHANGES CHANGES.ru conf configure contrib html LICENSE Makefi
原创
264阅读
0评论
1点赞
发布博客于 10 月前

CentOS7源码安装Nginx

文章目录1.上传Nginx源包2.#安装处理编译源文件包和Nginx的依赖包3.解压Nginx源包和创建Nginx用户4.编译Nginx源包5.1.上传Nginx源包#无论用什么方法,上传Nginx源包都可以ls -lh nginx-1.18.0.tar.gz -rw-r--r--. 1 root root 1016K May 22 15:10 nginx-1.18.0.tar.gz2.#安装处理编译源文件包和Nginx的依赖包#安装处理编译源文件包yum install gcc
原创
87阅读
0评论
1点赞
发布博客于 10 月前

Zabbix自动发现主机和自动注册主机

文章目录1.创建自动发现规则2.创建动作1.创建自动发现规则2.创建动作
原创
178阅读
0评论
1点赞
发布博客于 10 月前

Zabbix自动告警并发送QQ邮件

文章目录1.概述搭建mailx的服务2.开启QQ邮箱的IMAP/SMTP服务,获取授权码2.在Server主机操作,安装mailx和配置mailx3.在Server主机操作,测试配置是否有误4.在server主机操作,编写脚本关联报警媒介类型1.概述搭建mailx的服务主机名称IP安装服务概述Zabbix的服务server172.25.0.200mailxZabbix_server(监控端)woker1172.25.0.20Zabbix_agent(被监控端
原创
426阅读
0评论
2点赞
发布博客于 10 月前

Zabbix监控MariaDB服务

文章目录1.概述监控MariaDB服务主机2.安装MariaDB服务和配置MariaDB3.配置Zabbix的userparameter_mysql.conf 文件模板4.在Web配置模板1.概述监控MariaDB服务主机主机名称IP监控概述Zabbix的服务server172.25.0.200Zabbix_server(监控端)worker1172.25.0.20MariaDBZabbix_agent(被监控端)2.安装MariaDB服务和配置M
原创
322阅读
0评论
1点赞
发布博客于 11 月前

Zabbix监控Httpd服务

文章目录1.概述监控Httpd服务主机2.安装Httpd服务和配置3.在Zabbix的Web构建模板4.在server主机进行压力测试Httpd服务1.概述监控Httpd服务主机主机名称IP监控概述Zabbix的服务server172.25.0.200Zabbix_server(监控端)worker1172.25.0.20HttpdZabbix_agent(被监控端)2.安装Httpd服务和配置#在worker1操作yum install h
原创
237阅读
0评论
1点赞
发布博客于 11 月前

Grafana构建zabbix监控图表

文章目录1.安装Granfna2.在浏览器查看ip:30003.安装Zabbix插件4.在Web上配置Zabbix配置插件1.安装Granfna#参考官方文档https://grafana.com/grafana/downloadhttps://grafana.com/docs/grafana/latest/installation/rpm/#添加Grafana国内镜像的repo(源)cat >> /etc/yum.repos.d/grafana.repo << E
原创
214阅读
0评论
1点赞
发布博客于 11 月前

Zabbix配置监控磁盘空间和配置触发器小于40GB自动告警

文章目录1.在Web页面中配置2.配置监控项3.配置触发器4.主机添加图形1.在Web页面中配置#配置–>模板搜索os linux的模板,找到Template OS Linux by Zabbix agent,然后点击#点击监控项#创建监控项2.配置监控项#输入名称–>键值点击选择#找到磁盘容量点击#在server中找到磁盘容量的键值 /usr/local/zabbix/sbin/zabbix_agentd -p | grep
原创
1276阅读
0评论
1点赞
发布博客于 11 月前

Zabbix监控远程主机

文章目录1.概述Zabbix的Server和Client2.配置主机名称,映射主机名称,时间网络协议(NTP)3.启动Zabbix_server的服务和安装Zabbix_agentd服务4. 配置Zabbix_agentd服务5.在Server中使用Zabbix_get测试1.概述Zabbix的Server和Client主机名称IP端口概述使用框架版本server172.25.0.20010051Zabbix_serverLamp(Centos7+httpd+ma
原创
275阅读
0评论
1点赞
发布博客于 11 月前

Zabbix中文乱码怎么解决

文章目录1.在Windows10中找出楷体2.把楷体上传到Zabbix的Web目录下,需要用到工具WinSCP1.在Windows10中找出楷体#Windows10的路径C:\Windows\Fonts2.把楷体上传到Zabbix的Web目录下,需要用到工具WinSCP...
原创
225阅读
0评论
0点赞
发布博客于 1 年前

CentOS7Shell脚本部署Docker-ce

文章目录1.Shell脚本部署Docker-ce2.Docker拉取CentOS7镜像1.Shell脚本部署Docker-ce#!/bin/bashsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configsetenforce 0getenforce systemctl disable firewalld && systemctl stop firewalldyum install wget -y
原创
178阅读
0评论
1点赞
发布博客于 1 年前

CentOS7源码安装Zabbix监控

文章目录1.Zabbix源包下载地址2.脚本部署Lamp,可以参考本人的文章3.安装处理编译源文件包和安装Zabbix的依赖包,还有安装php的扩展包4.解压Zabbix源包和创建Zabbix用户,还有赋予目录的所属用户和用户组5.编译Zabbix源包5-1.查看Zabbxi的版本,测试是否安装成功6.Zabbix创建数据库和导入数据库6-1.Zabbix的源包数据表导入数据库7.把Zabbix的...
原创
475阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)+fluentd+Elasticsearch(ES)+Kibana的集群日志管理

文章目录1.在GitHub里面找到yaml格式的文件1-1.GitHub的项目地址:1-2.图片标注的六个文件就是部署文件2.映射镜像库,方便pull(拉)镜像3.编辑yaml格式的六个部署文件3-1.先创建一个文件夹,用于存放六个部署文件3-2.编辑es-service.yaml3-3.编辑es-statefulset.yaml3-4.编辑fluentd-es-configmap.yaml,这个...
原创
389阅读
4评论
0点赞
发布博客于 1 年前

CentOS7Shell脚本部署Lamp

CentOS7脚本部署Lamp1.Shell脚本关闭Selinux安全设置和防火墙2.Shell脚本部署Lamp1.Shell脚本关闭Selinux安全设置和防火墙#!/bin/bashsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configsetenforce 0getenforce systemctl...
原创
216阅读
0评论
1点赞
发布博客于 1 年前

CentOS系列的绑定MAC(物理网卡地址)

CentOS系列的绑定MAC1.临时绑定MAC1-2.查看IP的MAC1-3.临时修改MAC1-3-1.临时修改MAC是系统重启后失效的2.永久绑定MAC2-1.编辑网卡2-2.系统重启后,查看MAC是否永久修改1.临时绑定MAC1-2.查看IP的MAC# ip a1-3.临时修改MAC1-3-1.临时修改MAC是系统重启后失效的ifconfig 网卡 hw ether 物理地...
原创
658阅读
0评论
1点赞
发布博客于 1 年前

CentOS7防火墙对应的端口开放

1.查看防火墙的状态# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) ...
原创
104阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)的ConfigMap以明文方式存储数据

1.用--from-env-file来创建ConfigMap,需要创建一个env.txt(文件)来存储数据# cat << EOF > env.txt> username=admin> password=123456> EOF2.创建ConfigMap# kubectl create configmap myconfigmap --fro...
原创
84阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)的Secret以密文的方式存储数据

1.用--from-env-file来创建Secret,需要创建一个env.txt(文件)来存储数据# cat << EOF > env.txt> username=admin> password=123456> EOF2.创建Secret# kubectl create secret generic mysecret --from-...
原创
548阅读
0评论
1点赞
发布博客于 1 年前

Ubuntu忘记登陆密码怎么修改

1、按ESC进入 GRUB Mode2、按下e进入编辑启动项原图:3、把ro删除,在最后添加rw init=/bin/bash修改后的图:4、按Ctrl x5、输入命令passwd 用户名,它会自动让你输入新的密码6、输入你新的密码实验结束...
原创
350阅读
1评论
2点赞
发布博客于 1 年前

Echarts的引用

1.主要内容,参考文档:https://www.echartsjs.com/zh/index.html1.引入echarts的js文件2.HTML设置一个具有宽高的容器3.将容器初始化echarts实例 echarts.init4.设置图表的样式5.将图表放入容器中2.代码示例<!doctype html><html><head>...
原创
131阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)安装Dashboard(控制面板)

1.默认情况下不会部署 Dashboard,可以通过以下命令部署:kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yamlnamespace/kubernetes-dashboard createdserviceaccou...
原创
1239阅读
3评论
2点赞
发布博客于 1 年前

Kubernetes(k8s)安装Helm

1.安装Helm,并查看版本,参考官方地址:https://helm.sh/docs/intro/install/# curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash % Total % Received % Xferd Average Speed Time ...
原创
313阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)存储资源的NFS PersistentVolume类型

1.在Master节点安装NFS服务,并启动nfs服务和设置自动开机服务# yum install nfs-utils rpcbind -y#以下是启动服务和设置自动开机服务# systemctl start rpcbind # systemctl enable rpcbind # systemctl start nfs# systemctl enable nfsCreat...
原创
118阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)存储资源的emptyDir Volume类型

1.部署一个redis的pod类型# vi redis.ymlapiVersion: v1kind: Podmetadata: name: redisspec: containers: - name: redis image: redis volumeMounts: - name: redis-storage mountPath: /...
原创
478阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)安装插件CoreDNS

1.CoreDNS是模块化且可插入的DNS服务器,每个插件都为CoreDNS添加了新功能。可以通过维护Corefile(即CoreDNS配置文件)进行配置。# vi Corefile.ymlapiVersion: v1kind: ConfigMapmetadata: name: coredns namespace: kube-systemdata: Corefile: ...
原创
319阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)的滚动更新和回滚

1.部署httpd:2.2.31的版本# vi httpd.ymlapiVersion: apps/v1kind: Deploymentmetadata: name: httpdspec: selector: matchLabels: run: httpd_web replicas: 2 template: metadata: labels: ...
原创
509阅读
0评论
1点赞
发布博客于 1 年前

kubernetes(k8s)的DNS和外网访问Service

1.查看namespace(命名空间)中的Service(服务)# kubectl get namespaceNAME STATUS AGEdefault Active 25dkube-node-lease Active 25dkube-public Active 25dkube-system ...
原创
1278阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)部署Prometheus(普罗米修斯)编辑DaemonSet类型管理Pod网络

1.DaemonSet是每个worker节点上只能运行一个副本。2.编辑部署Prometheus(普罗米修斯)的yaml# vi node.ymlapiVersion: apps/v1kind: DaemonSetmetadata: name: nodespec: selector: matchLabels: app: node-prometheus templ...
原创
771阅读
0评论
2点赞
发布博客于 1 年前

Docker运行Prometheus(普罗米修斯)

1.编辑yaml格式,进行自我监控# mkdir /etc/prometheus# cd /etc/prometheus/# vi /etc/prometheus/prometheus.ymlglobal: scrape_interval: 15s # By default, scrape targets every 15 seconds. # Attach th...
原创
2015阅读
0评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)的Pod部署到指定的node(节点)

1.在worker节点 (computer),配置SSD# kubectl label node computer disktype=ssdnode/computer labeled# kubectl get node --show-labelsNAME STATUS ROLES AGE VERSION LABELScomputer Re...
原创
6239阅读
2评论
1点赞
发布博客于 1 年前

Kubernetes(k8s)编辑yaml运行nginx

1.编辑yaml格式# vi nginx.yml apiVersion: apps/v1kind: Deploymentmetadata: name: nginxspec: selector: matchLabels: app: web_server replicas: 2 template: metadata: labels: app: we...
原创
2830阅读
0评论
2点赞
发布博客于 1 年前

Kubernetes(k8s)运行nginx应用

1.部署与运行nginx应用# kubectl run nginx --image=nginx --replicas=2 --port=8080 --hostport=80kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl ...
原创
1083阅读
0评论
2点赞
发布博客于 1 年前

CentOS7安装Kubernetes(K8S)

参考Kubnetes官方文档:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/1. 配置阿里云k8s的镜像包#以下是配置阿里云的kubernetes镜像源包# cat <<EOF > /etc/yum.repos.d/kuberne...
原创
505阅读
0评论
2点赞
发布博客于 2 年前

CentOS7安装docker-compose

Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,是一个用于定义和运行多容器 Docker 的应用程序工具。官方安装文档地址:https://docs.docker.com/compose/install/1.安装docker-compose# curl -L https://github.com/docker/compose/releases/do...
原创
243阅读
0评论
1点赞
发布博客于 2 年前

Eclipse配置Tomcat

1.Window -> Preferences -> Server -> Runtime Environments -> Add... -> Apache Tomcat v8.5->Next->Browse->Finish2. Window -> Preferences -&g...
原创
88阅读
1评论
1点赞
发布博客于 2 年前

Idea的配置Tomcat

1.编辑模板2.编辑Tomcat的存放的路径3. 找到Tomcat Server 的 Local 进行编辑4. 配置Tomcat 和 java 的 jre4-1.找到Tomcat存放的目录和 java 的 jre4-2.选中+ ——> Artifact... 来加载项目4-2-1.编辑虚拟目录...
原创
62阅读
0评论
1点赞
发布博客于 2 年前

Tomcat控制台的日志输出乱码的解决方法

编辑Tomcat的logging.properties存放的路径:\apache-tomcat-8.5.45\conf\logging.properties47 java.util.logging.ConsoleHandler.encoding = GBK解决后的显示:
原创
68阅读
0评论
1点赞
发布博客于 2 年前

Git的使用,第一篇

Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 git官方下载地址:https://git-scm.com/download/win一、在磁盘创建一个空的文件夹,进行测试二、 打开Git Bash,切换到测试文件夹E,初始化仓库MINGW64 ~ ...
原创
60阅读
0评论
1点赞
发布博客于 2 年前

用kolla构造镜像

Kolla是Openstack的子项目,Kolla分为:用kolla来构造镜像、用Kolla-ansible自动化部署OpenStack1.需要创建一个docker的私有仓库2.安装kolla3.构造镜像并把构建好的镜像推到docker私有仓库4.安装docker篇请看:https://blog.csdn.net/qq_41709494/article/details/946030...
原创
810阅读
0评论
1点赞
发布博客于 2 年前

Kolla-ansible部署基本的OpenStack的各个服务的容器

Kolla是Openstack的子项目,Kolla分为:用kolla来构造镜像、用Kolla-ansible自动化部署OpenStack本章节是用openvswitch作为网络通信、用cinder作为VM(云主机)的存储基本核心服务有keystone、nova、glance、neutron等1.用三个节点controller、computer、storage2.controller...
原创
1061阅读
0评论
2点赞
发布博客于 2 年前

Python的练习(1)

题目为:[[1, 2, 3], 2, 3, [1, 3, [12, 22], 'a', 12, range(0, 5)]]输出为:[1, 2, 3, 2, 3, 1, 3, 12, 22, 'a', 12, 0, 1, 2, 3, 4]思路:1.在列表中,把每个值取出来2.将取出来的每个值放进一个空的列表l1 = [[1, 2, 3], 2, 3, [1, 3, [12, 2...
原创
43阅读
0评论
1点赞
发布博客于 2 年前

Kali在VM VirtualBox 安装扩展包和增强功能

1.按装扩展包,点击红圈下载 ,下载地址:https://www.virtualbox.org/wiki/Downloads2.点击管理--->扩展--->+(找到下载的扩展包添加)3.这样就添加完成了,由于之前我添加过了,就显示出来4.安装增强功能,找到VBoxGuestAdditions.iso光盘添加,这光盘在VirtualBox的安装目录...
原创
1125阅读
0评论
1点赞
发布博客于 2 年前

Python的构造方法 _ _ init _ _ ()

参数会自动传入_ _ init _ _()方法中,可以通过重写又称覆盖(override)方法自定义对象的初始化操作>>> class This: def __init__(self,name): self.name = name def test(self): print('我叫{},你们好!'.format(self.name)) >>...
原创
118阅读
0评论
0点赞
发布博客于 2 年前

Python的类和对象

对象 = 属性 + 方法Python的self相当于其他语言的this指针#创建一个test.py的文件,然后运行class Dog: color = 'yellow' weight = '30' age = '1' height = '50' def run(self): print('狗狗正在跑步...') def e...
原创
43阅读
0评论
1点赞
发布博客于 2 年前

Python文件数据组织的维度,二维数据

二维数据表示: 列表类型(有序),其中每个元素也是一个列表二维数据的存储csv格式:逗号分隔表示一维,按行分隔表示二维二维数据处理:for循环、split()、join()#二维数据的读入>>> fr = open(r'C:\Users\志轩\Desktop\test.csv')>>> ls = []>>> for line...
原创
707阅读
0评论
1点赞
发布博客于 2 年前

Python文件数据组织的维度,一维数据

文件数据存储---文件数据表示---文件数据操作数据的维度:一维、二维、多维、高维一维数据的表示:列表类型(有序)和集合类型(无序)一维数据的存储:空格分隔、逗号分隔、特殊符号分隔一维数据的处理:字符串、split()、join()#从空格分隔的文件读入数据,一维数据的处理>>> txt = open(r'C:\Users\Desktop\信息发展的三个阶...
原创
648阅读
0评论
1点赞
发布博客于 2 年前

Python的文件操作

文本文件和二进制文件只是文件的展示方式,本质上,所有文件都是二进制文件形式存储的文件是数据的抽象和集合文件的处理步骤:打开---操作---关闭#read(size = -1 )对文件读取>>> ls = open(r'C:\Users\Desktop\信息发展的三个阶段.txt','r').read() >>> ls '信息安全的...
原创
57阅读
0评论
1点赞
发布博客于 2 年前

Python的第三方库,jieba()是中文分词函数库

jieba()分词三种模式:精确模式、全模式、搜索引擎模式精确模式:把文本精确的切分开,不存在冗余单词全模式:把文本中所有可能的词语都扫描出来,有冗余搜索引擎模式:在精度模式基础上,对长词再次切分>>> import jiebaTraceback (most recent call last): File "<pyshell#1>", line...
原创
1642阅读
0评论
1点赞
发布博客于 2 年前

Python的统计词频

>>> ls = ['我','你','他','我','他','我','你','他','我','你','他',\ '我','你','他','我','他','我','你','他','我','你','他',\ '我','你','他','我','他','我','你','他','我','你','他'] >>> d = {} ...
原创
85阅读
0评论
0点赞
发布博客于 2 年前

Python的标准库,random()

random()函数产生伪随机数,伪随机数是采用梅森旋转算法生成的(伪)随机序列中的元素,称为随机数基本随机函数:seed()、random()扩展随机函数:ranint()、getrandbits()、uniform()、randrange()、choice()、shuffle()、sample()#seed(a=None)初始化随机数种子,默认值为当前系统时间#random()...
原创
317阅读
0评论
2点赞
发布博客于 2 年前

Python的标准库,time()

时间获取:time()、ctime()、gmtime()、localtime()时间格式化:strftime()、strptime()、mktime()程序计时:sleep()、perf_counter()#获取时间>>> import time>>> time.time() #获取当前时间戳,即计算机内部...
原创
120阅读
0评论
0点赞
发布博客于 2 年前