![](https://img-blog.csdnimg.cn/3519f1957e9945f58f51a76ae8ddf206.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
运维日常
文章平均质量分 76
运维日常遇到的一些奇葩问题以及各种常遇见的疑难杂症
向往风的男子
专心在运维工作耕耘,结出属于自己的花果。
会分享一些个人对工作的见解、 生产遇到的一些故障以及难题和自己感兴趣的知识点
展开
-
【python】python脚本转换成二进制,实现跨平台,避免不同环境的影响,使用 PyInstaller 创建二进制文件
要将一个 Python 脚本转换为在其他机器上可以运行的二进制文件,你可以遵循以下具体的操作步骤。这里以 PyInstaller 为例,因为它是一个广泛使用的工具,能够处理大多数的依赖和打包需求。步骤 1: 安装 PyInstaller首先,确保你的开发环境中安装了 PyInstaller。你可以通过 pip 安装 PyInstaller:pip install pyinstaller步骤 2: 准备你的 Python 脚本确保你的 Python 脚本在本地环境中可以正常运行。解决所有依赖问题原创 2024-08-01 19:25:10 · 609 阅读 · 0 评论 -
【mongodb】mongodb数据备份与恢复
一、备份与恢复数据1.备份恢复工具1.mongoexport/mongoimport #数据分析时使用2.mongodump/mongorestore #单纯备份时使用原创 2024-08-01 10:02:53 · 699 阅读 · 0 评论 -
【mongodb】mongodb副本集的搭建和使用
# Mongodb副本集介绍:Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点。Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的数据集,实现数据的高可用。# 副本集作用:数据冗余,用做故障恢复使用,当发生硬件故障或者其它原因造成的宕机时,可以使用副本进行恢复。读写分离,读的请求分流到副本上,减轻主节点的读压力。原创 2024-08-01 10:01:30 · 989 阅读 · 0 评论 -
【日常运维】mongodb学习之安装部署--使用
mongodb的部署和基础crud命令使用mongo #登录命令mongodump #备份导出,全备(数据时压缩过的)mongorestore #恢复数据mongostat #查看运行状态的mongod #启动命令mongoexport #备份,导出json格式mongoimport #恢复数据mongos #集群分片命令mo原创 2024-07-26 15:50:41 · 441 阅读 · 0 评论 -
【日常运维】mongoDB学习-入门介绍-其强大之处以及用武之地
关系型数据库对数据要求严格,而非关系型数据库没有那么严格,对于大量不同字段的数据,存储更加方便原创 2024-07-26 14:47:21 · 188 阅读 · 0 评论 -
【网络】linux实现双网卡热备:优先走A,故障后走B
在一台 Linux服务器上实现路由转发,实现如下效果:1、目标 IP 段是 10.100.x.x 2、先尝试用网卡1转发,失败了用网卡2要在 Linux 服务器上实现这种路由转发效果,我们可以使用 IP 路由和策略路由来完成。以下是实现这个需求的步骤:原创 2024-07-19 17:28:15 · 370 阅读 · 0 评论 -
【devops】gitlab 实现cicd 实践
GitLab CI/CD 介绍Continuous Integration 持续集成考虑一个应用程序,它的代码存储在 GitLab 的 Git 存储库中。开发人员每天多次推送代码更改。对于每次推送到存储库,您都可以创建一组脚本来自动构建和测试您的应用程序。这些脚本有助于减少您在应用程序中引入错误的机会。原创 2024-07-19 16:41:08 · 1413 阅读 · 0 评论 -
【日常运维】安全加固-Ubuntu 22.04 升级手动编译openssh至最新版
OpenSSH远程代码执行漏洞 (CVE-2024-6387) 安全风险通告【日常运维】安全加固-Ubuntu 22.04 升级手动编译openssh至最新版原创 2024-07-03 12:28:39 · 727 阅读 · 0 评论 -
【nginx】nginx怎么让出问题的代理服务器优雅地退出
【nginx】nginx怎么让出问题的代理服务器优雅地退出实现:使用 upstream里面的fail_timeout和max_fails指令来配置服务器的故障转移行为。调整和优化:根据实际的服务器性能和业务需求,调整max_fails和fail_timeout的值。过于敏感或过于宽松的设置都可能不利于系统的稳定性和可用性。原创 2024-06-28 10:37:51 · 697 阅读 · 0 评论 -
【nginx】nginx配置websocket
在 Nginx 中配置 WebSocket 支持涉及确保 HTTP 升级请求能够正确地从客户端通过 Nginx 转发到后端 WebSocket 服务。WebSocket 协议开始于一个 HTTP 请求,然后升级为 WebSocket 连接。正确配置 Nginx 是确保这一过程顺利进行的关键。原创 2024-06-28 10:24:50 · 1462 阅读 · 0 评论 -
【日常运维】nfs 如何配置白名单,让某ip网络段客户可挂载使用
【日常运维】nfs 如何配置白名单,让某ip网络段客户可挂载使用步骤 1: 安装 NFS 服务器步骤 2: 编辑/etc/exports文件步骤 3: 应用更改并重启 NFS 服务原创 2024-05-20 17:36:55 · 597 阅读 · 1 评论 -
【日常运维】pm2起的应用删除应用日志后,发现磁盘控间没有释放,lsof | grep delete 也没看到相关进程,怎么办?
【日常运维】pm2起的应用删除应用日志后,发现磁盘控间没有释放,lsof | grep delete 也没看到相关进程,怎么办?原创 2024-05-08 15:29:15 · 1054 阅读 · 0 评论 -
【安全】linux系统中木马的排查过程
【安全】linux系统中木马的排查过程├── rc1.d│ ├── K01jenkins -> ../init.d/jenkins│ ├── K50netconsole -> ../init.d/netconsole│ ├── K90network -> ../init.d/network│ ├── S97VsystemsshMdt -> /etc/init.d/VsystemsshMdt # 这个没有│ └── S99selinux -> /etc/init.d/原创 2024-04-24 11:59:30 · 557 阅读 · 0 评论 -
【es】es拉起不来,报内存错误,需要进行参数优化
【es】es拉起不来,报内存错误,需要进行参数优化There is insufficient memory for the Java Runtime Environment to continue常用的配置在两个文件里,分别是 elasticsearch.yml 和 jvm.options(配置内存) jvm.options主要是进行内存相关配置,elasticsearch默认给的1g,官方建议分配给es的内存不要超出系统内存的50%,预留一半给Lucene,因为Lucene会缓存segment数原创 2024-04-24 09:26:18 · 326 阅读 · 0 评论 -
【监控zabbix】zabbix监控误报-参数优化
【监控zabbix】zabbix监控误报-参数优化1.检查server机器的性能,有没有出现负载过高的情况2.检查server的日志是否出现不合理的信息3.进行server的参数优化Timeout参数优化:尽可能都调大一些,以及一致相差不多。StartPollers参数优化:根据自身机器的性能开多点进行可以提高处理速度。StartPollersUnreachable参数优化:这个尽量大一些,不要过小,除非你是具有proxy,可以按照proxy的个数进行调整,否则尽量大一些,避免idc自身网络不好原创 2024-04-22 10:40:34 · 475 阅读 · 1 评论 -
【shell监控】超级实用的centos7系统下 监控shell脚本
超级实用的centos7系统下 监控shell脚本services=("httpd" "mysql" "sshd")for service in "${services[@]}"; do if systemctl is-active --quiet $service; then echo "$service 服务正在运行" else echo "$service 服务未运行" fidone原创 2024-04-08 18:41:24 · 308 阅读 · 0 评论 -
【运维面试100问】(九)了解Raid嘛?
【运维面试100问】了解Raid嘛?1. RAID 0:条带化(Striping)模式,将数据均匀分布在多个硬盘上,提供了更高的性能和容量,但没有冗余备份功能。RAID 0适用于需要高速数据传输和临时存储的场景,但对数据安全性要求不高。提高读写效率,至少需要两块磁盘2. RAID 1:镜像(Mirroring)模式,将数据同时写入两个硬盘,提供了冗余备份和容错能力。RAID 1可以在一个硬盘故障时继续提供数据访问,但容量利用率较低,只有总容量中的一半可用。实现磁盘设备的冗余备份,至少需要两块磁盘原创 2023-12-19 16:40:42 · 424 阅读 · 0 评论 -
【运维日常】nginx 413 Request Entity Too Large
【运维日常】nginx 413 Request Entity Too Large原创 2023-12-19 16:32:27 · 523 阅读 · 0 评论 -
【运维日常】lvm中的lv是如何扩容的---直接干
【运维日常】lvm中的lv是如何扩容的---直接干要扩展逻辑卷(Logical Volume,简称 LV),你可以按照以下步骤进行操作:确保你有足够的可用空间来扩展 LV。这可以是未分配的物理卷空间或者通过扩展现有物理卷来获得的空间。使用lvdisplay命令来查看当前的 LV 信息,确定你要扩展的 LV 的名称和路径。使用lvextend命令来扩展 LV。命令的基本语法如下:原创 2023-11-20 15:47:04 · 620 阅读 · 0 评论 -
【运维日常】ubuntu系统默认没有ssh服务,需要手动安装-并加上自己手动添加sudo用户
【运维日常】ubuntu系统默认没有ssh服务,需要手动安装-并加上自己手动添加sudo用户原创 2023-10-20 12:27:25 · 593 阅读 · 0 评论 -
【运维日常】mac刻录ubuntu系统进U盘,插入服务器安装系统
【运维日常】mac刻录ubuntu系统进U盘,插入服务器安装系统原创 2023-10-20 14:13:36 · 433 阅读 · 0 评论 -
【运维日常】运维必备的 免费 在线画图工具,真的很好用!
【运维日常】运维必备的 免费 在线画图工具,真的很好用!原创 2023-10-10 12:14:16 · 236 阅读 · 0 评论 -
【运维日常】mongodb 集群生产实践
【运维日常】mongodb 集群生产实践mongodb-副本集群最佳实践原创 2023-10-08 11:17:03 · 437 阅读 · 0 评论 -
【运维日常】华为云专线实现idc通过nat出网
【运维日常】华为云专线实现idc通过nat出网通过云专线接入华为云上VPC,用户可享受高性能、低延迟、安全专用的数据网络。同时华为云专线单线路最大支持10Gbps带宽连接,可满足各类用户带宽需求。搭配公网NAT网关的SNAT功能与DNAT功能,实现多个服务器共享使用弹性公网IP(EIP),可有效降低成本。公网NAT网关的规格与绑定的EIP均可随时调整,配置简单,即开即用。原创 2023-09-25 12:46:09 · 526 阅读 · 0 评论 -
【运维日常】infiniband网络架构,容器间跨机器不同网段通信
【运维日常】infinibang网络架构,容器间不同网段通信原创 2023-09-06 17:08:46 · 617 阅读 · 0 评论