-
nvm命令找不到是因为安装脚本未自动加载配置,需手动执行source~/.zshrc(zsh)或source~/.bashrc(bash)使环境变量生效,再验证nvm--version。
-
md5sumfilename.txt输出“哈希值文件名”,文件名含空格等需加引号;提取纯哈希用cut-d''-f1;校验时路径须匹配,-c配合-w和--quiet更可靠;MD5仅适用于完整性校验,安全场景应换用sha256sum。
-
宝塔面板需手动配置Nginx实现UA自动跳转:用map预定义$is_mobile变量精准匹配Mobile、Android、iPhone、iPad等标识,配合return302跳转并保留$request_uri;反向跳回须通过?desktop=1参数或Cookie拦截,避免循环。
-
Linux环境变量配置有五种方法:一、临时设置仅当前会话有效;二、用户级永久配置修改~/.bashrc或~/.zshrc;三、系统级永久配置编辑/etc/environment(不支持变量展开);四、模块化配置通过/etc/profile.d/目录添加可执行.sh文件;五、非交互式场景需显式source或使用Environment指令。
-
ldconfig-p看不到.so文件需先用find确认物理路径,再通过/etc/ld.so.conf.d/添加非标准路径并执行sudoldconfig刷新缓存;LD_LIBRARY_PATH仅作临时调试;ldd报notfound时须用file命令核对程序与.so的架构及ABI兼容性。
-
需先安装Restic并初始化仓库再执行备份:一、用apt/dnf/yum安装;二、从GitHub下载二进制文件安装;三、创建目录并运行resticinit初始化仓库;四、用resticbackup命令执行首次完整备份;五、编写脚本配置cron实现自动化增量备份。
-
上线前必须禁止IP访问和空主机头,否则未备案域名解析到服务器IP可能导致被封IP;Nginx中default_server指定默认兜底server块,server_name_仅作占位拒绝非法Host头,二者常共用但不等价。
-
Redis在Linux上默认前台运行,需配置daemonizeyes、pidfile、logfile等并指定配置文件启动才能真正服务化;开机自启须用systemd,多实例需独立配置与路径权限。
-
Squid透明代理需内核支持(IP_TRANSPARENT等模块)、squid.conf启用transparent标志、iptables/TPROXY重定向及IP转发与rp_filter关闭四者协同,缺一不可。
-
答案:yum是CentOS中管理软件的核心工具,支持安装、搜索、信息查看、更新、卸载及缓存清理。1.安装用yuminstall软件名;2.搜索用yumsearch关键词;3.查看信息用yuminfo软件名;4.更新用yumupdate,卸载用yumremove软件名;5.清理缓存用yumcleanall并重建元数据yummakecache。CentOS7及之前版本广泛使用yum,操作简单高效。
-
软链接必须用绝对路径以防解析错位;目录链接末尾斜杠决定指向内容或目录本身;-f强制覆盖会静默删除同名文件;软链接权限恒为lrwxrwxrwx,实际权限取决于目标文件。
-
Linux中查看所有用户账户的方法有五种:一、读取/etc/passwd文件并用cut或awk筛选;二、用compgen-u枚举用户名;三、用getentpasswd查询用户数据库;四、用systemd的lslogins-u命令;五、用sudoawk读取/etc/shadow(需root权限)。
-
free-h最快查看swap使用量,Swap行的used值即当前已用交换空间;若接近total(如1.9G/2.0G)则告急,但需结合si/so(vmstat)判断是否频繁换入换出,而非仅看占用率。
-
Linux查进程启动时间首选ps-eopid,lstart,cmd--sort=-lstart,lstart显示完整时间;/proc/PID/stat第22字段为内核级启动滴答数;systemd服务用systemctlshow-pActiveEnterTimestamp;top/htop不适用。
-
ps-aux查所有进程,pgrep/pidof快速获取PID,kill发SIGTERM优雅终止,kill-9强制终结;jobs仅显示当前shell后台作业,不适用于nohup或systemd进程。