#Github情报 #Linux #VPS
📩 接订阅者投稿,他向我们推荐了一个支持为 VPS 安装 Arch Linux 的项目
VPS2Arch:The fastest way to convert a VPS to Arch Linux!
https://gitlab.com/drizzt/vps2arch
👉 使用:
💻 由于一些云主机商不提供 Arch Linux 镜像,一些 DD 脚本也不支持 Arch Linux 的安装,该项目旨在解决这一问题。测试通过的主机商和系统见 这里
👀 回顾:VPS 一键 DD 脚本和项目汇总
频道:@NewlearnerChannel
📩 接订阅者投稿,他向我们推荐了一个支持为 VPS 安装 Arch Linux 的项目
VPS2Arch:The fastest way to convert a VPS to Arch Linux!
https://gitlab.com/drizzt/vps2arch
👉 使用:
wget http://tinyurl.com/vps2arch
chmod +x vps2arch
./vps2arch
💻 由于一些云主机商不提供 Arch Linux 镜像,一些 DD 脚本也不支持 Arch Linux 的安装,该项目旨在解决这一问题。测试通过的主机商和系统见 这里
👀 回顾:VPS 一键 DD 脚本和项目汇总
频道:@NewlearnerChannel
GitLab
Timothy Mario Redaelli Mario Redaelli / vps2arch · GitLab
The fastest way to convert a VPS to Arch Linux!
#Linux #Terminal
自定义终端的欢迎语
在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉
👉 自定义方式:
1⃣️ 静态 Motd: ASCiiWorld、Patorjk、Img2Motd,通过这三个网站可以获取到心仪的 ASCii 字符画。
2⃣️ 动态 Motd: Neofetch 是一款用于显示系统信息的脚本,通过脚本可以在登入终端时运行 Neofetch,在终端上显示主机的相关信息。
如果你有更多有趣、新奇的玩法,不妨在文章内评论,或者进入 NewlearnerChannel 的讨论群 和大家一起分享。
频道:@NewlearnerChannel
自定义终端的欢迎语
在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉
👉 自定义方式:
1⃣️ 静态 Motd: ASCiiWorld、Patorjk、Img2Motd,通过这三个网站可以获取到心仪的 ASCii 字符画。
2⃣️ 动态 Motd: Neofetch 是一款用于显示系统信息的脚本,通过脚本可以在登入终端时运行 Neofetch,在终端上显示主机的相关信息。
如果你有更多有趣、新奇的玩法,不妨在文章内评论,或者进入 NewlearnerChannel 的讨论群 和大家一起分享。
频道:@NewlearnerChannel
#GitHub情报 #Linux #BT
📩 接订阅者来稿,他向我们介绍了一个 Aria2 一键脚本
aria2.sh:Aria2 一键安装管理脚本 for Linux
https://github.com/P3TERX/aria2.sh
👉 Features:
- 提升 BT 下载率和下载速度
- 下载错误或取消下载自动删除未完成的文件防止磁盘空间占用
- 使用 aria2-builder 项目最新静态编译二进制文件
- 支持与 RCLONE 联动,转存至 OneDrive、Google Drive
- 定时自动更新 BT tracker 列表(无需重启)
- 支持 IPV6
👉 安装和运行:
👀 请在 VPS 等处安装使用之前,查看相关商家 TOS 中是否有「禁止 BT 下载的规定」
📘 关联阅读:
1️⃣ Aria2 Pro - 更好用的 Aria2 Docker 容器镜像
2️⃣ 一个集成了AriaNg、Aria2、H5ai 的 Docker一键部署脚本
3️⃣ Aria2Drive:一键搭建离线下载网盘
频道:@NewlearnerChannel
📩 接订阅者来稿,他向我们介绍了一个 Aria2 一键脚本
aria2.sh:Aria2 一键安装管理脚本 for Linux
https://github.com/P3TERX/aria2.sh
👉 Features:
- 提升 BT 下载率和下载速度
- 下载错误或取消下载自动删除未完成的文件防止磁盘空间占用
- 使用 aria2-builder 项目最新静态编译二进制文件
- 支持与 RCLONE 联动,转存至 OneDrive、Google Drive
- 定时自动更新 BT tracker 列表(无需重启)
- 支持 IPV6
👉 安装和运行:
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh
👀 请在 VPS 等处安装使用之前,查看相关商家 TOS 中是否有「禁止 BT 下载的规定」
📘 关联阅读:
1️⃣ Aria2 Pro - 更好用的 Aria2 Docker 容器镜像
2️⃣ 一个集成了AriaNg、Aria2、H5ai 的 Docker一键部署脚本
3️⃣ Aria2Drive:一键搭建离线下载网盘
频道:@NewlearnerChannel
#Windows #Linux #APP #Tools
Ventoy:一个支持制作多系统启动 U 盘的工具
Web | Download
👉Features:
- 支持直接从 ISO 文件启动
- 无差异支持 Legacy + UEFI 模式
- UEFI 模式支持安全启动
- 支持超过 4GB 的 ISO 文件
- 支持大部分常见操作系统, 已测试260+ 个ISO文件
- 提出 "Ventoy Compatible" 概念
- 支持插件扩展
- 不影响 U 盘普通使用,可做存储
- 版本升级时数据不会丢失
- 无需跟随操作系统升级而升级Ventoy
👀 大家可能惯常使用Rufus或者UltraISO等软件来制作可启动U盘,反复地对U盘进行格式化是常规操作。Ventoy作为一个制作可启动U盘的开源工具,可以免去反复格式化的重复操作,只需往U盘中放入你所需的ISO文件。
💿 同时,在U盘内你可以同时存放多个ISO镜像文件,镜像文件之间不会造成冲突。启动引导时,Ventoy会提供ISO菜单,以方便定位至所需的启动镜像文件,测试证明其具有良好的兼容性。
⚙️ 以上特性得益于独特的分区设计。Ventoy会将U盘分为两个区,其中一个区被格式化为exFAT文件系统,ISO会被存储于该分区下。除了可存储多个ISO镜像文件外,Ventoy制作的U盘也能用作日常储存,不用担心冲突。
频道:@NewlearnerChannel
Ventoy:一个支持制作多系统启动 U 盘的工具
Web | Download
👉Features:
- 支持直接从 ISO 文件启动
- 无差异支持 Legacy + UEFI 模式
- UEFI 模式支持安全启动
- 支持超过 4GB 的 ISO 文件
- 支持大部分常见操作系统, 已测试260+ 个ISO文件
- 提出 "Ventoy Compatible" 概念
- 支持插件扩展
- 不影响 U 盘普通使用,可做存储
- 版本升级时数据不会丢失
- 无需跟随操作系统升级而升级Ventoy
👀 大家可能惯常使用Rufus或者UltraISO等软件来制作可启动U盘,反复地对U盘进行格式化是常规操作。Ventoy作为一个制作可启动U盘的开源工具,可以免去反复格式化的重复操作,只需往U盘中放入你所需的ISO文件。
💿 同时,在U盘内你可以同时存放多个ISO镜像文件,镜像文件之间不会造成冲突。启动引导时,Ventoy会提供ISO菜单,以方便定位至所需的启动镜像文件,测试证明其具有良好的兼容性。
⚙️ 以上特性得益于独特的分区设计。Ventoy会将U盘分为两个区,其中一个区被格式化为exFAT文件系统,ISO会被存储于该分区下。除了可存储多个ISO镜像文件外,Ventoy制作的U盘也能用作日常储存,不用担心冲突。
频道:@NewlearnerChannel
#Linux #Blog
🖥 记一次 Manjaro 配置记录
不同的人配置和使用系统的习惯也不同,此前我们向大家介绍了一份 Manjaro 新装配置,今天将带来一份友链版本
📝 内容概要:
- 系统配置:pacman 源、AUR 源、yay、Snap、Shell
- 软件配置:浏览器(Chrome)、代理软件(Clash)、坚果云、Vim / Typora / Visual Studio Code、Telegram、electerm、thefuck、vnote、flameshot、redshift
- 字体美化:采用文泉驿、思源字体和 Noto Emoji
经常需要新装 Linux 系统并进行环境配置的朋友也可以考虑写一个一键脚本,避免繁琐的复制粘贴工作。但不得不说 Linux 使用命令行安装软件确实是很方便快捷的
👀 回顾:
1️⃣ Manjaro 个人新装配置
2️⃣ Manjaro 安装 Nvidia 显卡驱动, Intel + Nvidia 双显卡解决方案
频道:@NewlearnerChannel
🖥 记一次 Manjaro 配置记录
不同的人配置和使用系统的习惯也不同,此前我们向大家介绍了一份 Manjaro 新装配置,今天将带来一份友链版本
📝 内容概要:
- 系统配置:pacman 源、AUR 源、yay、Snap、Shell
- 软件配置:浏览器(Chrome)、代理软件(Clash)、坚果云、Vim / Typora / Visual Studio Code、Telegram、electerm、thefuck、vnote、flameshot、redshift
- 字体美化:采用文泉驿、思源字体和 Noto Emoji
经常需要新装 Linux 系统并进行环境配置的朋友也可以考虑写一个一键脚本,避免繁琐的复制粘贴工作。但不得不说 Linux 使用命令行安装软件确实是很方便快捷的
👀 回顾:
1️⃣ Manjaro 个人新装配置
2️⃣ Manjaro 安装 Nvidia 显卡驱动, Intel + Nvidia 双显卡解决方案
频道:@NewlearnerChannel
#Blog #linux
🔐 在 Linux 上使用加密磁盘
Windows 有属于自己的磁盘加密方案 BitLocker,macOS 也有属于自己的磁盘加密方案 FileVault,本文将介绍 Linux 磁盘加密方案 dm-crypt 的使用方法
👀 小科普:
dm-crypt 是 Linux 内核的一个子系统,负责对块设备进行加解密操作,通常以模块的形式存在。dm-crypt 有四种工作模式:LUKS、PLAIN、TCRYPT、loop-AES,本文将使用 LUKS 模式来演示加密磁盘的相关操作
👉 操作步骤:
- 安装 cryptsetup
- 创建加密磁盘
- 解锁加密磁盘
- 关闭加密磁盘
- 查看 LUKS 头信息
- 身份认证方式管理
- 设置开机自动解锁磁盘
dm-crypt 在 Linux Kernel 2.6 的早期版本就被整合到内核中,距今已经 10 多年。LUKS 可以加密整个块设备、包含多个密钥方式,且底层内容是随机的,一定程度上可以防止暴力破解。但是,作为对加密没有太高要求的朋友,大可不必追求「全盘加密」
一旦选择了加密,就要承担可能的密钥丢失、硬盘性能影响、加密速度慢等情况。除了软件系统层面的加密外,ThinkPad、MacBook 等电脑也有内置的加密芯片,通过硬件层面去加密和引导硬盘。之前就有主编因为 MBP T2 固件损坏导致无法读取硬盘,只能去 GB 通过 Apple Configurator 重新刷取并格式化硬盘
📘 关联阅读:Apple T2: - 为什么 MacBook Pro 不再调试/数据导出接口
频道:@NewlearnerChannel
🔐 在 Linux 上使用加密磁盘
Windows 有属于自己的磁盘加密方案 BitLocker,macOS 也有属于自己的磁盘加密方案 FileVault,本文将介绍 Linux 磁盘加密方案 dm-crypt 的使用方法
👀 小科普:
dm-crypt 是 Linux 内核的一个子系统,负责对块设备进行加解密操作,通常以模块的形式存在。dm-crypt 有四种工作模式:LUKS、PLAIN、TCRYPT、loop-AES,本文将使用 LUKS 模式来演示加密磁盘的相关操作
👉 操作步骤:
- 安装 cryptsetup
- 创建加密磁盘
- 解锁加密磁盘
- 关闭加密磁盘
- 查看 LUKS 头信息
- 身份认证方式管理
- 设置开机自动解锁磁盘
dm-crypt 在 Linux Kernel 2.6 的早期版本就被整合到内核中,距今已经 10 多年。LUKS 可以加密整个块设备、包含多个密钥方式,且底层内容是随机的,一定程度上可以防止暴力破解。但是,作为对加密没有太高要求的朋友,大可不必追求「全盘加密」
一旦选择了加密,就要承担可能的密钥丢失、硬盘性能影响、加密速度慢等情况。除了软件系统层面的加密外,ThinkPad、MacBook 等电脑也有内置的加密芯片,通过硬件层面去加密和引导硬盘。之前就有主编因为 MBP T2 固件损坏导致无法读取硬盘,只能去 GB 通过 Apple Configurator 重新刷取并格式化硬盘
📘 关联阅读:Apple T2: - 为什么 MacBook Pro 不再调试/数据导出接口
频道:@NewlearnerChannel
#Linux #Shell #GitHub情报
🖥 OneClickDesktop:一键安装使浏览器访问的 Linux 桌面环境脚本
GitHub | Wiki
👉 Features:
- 从源码编译安装 Guacamole 服务器
- 配置 Guacamole Web APP
- 安装 Tomcat 9、TigerVNC、XFCE4 桌面环境,火狐浏览器
- 一键安装配置 Let’s Encrypt 证书,开启 OCSP 装订
- 安装 Nginx 反代 Tomcat
- 安装完毕后,可通过任意浏览器访问远程桌面,无需再使用 VNC 客户端
👉 安装:
目前仅支持在 Ubuntu 18.04/20.04 LTS 及 Debian 10 的 64 位操作系统上运行,其本质是个 HTML 5 远程桌面,基于 Guacamole 远程桌面系统。服务端核心由两部分组成:一个 servlet容器(Tomcat)和 guacd 程序。Tomcat 相当于一个中介,位于浏览器与 guacd 程序之间,浏览器与 guacd 程序之间的交互通过 Tomcat 转发至 Guacamole
⚠️ 开源脚本,自行审核,担心勿用
频道:@NewlearnerChannel
🖥 OneClickDesktop:一键安装使浏览器访问的 Linux 桌面环境脚本
GitHub | Wiki
👉 Features:
- 从源码编译安装 Guacamole 服务器
- 配置 Guacamole Web APP
- 安装 Tomcat 9、TigerVNC、XFCE4 桌面环境,火狐浏览器
- 一键安装配置 Let’s Encrypt 证书,开启 OCSP 装订
- 安装 Nginx 反代 Tomcat
- 安装完毕后,可通过任意浏览器访问远程桌面,无需再使用 VNC 客户端
👉 安装:
wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop_zh-CN.sh && sudo bash OneClickDesktop_zh-CN.sh
目前仅支持在 Ubuntu 18.04/20.04 LTS 及 Debian 10 的 64 位操作系统上运行,其本质是个 HTML 5 远程桌面,基于 Guacamole 远程桌面系统。服务端核心由两部分组成:一个 servlet容器(Tomcat)和 guacd 程序。Tomcat 相当于一个中介,位于浏览器与 guacd 程序之间,浏览器与 guacd 程序之间的交互通过 Tomcat 转发至 Guacamole
⚠️ 开源脚本,自行审核,担心勿用
频道:@NewlearnerChannel