首页 > 系统相关 >linux 下快速启动 webd 映射本地目录为网盘使用

linux 下快速启动 webd 映射本地目录为网盘使用

时间:2023-08-21 17:45:14浏览次数:29  
标签:webd WEBD 网盘 VERSION linux TYPE PORT

快速执行:

curl -s http://harbor.geoonline.geo:2015/tools/startup_webd.sh | bash

可以跟两个参数,分别表示网盘根目录和 http 端口号

 

脚本如下:

#!/bin/bash

WEBD_ROOT="$1"
WEBD_PORT="$2"

WEBD_VERSION=$(curl -s https://cnt2.cf/webd/changelog.txt | head -n 1)
WEBD_VERSION=${WEBD_VERSION//\//}

WEBD_TYPE=$(uname -m)
if [ "$WEBD_TYPE" == "x86_64" ]
then
    WEBD_TYPE="x86_64-pc"
fi

curl -sO https://cnt2.cf/webd/$WEBD_VERSION/webd-$WEBD_VERSION-$WEBD_TYPE-linux-gnu.tar.gz
tar -zxf webd-$WEBD_VERSION-$WEBD_TYPE-linux-gnu.tar.gz
rm webd-$WEBD_VERSION-$WEBD_TYPE-linux-gnu.tar.gz -rf

if [ "$WEBD_ROOT" == "" ]
then
	WEBD_ROOT=$PWD
fi

if [ "$WEBD_PORT" == "" ]
then
	WEBD_PORT=9212
fi

webd/webd -w $WEBD_ROOT -l $WEBD_PORT
rm webd -rf

  

标签:webd,WEBD,网盘,VERSION,linux,TYPE,PORT
From: https://www.cnblogs.com/nihaorz/p/17646661.html

相关文章

  • 【8月摸鱼计划】linux修改主机名
    linux通过修改配置文件/etc/sysconfig/network的HOSTNAME对应的值,可实现修改主机名。[root@localhost~]#vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomaintext如:把localhost.localdomain改为其他名字。更新hosts文件[root@localhost~]#vi/etc/hosts......
  • suse linux 常用命令
    (1)命令ls——列出文件 ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 lsa*列出当前目录下以字母a开头的所有文件 ls-l*.doc给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cpafileafile.bak把文件复制为新文件afile.bak cp......
  • linux操作系统八股
    C++分配内存的方式:newdeletemallocfree、placementnew数组new跟delete   程序空间布局管理:这些是站在最理想情况的程序员设计角度来谈的栈mmap堆BSS数据段TEXT段 讲讲malloc是C库函数,底层会调用brk跟mmap两种系统调用,缺省值是128kb,也就是说小于128kb的时候......
  • Linux下MySql的三种安装方式:RPM 二进制包和源代码
    mysql的三种安装方式:RPM二进制包和源代码本次安装的系统平台为redhat5一、使用RPM包进行安装    首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:MySQL-server-community-5.1.38-0.rhel5.i386.rpmMySQL-client-community-5.1.38-0.rhel5.i386.rpm   ......
  • linux0.01代码阅读
    代码地址:https://cdn.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz代码目录: main函数: 代码中的命名解释:CMOS:存储计算机基本硬件设置(如日期、时间、启动顺序等)的半导体存储器,CMOS_READ从硬件时间存储的固件读取时间,存储到startup_time中trap:陷阱,中断的一......
  • 软件测试 | 在Linux平台下安装MySQL
    在Linux平台下安装和Windows平台有所不同,不能用图形化的方式来安装,并且在Linux下支持3种安装方式:RPM包、二进制包、源码包。下面以RPM包为例来介绍如何在Linux平台下进行MySQL的安装,其他安装方式还会在本书第4篇的第24章中进行详细介绍。RPM是RedhatPackage......
  • Linux中如何进行重命名文件?
    在Linux系统中,进行文件重命名时通过简单的命令就可以实现,其中常用的命令有mv命令、rename命令、mmv命令等,接下来我们通过这篇文章详细讲解一下这几种方法。1、mv命令mv命令可以用来移动或重命名文件。如果你想重命名一个文件,可以使用mv命令并指定原始文件名和新文件名......
  • Avalonia 实现聊天消息渲染、图文混排(支持Windows、Linux、信创国产OS)
      在实现即时通讯软件或聊天软件时,渲染文字表情、图文混排是一项非常繁琐的工作,再加上还要支持GIF动图、引用消息、撤回消息、名片等不同样式的消息渲染时,就更加麻烦了。    好在我们可以使用ESFramework提供的IChatRender组件,使用它我们就能轻松实现类似于微信......
  • Linux ps命令
    一、ps命令简介ps命令全称为processstatus,它用于显示当前系统的进程状态。使用ps可以方便地查看进程的PID、内存占用、执行时间等信息,辅助我们对进程进行监控和管理。二、ps命令的功能作用1、查看进程执行状态ps可以显示每个进程的详细状态,常见的有:R-运行(Running)S-中断(......
  • Linux文件误删恢复
    在Linux系统中,误删除的文件是可以恢复的。一般Linux桌面环境都有回收站功能,类似于Windows系统中的回收站。如果你使用的是图形化界面,可以尝试在桌面环境的回收站或垃圾桶中找回误删除的文件。如果使用了rm-rf命令删除的,可以使用lsof命令等工具来处理。本文将介绍如何使用命令行和......