运维

16 篇文章
Linux配置

Linux配置

/dev/disk/ 可以用来获取 Disk 设备的绝对路径(插拔和重启系统均不会改变) # tree /dev/disk/ /dev/disk/ ├── by-diskseq │   ├── 10 -> ../../sda │   ├── 12 -> ../../sdb │   ├── 12-pa

Linux命令

Linux命令

rename 重命名工具,支持通配符和正则表达式 # 去掉文件名中的空格 rename 's/ //g' *.mp4 # 修改扩展名(会将所有 .txt 文件的扩展名改为 .bak) rename 's/\.txt$/.bak/' *.txt # -n : 预览效果 rename -n 's/

FTP服务

FTP服务

FTP 主动模式和被动模式 主动模式(默认) 特点:服务端数据端口固定,方便配置防火墙。 Client:12345 >> Server:21 # 命令通道(发送 port 命令) Server:20 >> Client:port # 数据通道 被动模式 特点:服务端数据端口随机 Client:1

磁盘阵列卡

磁盘阵列卡

storcli64 # 查询磁盘阵列 (虚拟驱动器) storcli64 /c0 /vall show --------------------------------------------------------------- DG/VD TYPE State Access Consist C

Ansible PlayBook

Ansible PlayBook

记录各种模块的使用方法 打印主机信息 gather_facts # 收集目标主机的系统信息 可通过 {{ ansible_facts['key'] }} 引用 # 默认开启 # 关闭(可提升执行效率) gather_facts: false # 选择性关闭(如果 tags 包含state、reb

kvm部署

kvm部署

初始化 关闭SELinux # vim /etc/selinux/config SELINUX=disabled 重启生效 # reboot 软件源 CentOS 7 curl https://mirrors.aliyun.com/repo/Centos-7.repo > /etc/yum.r

根目录扩容

根目录扩容

逻辑卷 ##lvm扩容 #格式化新磁盘的分区 parted /dev/sdb mklabel gpt parted /dev/sdb mkpart data xfs 0% 100% #创建pv pvcreate /dev/sdb1 #添加到vg vgextend centos /dev/sdb1

Linux时间设置

Linux时间设置

时区 # 设置时区(上海) timedatectl set-timezone Asia/Shanghai # 启用时间同步 timedatectl set-ntp true # 查看时区 timedatectl ntp ntpdate -u 172.21.27.121 && hwclock --

Grafana配置

Grafana配置

/etc/grafana/grafana.ini 匿名登录 可实现无需登录即可查看仪表盘 #################################### Anonymous Auth ###################### [auth.anonymous] # enable anon

SSH多因素认证(MFA)

SSH多因素认证(MFA)

多因素认证(MFA)是提升系统安全性的关键措施。 很多企业喜欢使用弱密码或者固定的登录密码,软密码极易被暴力破解工具突破,即使是复杂密码也难保不会泄露。就算使用密钥也是有泄露的风险。 MFA的作用就是在系统登录凭证暴露的前提下,保护系统不被恶意访问。 MFA的实现方式有很多,最常见的就是短信、邮箱验

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 \

物理机

物理机

内存 Mgmt & BMC & IPMI Mgmt Mgmt接口是服务器上的专用物理接口,用于远程管理和监控。它通过网线连接到管理网络或直接连接到管理员的计算机,允许

OpenStack

OpenStack

Project # 设置 volume 数量配额 openstack quota set --volumes 20 <project_id> openstack quota set --help --instances <instances> N

构建RPM包

构建RPM包

打包工具 rpm-build 构建RPM包; rpmdevtools 在 /root/ 目录下创建 RPM 构建的标准目录结构 yum -y install rpm-build rpmdevtools # rpmdev-setuptree 源码包 通常是一个压缩包,可以去