一、整理ubuntu的软件包管理命令和服务管理命令
软件管理命令
- 缓存中的软件列表更新,将软件源服务器中的软件列表覆盖至本机的缓存列表中。
sudo apt-get update
- 将系统中的软件升级更新到缓存列表中的最新版本。
sudo apt-get upgrade
- 安装在缓存软件列表中的软件。
sudo apt-get install XXX
- 清除已检索包文件的本地仓库,删除不会再下载并且没用的文件,降低缓存的空间占用。
sudo apt-get autoclean
- 清除缓存中的所有包,重新安装需要联网。
sudo apt-get clean
- 卸载软件,但保留软件的配置文件。
sudo apt-get remove XXX
- 卸载已安装的软件并删除卸载软件的配置文件。
sudo apt-get purge XXX
- 清除系统因卸载软件之后不必要的依赖。
sudo apt-get autoremove
- 安装deb软件。
sudo dpkg -i XXX.deb
- 查看所有已安装的文件。
dpkg -l
- 查看某个文件是否已安装。
dpkg -l | grep XXX
原文链接:https://blog.csdn.net/qq_36786467/article/details/124334411
服务管理命令
systemctl相关
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
service相关
service+服务名称+start/restart/stop/status
如service ntp status
原文链接:https://blog.csdn.net/weixin_39083202/article/details/109721553
二、整理alpine的软件包管理命令和服务管理命令
软件包管理命令
- 更新
apk update # 根据远程镜像源更新本地仓库中的所有软件包索引(通常在更新/安装软件包前先更新索引)
apk upgrade # 从仓库中安装所有可用的软件包升级(升级本地已安装的软件包及其依赖项)
apk upgrade <package> # 更新指定的软件包
# update 只更新索引, upgrade 才真正更新``
- 安装
apk add <package> # 安装软件包(并自动安装依赖项)
apk add <package>=<version> # 安装指定版本软件包
apk --no-cache add <package