
linux
平凡的运维之路
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python socket远程部署工具服务
本文介绍了一种通过Socket方式批量执行Linux系统命令的解决方案,适用于金融、保险等监管严格、禁止SSH批量执行的行业场景。该方案通过在每台服务器部署Socket服务端,接收客户端发送的特定格式命令(以"CCOD==>"开头),执行后返回结果。实现包含IP白名单验证、命令格式校验、30秒超时控制、多线程处理和详细日志记录(按天滚动)。客户端支持多IP并行执行,配合Python HTTP服务器可实现批量部署升级。核心代码展示了服务端的完整实现,包括安全命令执行、异常处理和连接管原创 2025-08-22 16:01:43 · 499 阅读 · 0 评论 -
生成ip可授信证书文件 审核中
本文介绍了两种自签名SSL证书的生成方法。第一种方法使用openssl命令直接生成有效期100年的证书(server.crt和server.key),包含多个域名通配符,适用于快速部署测试环境。第二种方法更详细,通过配置文件(CA.cnf、server.cnf、SAN.ext)分步生成CA证书和服务器证书,支持IP地址和域名绑定,有效期10年。生成的证书文件(CA.cer、server.cer、server.pvk等)需在Nginx中配置,并将CA证书导入客户端受信任的根证书颁发机构。这种方法适合需要支持I原创 2025-08-06 11:30:49 · 249 阅读 · 0 评论 -
使用isql链接产生core文件
摘要:普通用户使用isql连接数据库时出现段错误并产生core文件,解析发现是freelocale()函数在字符集为zh_CN.GB18030时出错。而root用户使用en_US.UTF-8字符集能正常连接。问题原因是MySQL ODBC驱动对GB18030字符集存在兼容性问题,解决方法是将字符集统一设置为en_US.UTF-8。原创 2025-08-04 14:27:47 · 220 阅读 · 0 评论 -
Linux流量分析工具
专门用于显示网络接口的带宽使用情况,可以查看每个连接的实时带宽使用情况,并支持按端口或主机过滤流量。实时查看每个进程的网络使用情况,能快速识别哪些进程占用了大量带宽。: 切换 DNS 解析状态(显示 IP 地址或主机名)。: 切换端口号解析状态(显示端口号或服务名)。: 切换端口解析状态(显示端口号或服务名)。: 切换显示模式(两行、一行或多行显示)。Linux常用网络流量分析工具详解。tcpdump命令使用说明。nethogs命令使用说明。iftop命令使用说明。: 切换显示目标端口。原创 2025-03-07 16:54:35 · 526 阅读 · 0 评论 -
最佳Nginx日志分割
【代码】最佳Nginx日志分割。原创 2025-03-02 22:02:02 · 333 阅读 · 0 评论 -
vsftpd虚拟用户部署
案例提供两个用户如下,使用centos7验证可行。shell脚本运行一键安装vsftp。vsftpd虚拟用户部署。原创 2025-01-20 14:00:53 · 419 阅读 · 0 评论 -
Flink命令行启动Job任务
Flink非交互式运行Job任务。Flink命令行启动Job任务。Flink查看当前运行Job。Flink查看当前运行Job。原创 2024-04-11 14:51:05 · 987 阅读 · 0 评论 -
nginx 报Too many open files
看nginx主进程是2023年启动时间,可能是在启动nginx时,当时文件打开数为进行配置时,未重启nginx主进程,才导致最近业务量增加,经常出现无法创建打开文件数情况。最后看了下进程的limit限制,发现nginx主进程软限制是1024,硬限制是4096。配置文件调整最大连接65535了,reload 重新加载nginx后不报错了。最后等晚上重启nginx主进程,待记录观察。这就奇怪了,配置都已经修改了,为什么还会报。以为没问题了, 结果今天又报错。上周时,nginx已经报。原创 2024-03-18 14:17:23 · 1001 阅读 · 0 评论 -
捷通华声TTS、ASR单机版服务部署
22801端口不通,无法生成token信息。原创 2024-03-06 15:26:33 · 720 阅读 · 0 评论 -
python之ftp小工具
python之FTP小工具。原创 2024-02-20 11:00:30 · 730 阅读 · 1 评论 -
红旗linux安装32bit依赖库
红旗-7.3-lib-32.tar.gz 解压压缩包,根据如下进行操作。红旗linux安装32bit依赖库。原创 2024-02-19 14:58:04 · 480 阅读 · 0 评论 -
Nginx进阶篇之端口转发
配置stream 需要在nginx的http和events区域块之间配置即可。需要nginx编译时,支持加载stream模块。nginx透传udp、tcp端口。原创 2024-01-17 09:49:17 · 1629 阅读 · 1 评论 -
ssl证书到期时间检查
目前该脚本只是发送rsyslog日志,可以自行在修改结合zabbix或者自行发送到钉钉或者微信告警。检查ssl证书到期时间。原创 2024-01-15 15:30:00 · 561 阅读 · 0 评论 -
nfs挂载点异常导致df命令卡死
记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。直接使用mount和确定就是通过查询它而来的。nfs挂载点异常宕机df命令卡死。处理方法,注释掉该nfs,然后。文件进行处理,该文件说明。原创 2024-01-14 09:21:19 · 784 阅读 · 0 评论 -
生产级(keepalived)部署方案
keepalived 安装(依次在1921.68.127.5、1921.68.127.6)进行操作。停止nginx服务,keepalived检测停止keepalived进程。keepalived 安装(需要有yum源)生产级(keepalived)部署。keepalived配置文件。验证keepalived。vip是否漂移到B服务器。主配置文件(A服务器)主配置文件(B服务器)查看vip是否成功监听。检查脚本(A服务器)检查脚本(B服务器)原创 2024-01-12 17:56:47 · 617 阅读 · 0 评论 -
部署storm统计服务开启zookeeper(ACL认证)
【代码】部署storm统计服务开启zookeeper(ACL认证)原创 2024-01-04 15:31:17 · 677 阅读 · 0 评论 -
Python检查zookeeper节点状态
【代码】Python检查zookeeper节点状态。原创 2023-12-20 19:32:58 · 272 阅读 · 0 评论 -
nginx_优化建议
【代码】nginx_优化建议。原创 2023-12-20 15:09:53 · 132 阅读 · 0 评论 -
Linux日常问题记录
两边就可以会话了,随便输入点什么按回车,另外一边应该会显示出来,注意,openbsd 版本 netcat 用了 -l 以后可以省略 -p 参数,写做:nc -l 8080 ,但在 GNU netcat 下面无法运行,所以既然推荐写法是加上 -p 参数,两个版本都通用。老版本的 nc 只要 CTRL+D 发送 EOF 就会断开,新版本一律要 CTRL+C 结束,不管是服务端还是客户端只要任意一边断开了,另一端也就结束了,但是 openbsd 版本的 nc 可以加一个 -k 参数让服务端持续工作。原创 2023-10-13 08:40:30 · 1716 阅读 · 0 评论