centos
-
如何实现自动化 ansible基础
ansible 是一款基于 python 开发的开源自动化工具,无需在被控端安装代理,通过 ssh 实现配置管理、应用部署和任务编排。1. 它使用 yaml 编写可读性强的 playbook,支持幂等性,模块丰富且跨平台;2. 安装可通过 yum 或 pip 进行,配置 inventory 文件定义…
-
如何查询Linux已安装软件包 rpm和dpkg命令使用对比
在linux系统中查询已安装的软件包,主要使用rpm和dpkg命令。1. rpm适用于red hat系系统(如centos、fedora),基本命令为rpm -qa列出所有包,rpm -qa | grep [软件名]筛选特定软件,rpm -qi查看详细信息,rpm -ql查看安装文件;2. dpkg…
-
如何配置Linux网络接口混杂模式 tcpdump抓包准备
要让tcpdump捕获所有流经指定网络接口的数据包,需将网卡设为混杂模式。1. 使用sudo ip link set dev eth0 promisc on启用混杂模式,并通过ip link show eth0确认promisc标志是否存在;2. 运行sudo tcpdump -i eth0开始抓包…
-
如何批量安装Linux软件包 自动化安装脚本编写指南
自动化安装脚本能提升linux系统维护和部署效率,减少人为错误,并支持复用和版本控制。1. 编写基础脚本需以 #!/bin/bash 开头,包含更新源和安装命令。2. 为兼容不同发行版,可用 if 判断包管理器类型。3. 进阶技巧包括参数化选择安装内容及记录日志。4. 注意事项有:添加 -y 避免交…
-
如何查看Linux文件系统类型 df与lsblk命令使用技巧
使用df -t命令可查看文件系统类型及挂载点信息,type列显示文件系统类型如ext4、vfat;2. 使用lsblk -f命令可查看块设备的文件系统类型、uuid等详细信息,fstype列标明文件系统类型;3. 结合df -t和lsblk -f可全面分析物理设备、lvm逻辑卷及raid阵列的文件系…
-
如何测试Linux网络带宽 iperf服务端客户端使用
要测试linux网络带宽,可使用iperf工具进行测量。具体步骤为:1. 在服务端和客户端安装iperf;2. 启动服务端运行iperf -s -i 1;3. 客户端执行iperf -c -i 1 -t 10连接测试;4. 分析输出结果中的带宽、抖动和丢包率等信息;5. 可通过添加参数如-p指定端口…
-
如何配置软件仓库 添加epel/ppa第三方源
添加第三方源可扩展linux系统软件安装范围;2. centos/rhel/fedora通过yum或dnf install epel-release安装epel源,ubuntu/debian使用sudo add-apt-repository ppa:user/ppa-name添加ppa源;3. 添加…
-
如何在Linux中批量安装软件包?自动化部署方案解析
批量安装软件包在linux中的核心方法包括:1. 使用包管理器结合循环命令或xargs进行逐个安装;2. 通过列表文件一次性安装多个软件包;3. 利用配置管理工具实现自动化部署;4. 使用容器技术打包应用及依赖。这些方法各有优劣,适用于不同场景。 批量安装软件包在Linux中可以通过多种方式实现,核…
-
如何查看软件包更新日志 rpm changelog查询方法
查看rpm软件包更新日志最直接的方式是使用命令rpm -q –changelog ,例如rpm -q –changelog httpd可查看httpd的更新记录,输出按时间倒序排列,包含每次更新的日期、作者和修改详情;2. 关注更新日志有助于排查问题、识别安全补丁(如cve修…
-
如何配置Linux网络接口速率 ethtool速度协商设置
linux网络接口速率配置和速度协商的核心工具是ethtool。首先,使用ip link show或ifconfig查看接口名称,接着用ethtool查看当前速率、双工模式及自动协商状态,如需强制设置速率和双工模式,可用sudo ethtool -s命令关闭自动协商并指定参数,如speed 100 …