- 博客(370)
- 资源 (43)
- 收藏
- 关注
原创 python 根据关键字删除对应行内容
通过用python直接删除文本中的内容,貌似没找到类似的关键字,后面就调整了思路,就是内容重写,把我们想要删除的内容匹配出来后直接扔掉,把未匹配的内容重新再写入到文件中
2023-06-05 17:36:43
5
原创 Python【flask框架】之linux基线扫描功能
服务器基线加固是服务器安全中必不可少的防护方案之一,随着项目越来越大,服务器的数量越来越庞大,于是就开启了自动化运维之旅。
2023-05-30 18:05:00
24
原创 Centos7 部署svn(Subversion)
通过yum安装,默认数据目录是 /var/svn,目录未创建,通过服务启动时会报错,所以如果要使用默认路径的话,就要手动创建,或者自定义目录。此处,我的数据盘目录是/data,所以在我data目录下新建了数据目录 /data/subversion/再查看状态,启动成功,数据也指向到了自定义的目录。svn版本: version 1.7.14。然后将配置中,默认数据目录修改为新建的目录。以上即完成svn的搭建及相关配置说明。操作系统: Centos7.9。修改完成后,我们再次启动服务。安装yum源: 阿里源。
2023-05-29 11:08:07
17
原创 nginx 配置网站页面变灰
nginx 配置网站页面变灰,主要是通过ngx_http_sub_module模块来进行配置,已经安装该模块的可以直接配置,未安装的需新增编译该模块。模块安装完成后在nginx.conf配置文件中 http{} 层新增以下配置。然后 sbin/nginx -s reload 重新加载配置后即可生效。新增 --with-http_sub_module 模块编译。新增模块编译可以参考以下文章。
2022-12-02 16:25:12
555
1
原创 python 调用ansible脚本并输出回显
在运维的过程中,我们经常遇到这样的场景,在我们的python运维平台中,经常会执行一些常用的运维命令操作,这时候我们想要实现ansible的可视化批量执行,所以,实现最简便的操作就是python中调用ansible的执行命令。host_ip 可通过系统交互进行传参,可根据业务自行调整。往下通过os模块的popen方法,执行命令。首先,我们引入需要用到的模块。然后将要执行的命令扔到变量里。
2022-09-28 14:33:57
1288
原创 windows server 2012 R2 修复CVE-2018-0886漏洞方法
部分补丁安装完成后会提示重启计算机,中间过程中无需重启,全部安装完成后再重启即可。下载完成后按以上的顺序安装,否则安装时会提示“此更新不适用于你的计算机”
2022-09-28 11:19:26
699
原创 windows 修复SSL/TLS协议信息泄露漏洞
打开“SSL密码套件顺序”,更改为已启用,并在“SSL密码套件”下修改SSL密码套件算法,仅保留TLS 1.2 SHA256 和 SHA384 密码套件、TLS 1.2 ECC GCM 密码套件。打开服务器,运行gpedit.msc,打开“本地组策略编辑器”,定位到计算机配置-管理模板-网络-SSL配置设置。...
2022-08-15 17:11:45
958
原创 解决Centos7 Firewalld无法限制docker端口问题
在配置文件 /etc/docker/daemon.json 文件中添加"iptables": false。然后重新加载docker服务配置。再重启docker服务。
2022-08-15 10:33:58
752
原创 Zabbix 5.0 使用自带Redis模版监控
本文介绍zabbix5.0使用zabbix自带的redis模板监控redis服务的操作步骤需提前准备1、redis的ip及端口2、redis的密码(若有)3、zabbix-agent2(注意是2版本)
2022-07-21 11:22:53
941
原创 Centos 7 手把手教你部署gitlab-ce
centos 7.9 x64gitlab-ce 15.1.2-ceyum源 清华源1、配置yum源新建 /etc/yum.repos.d/gitlab-ce.repo 文件,将以下内容粘贴进去2、执行安装执行以下命令进行安装以上就完成了gitlab-ce的服务安装,下面修改相关配置3、修改配置编辑配置文件找到external_url 注释旧地址,新增一行配置为本机ip及端口,此处设置8987如需要修改数据目录,找到git_data_dirs配置项,去除注释,配置要设置的目录配置
2022-07-08 10:23:22
480
原创 python flask 启动时抛出时区异常处理
python3 flask框架的web系统启动时,APScheduler 抛出以下异常通过分析异常日志,发现APScheduler的默认timezone,而“0”是获取的系统环境变量的TZ时间28800对应timezone为“Asia/Shanghai”, 而0对应timezone为“UTC”,所以我们只需将系统环境变量的时区与APScheduler的时区设置为一致即可...
2022-06-27 16:19:31
436
原创 DBeaver 安装及配置离线驱动
1、首先官网下载安装包下载地址:Download | DBeaver Community官方提供了社区版跟PRO版,PRO看起来好像更强大应该更好用,所以我们选择社区版,因为社区版是开源免费下载到安装包:dbeaver-ce-22.1.0-x86_64-setup.exe安装过程,此处省略(都是下一步下一步)2、创建数据库连接应用图标,是一只龅牙小松鼠,看起来很可爱启动等待界面首次进入会提示是否创建事例,此处选择“否”,不然默认会在本地创建一个SQLlite数据库 点击“否”之后,会弹出连接数据
2022-06-23 15:10:51
21768
1
原创 supervisor 配置elasticsearch 启动时异常
supervisor 配置elasticsearch 启动时抛出以下异常但是服务器的环境已经配置了,依旧无法生效其实,此处supervisor埋了个坑,在supervisord的配置项里默认了文件句柄的配置只需将minfds 、minprocs进行修改即可解决...
2022-06-07 17:39:05
275
1
原创 parted 创建分区的方法
[root@ ~]# parted /dev/vdc GNU Parted 3.1Using /dev/vdcWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel gpt Warning: The existing disk label on /dev/vdc will be destro.
2022-04-06 17:16:14
897
1
原创 select2 新增全选功能
html 配置在select标签后新增<select class="col-xs-10 col-sm-8" id="serverip" name="serverip" multiple="multiple"> {% for server_record in server_list%} <option value="{{server_record.serverip}}">{{server_record.serverip}}</option>
2022-03-14 18:02:53
806
原创 linux 服务器批量配置ntp时间同步
前言搭建思路:首先取一台做为时间服务端即ntpd,其余的服务器作为客户端做时间同步环境服务端:192.168.0.100操作系统:centos7.6其它:ansible 2.9.23 ntp-4.2.6p5-29 ntpdate-4.2.6p5-29操作步骤1、服务端安装ntpd服务,使用yum install ntp -y修改配置driftfile /var/lib/ntp/driftrestrict default nomodify notrap nopee
2022-03-11 15:48:58
1728
1
原创 Centos7 最容易上手的ssh免密配置
服务器1:192.168.0.100服务器2:192.168.0.101期望:在服务器1可以免密远程或者scp服务器2步骤1:在服务器1生成公钥,执行命令 ssh-keygen -t rsa 默认在 ~/.ssh目录生成两个文件: id_rsa :私钥 id_rsa.pub :公钥将公钥:id_rsa.pub 的内容复制出来步骤2:在服务器2的 ~/.ssh 目录下创建文件 authorized_keys然后将步骤1复制的内容,追加粘...
2022-03-08 10:33:31
644
原创 Nginx 正向代理互联网访问
环境在一个网络环境中,只有一台服务器可以使用互联网,而其他内网服务器都可以访问到这台互联网服务器,于是,我们可以通过nginx的正向代理访问互联网地址此处举例: 互联网服务器IP:192.168.1.100 内网服务器IP:192.168.1.101部署安装包:nginx-1.20.2.tar.gzproxy_connect模块:git clone https://github.com/chobits/ngx_http_proxy_connect_module.git操...
2022-02-25 11:26:42
4162
原创 Elasitcsearch 带密码及ssl集群部署
首先批量部署基础服务,可参照ansible-playbook脚本 install_es.yml---- name: install elasticsearch hosts: "{{ ip }}" user: root vars: - elasticsearch_version: 7.8.1 - hostip: "{{ansible_default_ipv4['address']}}" tasks: - name: create dir file:
2022-02-21 15:33:21
1803
2
原创 Ansible 自动化部署openresty
当你拿到几十台服务器都要安装openresty的时候是不是懵了,不要怕,下面教你一键部署,前提是,你得安装Ansible,如果不会Ansible,关注我,带你从入门到放弃。安装前需准备文件:openresty-1.17.8.2.tar.gzopenssl-1.1.1h.tar.gzpcre-8.44.tar.gzperl-5.32.0.tar.gzzlib-1.2.11.tar.gzopenresty.service以下是ansible-playbook的剧本文件,保存为:i
2022-02-17 17:37:24
1400
原创 python 上传zip附件并执行解压
1、首先从前端获取上传的文件f = request.files['upload']2、配置保存路径savepath = "/opt/upload/"if not os.path.exists(savepath): # 判断目录是否存在,不存在则新建 os.makedirs(savepath)3、配置路径后保存upload_path = os.path.join(savepath, secure_filename(f.filename))f.save(upload_pat
2022-01-10 17:17:50
837
原创 Ubuntu 21.10 安装Python 2 版本
首先安装python2sudo apt install python2检查系统上可用的Python版本:ls /usr/bin/python*查看是否配置了Python替代版本方案,命令如下:sudo update-alternatives --list python设置python替代版本在这里,我将设置两个Python替代:Python2和Python3版本。sudo update-alternatives --install /usr/bin/python.
2022-01-04 16:51:53
876
原创 Centos7 磁盘扩容(xfs文件系统)
环境VMware操作系统:Centos7.9 x64文件格式:xfs目标针对已有的磁盘进行扩容操作步骤1、扩容前的磁盘状态fdisk -l2、后台进行新增扩展(有些虚拟平台需要关机才能磁盘扩容)fdisk -l /dev/sda可以看到已经新增了10+个G3、接着对磁盘进行分区fdisk /dev/sda按以下截图箭头依次执行4、重启系统reboot5、查看已有的卷组名vgdisplay6...
2021-12-29 11:54:18
1713
1
原创 zabbix5.0 监控linux服务器tcp端口状态
1、环境操作系统:Centos 6 及以上Zabbix版本:5.0及以上2、准备 2.1 通过shell脚本,获取服务器上所有的TCP监听端口 catdiscover_port.sh#!/bin/bashportarray=(`netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}'|sort|uni...
2021-12-01 14:37:02
1859
1
原创 Nginx新增http_ssl_module模块操作方法
一、查看当前nginx版本信息二、下载openssl安装包此处举例:openssl-1.1.1h.tar.gz三、备份当前nginx二进制文件cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak四、进入nginx源码安装包所在目录,重新配置 cd /opt/nginx-1.20.2 然后执行以下命令:./configure --prefi...
2021-11-29 10:17:24
1931
原创 Centos7 中docker启动异常
docker: Error response from daemon: driver failed programming external connectivity on endpoint mysql (c6198ac0b8a7ea5d80e54a089289418f00350baa57380d539cf17684040f055b): (iptables failed: iptables --wait -t filter -A DOCKER ! -i br-d56aee33ea3b -o br-d56a.
2021-08-16 17:57:05
109
原创 zabbix5.0.4 配置自动发现Actuator 1.x监控接口
环境准备1、centos7.52、zabbix 5.0.43、python 2.7 + requests模块4、
2021-06-10 10:26:03
375
2
原创 Docker 常用命令
常用操作# 启动容器docker start 容器ID/容器名# 停止容器docker stop 容器ID/容器名# 重启容器docker restart 容器ID/容器名# 删除容器docker rm 容器ID/容器名# 删除镜像docker rmi 镜像ID/镜像名# 构建镜像docker build -t 镜像名:tag名 .# 拉取在线镜像docker pull 镜像名# 导出镜像docker save -o images.tar 镜像名:tag名 # 后面支.
2021-04-25 15:03:21
351
原创 Centos7 使用docker部署sentry
环境配置参照官方要求:Docker 19.03.6+ Compose 1.24.1+ 4 CPU Cores 8 GB RAM 20 GB Free Disk Space操作步骤注:以下操作均在安装包目录下操作1、在线拉取镜像docker-compose build --pull2、生成 Sentry 密钥,并将这个值填到.env的SENTRY_SECRET_KEY配置上docker-compose run --rm web config generate...
2021-04-25 11:48:53
689
1
原创 python 获取oracle当前连接数
环境准备:1、安装cx_Oracle库pip install cx_Oracle2、下载Oracle驱动文件https://www.oracle.com/database/technologies/instant-client/downloads.html并解压到本机目录,此处举例D:\oracle_client\instantclient_18_53、操作系统,windows 10代码实现connOracle.py# encoding=utf-8impo.
2021-03-31 15:53:23
201
原创 JS 中 jqGrid 将列表中的字典值转成中文
1、在 colModel 中新增formatter:getStats (getStats 为函数名,在第二步骤新增)colModel:[ {name:'stats',index:'stats', width:90,editable: true,formatter:getStats,edittype:"select",editoptions:{value:"0:无效;1:有效"}}],2、配置函数// 格式化状态function getStats(cellvalue, option.
2021-03-29 14:46:50
203
原创 Java JVM常见的配置参数说明
1、JVM常用参数-Xms初始堆内存大小,默认物理内存64/1 -Xms = -XX:InitialHeapSize-Xmx最大堆内存,默认物理内存4/1...
2021-02-23 11:42:26
908
原创 zabbix4.4 使用自动发现监测web网站健康状态(通过mysql表获取web地址)
环境准备Zabbix 版本:4.4.7Python 2.7或3.0以上操作系统:Centos7 x64数据库:mysql5.6及以上注:安装zabbix的步骤可以参考我之前写的文章客户端准备 1、在zabbix客户端的配置目录中 /etc/zabbix/zabbix-agent.d/ 新增以下文件find_web_url.confUserParameter=find.web.url,sh /opt/scripts/urlstatus/find_web_url.sh U..
2021-02-08 17:14:44
305
原创 Centos7 解决docker预编译安装方式的openfile设置
解决方法: 只需在 /etc/systemd/system/docker.service 文件中Service新增以下两个配置LimitNOFILE=65535LimitNPROC=65535[Unit]Description=Docker Server ManagerAfter=syslog.targetAfter=network.target[Service]Type=simpleExecStart=/usr/sbin/dockerdExecStop=/Resta...
2021-02-03 17:51:49
173
原创 zabbix 5.0 使用默认模板配置MySQL监控
目录一、首先创建帐号二、zabbix-agent 端配置三、复制模板四、修改模板中的默认路径五、重启zabbix客户端六、验证数据根据zabbix5.0自带的mysql模版配置说明一、首先创建帐号 创建数据库帐号CREATE USER 'zabbix'@'%' IDENTIFIED BY '123456';GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO '..
2020-12-31 15:10:55
3070
1
原创 python 模块xlwt在保存数据时抛出UnicodeDecodeError
python 模块xlwt在保存数据时抛出UnicodeDecodeErrorUnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 1777: ordinal not in range(128)通过重新设置编码方法,问题还是没有解决import sysreload(sys)sys.setdefaultencoding('utf8')后面查找相关资料问题终于解决解决方法:打开xlwt包里的Wor
2020-12-24 11:07:34
506
4
原创 【Ansible-实战】之自动化配置zabbix客户端自定义键值
Ansible丰富的组件模块令我爱不释手!开战 今日需求:批量配置zabbix-agent客户端的自定义键值并复制脚本到各服务器 需求不难,使用Ansible-playbook剧本几行脚本即可搞定 涉及到复制脚本,我个人习惯就是单独建个文件夹,此处使用 file对文件进行管理---- hosts: 'all' gather_facts: False remote_user: root vars: - dir: /opt/scr...
2020-12-22 16:22:37
175
原创 zabbix 使用docker部署时添加server端的主机监控抛出异常
zabbix 使用docker方式部署时,server主机监控时,抛出以下异常Received empty response from Zabbix Agent at [192.168.1.101]. Assuming that agent dropped connection because of access permissions解决方法:zabbix-agent 端的配置文件中Server的ip需要设置为Server对应容器的IP地址,比如我本机的IP为:172.17.0.3重
2020-12-03 18:01:44
612
mysql-commercial-8.0.23-linux-glibc2.12-x86_64.zip
2021-01-22
python2.7 提取mysqldumpslow分析报告中相关信息存至Excel
2020-11-27
Zabbix监控第三方中间件内存及CPU使用情况模板
2020-07-21
Ansible 操作系统centos7安装包 rpm
2020-07-06
用于zabbix监控脚本-批量获取docker容器名称及容器中的java进程ID
2020-06-24
mysql-advanced-5.7.28-el7-x86_64.tar.tar.002
2020-05-08
mysql-advanced-5.7.28-el7-x86_64.tar.tar.001
2020-05-08
linux环境docker-19.03.7预编译版本安装文件
2020-03-10
centos7 traceroute工具rpm安装包
2020-02-27
Centos7 mariadb-5.5.60 安装包(包含依赖安装包)
2019-11-04
zabbix4.2版本prometheus监控模板
2019-10-23
tcpdump抓包工具
2019-10-22
pyodbc-2.1.7-1.el6.x86_64.rpm
2019-07-04
实战Linux Shell编程与服务器管理
2014-12-02
PDMReaderPDM文件浏览速查工具
2014-09-24
系统测试用例测试报告实用模版
2013-11-11
VBScript语言参考手册
2012-12-25
软件测试用例设计文档参考资料
2012-12-21
Mybatis_3 快速入手教程
2012-08-16
Java_XML_API 中文参考文献
2012-06-14
Spring2中文开发参考手册
2012-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人