-
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决定告警频率。
-
UFW防火墙需先安装启用并设默认拒绝入站、允许出站策略,再按需开放端口、添加IP黑名单、配置接口与状态规则,最后验证调试确保生效。
-
~/.bashrc适合追加用户级开发工具路径,需用exportPATH=$PATH:/new/path避免覆盖;~/.bash_profile适合登录时加载JAVA_HOME等全局变量;/etc/profile用于系统级PATH配置,需root权限且注意执行顺序。
-
Elasticsearch在Linux上启动失败90%因四类硬性限制:禁止root启动、JAVA_HOME错配、vm.max_map_count过低(需≥262144)、network.host未设为0.0.0.0。
-
unzip是Linux中解压ZIP文件的标准命令,支持基础解压、指定目录解压、跳过已存在文件、提取特定文件或目录、以及预览压缩包内容等五种常用操作。
-
启用SELinux需先运行sestatus确认状态,再用setenforce1临时启用,或修改/etc/selinux/config中SELINUX=enforcing永久启用;若原为disabled,须touch/.autorelabel并重启以重标文件上下文,最后验证服务上下文与AVC拒绝日志。
-
ServerAliveInterval是OpenSSH客户端参数,控制本地每几秒向服务器发送一次SSH_MSG_IGNORE心跳包;必须配合ServerAliveCountMax使用,后者决定连续几次无响应后断开连接,单独设置前者会导致假死或不可预期行为。
-
Apache虚拟主机配置失败主因是httpd.conf未启用httpd-vhosts.conf或VirtualHost中缺失Requireallgranted;需确认Include语句生效、授权目录访问、检查ServerName唯一性及SELinux权限。
-
启用autoindex需正确配置root/alias、权限、SELinux上下文、charsetutf-8、autoindex_localtimeon、autoindex_exact_sizeoff,并确保请求URL以/结尾。
-
最准方法是查看/sys/class/net/eth0/queues/下rx-/tx-目录数量:仅rx-0和tx-0为单队列;存在rx-0、rx-1、tx-0、tx-1等即为多队列;ls/sys/class/net/eth0/queues/|grep-E'^rx-|^tx-'|wc-l输出大于2表明已启用多队列。
-
truncate清空文件最安全,不改变权限、属主、硬链接和inode号;对符号链接无效,不支持FIFO、socket、/proc、/sys文件及只读文件系统。