-
SSH连接失败需同时满足服务运行、端口开放、配置允许登录三条件;须检查sshd状态、ListenAddress、Port、PasswordAuthentication等配置,重启服务,并确认防火墙、SELinux及云安全组放行。
-
MediaWiki在Ubuntu上部署的关键是确保LAMP服务激活、PHP扩展齐全、Apache重写与权限配置正确:需验证systemctl状态、安装mbstring/xml/intl等必要模块、启用rewrite及AllowOverrideAll,并将LocalSettings.php设为www-data所有且权限644。
-
ifconfig输出含PROMISC标志即表示网卡处于混杂模式,但该方式仅反映内核当前设置且在新发行版中可能不可靠;更准确的方法是读取/sys/class/net/eth0/flags中bit8(0x100)是否置位,或使用iplinkshoweth0查看promiscuity字段。
-
Go语言在Linux上推荐使用官方二进制包安装:下载解压至/usr/local/go,配置GOROOT、PATH(含$GOROOT/bin和$GOPATH/bin)、GOPATH,再初始化module并运行gorunmain.go验证。
-
使用lscpu和/proc/cpuinfo可快速获取CPU型号、核心数、线程数、缓存大小等参数:lscpu提供格式化摘要,/proc/cpuinfo含逐核原始信息,grep可精准筛选关键字段。
-
vmstat首行是系统启动以来的平均值,非实时状态;应关注第二行起的采样数据,其中r为就绪队列长度,us/sy为CPU用户/内核态占比,si/so高表明内存压力大,bi/bo大说明磁盘I/O密集。
-
在Linux中使程序脱离终端持续运行的方法有五种:一、nohup命令忽略SIGHUP并重定向输出;二、screen创建持久会话并支持分离/重连;三、tmux提供更灵活的会话与窗格管理;四、systemd用户服务实现开机自启与状态监控;五、disown配合&后台启动并剥离作业。
-
最常用工具是grep命令,可扫描文件查找关键词;在单个文件中搜索用grep"关键字"文件名;忽略大小写加-i选项;显示行号加-n选项;递归搜索目录用-r或-R选项;只显示匹配文件名用-l选项;结合find与grep可实现复杂搜索,如先定位特定类型文件再搜索内容。
-
软链接创建失败主因是目标路径按链接位置而非命令位置解析,应优先用绝对路径并确认存在;失效常因目标缺失、权限不足或上级目录无x权限;-f强制覆盖不安全,原子替换需临时名+mv;硬链接更稳定但不可跨文件系统或指目录。
-
主流Linux发行版用包管理器安装PHP仅提供基础环境,需手动安装扩展、配置Web服务器集成(mod_php或php-fpm)、校验php.ini参数才能正常运行Web应用。
-
scp是最直接稳妥的Linux远程文件传输方式,依赖SSH服务,语法按参数顺序确定传输方向,需注意权限、端口、路径展开及大文件优化策略。
-
应根据系统网络管理方式选择正确命令:NetworkManager主导的现代发行版用systemctlrestartNetworkManager并配合nmcli操作;Debian/Ubuntu旧式配置用systemctlrestartnetworking;SysVinit旧系统才用servicenetworkrestart;临时网卡故障优先用iplinksetdown&&up。
-
使用touch命令可修改文件时间戳,支持设定当前或指定时间,通过-t或-d参数设置具体时间,-a和-m分别修改访问和修改时间,-r选项可复制参考文件的时间戳。
-
通过配置/etc/sudoers文件可实现sudo免密码执行。首先使用sudovisudo编辑文件,添加“usernameALL=(ALL)NOPASSWD:ALL”使指定用户无需密码运行sudo命令;或为多个用户创建统一管理,将用户加入sudo组并添加“%sudoALL=(ALL)NOPASSWD:ALL”规则;还可限制仅特定命令免密,如“usernameALL=(ALL)NOPASSWD:/bin/systemctl,/bin/reboot”,提升安全性。操作需谨慎以避免权限风险。
-
答案:通过ps、top/htop、/proc/PID、pgrep和pstree等命令可查看Linux进程的PID、资源占用、运行状态及父子关系。ps提供快照信息,top/htop实现动态监控,/proc文件系统暴露底层细节,pgrep快速定位PID,pstree展示进程树结构。