Linux配置 Linux配置 /dev/disk/ 可以用来获取 Disk 设备的绝对路径(插拔和重启系统均不会改变) # tree /dev/disk/ /dev/disk/ ├── by-diskseq │ ├── 10 -> ../../sda │ ├── 12 -> ../../sdb │ ├── 12-pa 2025-07-23 运维 43 wuxk
Linux命令 Linux命令 rename 重命名工具,支持通配符和正则表达式 # 去掉文件名中的空格 rename 's/ //g' *.mp4 # 修改扩展名(会将所有 .txt 文件的扩展名改为 .bak) rename 's/\.txt$/.bak/' *.txt # -n : 预览效果 rename -n 's/ 2025-07-16 运维 56 wuxk
FTP服务 FTP服务 FTP 主动模式和被动模式 主动模式(默认) 特点:服务端数据端口固定,方便配置防火墙。 Client:12345 >> Server:21 # 命令通道(发送 port 命令) Server:20 >> Client:port # 数据通道 被动模式 特点:服务端数据端口随机 Client:1 2025-11-10 运维 5 wuxk
磁盘阵列卡 磁盘阵列卡 storcli64 # 查询磁盘阵列 (虚拟驱动器) storcli64 /c0 /vall show --------------------------------------------------------------- DG/VD TYPE State Access Consist C 2025-10-21 运维 1 wuxk
KVM 配置Linux网卡多队列 KVM 配置Linux网卡多队列 想为虚拟机配置多网卡队列,发现有报错 # ethtool -L ens3 combined 16 Cannot set device channel parameters: Invalid argument 配置的方法就是编辑虚拟机的配置文件.xml,添加 <driver name='vhost' 2025-09-23 运维 8 wuxk
Ansible PlayBook Ansible PlayBook 记录各种模块的使用方法 打印主机信息 gather_facts # 收集目标主机的系统信息 可通过 {{ ansible_facts['key'] }} 引用 # 默认开启 # 关闭(可提升执行效率) gather_facts: false # 选择性关闭(如果 tags 包含state、reb 2025-08-27 运维 0 wuxk
kvm部署 kvm部署 初始化 关闭SELinux # vim /etc/selinux/config SELINUX=disabled 重启生效 # reboot 软件源 CentOS 7 curl https://mirrors.aliyun.com/repo/Centos-7.repo > /etc/yum.r 2025-08-14 运维 18 wuxk
根目录扩容 根目录扩容 逻辑卷 ##lvm扩容 #格式化新磁盘的分区 parted /dev/sdb mklabel gpt parted /dev/sdb mkpart data xfs 0% 100% #创建pv pvcreate /dev/sdb1 #添加到vg vgextend centos /dev/sdb1 2025-07-30 运维 12 wuxk
使用Docker时宿主机iptables失效问题 使用Docker时宿主机iptables失效问题 现象 宿主机上的iptables规则无法限制docker容器映射出的端口(--net=host除外),就算在 filter 表的 INPUT 链设置了DROP外界仍然可以访问。 外界访问容器端口的数据流向 # 外界访问容器端口的数据流向(docker run 为(-p)端口映射方式) raw:PRE 2025-07-29 运维 7 wuxk
Linux时间设置 Linux时间设置 时区 # 设置时区(上海) timedatectl set-timezone Asia/Shanghai # 启用时间同步 timedatectl set-ntp true # 查看时区 timedatectl ntp ntpdate -u 172.21.27.121 && hwclock -- 2025-07-29 运维 1 wuxk
Grafana配置 Grafana配置 /etc/grafana/grafana.ini 匿名登录 可实现无需登录即可查看仪表盘 #################################### Anonymous Auth ###################### [auth.anonymous] # enable anon 2025-07-25 运维 1 wuxk
SSH多因素认证(MFA) SSH多因素认证(MFA) 多因素认证(MFA)是提升系统安全性的关键措施。 很多企业喜欢使用弱密码或者固定的登录密码,软密码极易被暴力破解工具突破,即使是复杂密码也难保不会泄露。就算使用密钥也是有泄露的风险。 MFA的作用就是在系统登录凭证暴露的前提下,保护系统不被恶意访问。 MFA的实现方式有很多,最常见的就是短信、邮箱验 2025-07-23 运维 8 wuxk
Zabbix Zabbix 部署 docker #network docker network create --subnet=10.0.0.0/16 zabbix #db mkdir /root/zabbix/mariadb docker run -dit --name zabbix-db \ --net zabbix \ 2025-07-21 运维 6 wuxk
物理机 内存 Mgmt & BMC & IPMI Mgmt Mgmt接口是服务器上的专用物理接口,用于远程管理和监控。它通过网线连接到管理网络或直接连接到管理员的计算机,允许 2025-07-17 运维 7 wuxk
OpenStack OpenStack Project # 设置 volume 数量配额 openstack quota set --volumes 20 <project_id> openstack quota set --help --instances <instances> N 2025-07-15 运维 43 wuxk
构建RPM包 构建RPM包 打包工具 rpm-build 构建RPM包; rpmdevtools 在 /root/ 目录下创建 RPM 构建的标准目录结构 yum -y install rpm-build rpmdevtools # rpmdev-setuptree 源码包 通常是一个压缩包,可以去 2025-07-15 运维 22 wuxk