Debian 下装 Docker 的那点事:安装、配置到卸载,一条龙踩坑记录
在 Debian 上从零折腾 Docker 的实操笔记,覆盖脚本安装、APT 手动配源、非 root 权限和完整卸载,都是实际跑过的流程。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-06-10 14:15:37 Linux 包管理 卸载 apt
在 Debian 系发行版下干活,卸载软件最常用的就是 apt-get remove。
这个命令会把软件包本身干掉,但用户目录下的配置或者 /etc 里的东西会留着。这样设计其实挺实用的,万一哪天脑子一抽又想装回来,配置不用重新改。
sudo apt-get remove package_name
如果你确定这玩意儿以后再也不会用了,连配置文件都想一并铲掉,那就上 purge。purge 相当于 remove 再加一步删配置的操作,清得更干净。
sudo apt-get purge package_name
换到 CentOS 或者 RHEL 这一侧,yum remove 的行为跟 apt remove 类似,默认也是保留配置文件。yum 本身没有直接对标 purge 的选项,卸载完之后那些残留的配置得自己手动去 /etc 下面找着删,很多人装装卸卸到最后,系统目录里躺了一堆没用到的配置。
sudo yum remove package_name
Fedora 和新版 CentOS 逐渐切到 dnf 了,dnf remove 的套路跟 yum 基本一致,同样没有自带删配置的参数,手动清理的步骤还是省不掉。
sudo dnf remove package_name
偶尔需要跟最底层的 rpm 打交道。rpm -e 可以直接卸载一个包,但依赖关系它不管。如果包还被别的软件依赖着,会直接报错不让你卸。
加 --nodeps 可以强行跳过依赖检查,但线上环境别随便用,容易把依赖关系搞乱,出问题定位起来很头疼。
sudo rpm -e package_name sudo rpm -e --nodeps package_name
openSUSE 那一套用 zypper,命令跟 apt 和 dnf 很接近,remove 就搞定了。
sudo zypper remove package_name
Arch 系的 pacman,光用 -R 只卸载软件包本身,配置文件不动,跟 apt remove 一个意思。
想彻底清掉,包括那些不再被其他包需要的依赖,可以用 -Rns。-R 是移除,-n 顺便把配置文件删了,-s 把孤立依赖一并带走,一步到位。
sudo pacman -R package_name sudo pacman -Rns package_name
有些包是直接拿 .deb 或者 .rpm 手动装的,没走上层包管理器。这种时候 dpkg 和 rpm 最直接。
dpkg -P 会连包带配置全删,相当于一次 purge。rpm 这边还是 -e,如果需要强制忽略依赖,同样可以补上 --nodeps。
sudo dpkg -P package_name sudo rpm -e package_name
卸载完不算完。依赖关系里经常会留下一些为了安装某个软件而带进来的库,软件走了,那些库还留着。apt、yum、dnf 都带 autoremove 子命令,专门清理这类不再需要的依赖包。
定期跑一下能腾出不少空间,也让系统依赖关系干净一些。
sudo apt-get autoremove sudo yum autoremove sudo dnf autoremove
卸载之前养成习惯,先瞄一眼包名到底对不对、软件是不是确实装过,可以用各自包管理器的查询功能确认一下。不然命令敲完终端静悄悄,会以为自己输错了,其实可能根本就没装那个包。
在 Debian 上从零折腾 Docker 的实操笔记,覆盖脚本安装、APT 手动配源、非 root 权限和完整卸载,都是实际跑过的流程。
碰到 ./ndt: error while loading shared libraries 这种报错,从确认库文件是否存在、配置 LD_LIBRARY_PATH,到装包、ldd 查依赖、ldconfig 重建缓存,一次说清排查顺序。
还在为Linux下mount挂载文件系统时遇到的"wrong fs type, bad option, bad superblock"错误而头疼?本文提供了一套完整、实用的排查指南,从检查挂载点、文件系统类型到ISO文件完整性,手把手教你定位问题并轻松解决,告别挂载困境!
在Linux系统上使用vsftpd配置FTPS服务的步骤,包括安装vsftpd和SSL工具、生成SSL证书、配置vsftpd以启用SSL/TLS加密、重启服务、配置防火墙以及测试FTPS连接。通过遵循这些步骤,可以确保FTP文件传输的安全性,适用于需要保护数据传输的场景。同时,文章还提供了完整的配置示例和注意事项,帮助用户更好地理解和实施FTPS配置。
在Linux服务器上部署SSL证书的全流程,包括证书准备、端口开放、Web服务器配置及验证等关键步骤。通过Nginx和Apache两种主流服务器的配置示例,展示了如何启用HTTPS加密通信。文中还提供了证书自动续期、常见问题处理等实用技巧,帮助管理员高效完成证书部署与管理。遵循指南,可显著提升Web服务的安全性,避免数据泄露风险。