linux系统
-
如何在Linux中分析启动耗时 Linux systemd-analyze诊断



systemd-analyze可诊断Linux启动慢的问题,先通过systemd-analyze查看总启动时间及各阶段耗时,再用systemd-analyze blame列出耗时最长的启动单元,结合critical-chain分析关键路径依赖,使用plot生成可视化启动时间线,进而禁用无用服务、优化…
-
Linux怎么修改网卡MAC地址



能修改Linux网卡MAC地址,临时用ip link命令修改,永久修改需配置NetworkManager、netplan或udev规则,适用于隐私保护、绕过过滤等场景,但需注意网络冲突、IP重新分配及合法合规风险。 在Linux系统里修改网卡MAC地址,这事儿当然是能办到的,而且方法还不少。核心观点…
-
Linux如何查看僵尸进程并清理



僵尸进程是已终止但未被父进程回收的进程,可通过ps aux | grep Z识别,其本质不耗资源但反映父进程管理缺陷,清理需通过重启或终止父进程使其被init回收,预防应注重父进程正确处理子进程退出。 僵尸进程在Linux中,通常指的是一个已经完成了执行,但其父进程还没有调用 wait() 或 wa…
-
Linux怎么清理ARP缓存



最直接有效的方法是使用ip命令清理ARP缓存,如sudo ip -s -s neigh flush all清空全部条目,或sudo ip neigh flush 针对特定IP操作。 清理Linux系统的ARP缓存,最直接有效的方法是使用 ip 命令,比如 ip -s -s neigh flush a…
-
Linux如何为目录设置特殊权限



SGID权限用于目录时,可使新创建的文件和子目录自动继承父目录的组ID,确保团队成员在共享目录中创建的文件归属同一项目组,便于协作。例如,设置chmod 2775 /project_share后,所有用户在此目录下创建的文件组均继承为developers组,提升权限管理效率。 Linux为目录设置特…
-
Linux命令行输出重定向技巧



输出重定向通过>、>>、2>、&>等符号控制命令输出目标,>覆盖写入文件,>>追加内容,2>重定向错误信息,&>同时重定向标准输出和错误;可结合管道与命令组实现复杂操作,避免覆盖可用set -o noclobber或条件判断…
-
如何在Linux中配置路由 Linux ip route策略路由



答案:通过ip route和ip rule可实现基于源地址的策略路由。首先用ip route配置静态路由,再通过ip rule指定特定流量查询自定义路由表,如将源IP为10.0.0.100的流量导向custom_table表,实现多网卡间的灵活路由控制,需配合rt_tables定义表、规则持久化配置…
-
Linux怎么使用tcpdump捕获指定协议流量



tcpdump支持多种协议过滤,如tcp、udp、icmp、arp、ip、ip6等,可通过-i指定接口,结合and、or、not组合条件,精确捕获目标流量,并用-c、-s、-w等优化性能与存储。 在Linux系统上, tcpdump 是一款功能强大的网络抓包工具,要捕获指定协议的流量,核心在于利用其…
-
如何用Linux命令行查看磁盘使用情况?



df查看分区总体使用情况,du分析目录空间占用;常用df -h和du -sh命令,结合sort与grep可快速定位大文件和物理设备信息。 查看Linux系统中磁盘使用情况,常用命令可以快速获取分区容量、已用空间、可用空间等信息。最常用的工具是 df 和 du。 使用 df 查看整体磁盘使用情况 df…
-
Linux GPG公钥管理方法



掌握GPG公钥操作可提升Linux安全协作能力,包括查看公钥(gpg –list-keys)、生成密钥对(gpg –full-generate-key)、导出公钥(gpg –export -a)、导入公钥(gpg –import)及设置信任、从密钥服务…