umount卸载
作者:值友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/...