-
Anaconda安装后需运行condainitbash初始化shell,再配置清华镜像源并禁用base自动激活,否则conda命令不可用、环境激活失效或安装极慢。
-
需安装对应发行版中文语言包并配置locale:Ubuntu/Debian用apt安装language-pack-zh-hans等;CentOS/RHEL用dnf安装ChineseSupport;Arch需编辑locale.gen并安装noto-fonts-cjk;最后验证locale及中文显示。
-
tcpdump是轻量级命令行抓包工具,仅负责捕获、保存和粗粒度过滤数据包,不解析HTTP/SSL/DNS等协议细节;协议深度分析需依赖Wireshark或tshark。
-
Pinpoint是Java应用分布式链路追踪APM工具,非系统监控工具;安装失败或数据不显示主因是HBase初始化失败、Agent参数错误或端口冲突,需逐层验证Agent→Collector→HBase双向通信可达性。
-
~/.bashrc适合追加用户级开发工具路径,需用exportPATH=$PATH:/new/path避免覆盖;~/.bash_profile适合登录时加载JAVA_HOME等全局变量;/etc/profile用于系统级PATH配置,需root权限且注意执行顺序。
-
启用SELinux需先运行sestatus确认状态,再用setenforce1临时启用,或修改/etc/selinux/config中SELINUX=enforcing永久启用;若原为disabled,须touch/.autorelabel并重启以重标文件上下文,最后验证服务上下文与AVC拒绝日志。
-
必须加引号以防本地解析,需显式source环境配置,且首次连接要处理主机密钥确认或启用StrictHostKeyChecking=no。
-
WSL2可在Windows10中直接运行Linux环境,无需虚拟机或双系统;提供一键安装、分步手动、命令行指定发行版、开发者模式辅助启用及验证配置五种方法,覆盖不同系统版本与权限场景。
-
真正反映“已用内存”的是available字段,它估算可立即分配给新进程的物理内存;used包含可回收的buff/cache,不能代表真实压力。
-
Varnish要真正加速Web动态内容,必须监听80端口、确保后端地址可连通、且default.vcl中删除return(pass)拦截逻辑;三者缺一不可,否则缓存失效、返回503或X-Cache:MISS。
-
域名解析失败时,应依次检查并修改/etc/hosts文件、配置系统DNS服务器、使用resolvconf统一管理、启用systemd-resolved服务,并通过dig、getent等命令逐层验证解析链路。
-
systemd-analyzeblame显示的单位是毫秒,但仅统计unit从start到running的active时间,不包含依赖等待、I/O延迟等前置开销,因此实际耗时常被低估。
-
当前locale未生效需检查三处配置:/etc/default/locale(仅部分发行版读取)、~/.bashrc或~/.zshrc(登录shell加载)、/etc/environment(PAM注入);确认/etc/locale.gen已启用对应条目并运行locale-gen;SSH/cron需手动export。
-
gitconfig--globalmerge.tool用于指定默认合并工具(如vimdiff、meld、kdiff3),使gitmergetool可调起图形化或终端界面辅助解决冲突,但不改变Git冲突检测逻辑,仅优化解决过程。
-
Linux不默认记录文件读取行为,仅维护atime/mtime/ctime三时间戳;atime常被relatime或noatime禁用,不精确;需auditd审计框架才能准确追踪“谁在何时读何文件”。