hu_wenjie
码龄11年
  • 1,280,956
    被访问
  • 310
    原创
  • 1,564
    排名
  • 825
    粉丝
  • 7
    铁粉
关注
提问 私信

个人简介:运维开发工程师,负责系统各层级的自动化监控开发、系统的自动化巡检开发、熟悉微服务项目的自动化部署、集群方案部署、熟练掌握故障分析定位等。

  • 目前就职: 厦门畅享信息
  • 加入CSDN时间: 2011-08-03
博客简介:

Hu_wen的专栏

博客描述:
劳于读书,逸于作文。
查看详细资料
  • 5
    领奖
    总分 1,048 当月 77
个人成就
  • 博客专家认证
  • 获得195次点赞
  • 内容获得140次评论
  • 获得472次收藏
创作历程
  • 12篇
    2022年
  • 12篇
    2021年
  • 40篇
    2020年
  • 40篇
    2019年
  • 60篇
    2018年
  • 120篇
    2017年
  • 60篇
    2016年
  • 2篇
    2015年
  • 1篇
    2014年
  • 3篇
    2013年
  • 5篇
    2012年
  • 3篇
    2011年
成就勋章
TA的专栏
  • OpsDev运维开发
    付费
    107篇
  • Selenium
    付费
    12篇
  • sentry
    1篇
  • Open-falcon
    1篇
  • linux运维过程
    23篇
  • Linux
    42篇
  • Java
    22篇
  • Python
    31篇
  • Shell
    19篇
  • Zabbix
    42篇
  • Saltstack
    4篇
  • Ansible
    7篇
  • Docker
    11篇
  • OpsDev
    79篇
  • DBA
    54篇
  • Android
    7篇
  • Jenkins
    5篇
  • ELK
    4篇
  • Nginx
    7篇
  • BigData
    11篇
  • SpringCloud
    11篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 安全
    安全
  • 服务器
    linuxcentos
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

python flask 启动时抛出时区异常处理

python3 flask框架的web系统启动时,APScheduler 抛出以下异常通过分析异常日志,发现APScheduler的默认timezone,而“0”是获取的系统环境变量的TZ时间28800对应timezone为“Asia/Shanghai”, 而0对应timezone为“UTC”,所以我们只需将系统环境变量的时区与APScheduler的时区设置为一致即可...
原创
发布博客 2022.06.27 ·
11 阅读 ·
0 点赞 ·
0 评论

DBeaver 安装及配置离线驱动

1、首先官网下载安装包下载地址:​​​​​​Download | DBeaver Community官方提供了社区版跟PRO版,PRO看起来好像更强大应该更好用,所以我们选择社区版,因为社区版是开源免费下载到安装包:dbeaver-ce-22.1.0-x86_64-setup.exe安装过程,此处省略(都是下一步下一步)2、创建数据库连接应用图标,是一只龅牙小松鼠,看起来很可爱启动等待界面首次进入会提示是否创建事例,此处选择“否”,不然默认会在本地创建一个SQLlite数据库 点击“否”之后,会弹出连接数据
原创
发布博客 2022.06.23 ·
440 阅读 ·
0 点赞 ·
0 评论

supervisor 配置elasticsearch 启动时异常

supervisor 配置elasticsearch 启动时抛出以下异常但是服务器的环境已经配置了,依旧无法生效其实,此处supervisor埋了个坑,在supervisord的配置项里默认了文件句柄的配置只需将minfds 、minprocs进行修改即可解决...
原创
发布博客 2022.06.07 ·
71 阅读 ·
0 点赞 ·
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 ·
450 阅读 ·
0 点赞 ·
0 评论

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 ·
349 阅读 ·
0 点赞 ·
0 评论

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 ·
1497 阅读 ·
0 点赞 ·
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 ·
567 阅读 ·
0 点赞 ·
0 评论

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 ·
2248 阅读 ·
0 点赞 ·
0 评论

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 ·
1687 阅读 ·
0 点赞 ·
0 评论

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 ·
1309 阅读 ·
1 点赞 ·
0 评论

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 ·
381 阅读 ·
0 点赞 ·
0 评论

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 ·
686 阅读 ·
1 点赞 ·
0 评论

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 ·
916 阅读 ·
1 点赞 ·
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 ·
1515 阅读 ·
0 点赞 ·
1 评论

Template TCP Port status.xml

发布资源 2021.12.01 ·
xml

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 ·
1560 阅读 ·
0 点赞 ·
0 评论

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 ·
69 阅读 ·
0 点赞 ·
0 评论

zabbix5.0模板-spring boot actuator 1.x 监控模板

发布资源 2021.06.10 ·
xml

zabbix5.0.4 配置自动发现Actuator 1.x监控接口

环境准备1、centos7.52、zabbix 5.0.43、python 2.7 + requests模块4、
原创
发布博客 2021.06.10 ·
229 阅读 ·
0 点赞 ·
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 ·
290 阅读 ·
0 点赞 ·
0 评论
加载更多