-
<p>用history快速定位命令需先同步历史:运行history-n加载~/.bash_history新增记录,再用history|grep"关键词"搜索;匹配开头可用history|grep"^[0-9]*git";Ctrl+R仅搜内存缓冲区,需确保未清空且已同步。</p>
-
dpkg不能自动解决依赖,必须用apt处理;安装失败时先dpkg-i再apt--fix-brokeninstall;卸载需dpkg-r后dpkg-P;禁用--force-depends生产环境;脚本安装应用for循环而非通配符。
-
优先用系统包管理器安装MariaDB,RHEL系用yuminstall-ymariadb-server,Debian/Ubuntu用aptinstall-ymariadb-server;安装后需启动服务、运行mysql_secure_installation,并注意socket路径一致性及权限配置。
-
terraforminit失败主因常是远程后端配置错误而非网络问题,如AWS凭据失效、S3bucket不存在或权限不足;建议先验证凭据、检查backend配置、临时切local后端测试。
-
Shlink可在Linux直接运行,但必须满足PHP8.4+、Composer及MySQL/PostgreSQL/SQLite之一;Docker部署最简捷,源码部署需注意扩展启用、权限配置与Web服务器路由设置。
-
Linux系统安装Docker引擎有三种方法:一、官方仓库安装(推荐),适用于Ubuntu/Debian/CentOS等,含卸载旧版、装依赖、加GPG密钥、设源并安装;二、conveniencescript快速安装,适合测试环境;三、二进制包手动安装,适用于嵌入式或无包管理器环境;最后需验证版本、运行hello-world、加用户至docker组并测试免sudo运行。
-
df与du结果不一致是因统计对象不同:df读取文件系统超级块,du递归扫描文件;常见原因包括已删未释放文件、权限限制、保留块、稀疏文件等。
-
nvm命令找不到是因为安装脚本未自动加载配置,需手动执行source~/.zshrc(zsh)或source~/.bashrc(bash)使环境变量生效,再验证nvm--version。
-
Linux下为已安装PHP添加扩展,必须先用对应PHP版本的phpize生成configure脚本,再通过--with-php-config指定该PHP的php-config路径,否则因ABI、ZTS或路径不匹配导致.so无法加载。
-
直接读/proc/sys/kernel/random/entropy_avail是唯一可靠方式,返回值低于100就会触发/dev/random阻塞,导致OpenSSL、Java、NginxTLS初始化等卡住;执行cat/proc/sys/kernel/random/entropy_avail即可获取实时数值,若长期低于100或卡在50–150区间,表明熵入不敷出,需用haveged等工具补熵。
-
禁ping不等于网络不通,只是目标主机不回应ICMPEchoRequest;可通过内核参数(临时/永久)、iptables或firewalld三种方式实现,各具生效范围与持久性差异。
-
用tar-czf创建.tar.gz文件,如tar-czfarchive.tar.gzfolder/file.txt;解压用tar-xzf-C指定目录,路径需预先存在。
-
RabbitMQ部署失败需依次解决Erlang依赖、服务安装、启动配置、管理界面启用及常见故障排查五步问题。
-
搭建Web服务器的核心是将服务器转变为响应网络请求、提供网页内容的平台。1.选择合适的Linux发行版如UbuntuServer;2.更新系统并安装Nginx;3.配置防火墙允许HTTP和HTTPS流量;4.创建网站配置文件并设置根目录;5.启用站点并测试配置;6.重启Nginx服务访问测试页面。Nginx因其高性能、低资源消耗和易维护性成为优选。部署时需警惕安全陷阱,如不当的防火墙配置、默认密码未修改、文件权限过大及缺乏SSL/TLS加密。此外,SSH、数据库、DNS、文件传输和监控服务也是Linux部
-
Pinpoint是Java应用分布式链路追踪APM工具,非系统监控工具;安装失败或数据不显示主因是HBase初始化失败、Agent参数错误或端口冲突,需逐层验证Agent→Collector→HBase双向通信可达性。