wiki:linux:app-manage
差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
wiki:linux:app-manage [2019/10/06 21:48] – 创建 colin | wiki:linux:app-manage [2023/01/03 15:25] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 18: | 行 18: | ||
完全移除软件 | 完全移除软件 | ||
sudo apt-get --purge autoremove nginx | sudo apt-get --purge autoremove nginx | ||
+ | |||
+ | ==== 删除软件的方法(2) ==== | ||
+ | 查看已安装软件 | ||
+ | sudo dpkg --list|grep mysql | ||
+ | |||
+ | 删除软件(可使用通配符) | ||
+ | sudo apt-get autoremove --purge mysql* | ||
+ | |||
+ | |||
+ | 清理残留的数据 | ||
+ | dpkg -l |grep ^rc|awk ' | ||
+ | |||
+ | |||
+ | ==== 示例:卸载docker ==== | ||
+ | 在Ubuntu 20.04下卸载Docker在 | ||
+ | |||
+ | 卸载Docker之前,最好删除所有容器、映像、卷和网络。 | ||
+ | |||
+ | 运行以下命令以停止所有正在运行的容器并删除所有docker对象: | ||
+ | |||
+ | docker container stop $(docker container ls -aq) | ||
+ | docker system prune -a --volumes | ||
+ | |||
+ | 现在,可以像使用apt安装的任何其他软件包一样卸载Docker: | ||
+ | |||
+ | sudo apt purge docker-ce | ||
+ | sudo apt autoremove | ||
+ | |||
+ | 至此,卸载Docker完成。 | ||
+ | |||
+ | 查询相关软件包 | ||
+ | |||
+ | dpkg -l | grep docker | ||
+ | |||
+ | 删除这个包 | ||
+ | |||
+ | sudo apt remove --purge docker.io | ||
+ | |||
+ | ===== 进程管理 ===== | ||
+ | |||
+ | 查询正在运行的进程 | ||
+ | ps -ef | ||
+ | 显示整颗进程树 | ||
+ | pstree | ||
+ | 查询进程名中含有testprocess的进程(方法1) | ||
+ | pgrep -l testprocess | ||
+ | 查询进程名中含有testprocess的进程(方法2) | ||
+ | ps -e | grep testprocess | ||
+ | 查看占用端口的进程 | ||
+ | lsof -i:80 | ||
+ | 杀死指定PID的进程 (PID为Process ID) | ||
+ | kill PID | ||
+ | 查看系统中使用CPU、使用内存最多的进程; | ||
+ | top | ||
+ | |||
+ | 参考: | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
===== 软件源、软件包 ===== | ===== 软件源、软件包 ===== |
wiki/linux/app-manage.1570369737.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)