Anonymous 发布于 2024-08-14
查看当前磁盘
fdisk -l新建分区
[root@localserver ~]# fdisk /dev/sdb The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): e Partition number (1-4, default 1): 1 First sector (2048-1953525167, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-1953525167, default 1953525167): Using default value 1953525167 Partition 1 of type Linux and of size 931.
Anonymous 发布于 2024-08-14
resilio sync是一个很好的p2p备份同步文件的软件,可以用来做私有云同步,例如公司、家庭环境。 为了保持节点在线,有时候需要搭建一个服务器,安装教程如下。
编辑/etc/yum.repos.d/resilio-sync.repo
[resilio-sync] name=Resilio Sync baseurl=http://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1添加公钥
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc安装resilio-sync
yum update yum install resilio-sync如果需要公网访问管理,修改配置文件/etc/resilio-sync/config.json
{ "storage_path" : "/var/lib/resilio-sync/", "pid_file" : "/var/run/resilio-sync/sync.pid", "webui" : { "listen" : "0.0.0.0:8888" } }开机自起
sudo systemctl enable resilio-sync启动
systemctl start resilio-sync然后访问8888端口进行相关设置(建立一个管理账户)即可。
如果不能方法,注意开启8888端口。
现在你就有了一个私有云了,你可以愉快的同步文件了。
Anonymous 发布于 2024-08-14
在使用 YouTube 过程中谷歌会大量收集用户隐私信息,所以隐私保护的第三方 YouTube 程序出现。
NewPipe 一个开源的安卓 YouTube 客户端。
功能 搜索影片 无须登入 显示影片的基本资讯 播放 Youtube 影片 收听Youtube 影片 弹出模式(悬浮模式) 选择串流播放器来播放影片 下载影片 只下载音讯 在Kodi 开启影片 显示上/下一部影片 搜寻特定语言的影片 播放/屏蔽有年龄限的制内容 显示频道资讯 搜索频道 观看频道影片 支援Orbot/Tor (目前未直接实装) 支援 1080p/2K/4K 观看历史 订阅频道 搜寻历史 搜索/播放播放清单 将播放清单加入待播清单 将影片加入待播清单 末端播放清单 字幕 支持直播 显示评论 使用 NewPipe 过程中,所有网络请求在手机客户端本地完成,并且所有发送到 YouTube/Google 的请求都直接从您连接的网络完成,不使用中间代理服务器。因此,Google 仍然可以访问用户 IP 地址等信息。除此之外,订阅只能存储在本地。
GitHub:https://github.com/TeamNewPipe/NewPipe
开源数据:30700星,864个贡献者
LibreTube 功能 无广告 用户帐户 订阅 订阅群组 用户播放列表 播放列表书签 观看/搜索历史 赞助区块跳过 DeArrow - 优化Youtube 标题和缩略图 返回YouTube不喜欢 下载 LibreTube 通过 Piped(使用 NewPipeExtractor)代理所有请求。这可以防止 Google 服务器访问您的 IP 地址或任何其他个人数据。 除此之外,Piped 还允许在 LibreTube 和 Piped 之间同步您的订阅,也可以在桌面上使用。
Anonymous 发布于 2024-08-13
作为全球著名的CDN供应商,Cloudflare(简称CF)托管了不计其数的网站,一般来说,CF默认缓存网站的图片、js、css等常见的小文件,但是当我们网站存在一些媒体文件如音视频时,就无法缓存了,F12开发者工具中点击我们想要缓存的文件就能发现Headers中会有一个cf-cache-status,这就是现在这个文件的CF缓存状态,常见的有以下几种
cf-cache-status:HIT:你的文件已经命中CF缓存。这表示用户获取文件的方式途径为从CF缓存服务器中获取而非你的源服务器,不消耗你的服务器资源。
cf-cache-status:MISS:CF已经在缓存服务器中查找了你所请求的文件,但是并没有找到,CF的缓存服务器将会回源至你的服务器中获取该文件,当下次请求时该文件就会显示HIT
cf-cache-status: BYPASS:CF已经被要求不缓存该文件,用户将直接从网站源服务器中获取文件,这个通常是因为请求的文件响应了NO-Cache header
cf-cache-status:EXPIRED:自上次缓存之后,文件的缓存期限已经过期,CF将会再度回源至网站源服务器进行获取文件,当下次请求时该文件就会显示HIT
cf-cache-status😃YNAMIC:这个文件默认不会缓存,也没有对应的缓存配置,用户将从网站源服务器获取该文件。
了解了CF缓存的5种状态,就好处理了。当你的文件显示cf-cache-status: DYNAMIC时你只需要在CF配置好你的page rules即可。比如说,我要缓存mp4文件我就可以这样设置page rules:https://你的域名/.mp4,
cache level;cache standard(标准缓存)
或者缓存某一目录下的全部文件
https:// 你的域名/需要缓存的目录/*
cache level:cache everything
这样你网站下不超过200m的文件就能缓存成功了。MP4后面加*是因为wordpress有时候请求mp4文件会加一些参数。
PS:cloud flare的免费版本只支持3条page rules,有需要的朋友可以购买付费版本。 https://2demo.top/77.html
Anonymous 发布于 2024-08-11
我们在日常使用 git 过程中,尤其是使用私有部署的 gitea 这种环境,使用过程中每次git读写操作都会提示输入密码,可以设置让git记住密码,避免重复输入,注意需要在安全的设备上执行。 全局整个设备记住密码,以后这个网站所有仓库都可以免输入密码操作:
git config --global credential.helper store
如果你有安全或者权限的考虑,你也可以按项目或者目录记住密码:
git config credential.helper store
Anonymous 发布于 2024-08-10
Artalk 是一个采用 Golang 编写支持多站点的评论系统,可以接入第三方登录,导入其它评论系统数据,前端采用 TypeScript (Vanilla JS),轻量级,无冗余依赖,仅 ~40KB (gzipped)。
Artalk 的功能包括但不限于:
侧边栏: 快速管理、直观浏览
社交登录: 通过社交账号快速登录
邮件通知: 多种发送方式、邮件模板
多元推送: 多种推送方式、通知模版
站内通知: 红点标记、提及列表
验证码: 多种验证类型、频率限制
评论审核: 内容检测、垃圾拦截
图片上传: 自定义上传、支持图床
Markdown: 支持 Markdown 语法
表情包: 兼容 OwO,快速集成
多站点: 站点隔离、集中管理
管理员: 密码验证、徽章标识
页面管理: 快速查看、标题一键跳转
浏览量统计: 轻松统计网页浏览量
层级结构: 嵌套分页列表、滚动加载
评论投票: 赞同或反对评论
评论排序: 多种排序方式,自由选择
评论搜索: 快速搜索评论内容
评论置顶: 重要消息置顶显示
仅看作者: 仅显示作者的评论
评论跳转: 快速跳转到引用的评论
自动保存: 输入内容防丢功能
IP 属地: 用户 IP 属地展示
数据迁移: 自由迁移、快速备份
图片灯箱: 图片灯箱快速集成
图片懒加载: 延迟加载图片,优化体验
Latex: Latex 公式解析集成
Anonymous 发布于 2024-08-10
如果长时间使用docker,就会碰到日志占满磁盘的问题,长时间使用下docker日志上百gb很普遍的事情,可以通过修改docker配置文件,自动分割docker日志,自动删除老日志。
1.修改docker的配置文件修改全局日志限制 文件位置:/etc/docker/daemon.json
添加内容:
"log-opts": { "max-size": "100m", "max-file": "10" }单个日志文件100m最大,保留10个日志文件。
然后重启 docker 访问
sudo systemctl daemon-reload systemctl restart docker2.docker-compose.yaml文件里面限制 在服务里面限制单个容器的日志规模
logging: driver: "json-file" #默认的文件日志驱动 options: max-size: "100m" max-file: "10"
Anonymous 发布于 2024-08-10
如果长时间使用docker,docker 占用的磁盘空间越来越多,处理清理日志外,还有更多的方法清理磁盘空间。
1.查看docker磁盘空间的使用情况 输入命令 docker system df
返回如下:
TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 39 39 11.41GB 282.2MB (2%) Containers 56 56 629.1MB 0B (0%) Local Volumes 49 16 2.836GB 858.1MB (30%) Build Cache 0 0 0B 0B我们可以看到 Images 就是docker 镜像使用了 11.41GB ,Docker 容器使用 629MB ,,Docker 数据卷占用了2.83GB。其中 RECLAIMABLE 是可以回收的比例。
docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及 dangling 镜像(即无 tag 的镜像)。docker system prune -a命令清理得更加彻底,可以将没有容器使用 Docker 镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的 Docker 镜像都删掉了,下次再使用的时候需要重新拉取。