-
确认新硬盘设备名应使用lsblk或fdisk-l,查看未挂载(MOUNTPOINT为空)、无文件系统(FSTYPE为空)、容量明显偏大的设备,如/dev/sdb或/dev/sdc;需注意物理盘标识为Disk/dev/sdX:,分区为/dev/sdX1,且设备名顺序不绝对,须结合容量与状态交叉验证。
-
最可靠的方式是用sudodmidecode-tmemory查看PartNumber、Manufacturer和Speed等字段;/proc/meminfo和lscpu不含内存条硬件信息,lshw可能缺失型号,/sys/firmware/dmi/tables/可作无工具备选但需sudo且有匹配风险。
-
Linux 服务启动失败时,先确认服务状态,再缩小日志时间范围。本文整理状态、日志、权限、配置和依赖的排查顺序,帮助更快落到具体原因。
-
首先分析启动耗时分布,使用systemd-analyze命令确定内核与用户空间耗时,再通过blame和critical-chain定位慢速服务;接着禁用非必要服务如apt-daily.service,可执行systemctldisable或mask;修复主机名解析,在/etc/hosts中添加127.0.0.1对应主机名条目;检查硬盘健康状态,用smartctl检测SMART信息并用fsck修复文件系统错误;最后优化GRUB参数,添加quietsplash或nomodeset并运行update-grub生
-
free命令是Linux查看内存使用的核心工具,可显示物理内存和交换空间的使用情况;2.使用free-h以人类可读单位(如MB、GB)显示内存;3.加-s参数如free-h-s2可每2秒刷新一次,实现持续监控;4.结合top、htop或psaux--sort=-%mem可查看具体进程的内存占用。
-
应优先使用chrony而非ntpd,因RHEL8+/CentOS8+、Ubuntu20.04+等现代系统已默认弃用ntpd;需明确角色(客户端仅配server行并启用iburst,服务器端须配置allow网段、开放UDP123端口、禁用宿主机时间同步),并通过chronyctracking和sources-v验证同步状态。
-
超时参数需按角色分层设值:客户端侧、代理侧、连接生命周期各管一段;client_header_timeout和client_body_timeout分别控制HTTP头和请求体接收耐心,普通页面设10s,大文件上传设30s/300s,移动端设60s/60s;proxy_read_timeout须匹配后端P95响应时间并加20%余量;流式接口需关闭缓冲且proxy_read_timeout≥3600;keepalive_timeout和keepalive_requests需按服务类型差异化配置以防连接堆积;p
-
最简可靠方式是修改/etc/pam.d/su,注释所有auth行或启用pam_wheel.so限制wheel组,配合SU_WHEEL_ONLY或pam_listfile.so实现白名单控制,禁用su后须确保sudo等替代路径可用。
-
Linux 服务手工启动正常,交给服务管理器重启却提示找不到命令或配置,通常不是程序突然坏了,而是启动环境与登录 Shell 不同。本文用一个 worker 服务复盘 PATH、EnvironmentFile、工作目录和 journal 日志之间的排查顺序。
-
Ingress控制器需部署而非配置,Ingress资源仅为规则声明;未部署控制器(如ingress-nginx、traefik等),Ingress对象无效;2026年推荐用Helm安装官方ingress-nginx或gateway-api兼容实现,注意ingressClassName匹配、pathType强制要求、TLS证书三要素齐备。
-
iostat-x是判断磁盘真实繁忙程度的可靠起点,因其r_ios/w_ios统计驱动层真实下发请求,rMB/s/wMB/s反映绕过缓存的实际吞吐,结合await、avgrq-sz和%util才能准确定位排队或响应瓶颈。
-
Linux 用 rsync 同步目录时,建议先用 dry-run 预览,再用 -a 保留权限、时间和软链接,用 --exclude 排除缓存日志;涉及 --delete 时必须核对源路径尾部斜杠和目标目录。
-
Consul集群不能仅用-dev启动,必须用-server-bootstrap-expect=N显式声明Raft成员数,否则无法形成一致状态;需验证consulversion通过、指定唯一-bind和-advertiseIP、放行8300/8301/8500端口、配置gossip加密,三节点须按顺序启动并正确使用-join。
-
Linux中切换用户身份需用su或sudo:su依赖目标用户密码切换会话,sudo基于当前用户密码授权执行命令,支持细粒度权限控制、日志审计与最小权限原则。
-
Prometheus配置需先用--dry-run校验语法,scrape_configs中localhost:9090采集不到自身指标应改用127.0.0.1或宿主机IP,alert.rules.yml要求数组路径、groups结构及合法alert名,Alertmanager的group_wait和repeat_interval决定告警频率。