centos
-
如何审计用户操作 sudo日志监控技巧
确认sudo日志已开启并定位日志路径,ubuntu/debian系统日志位于/var/log/auth.log,centos/rhel系列位于/var/log/secure,通过grep命令验证日志内容,并在/etc/sudoers中配置defaults logfile确保日志独立存储;2. 启用详…
-
如何查看Linux软件包依赖 yum deplist和apt-cache使用
在linux系统中,查看软件包依赖可通过yum和apt实现。一、centos/rhel使用yum deplist 包名查看依赖,输出包含dependency和provider信息;二、ubuntu/debian使用apt-cache depends 包名查看依赖,支持递归显示或仅显示第一层依赖;三、…
-
如何验证软件包完整性 rpm校验与debsums工具
验证软件包完整性是检查系统文件是否被修改、损坏或替换的过程,rpm系用rpm -v命令,debian系用debsums工具,两者均通过比对文件校验和与属性实现;2. rpm -v输出字符表示差异类型,如5(md5变化)、m(权限变化)、s(大小变化)等,c表示配置文件;3. debsums需先安装,…
-
如何配置Linux进程守护 supervisor进程管理方案
supervisor 是一个 linux 进程管理工具,能确保关键进程持续运行并在崩溃时自动重启。1. 安装 supervisor:在 debian/ubuntu 上使用 apt,centos/rhel 上使用 yum;2. 创建配置文件定义进程,包括 command、user、autostart、…
-
如何查看Linux软件包依赖关系 rpm -qR和apt-cache depends解析
在 linux 系统中,查看软件包依赖的方法因发行版而异,主要分为 rpm 和 apt 两种系统。1. 在 rpm 系统(如 centos、fedora)上,使用 rpm -qr 包名 查看已安装包的依赖,rpm -qpr 包文件.rpm 可查看未安装 rpm 包的依赖。2. 在 apt 系统(如 …
-
如何查看包文件列表 提取rpm/deb内容
使用rpm -qlp查看rpm包文件列表,rpm -qip查看元信息,rpm2cpio结合cpio提取文件;2. 使用dpkg -c查看deb包文件列表,dpkg -i查看包信息,ar x提取deb包内容后用tar解压data.tar.gz获取文件;3. 跨平台可使用7z直接查看或提取rpm和deb…
-
如何配置LinuxVLAN接口 虚拟局域网划分
首先确认系统支持vlan,1.加载8021q内核模块并安装vlan工具包;2.使用ip命令或vconfig创建vlan接口,如eth0.100并配置ip;3.通过netplan(debian/ubuntu)或ifcfg文件(centos/rhel)进行永久配置;4.确保交换机端口设为trunk模式并…
-
如何测试Linux端口连通性 telnet和nc命令对比分析
telnet仅支持tcp,适用于简单交互式测试;nc支持tcp/udp、批量扫描、超时控制和端口监听,功能更全面。1. 推荐telnet场景:快速测试单个tcp端口、调试文本协议服务、系统无nc时应急使用。2. 推荐nc场景:测试udp端口、批量扫描端口范围、设置超时、本地监听调试、脚本自动化。3.…
-
如何绑定Linux多网卡 bonding模式选择与配置
linux多网卡绑定需根据需求选择模式并正确配置;1. 常见模式中mode=1(active-backup)适合高可用,mode=4(802.3ad)需交换机支持以实现性能与冗余,mode=6(balance-alb)适用于无交换机配合的负载均衡;2. centos系统可通过传统脚本或nmcli配置…
-
如何查询已安装的软件包 rpm和dpkg命令使用详解
在linux系统中查询已安装软件包及特定程序是否已安装,应根据系统类型使用对应命令:1. 对于rpm系统(如centos、fedora),使用 rpm -qa 列出所有软件包,rpm -q 查询特定软件包是否安装,rpm -qi 查看详细信息,rpm -ql 列出包内文件,rpm -qf 通过文件路…