自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭大帅的博客

乱七八糟什么都有

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql一键部署脚本,亲测可用,附安装包

mysql一键安装脚本,附安装包,亲测可用无坑脚本运行时有提示,请首先上传安装包到/root/①防火墙及SElinux关闭。废话少说,直接附脚本。

2022-06-20 15:57:13 1272 7

原创 ansible角色运行指定角色路径

ansible-playbook - mysql.yml -e custom_roles_path=你的角色路径 -e rolename=你的角色名称。custom_roles_path: /root/.ansible/roles/ # 新建角色路径变量。ansible-playbook - mysql.yml # mysql.yml为上述剧本名称。众所周知ansible默认角色路径为:/usr/share/ansible/roles目录。- name: 设置角色路径。

2023-10-08 21:48:09 409

原创 ansible学习笔记分享

方法:openssl passwd -1 "your_password"ansible web -m cron -a 'name="test cron job" minute="0" hour="12" weekday="3" job="/bin/echo hello"' #猜一下这个。ansible pxg -m copy -a "src=/root/apache.sh dest=/root/apache.sh" #将管理机root下的脚本拷贝到被管理机的root下。

2023-10-08 11:32:34 388

原创 ansible模块示例及说明

ansible_ssh_host: "{{ dynamic_ip }}" # 新主机的 IP 地址。hostname: "{{ dynamic_hostname }}" # 新主机的主机名。hosts: "{{ dynamic_hostname }}" # 使用新添加的主机。说明:该模块用于创建和提取存档文件,支持常见的存档格式如 tar 和 zip。说明:此模块用于添加断言,以验证任务的状态或条件。说明:用于启用或禁用远程主机上的 at 服务。- name: 在新主机上执行命令。

2023-10-08 11:31:16 599

原创 ansible条件示例剧本

register: dist_info # register 关键字用于将任务执行的结果保存到一个变量(dist_info)中,然后可以使用这个变量的值在 playbook 中的其他地方进行处理。when: ansible_os_family == 'RedHat' # 仅对Red Hat/CentOS系统执行。when: ansible_os_family == 'RedHat' # 仅对Red Hat/CentOS系统执行。name: httpd # Apache服务名称。

2023-10-07 20:24:57 292

原创 linux系统性能分析之perf

perf是一款Linux系统性能分析工具,可用于分析CPU性能、内存使用、IO性能等方面,它基于内核的事件采样机制,可以对系统进行各种性能分析,包括函数调用耗时、指令执行频率、缓存命中率、IO操作耗时等等。perf stat:统计指定命令的性能数据,包括CPU周期、指令数、缓存命中率等,还可以指定事件类型进行监测,如cache-references、cache-misses、page-faults等。通过以上命令,可以方便地分析系统性能瓶颈,查找问题的根源,并进行优化。

2023-02-24 11:12:57 984 1

原创 linux内核中管理网络通信的五个数据结构

路由表(Routing Table):用于存储路由信息,记录了一个网络通信的目的地址和下一跳路由器的信息,包括目的地址、子网掩码、网关、出口接口、优先级等信息。路由缓存会保存已经计算过的路由信息,如果下次再需要访问同一个目的地址,内核会直接使用缓存中的信息,避免重新计算路由。4.缓存表:用于存储网络传输过程中的缓存信息,包括已经传输的数据包、丢失的数据包、重传的数据包等。3.连接表:用于存储网络连接的状态信息,包括连接的源地址和目标地址、协议类型、状态等信息。

2023-02-24 11:00:08 180

原创 python爬虫脚本小解(含注释)

【代码】python爬虫脚本小解(含注释)

2023-02-24 10:53:05 611

原创 shell脚本中常用循环小解

break 语句可以用于跳出循环,continue 语句可以用于跳过循环中的某些操作。while...do 循环是基本的 while 循环结构,它会在条件为真时不断地执行一组命令,直到条件为假。for...in 循环是另一种 for 循环的变体,用于遍历一组元素(例如数组)或迭代一个序列。以上是 Shell 脚本中常用的循环结构和控制语句,掌握这些语句可以帮助我们编写更加灵活和高效的脚本。这些是Shell脚本中最常用的循环语句,可以根据不同的需求选择不同的循环语句进行使用。

2023-02-22 09:39:51 276

原创 华为PPPoE实验及抓包分析

华为PPPoE实验及抓包分析。

2023-02-12 15:10:13 657

原创 华为DHCP+ACL实验

【代码】华为DHCP+ACL实验。

2022-12-29 12:04:18 235

原创 docker学习笔记

docker run -it --volumes-from web --name db1 apache:centos7 /bin/bash ##运行容器,并挂载容器web的数据卷。--device-write-iops 设定每秒io次数限制设备写速度 示例: --device-write-iops 2。//先启动一个容器 #-m 内存大小--memory-swap swap大小,--memory-swap默认是-m指定的两倍。#如果有基于该镜像运行的容器,请先删除容器再删除镜像。....

2022-08-08 15:02:57 115

原创 ansible学习笔记分享-含示例

ansible pxg -m copy -a "src=/root/apache.sh dest=/root/apache.sh" #将管理机root下的脚本拷贝到被管理机的root下。ansible pxg -m shell -a "sh /root/apache.sh chdir=/root/"#在被管理机器上运行拷贝的脚本。ansible all -i /tmp/inventory --list-hosts ###含义自己猜。

2022-08-03 11:22:14 314

原创 ansible部署脚本--亲测可用无坑

默认主机清单包含两台主机,如部署完成后,需要添加其他主机,请编辑文件/etc/ansible/hosts。以上意思为主机组pxg包含这两个IP的主机。在您的主机清单添加相应主机的IP即可。环境centos7,外网通。............

2022-08-02 09:05:03 388 2

原创 ELK部署脚本---亲测可用

注意事项部分扩展需要连接gethub网站,你懂的,可能导致部分插件安装失败,可以在脚本执行中跳过,待网络良好时再安装。elasticsearch-node1脚本(脚本运行中会提示你输入部分信息如IP,日志文件路径以及日志文件类型等)提示"请输入您要监控的本机日志文件类型(对应ES索引)"system。logstash脚本该脚本用来将相应的服务器主机的日志输出到ELK。提示"请输入ES节点1的IP"输入对应的节点IP即可。请注意在ES脚本中也有相关提示输入,按实际情况输入即可。................

2022-07-30 11:19:36 727 1

原创 zabbix一键部署脚本----亲测可用

zabbix一键部署,亲测可用,环境centos7.9。

2022-07-27 17:45:15 1716 2

原创 mysql主从复制及读写分离脚本-亲测可用

集群一主两从一代理(amoeba)。所谓的主从复制是指mysql从服务器从主服务器复制数据,保持同步。所谓读写分离即主负责写,从负责读,此架构大大提升了数据库的性能。脚本运行中选择1部署为主,选择2部署为从,选择3退出。脚本运行过程中请根据脚本提示输入相关值。脚本运行过程中需要输入相关服务器IP。...............

2022-07-26 14:16:10 198

原创 centos7切换国内源脚本--亲测可用

以下脚本由我学生提交,亲测可用,可以轻松实现切换国内源,按自己喜好拷贝使用其中之一即可。

2022-07-22 12:20:11 838 2

原创 centos7配置本地yum源脚本--亲测可用

如题运行脚本请挂载本地ISO镜像,以下脚本都可以,大家可以看看哪个顺眼用哪个,均由我的学生提交。

2022-07-22 12:15:10 563

原创 redis学习笔记分享

/redis-benchmark-hlocalhost-p6661-c100-n10000(先切换到redis安装目录下)测试并发性能-c表示并发数-n表示连接请求数。./redis-benchmark-hlocalhost-p6661-q-d100测试存取100B数据包的性能。cd/usr/local/redis-cluster/6661----先进入有redis-cli的文件夹。---查看v开头后面含任意两个字符的数据。......

2022-07-21 09:53:29 55

原创 redis伪集群一键部署脚本---亲测可用

系统版本CentOSLinuxrelease7.9.2009。ping测试及创建键值对成功!

2022-07-19 14:08:50 290 2

原创 keepalived+LVS-DR+nginx+NFS web高负载高可用集群部署脚本---亲测可用

运行脚本前请准备好两台提供真实的web服务器的IP以及一个空闲的IP作为VIP,运行脚本时需要输入。两台提供真实的web服务(nginx)(当然也可以是其他服务器,如mail,dns等等)注意,脚本运行中选择1,这台服务器为master;选择2,这台服务器为backup。注意,脚本运行中需要您输入VIP地址,请设置与上面调度脚本的VIP相同。最后您将nginx的网站根目录指向NFS的共享目录即可(通过挂载命令)命令请参考上述文章的tomcat脚本。该集群架构五台centos7服务器。............

2022-07-18 13:10:19 480 2

原创 firewall与iptables学习笔记分享

firewall-cmd--zone=internal--remove-service=samba-client----设置internal区域不允许访问samba-client服务。firewall-cmd--zone=internal--remove-service=samba-client----设置internal区域不允许访问samba-client服务。永久模式(Permanentmode)表示重启防火墙或重新加载防火墙时的规则配置,......

2022-07-17 20:40:11 439 2

原创 nginx+tomcat+nfs--web集群脚本分享,亲测可用

架构解析nginx代理外部的web访问请求,由两台到多台tomcat服务器提供真实的web服务,为了保证所有用户访问网站的统一性,所有tomcat服务器的网站根目录指向NFS(图中Database服务器)共享目录。再第三台服务器在此运行以上脚本,安装两台tomcat服务器完毕,您需要准备好这两台tomcat服务器的IP备用,运行nginx脚本时需要提供。您只需将对应脚本上传到对应服务器执行即可,tomcat安装包csdn搜索下载对应版本再上传到服务器对应目录即可。如果出现如下界面则表示集群部署成功!....

2022-07-15 14:31:36 685

原创 nginx编译安装脚本-亲测可用

nginx编译安装脚本-亲测可用环境:centos7.9的系统网络:外网通,需使用wget下载包其他:无直接上脚本:

2022-07-14 15:37:22 536 1

原创 function:格式分享--可直接套用

#!/bin/bash#function:格式#author:tommypeng 20220502 final version##########################################function function名称99(){ }function function名称100(){}function function名称101(){}function function名称102(){}function function名称1(){if [[ "$1" -eq

2022-07-14 10:22:16 180

原创 sed与awk笔记分享

总有一行适合你!最常用的替换与添加:sed -i "s/原字符串/新字符串/g" 文件所在目录路径sed -i '/DirectoryIndex/s/index.html/index.php index.html/g' /usr/local/httpd/conf/httpd.confsed -i 's/DirectoryIndex index.html/DirectoryIndex index.php index.html/g' /usr/local/httpd/conf/httpd.confse

2022-07-14 10:11:14 91

原创 mysql笔记分享

总有一个命令你需要:#mysql -u root -p 密码 --使用root用户登录usemysql> show databases;--查看数据库mysql> use mysql; --进入mysql这个数据库mysql> show tables; --看看库中有哪些表mysql> describe user;--看看表中的结mysql> create database auth;--创建数据库authmysql> create table users (user_name CHAR(1

2022-07-14 10:03:25 100

原创 centos7部署PXE脚本-亲测可用

部署环境:centos7.9(带图形)网络:外网通注意事项:此脚本在虚拟户环境中运行有几点注意事项,详情请参考作者抖音号:bdqnpeng(有视频讲解),生产状态使用请私信留言即可!PXE 服务器配置需要高一点,cpu请开启虚拟化支持! 我们直接将脚本复制到centos7主机上。(在主机上创建一个文件,将以下脚本拷贝进去保存即可)脚本运行过程中需要您确认环境是否符合要求,比如是否创建了仅主机网卡,符合要求请输入yes,脚本会继续运行。还需要根据提示输入仅主机网卡的名称查看方法如下: 那么我们输入en

2022-07-09 07:27:52 763 1

原创 kvm一键部署脚本-亲测可用

centos7之kvm一键部署脚本-亲测可用

2022-07-07 14:14:09 710

原创 shell脚本:一键部署网站含内容管理器

个人网站一键搭建,含cms内容管理器

2022-07-02 12:35:08 738

原创 LAMP部署脚本附安装包-亲测可用

lamp部署脚本,附全部安装包,亲测可用!

2022-07-01 20:32:35 545

原创 内网IP与MAC统计脚本

内网IP与MAC统计脚本

2022-06-20 17:12:31 213

原创 服务器性能监控及邮件通知脚本

如上脚本运行即可,脚本运行过程中按提示输入qq号码,还有在qq邮箱取得的验证码,注意因安全方面考虑,不能使用QQ邮箱独立密码验证,需要进qq邮箱,依次次进设置,账户,开启pop/smtp服务,按qq邮箱页面提示发送短信获取邮件客户端验证码。注意使用crontab-e进入周期任务编辑器,编辑器操作同vi,加入上图所示内容,空格分割前面五段分别表示分,时,日,月,周,后面接脚本的绝对路径。请注意,脚本需要加执行权限,再加入cron周期性任务,按需求调整实行周期。系统环境centos7.9。......

2022-06-20 15:39:04 797

libmcrypt集成php扩展工具

libmcrypt集成php扩展工具

2022-06-30

空空如也

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

TA关注的人

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