
linux基础
文章平均质量分 79
磁盘扩容、基础命令....
50902636
记录的知识都来自企业级生产环境实战
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KVM常用操作命令示例
相比KVM虚拟机冷迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机热迁移无需拷贝虚拟磁盘文件,但是需要迁移到的宿主机之间需要有相同的目录结构虚拟机磁盘文件,也就是共享存储,可以通过熟悉的nfs来实现,当然也可以采用Glusterfs等分布式文件系统来实现.原创 2025-03-04 08:00:00 · 870 阅读 · 0 评论 -
麒麟V10-SP2-x86_64架构系统下通过KVM创建虚拟机及配置虚机的NAT、Bridge两种网络模式全过程
说通俗一点,自己的windows笔记本为一台物理机,然后你想在你这个windows上运行多个操作系统,并且每个操作系统之间互不干扰,那么就可以采取虚拟化技术,将你的windows机器虚拟为多个逻辑计算机。这个过程就可以称为为虚拟化KVM 是 Kernel - based Virtual Machine 的缩写,是一种用于虚拟化的开源硬件虚拟化技术 , 通过 intel VT - x 和 AMD - V 等 CPU 虚拟化指集的支持,将虚拟化性能提升到接近原生性能。它使用 Linux 内核的虚拟化模块,原创 2025-03-03 18:41:09 · 955 阅读 · 0 评论 -
Linux性能监控工具汇总
在现代 IT 环境中,运维人员扮演着确保服务器稳定性和性能的关键角色。面对复杂的系统架构和不断变化的负载需求,如何有效监控服务器的各项性能指标成为我们日常工作的重中之重。磁盘读写速度、I/O 活动、CPU 使用率、内存消耗、网络流量及系统负载等,都是影响服务器健康状态的重要参数。幸运的是,Linux 提供了一系列强大而实用的工具,如 vmstat、sar、iostat 和 tsar,它们不仅能够实时监测这些关键指标,还能帮助我们深入洞察系统的运行细节,快速定位和解决潜在问题。原创 2025-02-20 21:34:14 · 1583 阅读 · 0 评论 -
正则表达式基础知识及grep、sed、awk常用命令
正则表达式是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本模式。可以在文本中查找、替换、提取和验证特定的模式以及在日常脚本编写中也是不可缺少的一部分。因此本篇文章主要以正则表达式的基础使用和三剑客命令的使用做出一次分享.[ root@localhost ~ ] # sed -i '$a\new-line' 文件有不正确的地方请指正,后续随时补充更新!!!原创 2025-01-16 15:42:46 · 1333 阅读 · 0 评论 -
OpenSSH 9.8p1 rpm包构建与升级
紧接openssl升级完成后直接开整,必须先完成openssl升级再来这个页面学习第一步与openssl一致,可以直接跳过。原创 2025-01-06 22:47:30 · 1750 阅读 · 0 评论 -
Openssl1.1.1s rpm包构建与升级
2025年第一个漏洞登场,系统中目前在使用的是OpenSSH_7.4p1, OpenSSL 1.0.2k-fips,然后就收到了漏扫团队的邮件,说该版本的openssh存在Openssh存在远程代码执行漏洞(CVE-2024-6387),因此需要升级到7.9版本及以上。在2024年8月份也写过一篇通过二进制方式升级openssh的文章,也就是顶部的第二篇文章,但是过程比较繁琐。本次将使用rpmbuild的知识,将源码包构建为RPM包形式,实现一键部署升级,提高效率。原创 2025-01-06 21:40:43 · 1360 阅读 · 0 评论 -
运维角度定位JAVA微服务线上CPU飙升问题
在实际生产环境中总会出现平均负载高的告警、CPU使用率超过100%的告警等情况。因此如何分析出现该情况的原因,也是运维在实际环境维护中所作的一部分,本篇文章就带领大家一步步定位到问题。原创 2024-12-07 11:52:10 · 765 阅读 · 0 评论 -
Linux磁盘挂载、扩容演示
Linux在使用过程中由于数据量不断增大,导致磁盘空间不足,需要增加磁盘空间,主要有以下几种场景1、直接在原有磁盘上增大空间,给某一分区扩容2、给虚拟机新增一块磁盘,为这块磁盘新建一个分区3、给虚拟机新增一块磁盘,并把磁盘空间扩容到指定磁盘分区上4、增加一块磁盘,不分区直接挂载5、LVM以上就是本篇文章的核心内容。原创 2024-11-30 18:35:00 · 2093 阅读 · 0 评论 -
Linux常用操作之vim快捷操作
在使用Linux操作系统时,经常会使用vi/vim编辑文件,会涉及到文件内容的删除、注释、增加等,如果改动的地方较多,那么怎么使用快速的方式实现修改就是本篇文章的核心思想。原创 2024-11-30 11:19:13 · 729 阅读 · 0 评论 -
rsync+inotify文件增量同步
rsync是一种强大的命令行工具,用于在本地或远程计算机之间进行文件同步,确保文件的准确性,它可以将文件从一个位置同步到另外一个指定文职,同时在同步过程中节约带宽和存储空间。原创 2024-10-24 10:23:38 · 892 阅读 · 0 评论 -
minio版本升级与数据迁移操作记录
收到集团侧安全团队邮件提示,MinIo verify接口(未授权问题)存在敏感信息泄露漏洞,攻击者通过构造特殊URL地址,读取系统敏感信息,其中包括环境变量,有的服务器还会获取到AK/SK,获取后可直接登录后台。建议升级到安全版本RELEASE.2023-03-20T20-16-18Z及以上,在waf上配置策略,拒绝所有post到/minio/bootstrap/verify的请求。因为还有环境的minio版本是RELEASE.2020-05-08T02-40-49Z。原创 2024-08-20 18:27:31 · 3500 阅读 · 0 评论 -
通过ansible-playbook部署minio集群
首先,查看本文章前先阅读一下顶部的两篇文章,因为本篇文章主要依赖于ansible-playbook和通过rpmbuild构建好的minio安装包进行编写的,如果需要用我构建好的minioRPM包,可以在该地址自行下载(同时,写该篇文章不仅是为了加深playbook的使用,更是为了交付团队更好的交付。使得客户安装部署更加简洁明了,维护中间件更加方便。原创 2024-08-15 19:05:20 · 1041 阅读 · 0 评论 -
Linux环境下OpenSSH升级到 OpenSSH_9.8p1(内置保姆级教程并包含openssl升级过程)
2024年7月1日接到安全部门同事邮件通知,目前生产环境及测试环境服务器Openssh存在远程代码执行漏洞(CVE-2024-6387),漏洞等级高,且攻击者可以成功利用该漏洞获得远程root shell最高权限从而执行任意代码及命令,主要受影响版本为8.5p1原创 2024-08-14 14:51:09 · 22521 阅读 · 30 评论 -
内网服务器通过squid代理访问外网
现在要对172.16.58.158服务器进行openssh升级操作,我用之前写好的升级脚本执行后,发现没有备份旧的ssh程序文件,然后还卸载了oenssl-devel,然后我发现其他服务器ssh该服务器失败。同时脚本执行时报错“ configure: error: *** zlib.h missing - please install first or check config.log ”我查看这个错误需要安装openssl-devel和zlib相关的包,但是我这台服务器本身就不通外网,而且没有内网的原创 2024-07-12 15:21:35 · 655 阅读 · 0 评论 -
RPMBUILD从入门到放弃
rpmbuild(RPM Package Manager Build)是一个用来构建RPM软件包的命令,它可以从源代码或二进制文件生成RPM文件,也可以从已有的RPM文件生成新的RPM文件。rpmbuild命令可以让你自定义软件包的名称、版本、描述、依赖关系、安装脚本等信息,以适应不同的Linux发行版和用户需求。/etc/rpm/直接定义顾名思义就是直接写在文件里面的,原创 2024-07-05 18:18:17 · 1923 阅读 · 0 评论 -
Java服务CPU飙升定位
以上就是java服务CPU飙升的排查及处理思路,更多的情况下,重启服务能解决的话就重启服务,前提是服务是高可用的,重启前进行操作报备,不要随意重启。如果重启不能解决则使用上述的分析排查方法,拉着研发同事一起排查彻底解决该问题。原创 2023-12-27 16:22:29 · 530 阅读 · 0 评论 -
xshell隧道转发配置
在实际维护的项目环境中,通过VPN连接到项目后,访问项目中的一些web地址时,但是他没有对应的windows机器,因此,采用xshell配置隧道转发,使用本机机器充当项目的windows机器实现访问。具体配置如下。原创 2023-12-27 15:43:45 · 2659 阅读 · 1 评论 -
swap 分区创建、删除、根分区扩容操作(欧拉系统)
本篇文章主要从swap分区创建、关闭、删除及根分区扩容几方面展开操作.虽然以欧拉操作系统为例,但万变不离其宗,同样也适用于其他操作系统。原创 2023-12-27 14:43:02 · 4180 阅读 · 0 评论