centos extract怎么部署
导读:在 CentOS 中并不存在名为 extract 的标准命令。通常大家用“extract”指代的是解压归档或提取软件包内容。下面按常见场景给出可直接执行的部署方法与命令示例。 常见场景与命令 解压归档文件 解压 .tar:tar -xv...
在 CentOS 中并不存在名为 extract 的标准命令。通常大家用“extract”指代的是解压归档或提取软件包内容。下面按常见场景给出可直接执行的部署方法与命令示例。
常见场景与命令
- 解压归档文件
- 解压 .tar:
tar -xvf archive.tar - 解压 .tar.gz / .tgz:
tar -xzvf archive.tar.gz - 解压 .tar.bz2:
tar -xjvf archive.tar.bz2 - 解压到指定目录:
tar -xvzf archive.tar.gz -C /opt/app
- 解压 .tar:
- 提取 RPM 包内容(不解包安装)
- 查看包内容:
rpm2cpio package.rpm | cpio -t - 提取到当前目录:
rpm2cpio package.rpm | cpio -idmv
- 查看包内容:
- 离线安装 RPM 包
- 本地安装并自动解决依赖:
yum localinstall -y /path/pkg.rpm - 仅下载不安装:
yumdownloader --resolve --destdir=/opt/pkgs < pkg_name> - 下载完整依赖树:
repotrack < pkg_name>
- 本地安装并自动解决依赖:
- 使用 ISO 作为本地 YUM 源
- 挂载 ISO:
mount -o loop /opt/CentOS-7-x86_64-Everything-1908.iso /mnt/iso - 配置本地源文件 /etc/yum.repos.d/local.repo:
[local-iso] name=CentOS 7 ISO baseurl=file:///mnt/iso enabled=1 gpgcheck=0 - 刷新缓存:
yum clean all & & yum makecache - 说明:也可将 ISO 内容提取到目录后,将 baseurl 指向该目录(如 file:///mirror/repo/…)。
- 挂载 ISO:
部署示例
- 示例一 解压即用型服务(以 Tomcat 为例)
- 上传并解压:
tar -xzvf apache-tomcat-9.0.56.tar.gz -C /usr/local - 启动:
/usr/local/apache-tomcat-9.0.56/bin/startup.sh - 访问验证:
http://< 服务器IP> :8080 - 如需同机多实例,复制目录并修改 server.xml 中的 Server port 与 Connector port 避免冲突,再分别启动。
- 上传并解压:
- 示例二 离线环境用 ISO 搭建本地 YUM 源并安装软件
- 挂载 ISO:
mount -o loop /opt/CentOS-7-x86_64-Everything-1908.iso /mnt/iso - 写入 /etc/yum.repos.d/local.repo(见上节)
- 刷新:
yum clean all & & yum makecache - 安装示例:
yum install -y vim - 如需 HTTP 访问,可将 ISO 内容复制到 /mirror/repo/… 并用 Nginx/Apache 暴露,baseurl 改为 http:///…。
- 挂载 ISO:
注意事项
- 解压覆盖风险:解压到系统目录前先确认目标路径,必要时先备份。
- 权限问题:系统目录建议使用 root 或具备 sudo 权限执行。
- 端口与防火墙:如 Tomcat 8080,需确保防火墙放行或临时关闭测试:
- 查看状态:
systemctl status firewalld - 放行端口:
firewall-cmd --add-port=8080/tcp --permanent & & firewall-cmd --reload
- 查看状态:
- RPM 依赖:优先用
yum localinstall自动解决依赖;rpm -Uvh --nodeps --force可能导致不稳定,慎用。 - ISO 作为源:确保挂载点可读且路径在 baseurl 中正确指向;变更源后执行
yum clean all & & yum makecache。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos extract怎么部署
本文地址: https://pptw.com/jishu/767804.html
