首页 >>  正文

umount卸载

来源:baiyundou.net   日期:2024-09-25

作者:值友2252773080

由于之前用玩客云做了打印服务器要24小时开始,为了提升实用性,决定求助于Docker

剧透:本次要通过Docker实现的功能:个人导航(nginx)、DDNS、WOL网络唤醒服务器、KMS仅供交流学习、Transmission下载、Docker管理Portainer

一、安装Docker

1.安装Docker

(1)输入命令apt install docker.io

(docker-ce是docker团队认证维护,docker.io是Ubuntu团队维护;另外docker.io安装更简单)

(2)查看Docker版本信息(就是是否安装成功)

docker version

(3)重启玩客云

reboot(安装完Docker,最好重启一次玩客云)

二、网络唤醒-WOL

这里我用的是chishin/wol-go-web镜像

1.安装WOL容器(最好科学上网)

docker run -d --name WOL --net=host --env PORT=你设置的WOL端口 chishin/wol-go-web

(WOL端口自己设置,以后要通过这个端口实现网络唤醒服务)

(我设置WOL端口是11909,所以命令是

docker run -d --name WOL --net=host --env PORT=11909 chishin/wol-go-web

2.测试WOL是否安装成功

在浏览器地址栏输入:你的玩客云IP:你设置的WOL端口(我玩客云IP是192.168.31.229,所以我输192.168.31.229:11909)

输出界面类似下图,代表安装成功

3.编辑创建网络唤醒命令

http://你的玩客云IP:你设置的WOL端口/wol?mac=需要被唤醒的设备的mac地址

(需要被唤醒设备的IP可以在路由器管理界面看到)

(我的网络唤醒命令:http://192.168.31.47:11909/wol?mac=00:00:00:00:00:00)

(设置有公网IP、域名、设置端口转发后可以实现外网网络唤醒)

三、KMS

这里我用的是p3terx/kms镜像

docker run -d

--name kms

--restart unless-stopped

-p 1688:1688

p3terx/kms

这个安装起来很简单(但是我遇到一个奇怪的问题,我用slmgr.vbs -skms设置服务器后,无法激活产品,但是同样的服务器用Office Tool Plus设置后就可以激活产品,希望了解的大佬可以告知

四、DDNS-go

docker run -d

--name ddns-go

--restart=always

-p 玩客云端口:DDNS容器端口

jeessy/ddns-go

(Tips:拉取DDNS-go镜像可以科学上网,部署DDNS容器的时候不要科学上网,否则会出现无法获取公网IP的问题)

五、Transmission下载

1.安装Transmission

(1)挂载硬盘

①查看硬盘名称和路径

lsblk

②格式化要挂载的硬盘

mkfs.ext4 /dev/sda1

③创建存储挂载目录

mkdir /mnt/disk

④挂载硬盘到/mnt/disk目录(你刚才③中建立的目录)下

mount /dev/sda1 /mnt/disk

(备注:卸载硬盘umount /mnt/disk)

⑤查看硬盘UUID和文件系统格式

blkid /dev/sda1

⑥添加开机硬盘自动挂载命令

在/etc/fstab文件中添加以下文字

UUID=cb70f736-ec1e-4d98-815b-f4c9d436d74c /mnt/disk ext4 defaults 0 0

(示例:UUID=你的硬盘UUID /mnt/disk 文件系统格式 defaults 0 0)

(如果不设置的话,每次开机硬盘都会处于被卸载的状态)

(2)拉取镜像(由于玩客云处理器S805是ARM32位处理器,所以需要特殊的镜像版本)

docker pull linuxserver/transmission:arm32v7-4.0.3

(3)安装tranmission

docker run -d

--name=transmission

-e PUID=1000

-e PGID=1000

-e TZ=Asia/Shanghai

-e TRANSMISSION_WEB_HOME=/config/transmission-web-control-master

-e USER=设置transmission用户名

-e PASS=设置transmission用户密码

-p 玩客云端口:transmission端口

-p 51413:51413

-p 51413:51413/udp

-v (你的tranmission配置文件存放路径):/config

-v (你的下载文件存放路径):/downloads

-v (你的下载文件存放路径)/watch:/watch

--restart unless-stopped

linuxserver/transmission:arm32v7-4.0.3

(4)汉化transmission

将transmission-web-control-master文件夹复制到你的tranmission配置文件存放路径

https://wwtf.lanzoul.com/iR3YU1982hcf

六、安装Portainer

docker run -d -p 玩客云端口:8000 -p 玩客云端口:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

(注意:安装portainer-ce;不要安装portainer,因为portainer版本已经太旧了,不再支持)

七、安装导航页

1.拉取镜像

docker pull nginx

2.安装临时nginx

docker run -d

-p 玩客云端口:80

--name nginx

nginx

3.创建nginx文件夹

在玩客云中创建存放nginx文件的文件夹

(注意在nginx文件夹下再创建一个web文件夹)

4.复制文件

docker cp nginx:/etc/nginx/ 玩客云nginx文件夹

docker cp nginx:/usr/share/nginx/html/index.html 玩客云nginx文件夹/web/

(注意复制命令的时候中间的空格)

5.删除临时的nginx Docker(可以用portainer删除)

6.正式安装nginx

docker run -d

-p 玩客云端口:80

--name nginx

-v 玩客云nginx文件夹:/etc/nginx

-v 玩客云nginx文件夹/web:/usr/share/nginx/html

--restart=always

nginx

7.复制你自己的nginx的web文件夹,到玩客云中的nginx文件夹下替换原来web文件夹

我的web文件夹(图标可以做参考,导航模板不记得具体用的哪位大佬的了,大佬看到了可以联系我,如有侵权我会删除,感谢大佬)

https://wwtf.lanzoul.com/iRNAc1989hrc

其实本文好多大佬做的教程比我的详细多了,主要算是做一个整合吧。

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"91dc54cd549bc9105","img_data":[{"flag":2,"img":[{"desc":"","height":"448","title":"","url":"https://p0.ssl.img.360kuai.com/t0108ca0b542c900a6d.jpg","width":"1080"},{"desc":"","height":"597","title":"","url":"https://p0.ssl.img.360kuai.com/t01073007a4aeb8b049.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,sexf,sex8,sexc,fts0,sts0","powerby":"hbase","pub_time":1695223779000,"pure":"","rawurl":"http://zm.news.so.com/58455b7f75e69eacf0938deaee8d9430","redirect":0,"rptid":"a3a609afa875054a","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:硬盘","k":"硬盘","u":""}],"title":"矿渣玩客云 篇一:也谈玩客云(二)刷Ubuntu安装Docker提升实用性

严晏放4794linux 不用重启nfs 怎么卸载挂载的文件 -
和面性18933114271 ______ 我不知道你指的重启nfs是什么意思?我的是mint17,一般情况下如果不点进去ntfs的硬盘分区就是默认非挂载状态的,双击才自动挂载,可以在右键点击的下拉菜单选卸载.以上图形界面是这样卸载分区,单个文件……好像没有…… 如果你是问的是在命令行卸载文件的话应该就是用umount命令……具体例子可以百度.

严晏放4794linux命令mmount与mount有什么区别? -
和面性18933114271 ______ 使用上两者没有区别,都是挂载挂载Linux系统外的文件,mmount为挂入MS-DOS文件系统,为mtools工具指令.mount命令 使用权限 : 系统管理者或/etc/fstab中允许的使用者 使用方式 : mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-...

严晏放4794linux下挂载磁盘的命令是什么
和面性18933114271 ______ mount是挂载外部设备的命令! umount是卸载系统中已经挂载的外部设备的命令!

严晏放4794LINUX只读挂载系统分区后,挂载U盘后不能卸载了 -
和面性18933114271 ______ 你好!你进入系统后,用fdisk -l 查看你的u盘是哪个,主要是看u盘大小.然后把u盘挂载到/mnt下面,例如你的u盘是sdc1.那就mount /dev/sdc1 /mnt,要是查看u盘内容,你可以cd /mnt,然后ls一下.就可以看到里面的目录,卸载的话直接卸载、umount /mnt就可以了.我的回答你还满意吗~~

严晏放4794LINUX下怎么挂载USB设备? -
和面性18933114271 ______ 3、查看到U盘对应的文件设备后就进行挂载了(此处假设U盘对应的文件为sda1) 现在就可以通过/mnt/usbhd这个地址对U盘中的内容进行访问了.和Windows一样要取出U盘时,别忘了卸载USB,以防止文件丢失,命令是:umount /mnt/usbhd

严晏放4794为啥我在删除一个文件时,Linux系统总是给我提示? -
和面性18933114271 ______ 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有...

严晏放4794Linux系统下卸载USB设备的方法是什么? -
和面性18933114271 ______ Linux系统下通常都会自动挂载USB设备,如果没有自动挂载的话就需要自己手动挂载USB设备了,那么Linux下要如何挂载USB设备呢?不需要的时候又要如何卸载呢?一起来了解下吧. 在挂载之前需要确定下列三种信息 1、要挂载对象的文...

严晏放4794linux下 如何以读写方式挂载光驱到挂载点 -
和面性18933114271 ______ Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mount)命令.挂载命令会将这些存储介质指定成系统中的某个目录,以后直接访问相应目录即可读写存储介质上的数据. 1、挂载光盘 挂载光盘的命令如下: # mount -t is09660 /dev/...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024