![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux运维
文章平均质量分 62
码哝小鱼
1、熟练掌握服务器、存储、网络和操作系统等核心系统架构的设计、部署和维护。
2、熟练掌握虚拟化、容器化技术,并有实际项目经验。
3、擅长编写自动化运维脚本,有实际开发和使用经验。
4、领导力突出,抗压能力强,能够带领团队应对各种挑战和突发问题。
5、优秀的沟通能力和团队协作能力,能够与不同部门和团队有效合作。2019年取得RHCE证书;2023获取中级软件工程师证书。
展开
-
KVM虚机调整磁盘大小(注:需重启虚拟机)
1 将磁盘大小由15G调整为25G 2 重启虚拟机,使磁盘大小生效 3 登录虚机确认磁盘变化原创 2024-07-06 15:17:35 · 343 阅读 · 0 评论 -
KVM使用命令行添加新磁盘(注:支持热插拔)
1 使用qemu-img创建格式为qcow2的磁盘2 显示虚拟机硬盘列表,查看未使用的target3 添加硬盘到kvm-client虚拟机中 34 确认添加硬盘已写入配置文件中5 登录虚拟机使用命令添加磁盘6使用命令行删除虚拟中的磁盘原创 2024-07-06 15:11:26 · 86 阅读 · 0 评论 -
使用virt-manage图形添加新磁盘(注:支持热插拔)
1、使用命令打虚拟机管理界面2、点Add Hardware进入硬件管理界面3、设置磁盘相关的参加点finish,在KVM配置界面可看添加的磁盘4、登录虚拟机使用命令添加磁盘原创 2024-07-05 09:05:48 · 167 阅读 · 0 评论 -
将KVM虚拟机迁移为Virtualbox虚拟机
1、 在KVM宿主机上把qcow2格式磁盘转成vdi格式 52、 把转换成功vdi磁盘传送到Virtualbox宿主机 63、 打开Virtualbox-web控制台创建拟机 64、 在Vritualbox宿主把vdi磁盘移到windows-30目录 75、 在web控制台给windows-30添加磁盘 7原创 2024-07-04 09:12:17 · 238 阅读 · 0 评论 -
Virtualbox虚拟机迁移为KVM虚拟机
1、 在virtualbox宿主机上把vdi格式磁盘转成raw格式 12、 把转换成功raw磁盘传送到KVM宿主机 13、 在KVM宿主机将raw格式磁盘转成qcow2 14、 使用图形化新建虚拟,磁盘指向hadoop81.qcow2即可 14.1 使用virt-manager打开图形管界面 14.2 File-New Virtual Machine 24.3 选用Import existing disk image—Forward 24.4 Browse选择磁盘 34.5 选择转好的磁盘原创 2024-07-04 09:09:00 · 266 阅读 · 0 评论 -
KVM虚拟机动态添加网卡
一、在宿主机上临时在线添加虚拟网卡,关机再开机失效 11、查看运行的虚拟机 12、添加NAT网卡,会自动获取192.168.122.X网段的IP 13、查看虚机mac 14、查看mac地址对应的ip 15、 使用192.168.122.93的IP连接虚拟 1二、永久添加桥接网卡 11、查看原有网卡信息 12、 临时添加新网卡 23、查看 24、命令行增加的网卡只保存在内存中,重启就失效,所以需要保存到配置文件中 25、删除网卡命令 2原创 2024-07-03 10:05:20 · 344 阅读 · 0 评论 -
KVM宿主上查看虚拟机的IP及桥接网卡
1、 查看虚拟的IP地址 11.1查看运行的虚拟机 11.2确认虚拟机mac地址 21.3查看mac地址对应的ip 22、 查看虚拟机桥接网卡 22.1 使用virt-manager确认 22.2使用virsh命令确认 2原创 2024-07-03 10:02:02 · 323 阅读 · 0 评论 -
弹出解锁登陆密钥环对话框提示解决方法
解决弹出解锁登陆密钥对话框提示原创 2024-07-02 13:47:40 · 440 阅读 · 0 评论 -
kvm虚拟机启用console登录
1、备份文件 12、 使用下面命令可直接插入 13、 使用diff命令比较修改前后的grub2.cfg文件 14、 重启完成后reboot,在物理机上使用virsh console 连接虚拟机 15、退出virsh console连接的方法,使用组合键Ctrl+]即可 2原创 2024-07-02 09:09:58 · 504 阅读 · 0 评论 -
在宿主机上个修改虚拟机的用户密码
1、 远程修改虚拟机密码 11.1在虚拟机上安装Qemu Guest Agent 11.2在宿主机上修改虚拟机密码 12、 破解虚拟机密码,无密码登录 12.1安装guestmount工具 12.2关闭虚拟机" 12.3挂载虚拟磁盘 12.4 把虚拟机root设置为空 12.5 去挂载 2原创 2024-07-02 09:07:06 · 487 阅读 · 0 评论 -
Virsh管理kvm虚拟机命令
virsh 提供命令管理虚拟化,virt-manager提供图形化管理虚拟机。virsh可以提供edit、list、start、stop和destroy等子命令。原创 2024-07-01 10:51:49 · 360 阅读 · 0 评论 -
KVM性能优化之CPU优化
KVM性能优化之CPU优化 21、查看kvm虚拟机vCPU的QEMU线程 22、CPU绑定操作 3原创 2024-07-01 10:50:01 · 758 阅读 · 0 评论 -
KVM性能优化之内存优化(宿主机)
KVM性能优化之内存优化(宿主机)原创 2024-06-28 09:41:42 · 223 阅读 · 0 评论 -
KVM性能优化之网络性能优化
KVM性能优化之网络性能优化 21、使用virtio半虚拟化网卡 22、使用vhost_net 2原创 2024-06-28 09:40:11 · 177 阅读 · 0 评论 -
KVM性能优化之磁盘IO优化
方法一:通过直接在XML里定义: 11.磁盘类型选择 12.缓存模式选择 13.AIO 异步读写方式选择 14.磁盘IO调度器选择(宿主机) 1方法二:在virt-manager图形修改: 11、在磁盘配置项做以下修改 12.磁盘IO调度器选择(宿主机) 2原创 2024-06-27 17:05:29 · 383 阅读 · 1 评论 -
编译安装QEMU
1、 安装依赖 11.1 安装编译环境 11.2安装re2c 11.2安装Ninja 21.3安装librbd-devel 32、 编译QEMU 32.1源码下载 32.2编译安装 33、 虚拟系统管理器正常运行 3原创 2024-06-27 17:02:44 · 1128 阅读 · 0 评论 -
KVM配置嵌套虚拟化
1、 英特尔 11.1检查嵌套虚拟化在您的主机系统上是否可用 11.2卸载kvm_intel模块: 11.3激活嵌套功能: 12、AMD 22.1检查嵌套虚拟化是否在您的系统上可用: 22.2卸载kvm_amd模块 22.3激活嵌套功能 23、嵌套虚拟化配置虚拟机: 23.1 使用图形化管理工具配置 23.2 通过XML文件配置 43.3 进入虚拟机确认 4原创 2024-06-26 09:04:57 · 769 阅读 · 0 评论 -
qemu虚拟机日志信息和libvirtd日志信息
1、libvirtd的运行日志2、查看virsh管理qemu虚拟机的信息原创 2024-06-26 09:01:10 · 265 阅读 · 0 评论 -
Centos 9&Ubuntu 22.0.3图形搭建网桥
1、安装bridge-utils软件 42、创建桥接器 42.1 按tab切换到,回车 42.2 配置桥接网卡名称 42.3 添加物理网卡 52.4 配置物理网卡 52.5 配置好物理网卡,按Tab切换至,回车 52.6 配置IPv4地址 62.7 配置路由 62.8按Tab切换至ok,回车,完成路由配置 62.9 关闭IPv6,按Tab切换至ok,回车,完成网桥配置 62.10 设置物理网卡为automatic模式 62.11 按Tab切换至,回车,退原创 2024-06-25 09:06:26 · 643 阅读 · 0 评论 -
KVM网络模式设置
一、KVM网络模式介绍 21、NAT ( 默认上网 ) 22、自带的Bridge 23、 Linux Bridge 2二、 Linux Bridge配置搭建(Centos 7) 21、 安装bridge-utils软件 22、 创建桥接器 23、 将物理接口桥接到桥接器 34、重启物理机网络服务 35、查看当前桥接情况 3原创 2024-06-25 08:59:34 · 897 阅读 · 0 评论 -
KVM离线yum源部署-centos 7
一、虚拟化简介 1二、硬件虚拟化确认 2三、 系统优化 2四、 安装虚拟化包 31、 挂载系统光盘 32、 配置光盘yum源 33、 关闭防火墙和selinux,如果不关闭可造成虚拟机只能被宿主ssh登录 33.1关闭防火墙 33.2关闭selinux 34、 安装kvm 35、 启动并设置开机启动 36、 检查KVM / QEMU是否正常运行 37、 查看kvm模块是否加载 4原创 2024-06-24 09:26:58 · 840 阅读 · 0 评论 -
KVM在线yum源部署-centos 7
一、虚拟化简介 1二、硬件虚拟化确认 2三、 系统优化 2四、安装虚拟化包 31、 关闭防火墙和selinux 31.1关闭防火墙 31.2关闭selinux 32、 Yum安装qemu-kvm 33、 启动并设置开机启动 34、 检查KVM / QEMU是否正常运行 35、 查看kvm模块是否加载 36、 确认KVM/QEMU组件 37、 在libvirt目录中检查所有配置文件 48、 卸载过程 581 查到被安装的包全名 58.2 卸载 59、 查看KVM版信息原创 2024-06-24 09:18:37 · 1023 阅读 · 0 评论 -
python脚本获取本机IP的方式
通socket模块,使用3种方法获取本机IP原创 2024-06-23 07:14:45 · 377 阅读 · 0 评论 -
python脚本检查系统cpu和内存
使用 print_function、OrderedDict、pprint、os模块对cpu和内存进行检查原创 2024-06-23 07:09:23 · 655 阅读 · 0 评论 -
python计算所有进程所占用内存大小之和
ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)注:ps -ef 与 ps aux 效果一样使用随意原创 2024-06-22 09:05:16 · 283 阅读 · 0 评论 -
通过python对硬盘使用率采集
psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库。该模块用于系统监控、限制进程资源和运行进程的管理等方面。硬盘信息psutil.disk_partitions() #获取系统分区信息psutil.disk_partitions().device #分区盘符psutil.disk_partitions().fstpe #分区格式psutil.disk_partitions().mountpoint #分区挂载点psutil.disk_usage('/原创 2024-06-20 17:44:27 · 418 阅读 · 0 评论 -
通过python脚本获取系统用户及启动时间
psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库。该模块用于系统监控、限制进程资源和运行进程的管理等方面。系统用户及启动时间信息:psutil.users() #系统用户psutil.boot_time() #系统启动时间原创 2024-06-20 17:42:59 · 367 阅读 · 0 评论 -
NFS网络文件存储入门
一、NFS介绍 1二、NFS提供多种传输网络传输方式 1三、sys方式设定nfs共享和挂载 21、 配置服务端server 21.1 配置NFS共享 21.2 showmount命令的说明 21.3关于配置文件的说明 21.4关于exportfs命令的说明 22、客户端desktop 32.1确定本地挂载目录 32.2临时挂载 32.3永久挂载 32.4验证 3原创 2024-06-15 16:35:12 · 884 阅读 · 0 评论 -
配置Windows客户端连接iSCSI设备
1、运行iSCSI发起程序 42、更改客户端iqn属性 3、点击连接,就会在本次磁盘新加一款硬盘。原创 2024-06-14 09:04:19 · 288 阅读 · 0 评论 -
配置ISCISI客户端
1、配置hosts文件和domain域名 32、安装客户端软件包 33、配置iscsi客户端的名字,根据题目要求修改 34、设定服务开机启动和马上启动 35、发现target 36、登陆target 37、分区并格式化 48、配置开机自动挂载 4原创 2024-06-14 09:00:52 · 1043 阅读 · 0 评论 -
配置ISCSI共享服务端
一、服务端配置 11、 配置hosts文件和domain域名 12、安装软件并启动服务 13、添加防火墙规则 24、创建逻辑卷作为后端存储 25、配置iscsi 26、管理iscsi服务 3原创 2024-06-13 09:01:05 · 898 阅读 · 0 评论 -
SFTP共享配置
一、 SFTP相关命令及配置 11、 SFTP相关命令 12、 配置内容说明 1二、SFTP实例 21、配置root帐号登录SFTP 21.1 备份sshd配置文件 21.2 修改sshd配置文件 21.3 重启sshd服务 21.4 使用其他电脑登录sftp验证 22、配置限制ssh登录的sftp用户 22.1创建活动目录 22.2新建用户 32.3 配置sshd配置文件 32.3修改sshd配置文件 31.5 重启sshd服务 31.6 使用其他电脑登录sftp验证 3原创 2024-06-13 08:56:30 · 884 阅读 · 0 评论 -
通过SMB共享目录
实例:通过SMB共享目录:1、smb服端部署在system1上执行: 41.1安装软件包并确保服务开机启动 41.2设定防火墙 41.3编辑配置文件 41.4创建目录并设定selinux 41.5创建samba用户 42、客户验证,在system2上执行如下: 52.1安装软件包 52.2验证服务是否可以访问 5原创 2024-06-12 08:46:24 · 706 阅读 · 0 评论 -
VSFTP虚拟用户访问-设置
目录1、 添加虚拟用户口令文件 12、 成生虚拟用户口令认证文件 13、 编辑vsftpd的PAM认证文件 14、 建立本地映射用户并设置宿主目录权限 15、 修改主配置文件,开启虚拟登录 16、 重启vsftpd服务并测试 27、创建自定议目录 28、建立虚拟用户自已的配置文件 29、全局设置虚拟用户权限 2原创 2024-06-11 18:00:05 · 820 阅读 · 0 评论 -
VSFTP本地用户访问-设置
1、本地用户基本配置档设置如下 12、创建自定义的登录ftp目录 13、在配置档中加入以下参数,修改用户登录的目录 14、重启生效 15、创建ftp测试帐号 16、排除特殊用户不受限制 17、通过文件限制用户访问 1原创 2024-06-11 17:35:52 · 648 阅读 · 0 评论 -
VSFT匿名用户访问-设置
1、先备份配置档 12、编辑配置档,修改以下参数 13、把此目录的所有者改为ftp用户 14、 设置vsftpd开机自启并重启服务 15、登录,操作如下图,默认登录到 /var/ftp/ 1原创 2024-06-09 10:30:17 · 323 阅读 · 0 评论 -
VSFTP安装部署
1、检查vsftpdL软件是否安装 12、挂载安装盘rpm安装包 13、安装vsftpd 14、防火墙设置 15、SELinux在enforcing模式下配置vsftp 16、vsftp服务管理 17、vsftp卸载 18、ftp使用命令行 2原创 2024-06-09 10:28:13 · 617 阅读 · 0 评论 -
Virustotal查询恶意进程
1、使用netstat查看可疑进程 1(1) 执行`ls -al /proc/$PID/exe`确认可疑进程对应的文件; 1(2) 若文件未被删除,则直接上传文件到Virustotal进行检测,或者计算出文件对应的md5,使用md5去Virustotal进行查询;若文件已被删除,可执行`cat /proc/$PID/exe > /tmp/t.bin`将进程dump到特定目录,再上传文件到Virustotal或者计算dump文件对应的md5到Virustotal进行查询。如果有多款杀毒引擎同时检出,那基本原创 2024-06-07 08:48:36 · 480 阅读 · 0 评论 -
xfs文件系统的备份与还原
一、xfs文件系统的备份 41、xfsdump备份相关命令 42、安装备份工具dump 43、将完整备份文件名记录为/srv/boot.dump 44、将/dev/sdb1备份为dump_sdb1 45、指定只备份分区中某个目录 56、xfsdump -I #查看备份信息与内容 5二、xfs文件系统的备份与还原 51、xfsrestore相关命令 52、 查看备份文件数据 53、 直接将备份数据覆盖回去 5原创 2024-06-06 09:06:40 · 550 阅读 · 0 评论 -
EXT3/4文件系统备份与还原
一、EXT3/4文件系统备份 21、安装备份工具dump 21、备份分区 23、备份文件或目录 2二、EXT3/4文件系统还原 31、比较备份数据和实际数据的变化 32、查看模式 33、还原模式 34、还原/etc/目录的备份etc.dump.bz2 4原创 2024-06-06 09:02:31 · 816 阅读 · 0 评论