首页
统计
友链
留言
关于
直播
壁纸
Search
1
[Clouddrive2] Openwrt挂载阿里云盘过程
1,661 阅读
2
Mac安装clouddrive2过程,Mac挂载网盘
1,194 阅读
3
小米AX3600不扩容刷机OpenWrt教程
884 阅读
4
X86 openwrt 如何将 CPU 模式设置为性能
834 阅读
5
SmartDNS快速配置文件
568 阅读
随笔记录
整理归档
建站系列
路由系统
工具推荐
个人文档
登录
Search
标签搜索
openwrt
群晖
centos
clouddrive
Docker
Linux
Ubuntu
clouddrive2
MySQL
git server
TinyMediaManager
MariaDB10
小米路由器
AX3600
共享目录
核显硬解
windows
批量提取文件名
Error 解决方案
docker错误
傀儡师
累计撰写
31
篇文章
累计收到
53
条评论
首页
栏目
随笔记录
整理归档
建站系列
路由系统
工具推荐
个人文档
页面
统计
友链
留言
关于
直播
壁纸
搜索到
17
篇与
的结果
2023-08-19
Mac安装clouddrive2过程,Mac挂载网盘
演示视频一、安装fuse根据提示更改设置 macFUSE 如有提示重启,请确认重启后,再次操作二、下载clouddrive2根据架构选择软件, clouddrive2 解压到指定目录,然后执行下面命令看能否正常挂载cd /Users/xiaopihai/Downloads/clouddrive-2-macos-x86_64-0.5.3 ./clouddrive 下面是关闭终端窗口后台运行cd /Users/xiaopihai/Downloads/clouddrive-2-macos-x86_64-0.5.3 && screen -S kls-clouddrive ./clouddrive会编辑脚本的,可以根据自己的系统版本编辑脚本,欢迎优化交流。
2023年08月19日
1,194 阅读
1 评论
0 点赞
2023-08-13
Docker容器是什么
简单理解Docker:让应用隔离、便携又高效Docker是一种流行的容器化技术,它可以让你轻松地将应用程序、服务和依赖打包到一个独立的环境中,从而实现更好的隔离、便携和资源利用。为什么需要Docker?想象一下,你正在开发一个应用程序,需要在不同的电脑或服务器上运行,但每台机器的环境都不同。这时候,问题就来了:你需要处理各种配置、依赖和环境问题。Docker解决了这个问题。Docker容器是什么?Docker容器类似于一个虚拟机,但更加轻量级。它是一个封装了你的应用及其所有依赖的隔离环境。这意味着你可以在任何地方运行容器,而不必担心环境差异。Docker镜像是什么?Docker容器是通过Docker镜像创建的。镜像就像是一个模板,包含了你的应用和它所需的一切。只需要一个镜像,你就可以在任何地方轻松地部署应用。如何使用Docker?安装Docker: 首先,你需要在你的计算机上安装Docker。在不同的操作系统上有不同的安装方法。获取镜像: 从Docker Hub等镜像仓库获取你需要的镜像。例如,你可以获取一个预配置的Web服务器镜像。创建容器: 通过镜像创建一个容器。容器是镜像的运行实例,你可以在容器中运行应用。运行应用: 启动容器,运行你的应用。无需担心环境问题,因为所有依赖都已包含在镜像中。Docker的好处隔离性: 每个容器都有自己的隔离环境,避免了应用之间的冲突。便携性: 使用相同的镜像,在不同的地方轻松运行应用。高效性: Docker的轻量级特性意味着你可以在同一台机器上运行许多容器,充分利用资源。举例说明假设你正在开发一个网站,需要在不同的环境中测试。使用Docker,你可以:创建一个包含你的网站、数据库和其他依赖的镜像。在开发环境、测试环境甚至云服务器上轻松运行相同的容器,无需担心环境差异。避免不同环境引发的问题,确保应用在不同地方都能正常运行。这是一个简化的流程示例,你可以通过Docker实现更多复杂的部署和测试任务。小结Docker是一个强大的容器化工具,让应用开发、测试和部署变得更加简单和高效。无论你是开发人员还是系统管理员,都可以从Docker中获得巨大的好处。开始使用Docker,你将迈出更现代化的应用部署步伐!
2023年08月13日
24 阅读
0 评论
0 点赞
2023-08-13
PVE7.0中直通一个核显给多台虚拟机的方法即开启GVT
最近在PVE7.0里直通核显给NAS总不成功,体现为解码时进度条在动但是画面黑的。(8代U9代U都试过)上网查资料无解,却意外发现以下事情:PVE7.0里GVT无法启用的BUG已经修复了,而且直通核显不再需要搞屏蔽。GVT这个6.2之前也是可用的但是6.3和6.4不能用,现在修复了。GVT……简单来说就是把一个核显同时直通给多个虚拟机用,资源共享,类似网卡的SR-IOV。但是这个一般bios都支持,可自己去bios里看看有没选项,没有的话……很多主板其实默认打开,可以尽管试试。打开方式和开直通是同样的步骤,玩过的可以看看比以前多了那些东西:nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT=”quiet”修改为:GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on i915.enable_gvt=1″(多了i915这条,别问我amd的咋办,这个是intel的技术……)update-grub加载直通内核模块echo vfio >> /etc/modules echo vfio_iommu_type1 >> /etc/modules echo vfio_pci >> /etc/modules echo vfio_virqfd >> /etc/modules echo kvmgt >> /etc/modules(多了kvmgt这条)update-initramfs -u重启主机验证是否开启GVTls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/有显示就是成功了00:02是自己的核显编号,用lspci能看到。不验证直接去虚拟机那里点也得,反正成功了就能看到设备的最后就是去虚拟机-硬件添加PCI设备,你会看到核显那个设备右边的“中介”变成了“是”,而且选了核显后,右边那个MDev设备类型的选择框是可以点的,点进去你就会发现好几个GVT设备。而且还亲切的显示了可用数量。(可用数量似乎和分配的显存有关,你去bios里给核显分多点显存,这里可用的设备就多,毕竟核显要显存来存放数据嘛。)这样玩可以让PVE主机输出画面(以前直通后宿主机屏幕是黑的),并且黑群晖能顺利硬解码,windows虚拟机也能识别核显。一个核显,多种快乐。
2023年08月13日
7 阅读
0 评论
0 点赞
2023-08-13
Centos7安装UI可视化界面
使用VMWare安装好centos7镜像后开始安装centos桌面。一、输入命令yum groupinstall "GNOME Desktop" "Graphical Administration Tools"(然后发现报错了“yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64”,然后整个人都不好了,第一感觉是没连上网。ping一下baidu发现ping不通,经过一番折腾终于找到了解决方法。详见:centos7 ping不通 name or service not known)输入命令后等待下载,然后一路y下去。二、设置系统启动等级。systemctl get-default #获取当前系统运行形式,会显示multi-user.target(命令行终端),或者:graphical.target systemctl set-default graphical.target #设置默认启动为图形界面,reboot后界面会自动是图形窗口了。 systemctl set-default multi-user.target #换回命令界面启动 三、重启reboot 重启后默认进入图形界面。
2023年08月13日
5 阅读
0 评论
0 点赞
2023-08-13
Linux系统samba共享文件夹
安装环境:centos7首先检查是否已安装samba,如果有安装或有samba组件,最好先卸载再安装:rpm -qa |grep samba确认没有安装,安装samba:yum -y install samba然后创建共享文件夹目录,并更改权限,此次直接创建/home/share:mkdir /home/share chmod 777 /home/share配置smb.coonf,一般目录为/etc/samba/smb.conf直接插入以下片段:[share] comment = Share Directories path=/home/share public = yes browseable = yes writable = yes create mask = 0777 directory mask = 0777简单配置共享,无需添加共享账户和鉴权。添加 Samba 用户useradd samba添加刚刚创建的samba用户,根据提示设置相应的密码smbpasswd -a sambasmbpasswd 命令是用于维护 Samba 服务器的用户帐号的,具体如下:// 添加 Samba 用户帐号 # smbpasswd -a sambauser // 禁用 Samba 用户帐号 # smbpasswd -d sambauser // 启用 Samba 用户帐号 # smbpasswd -e sambauser // 删除 Samba 用户帐号 # smbpasswd -x sambauser使用命令testparm检查smb.conf是否有语法问题。启动samba服务:service smb restart此时需要关闭防火墙才能访问systemctl stop firewalld.service禁止防火墙开机启动:systemctl disable firewalld.service最后要关闭selinux :vi /etc/sysconfig/selinux将SELINUX=enforcing 改为 SELINUX=disabledsamba配置完成。可以在windows上win+R打开运行,输入:\192.168.52.112\share,查看文件夹。其他相关配置linux 给指定用户分配文件夹权限1.更改目录所有者命令:chown -R 用户名称 目录名称2.更改目录权限命令:chmod -R 755 目录名称3、查看文件夹的权限ls -la 目录启用root用户1、为root设置smb密码:smbpasswd -a root2、设置共享目录常见问题如果 Windows 下访问 Linux 下共享目录 , 提示没有权限确保 Linux 下防火墙关闭或者是开放共享目录权限确保 Samba 服务器配置文件 smb.conf 设置没有问题确保 setlinux 关闭 , 可以用 setenforce 0 命令执行; 默认 SELinux 禁止网络上对 Samba 服务器上的共享目录进行写操作Samb 还需要开放下面四个端口UDP 137、UDP 138、TCP 139、TCP 445
2023年08月13日
11 阅读
0 评论
0 点赞
2023-08-13
centos7 挂载/dev/sdb硬盘到根目录
目标:将硬盘/dev/sdb的全部容量扩展到根目录/。1、一般情况下,系统默认是没有parted这个工具的,所以先得安装:yum -y install parted 2、命令行查看新增硬盘:lsblk (查看当前磁盘设备) 3、给新硬盘分区并打上lvm标签parted /dev/sdb (视实际情况的盘符编号) (parted) mklabel gpt (设置分区类型为gpt)Yes/No? Yes (确认)(parted) mkpart extended 0% 100% (扩展分区extended,主分区primary 并使用整个硬盘空间)(parted) p (查看分区情况)(parted)toggle 1 lvm (将1分区打上lvm标签)(parted) p (查看分区情况)(parted) quit (退出) 4、把物理分区转为卷组lsblkpvcreate /dev/sdb1 (将分出来的sdb1分区转为物理卷)pvdisplay (查看结果)vgextend centos /dev/sdb1 (centos是vgdisplay查到的分组名)lvdisplay (查看逻辑卷) 5、把新增卷组空间全部扩容到根目录的逻辑卷lvextend -l +100%FREE /dev/mapper/centos-root (将所有空间分配给centos-root即 / 目录) 6、同步更新逻辑卷,使扩容生效xfs_growfs /dev/mapper/centos-root (同步文件系统,使扩容生效) 7、查看硬盘的使用情况df -hl (查看磁盘使用率)
2023年08月13日
7 阅读
0 评论
0 点赞
2023-08-13
Ubuntu中更改所有子文件和子目录所有者权限
Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。1、利用chmod修改权限:对Document/目录下的所有子文件与子目录执行相同的权限变更:chmod -R 700 Document/-R参数是递归 处理目录下的所有文件以及子文件夹700是变更后的权限表示(只有所有者有读和写以及执行的权限)Document/ 是需要执行的目录2、利用chown改变所有者:对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户chown -R username:users Document/username:users users用户组的username,用户组参数不是必须有
2023年08月13日
6 阅读
0 评论
0 点赞
2023-08-13
Error response from daemon: Get https://registry-1.docker.io/v2/: Docker报错解决方案
问题描述在 Centos7 系统下 docker 镜像拉取失败、报错Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 之类解决方案vim 打开 /etc/resolv.confsudo vi /etc/resolv.conf将 nameserver 改为 8.8.8.8重启 dockersudo systemctl restart docker再重新运行 docker 拉取镜像命令
2023年08月13日
16 阅读
0 评论
0 点赞
2023-08-12
Ubuntu的Vi方向键出现乱码
新装的系统,只装了vi未装vim,在使用vi时方向键出现问题都是字母,如下可解决:cp /etc/vim/vimrc ~/.vimrc 或者安装vim:sudo apt-get install vim
2023年08月12日
26 阅读
0 评论
0 点赞
2023-08-12
Clouddrive在linux(vps)下挂载过程
基本环境VPS(这里指的是网站服务器)或者本地计算机、虚拟机下的linux系统:Ubuntu、centos、Debian...等借助工具:docker (这里以宝塔面板为基础的图形界面,虽然熟悉后不怎么用,但方便初接触者)挂载到网站服务器上,clouddrive不像其他挂载工具那样,只是分享下载,clouddrive 更纯粹,你可以把它理解成真实的硬盘,如果你PHP基础比较好,可以结合给视频站或下载站等使用,这里不多做赘述。这里有个问题挂载服务器应当遵守网盘使用条款使用,如果把阿里云盘挂载到其他国家的云服务器上,可能会触发账号的使用机制,阿里云盘条款不允许国外使用,如果在国外云主机使用可能会刷不出来二维码或登录不上,像115网盘可能会触发异地登录等风险,只要在国内包括香港,都没什么大问题)ps:以下演示仅供初步接触者参考使用,大佬请略过即可,较真抬杠的请进群找大佬们,谢谢支持!Docker项目地址cloudnas/clouddrive宝塔面板宝塔面板请根据自己的系统选择相应的宝塔版本命令行进行安装即可根据ssh提示的地址账号密码-进入后台(提示账号登录和web部署)- 软件商店-搜索docker进行安装即可Docker部署命令根据clouddrive的命令,在ssh输入命令mkdir -p /etc/systemd/system/docker.service.d/接着cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf [Service] MountFlags=shared EOFPS:执行完,没有任何提示就对了!拉取clouddrive镜像部署命令是结合Ubuntu、centos、Debian的相通目录结构选择的目录为:/mnt下 进行部署为主机中的映射卷启用共享挂载mount --make-shared /mount --make-shared /如果过挂在成功把上面这条命令加到开机执行,不然主机重启会导致挂载失败Ps:上图可以通过df -h命令查看宿主的挂载点,结合使用,例如我要挂载到/mnt这个目录下,挂载点在/目录下所以命令是上面的mount --make-shared /如果是挂载到/home下mount --make-shared /home下面的命令把/mnt 替换成你的即可docker run -d --name clouddrive --restart unless-stopped -v /mnt/CloudNAS:/CloudNAS:shared -v /mnt/Config:/Config -v /mnt/CloudNAS:/media:shared --network host --privileged --device /dev/fuse:/dev/fuse cloudnas/clouddrive执行之后没报错就说明部署成功了常见问题安装部署后报错Error response from daemon: Get https://registry-1.docker.io/v2/: Docker之类的解决方法:重新执行该命令重试,有时候是受代理环境或者网络原因造成的参考这篇文章](https://kls.red/31.html)排除DNS解析的问题部署后ip:9798无法访问一种是防火墙放行指定端口暴力的方式是直接关闭防火墙命令虚拟机&本地linux下解决方法:centos:停止firewall防火墙systemctl stop firewalld.service关闭开机启动firewall防火墙命令systemctl stop firewalld.serviceUbuntu关闭防火墙sudo ufw disableDebian关闭防火墙/etc/init.d/ufw stop宝塔面板放行端口,具体百度即可vps服务器可结合上面的方法,或者在安全组中放行9897端口,宝塔面板放行该端口
2023年08月12日
346 阅读
0 评论
0 点赞
1
2
0:00