linux系统
-
linux怎么查找并结束僵尸进程
当时用top命令查看时,发现zombie数字不是0,就说明有僵尸进程了。 寻找僵尸进程 ps -ef | grep 杀掉该进程 kill -9 [pid] 什么是Linux系统 Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系…
-
如何设置Linux磁盘配额 xfs_quota限制用户空间



在linux系统中,使用xfs文件系统的xfs_quota工具可以限制用户或组的磁盘使用空间。1. 确认挂载选项已启用uquota或gquota,并通过remount或重启生效;2. 使用xfs_quota初始化配额数据库文件.aquota.user;3. 通过limit命令设置用户block和in…
-
如何在Linux中查看用户登录历史 Linux last命令审计分析



last命令通过读取/var/log/wtmp文件查看用户登录历史,用于审计安全、排查异常,支持按用户、IP、时间等条件筛选,结合grep等命令可增强分析能力,是Linux系统安全运维的基础工具。 在Linux系统中,last命令是查看用户登录历史最常用且有效的方式。它能帮助系统管理员审计系统安全、…
-
如何查询命令所属包 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 touch命令高级用法



touch命令可修改文件atime和mtime,用于测试、归档等场景;通过-a、-m、-t、-d、-r选项实现精确控制;需注意atime、mtime、ctime区别及权限限制。 在Linux系统中,修改文件的时间戳主要通过 touch 命令实现。这个命令不仅能更新文件的访问时间(atime)和修改时…
-
如何在Linux中清理缓存 Linux yum clean all操作



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



答案是systemctl reload用于在不中断服务的情况下重新加载配置,适用于高可用环境,而restart会停止再启动服务导致短暂中断,因此生产环境优先使用reload。通过systemctl status、cat查看单元文件中的ExecReload指令、官方文档或直接尝试来判断服务是否支持re…
-
Linux如何配置主机名和DNS服务器



使用hostnamectl set-hostname设置主机名并自动更新/etc/hostname;2. 通过nmcli或NetPlan配置DNS,避免直接修改/etc/resolv.conf;3. 用hostnamectl和nslookup验证配置。 在Linux系统中,配置主机名和DNS服务器是…
-
如何在Linux中设置自动挂载 Linux autofs配置



autofs是Linux自动挂载的优选方案,通过配置/etc/auto.master和/etc/auto.misc实现NFS或USB设备的自动挂载与卸载,结合udev规则可稳定挂载移动硬盘,支持soft、timeo等选项应对网络中断,配合systemd可简化配置,调试时可使用日志、strace等工具…
-
Linux如何用rpm卸载软件



使用rpm -e命令可卸载Linux软件包,需先通过rpm -qa查询包名,再执行卸载,注意处理依赖关系,避免系统异常。 在Linux系统中,使用rpm命令卸载软件非常直接。你需要确认要卸载的软件包名称,然后通过rpm的卸载选项进行操作。以下是具体方法。 1. 查询已安装的软件包名称 卸载前,先确认…