-
确认进程是否真用2MB大页需查/proc/[pid]/smaps中MMUPageSize=2048且MMUPageOffset=0;仅看HugePages_Free减少无效,因可能未实际绑定;Oracle需use_large_pages=only并ulimit-lunlimited,PostgreSQL9.6+需huge_pages=on且shared_buffers整除大页大小。
-
<p>用diff-u是最实用、最不容易出错的起点,它提供带上下文的统一格式输出,含明确+/-标记,天然兼容patch;默认格式语义反直觉且不兼容patch。</p>
-
export设置的变量不永久是因为它只在当前进程及其子进程中有效,shell退出后进程销毁,变量即消失。这是Unix进程隔离机制决定的,而非bug。
-
用nmap扫本机端口需加-Pn跳过主机发现,否则易误报“Hostisdown”;默认只扫前1000个TCP端口,UDP需-sU,全端口需-p-;sudo提升权限确保完整结果。
-
推荐用systemd或install.sh脚本部署RustDesk私有服务端,避免手动启动导致端口遗漏、日志缺失、崩溃不自启;须同时开放TCP/UDP21116端口,正确配置ID/中继服务器地址及id_ed25519.pub密钥。
-
ps默认只显示当前终端进程,需加-e或-A查看全系统进程;ps-ef(SystemV风格)字段固定、CMD不截断但无资源占比,psaux(BSD风格)含%CPU/%MEM但COMMAND默认截断。
-
Linux下实时监控网卡流量有五种方法:一、iftop按连接显示实时带宽;二、sar查看历史与实时网络统计;三、ip-slink读取累计流量计数器;四、nethogs按进程维度监控;五、/proc/net/dev解析原始流量数据。
-
Nginx的aioon在Linux下并非一开即异步,必须同时满足内核≥4.18、启用directio触发O_DIRECT、文件系统支持且对齐等条件才能真正调用io_submit;否则静默回退同步读或启动报错。
-
必须卸载apt/yum安装的Composer,因其版本陈旧(如Ubuntu22.04的2.0.14、CentOSEPEL的1.10.21),不校验包签名、跳过依赖检查、无法self-update至2.7+,且硬编码调用系统默认PHP,导致兼容性与安全问题。
-
Linux的loadaverage表示就绪队列长度均值,非CPU使用率;判断是否异常需结合逻辑CPU数(如grep-c'modelname'/proc/cpuinfo),并关注5/15分钟值;top中%Cpu(s)行才反映真实CPU占用,%wa高提示I/O等待而非CPU拥塞。
-
启用autoindex需正确配置root/alias、权限、SELinux上下文、charsetutf-8、autoindex_localtimeon、autoindex_exact_sizeoff,并确保请求URL以/结尾。
-
可采用APT或YUM/DNF仓库方式安装Telegraf与Grafana:APT适用于Debian/Ubuntu,需添加InfluxData和Grafana官方源并启用服务;YUM/DNF适用于CentOS/RHEL/Fedora,通过RPM包管理自动处理依赖与systemd配置。
-
reboot本质是快捷命令,默认委托shutdown执行,而shutdown才是安全可控的关机/重启协调器;systemctlreboot才是现代systemd系统的标准推荐方式。
-
首先使用ipaddrshow命令查看网络接口信息,找到活跃接口如eth0或wlan0,其inet字段后即为IPv4地址;也可用ifconfig、hostname-I或nmclideviceshow获取本机IP配置详情。
-
column-t不生效是因为它默认仅识别连续空白为分隔符且自动合并空格,遇CSV逗号、含空格字段、不规则缩进、未转义制表符等情况即错位;必须显式配对使用-s指定分隔符与-t才可靠。