centos
-
如何编译源码软件包 configure/make流程



编译源码软件包的流程为:一、安装编译环境,如ubuntu下使用apt install build-essential,centos下使用yum groupinstall “development tools”;二、解压源码包并进入目录,命令为tar -xzf package-…
-
如何升级系统软件包 全系统升级安全指南



升级前必须备份重要数据并检查系统状态、升级源和网络稳定性;2. 按发行版执行对应升级命令,如debian/ubuntu使用apt update与full-upgrade,centos/rhel使用dnf update,arch linux使用pacman -syu并关注公告;3. 升级过程中应避开高…
-
如何重建RPM数据库 rpm –rebuilddb恢复操作



当rpm数据库损坏导致yum/dnf报错或无法识别已安装包时,可通过重建rpm数据库解决。rpm数据库是red hat系发行版记录软件包信息的底层数据库,位于/var/lib/rpm/目录下,损坏后会导致rpm -qa无输出、安装卸载失败等问题。1.执行rpm –rebuilddb命令重…
-
如何配置Linux防火墙规则 iptables基础语法指南



iptables 是 linux 中用于配置防火墙规则的经典工具,其核心结构为“表→链→规则”,常用表包括 filter、nat、mangle 和 raw,每个表包含 input、output、forward 等链以处理不同路径的数据包;基本语法为 iptables [-t table] comma…
-
如何在Linux中配置防火墙 Linux iptables规则管理



iptables是Linux防火墙核心工具,通过表(filter、nat、mangle)和链(INPUT、OUTPUT、FORWARD)管理流量;常用命令包括查看(-L -n -v)、清空(-F)、设置默认策略(-P)和添加规则(-A);典型规则允许回环、已建立连接及HTTP/HTTPS流量,并可阻…
-
如何设置磁盘调度 修改IO调度算法



查看当前i/o调度算法可通过命令cat /sys/block/sda/queue/scheduler,方括号中为当前使用的调度器;2. 常见调度器包括noop、deadline、cfq、bfq和none,各自适用于不同硬件与场景;3. 临时修改使用echo deadline > /sys/bl…
-
linux中prompt指的是什么
prompt是指终端提示符(Shell提示符),是在linux操作系统中,提示进行命令输入的一种工作提示符。对于普通用户,Base shell默认的提示符是美元符号“$”;对于超级用户(root用户),Bash Shell默认的提示符是井号“#”;该符号表示Shell等待输入命令。 prompt是指…
-
如何查询命令所属包 yum provides和apt-file使用



在基于rpm的系统(如centos、rhel、fedora)上,使用yum provides或dnf provides命令可查询命令所属软件包;2. 在基于deb的系统(如ubuntu、debian)上,需安装并更新apt-file工具后,使用apt-file search command_name…
-
如何在Linux中搭建本地仓库 Linux createrepo创建yum源



安装createrepo工具并创建本地仓库目录,将RPM包放入;2. 使用createrepo生成元数据,可选添加分组信息;3. 配置本地repo文件指向目录;4. 清理缓存并测试安装;5. 可选通过HTTP共享仓库。 如何在Linux中搭建本地Yum仓库(使用createrepo创建本地源) 在内…
-
如何在Linux中清理缓存 Linux yum clean all操作



yum clean all 是清除yum缓存的命令,可删除软件源元数据、已下载RPM包及插件缓存,不影响已安装软件。执行 sudo yum clean all 后建议运行 sudo yum makecache 或 sudo yum update 以重新获取元数据,保持系统更新正常。 在Linux系统…