linux部署软件常用命令
linux部署软件常用命令详细介绍
在 Linux 系统上部署软件时,常用的命令如下:
1. 包管理相关命令
apt(Debian、Ubuntu 等系统)
- 更新软件包列表:bash
update该命令用于从软件源服务器获取最新的软件包信息。
- 升级已安装的软件包:bash
upgrade此命令会将系统中已安装的软件包更新到最新版本。
- 安装软件包:bash
package_name用
package_name替换为你要安装的软件包名称。 - 删除软件包:bash
remove package_name此命令会移除指定的软件包,但保留其配置文件。
- 彻底删除软件包及其配置文件:bash
purge package_name
yum(CentOS、RHEL 等系统)
- 更新软件包列表:bash
yum update该命令会更新系统中所有软件包到最新版本。
- 安装软件包:bash
yum package_name用
package_name替换为你要安装的软件包名称。 - 删除软件包:bash
yum remove package_name
2. 下载文件命令
wget
- 下载文件:bash
url用
url替换为你要下载文件的 URL 地址。
curl
- 下载文件:bash
url-O选项表示将文件保存为 URL 中的文件名。
3. 解压文件命令
tar
- 解压.tar.gz 文件:bash
file.tar.gz-z表示使用 gzip 压缩格式,-x表示解压,-v表示显示详细信息,-f表示指定要操作的文件。 - 解压.tar.bz2 文件:bash
file.tar.bz2-j表示使用 bzip2 压缩格式。
unzip
- 解压.zip 文件:bash
file.zip
4. 权限管理命令
chmod
- 修改文件或目录权限:bash
permissions file_or_directory例如,将文件
test.sh设置为可执行权限:bash+x test.sh
5. 服务管理命令
systemctl(适用于使用 systemd 的系统)
- 启动服务:bash
systemctl start service_name用
service_name替换为你要启动的服务名称。 - 停止服务:bash
systemctl stop service_name - 重启服务:bash
systemctl restart service_name - 设置服务开机自启:bash
systemctl service_name - 禁止服务开机自启:bash
systemctl disable service_name - 查看服务状态:bash
systemctl status service_name912 systemctl status service_name