
Linux日常
文章平均质量分 77
Operation and Maintenance Engineer
Nova_CaoFc
如切如磋,如琢如磨。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CVE-2005-4900:TLS SHA-1 安全漏洞修复详解
本文针对TLS协议中SHA-1哈希算法的安全漏洞CVE-2005-4900,提供了Nginx服务器的修复方案。该漏洞允许攻击者伪造或篡改数据包,存在中间人攻击风险。修复步骤包括:1)备份原配置;2)修改Nginx设置,禁用所有SHA-1算法套件,启用TLS 1.2/1.3和AES-GCM/SHA-2加密套件;3)通过OpenSSL命令和工具验证配置有效性。建议将最终安全配置纳入自动化运维流程,定期审计以确保安全性。原创 2025-07-16 10:04:23 · 765 阅读 · 0 评论 -
基于 Gitlab、Jenkins与Jenkins分布式、SonarQube 、Nexus 的 CiCd 全流程打造
本文详细介绍了如何构建一个完整的CI/CD流程,整合GitLab、Jenkins、SonarQube和Nexus四大工具。首先在Ubuntu系统上安装配置GitLab作为代码仓库,并演示了代码提交与权限控制流程。接着安装Jenkins实现自动化构建与部署,通过Webhook实现代码提交自动触发。然后部署SonarQube进行代码质量检测,并集成到Jenkins流程中。针对Java项目,介绍了Maven构建工具的使用,以及Nexus私服的配置方法。最后拓展了Jenkins分布式构建的实现,通过添加从节点提升构原创 2025-07-14 11:28:42 · 1569 阅读 · 0 评论 -
K8S的CNI之calico插件升级至3.30.2
本文记录了Kubernetes集群升级后因CNI插件不兼容导致宿主机ping不通Pod的故障排查过程。通过删除旧版Calico名称空间、重置CoreDNS、安装新版Calico(v3.30.2)并修改Pod CIDR配置,最终解决了网络丢包问题。关键步骤包括:使用etcdctl删除旧资源、清理Finalizer标记、部署新版CNI插件并进行验证测试。文末通过创建测试Pod和ping测试确认了网络功能恢复正常,为类似升级导致的网络问题提供了完整的解决方案。原创 2025-07-10 17:03:18 · 623 阅读 · 0 评论 -
KaliLinux2025系统从部署到使用OpenVAS,超详细!
本文详细介绍了在VMware虚拟环境中安装和配置Kali Linux 2025的全过程。主要内容包括:1) Kali Linux 2025虚拟机安装步骤;2) 系统优化配置(设置root账户、SSH远程登录、更换中科大源);3) OpenVAS(GVM)漏洞扫描工具的完整安装与配置流程(初始化、规则库升级、端口修改、Web界面设置等);4) 基本使用方法。文章提供了详细的命令操作步骤,并特别说明了常见问题的解决方法,如修改默认端口、重置管理员密码等。原创 2025-07-02 16:17:10 · 1682 阅读 · 0 评论 -
已修复openssh 安全漏洞(cve-2023-38408)
本文详细介绍了在OpenEuler 22.04系统中升级OpenSSH至9.+版本的方法。并且解决了WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible 报错原创 2025-06-16 15:33:37 · 1146 阅读 · 0 评论 -
从零开始的Shell编程冒险:案例驱动的实战旅程
本文系统介绍了Shell脚本编程的核心知识,主要包括:Shell基础:解释器规范、三种执行方式(解释器执行、路径执行、source执行)及区别变量管理:变量分类(环境/局部)、定义规范、赋值方式(数字/字符串/命令)、位置变量($0-$9/$#/$*/$@/$?等)参数传递:直接传参、赋值传参、read交互式传参,实战案例(修改主机名/IP)字符串处理:子串操作(长度统计、删除替换)、正则匹配和数值运算(expr/$[]/$(())/bc/awk)流程控制:原创 2025-06-13 09:00:45 · 509 阅读 · 0 评论 -
Ubuntu 22.04 LTS 下安装Zabbix6.0 LTS
Zabbix 6.0采用All-In-One方式apache 2.4.52(这里采用apache的方式,使用nginx也可,原理相同)配置源文件首先备份一下原来的然后修改更新源。原创 2024-07-18 16:06:21 · 752 阅读 · 0 评论 -
kylin V10 SP2 OR SP3安装zabbix
麒麟系统V10安装Zabbix6.0详细步骤_麒麟系统安装zabbix-CSDN博客转载 2025-01-08 18:46:18 · 116 阅读 · 0 评论 -
已解决编译安装源包没有Makefile文件的问题
工具生成必要的配置文件,包括。如果在源包目录中没有运行。对于 PHP 扩展,使用。原创 2024-12-12 17:45:04 · 573 阅读 · 0 评论 -
Linux中web服务之Nginx最全最易懂学习(附图文结合)
Nginx(发音为 "Engine-X")是一个高性能的 web 服务器、反向代理服务器和负载均衡器。它最初是为了应对高流量的网站而设计的,特别适合处理大量并发连接。下面是简单易懂的介绍:1. Web 服务器Nginx 可以用作 web 服务器,也就是它负责接收用户的 HTTP 请求并返回网页内容。比如,当你在浏览器中输入网址(如 `www.example.com`)时,浏览器会发送 HTTP 请求给服务器,服务器通过 Nginx 返回网页。原创 2024-12-18 08:20:53 · 1432 阅读 · 0 评论 -
纯新手一样能看懂什么是HTTP?
HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于在客户端和服务器之间传输数据的协议。通常,HTTP用于浏览器(客户端)与Web服务器之间的通信。HTTP 服务就是指一个Web服务器(如Apache、Nginx)在某个端口(默认是80端口)上运行并提供HTTP协议的服务。客户端可以通过HTTP请求获取网页内容,服务器则返回响应。HTTP服务概念描述HTTP服务HTTP是用于客户端与服务器之间传输数据的协议,通常用于浏览器与Web服务器的通信。原创 2024-12-09 08:19:31 · 1278 阅读 · 0 评论 -
Linux中kdump的认识
当 Linux 内核发生严重错误(如内核恐慌,kernel panic)导致系统崩溃时,kdump 能够捕获此时系统内存中的数据,并将其保存到磁盘上的指定位置。这些捕获的数据被称为崩溃转储(crash dump),它包含了系统崩溃瞬间内核的状态信息,如进程列表、内存映射、寄存器值等内容。在我们使用RedHat以及RedHat衍生的操作系统时,我们明明给虚拟机分配了假如说4G的ram内存,但是我们实际查看时,却总是少了一点(一般为1G),这是因为Linux中kdump的作用。原创 2024-11-04 14:55:07 · 717 阅读 · 0 评论 -
ansible学习自用笔记
Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。功能描述配置管理自动化系统、软件、服务的安装和配置,确保多主机间配置一致性。应用部署自动化应用程序的部署和版本管理,包括支持滚动更新和回滚。任务自动化在多主机上并行执行任务,如文件操作、服务重启、软件更新等。多主机管理支持跨平台管理(Linux、Windows、macOS),可根据主机组批量执行任务。基础设施即代码。原创 2025-01-15 14:43:03 · 412 阅读 · 0 评论 -
Nginx+keepalived高可用自用笔记
负载均衡和高可用性常常一起使用,以确保系统不仅能处理大量并发请求,而且在任何单点故障发生时都能保持正常运行。例如,负载均衡可以在多台冗余服务器之间分发请求,而高可用性机制保证如果某个服务器故障,系统能自动切换到其他服务器。总结来说,负载均衡优化系统性能和流量分配,高可用性则保证系统的容错性和持续服务能力。:负载均衡通常依赖于代理、负载均衡器、DNS等技术,而高可用性则通过冗余、故障转移、数据备份等技术实现。:负载均衡的目的是优化流量分配,提高系统处理能力,而高可用性的目的是确保系统在故障时仍能正常运行。原创 2024-12-24 21:49:20 · 897 阅读 · 0 评论 -
ubuntu使用root身份远程连接报错Access denied
:禁止root用户通过SSH登录。这是一种安全措施,可以防止未经授权的用户直接使用root权限登录到服务器,从而减少潜在的安全风险。我们只需要把上图标注两行内容注释删掉把PermitRootLogin后更改为yes,然后刷新一下远程连接,重新输入信息即可连接。出现问题:使用Ubuntu远程连接xterm一直报错Access denied,明明设置的root密码是正确的。3.如果是服务器,需要检查服务器安全设置,确保本地主机被允许连接。2.确保防火墙配置没问题,不会阻止。1.查看网络并没有问题2.原创 2024-05-24 10:20:10 · 1414 阅读 · 1 评论 -
运维网络排查工具介绍与使用
在一年半的运维实践中,最常遇到的难题往往是故障定位不准确。多工具互补:抓包工具适合数据层细查,而 telnet、ping 等工具则快速验证网络连通性;ss 和 nc 可以进一步验证端口和进程状态。结合使用能更快定位问题。日志与数据包同步:在排查过程中,总要和系统日志、应用日志相结合,确认是否存在策略更新、应用异常等因素。学习与积累:每次故障处理后,我都会总结经验,建立一份常见故障及处理方案的文档,以便快速响应类似问题。这不仅提高了解决问题的效率,也让我对网络协议和各工具的使用有了更深的理解。原创 2025-03-26 22:41:21 · 1233 阅读 · 0 评论 -
企业磁盘管理实战:常见问题与高效解决方案
测试服务器运行多个内存密集型应用时,物理内存耗尽,系统频繁触发Swap交换机制。由于Swap分区不足,测试任务卡顿甚至中断,但物理内存无法临时扩容,需快速缓解内存压力。遵循“内存≤8G时Swap=1-1.5倍内存,内存>8G时Swap≤8G”原则,避免过度依赖Swap影响性能。初步排查发现磁盘空间或inode耗尽,需快速定位并清理大文件。通过上述方案,可系统性解决企业级磁盘管理中的高频问题,保障业务稳定运行。,单文件达10G,系统盘空间告急。需保证日志路径不变,且业务不中断。定位占用进程,释放资源。原创 2025-03-22 17:46:18 · 311 阅读 · 0 评论 -
企业级Linux服务器初始化优化全流程
通过以上系统化配置,某电商平台服务器稳定运行时间从89%提升至99.99%,运维效率提升40%。记住:没有放之四海皆准的配置,所有优化都要以实际业务监控数据为依据!本文基于某电商平台百万级并发服务器的真实调优案例整理,所有操作均在Rocky Linux8.5验证通过,不同发行版请注意命令差异。:某金融公司新采购的服务器因未做安全加固,上线2周后遭SSH爆破入侵。:修复CVE-2021-4034等12个高危漏洞,系统漏洞减少83%:同步误差从±300ms降至±0.5ms。:某直播平台优化后支撑5万并发推流。原创 2025-03-26 21:48:34 · 476 阅读 · 0 评论 -
使用 Ansible 维护中小互联网企业 55 + 台服务器的实战经验
通过这一年半的运维经验,我深刻体会到了 Ansible 在服务器维护中的强大功能和重要性。它不仅提高了我的工作效率,还降低了人为失误的风险,保障了业务的稳定性。同时,也让我在自动化运维、DevOps 流程和安全管理等方面有了更深入的理解和实践经验。原创 2025-03-26 22:26:30 · 708 阅读 · 0 评论 -
Linux常见服务与云原生运维常见服务报错与解决方案
日均处理日志量可达TB级。如果使用的是私有仓库,确保 Kubernetes 配置了正确的凭证(通过 Kubernetes Secret 或 Docker Config)。在 GitLab CI/CD 流水线中,推送镜像到 Docker registry 时,可能会遇到认证失败或推送超时的问题。优化 Dockerfile,避免频繁无变化的步骤,比如将频繁变化的命令移至 Dockerfile 的后面。确保 Dockerfile 中的路径、文件名和基础镜像都正确,并且必要的环境变量已正确配置。原创 2025-03-18 21:20:54 · 1513 阅读 · 0 评论