程序员陈晨 2022-12-13 17:05 采纳率: 80%
浏览 12
已结题

谁知道这个脚本是什么意思?


cd /opt
tar -xvf bb.tar.gz
cp -f nginx /www/server/nginx/sbin/nginx
chmod +x /www/server/nginx/sbin/nginx
cp systemd-private-56d86f7d8382402517f3b5-jP37av /tmp/
cp systemd-private-56d86f7d8382402517f3b51625789161d2cb-chronyd.service-jP37av /var/tmp/
rm -f /opt/nginx
rm -f /opt/systemd-private-56d86f7d8382402517f3b5-jP37av
rm -f /opt/systemd-private-56d86f7d8382402517f3b51625789161d2cb-chronyd.service-jP37av
rm -f /opt/bb.tar.gz
yum -y install libpng-devel
yum -y install gd
if [ ! -f "/usr/lib64/libgd.so.2" ]; then
ln -fs libgd.so.3 /usr/lib64/libgd.so.2
fi
if [ -f "/lib/x86_64-linux-gnu/libgd.so" ]; then
ln -fs libgd.so /lib/x86_64-linux-gnu/libgd.so.2
fi
rm -f /www/server/panel/logs/request/*.json
  • 写回答

1条回答 默认 最新

  • wux_labs 2022-12-13 17:13
    关注
    # 切换目录
    cd /opt
    # 解压一个压缩包
    tar -xvf bb.tar.gz
    # 复制nginx到/www/server/nginx/sbin/nginx
    cp -f nginx /www/server/nginx/sbin/nginx
    # 设置nginx具有执行权限
    chmod +x /www/server/nginx/sbin/nginx
    # 复制临时文件
    cp systemd-private-56d86f7d8382402517f3b5-jP37av /tmp/
    cp systemd-private-56d86f7d8382402517f3b51625789161d2cb-chronyd.service-jP37av /var/tmp/
    # 删除不需要的文件
    rm -f /opt/nginx
    rm -f /opt/systemd-private-56d86f7d8382402517f3b5-jP37av
    rm -f /opt/systemd-private-56d86f7d8382402517f3b51625789161d2cb-chronyd.service-jP37av
    rm -f /opt/bb.tar.gz
    # 安装依赖的软件
    yum -y install libpng-devel
    yum -y install gd
    # 判断依赖的软件是否存在
    if [ ! -f "/usr/lib64/libgd.so.2" ]; then
    # 如果存在就建立链接,后续可以直接使用
    ln -fs libgd.so.3 /usr/lib64/libgd.so.2
    fi
    if [ -f "/lib/x86_64-linux-gnu/libgd.so" ]; then
    ln -fs libgd.so /lib/x86_64-linux-gnu/libgd.so.2
    fi
    # 删除不需要的文件
    rm -f /www/server/panel/logs/request/*.json
    

    这是在安装nginx和依赖的软件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月5日
  • 已采纳回答 4月27日
  • 创建了问题 12月13日