Newlearnerの自留地
26.1K subscribers
5.92K photos
22 videos
63 files
4.58K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
to view and join the conversation
#V2er #GPU #Linux

Manjaro 安装 Nvidia 显卡驱动, Intel + Nvidia 双显卡解决方案

👉 最新驱动下载地址:Nvidia For Linux64 Latest

需要禁用开源显卡驱动 Nouveau 然后安装,作者还给出了双显卡解决方案以及双显卡切换脚本👇

#!/bin/sh
if [[ optimus-manager --status|grep nvidia == "" ]]
then
optimus-manager --switch nvidia --no-confirm
else
optimus-manager --switch intel --no-confirm
fi

频道:@NewlearnerChannel
#Linux #Blog

刚好关注的博客今天也更新了一篇 Manjaro 新装配置,一并分享

Manjaro 个人新装配置

- 镜像下载:中科大
- 写入工具:rufus
- 配置源:国内源 / ArchLinuxCN 源
- 中文输入法
- 软件替换建议
- 默认应用设置
- 包管理等

刚入门的朋友可以参考一下

频道:@NewlearnerChannel
#Blog #Linux

巴掌大的迷你主机云轩 H170 使用体验以及 Homelab 搭建

云轩 H170 是一台 mini-STX 的准系统主机,它的特点是体积非常迷你,且具性价比。作者和我们分享了他如何组装这套准系统以及如何将其作为 Homelab 使用的一些经验

👉 硬件情况:

- CPU: i3 8100
- 散热器:乔思伯 HP-400
- 内存:协德 DDR4 2666 16G
- 硬盘:十铨 M.2 SATA 256G
- 硬盘:OCZ-ARC SATA 240G (自有)
- 硬盘线:4PIN+SATA 转接一体硬盘线
- 机箱+主板+电源:云轩 H170 (¥369)

👉 软件部分:

作者基于 PVE 搭建了几个 VM:Ubuntu、Windows 7、Clash-gateway、Coder 等,美中不足的是没有详细说明操作步骤

我认为对这方面感兴趣的朋友不妨尝试做一个类似的小型家庭服务器,将来我有条件的话也有这方面的打算。大家还可以在这个博客了解到旁路由代理和 NAS 的相关知识

频道:@NewlearnerChannel
#GitHub情报 #Linux

linux-command:Linux 命令大全搜索工具

Github | Web | Chrome 商店

👉 Features:

- 550 多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册

- 支持网页、Android、主流桌面操作系统(含命令行)等多平台

- 支持 API 文档查询软件 Dash、macOS 启动器 Alfred、Linux mini命令行程序 Krunner

👀 感谢群友推荐这个 Linux 搜索引擎,分享给 Linux 爱好者和入门的朋友

频道:@NewlearnerChannel
#Github情报 #Linux #VPS

📩 接订阅者投稿,他向我们推荐了一个支持为 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
#Linux #Terminal

自定义终端的欢迎语

在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉

👉 自定义方式:

1⃣️ 静态 Motd: ASCiiWorldPatorjkImg2Motd,通过这三个网站可以获取到心仪的 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

👉 安装和运行:

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
#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
#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 #Shell #GitHub情报

🖥 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
#GitHub情报 #macOS #Linux

👨🏻‍💻 Fastmac:基于 Github Actions 的快捷 macOS / Linux Shell 部署项目

GitHub | Template

👉 Features:

- 利用 Github Actions 快捷部署 Shell
- 支持用户通过 SSH 连接至部署好的 Shell
- 支持在 Shell 中通过 SSH 连接到其他服务器
- 用户可自定义创建新会话时自动运行的命令

部署详见 readme,该项目同时基于 tmate,多用户连接到同一个会话可以和你共享同一个屏幕。对于需要环境来开发调试的朋友来讲比较实用,无需去安装整个 GUI 系统。但请注意遵守 Github Actions 的 TOS,请勿滥用

👀 几天前主编和我分享了这个项目,亮点是自部署、依托于免费平台等。他也在使用 Codemagic 这个平台部署过 Shell 环境,但请注意 Codemagic 超过一定时长需收费

频道:@NewlearnerChannel
#Linux

🛡 AdGuard Home 安装及使用指北

📝 阅读原文:博客 | 少数派

一个好产品,需要广而告之,才能活下去,一部好影片,需要广而告之,才有好的票房。从口口相传发展到千人千面,广告已从单向的传播形式发展成为基于个人喜好专门投放,用户的接受权由主动变为被动

但当广告时时刻刻充斥在我们的生活,新闻有贴片广告,朋友圈有互动广告,电视剧有片头广告,小网站上还有性感荷官在线发牌,如果你有在多设备上对去除广告的需求,AdGuard Home 或许是一个不错的选择,它能够给你带来一个清爽的网络世界

以往我们习惯在电脑浏览器上使用 AdBlock Plus、AdGuard、Ghostery、uBlock Origin 之类的广告拦截与隐私防护插件,从而去除网页上扰人的广告。对于 Android 与 iOS,受限于系统权限、过滤模式,想在手机上「找到一块净土」,需要花费一番功夫

AdGuard Home 是 AdGuard 开源的一个私人 DNS 服务端,只需在网关部署,即可实现全局域网的广告拦截与隐私反追踪。在 DNS 解析的过程中,匹配规则库内的 Url 进行拦截,同时在客户端中,还可以通过自定义过滤规则实现网页 DOM 的拦截

👉 文章目录

- 广告拦截 / 反追踪插件是如何起作用的
- 如何安装与配置 AdGuard Home
- 推荐的过滤规则与上游 DNS 服务器
- 在安装与使用过程中的常见问题

📘 关联阅读

1️⃣ AdGuard Home Wiki
2️⃣ 想获得「干净」的网页浏览体验?你需要这份全平台去广告指南
3️⃣ The Coalition for Better Ads - Better Ads Standards

频道:@NewlearnerChannel
#iOS #APP #Shell #GitHub情报 #Linux

👨🏻‍💻 iSH Shell:iOS 上运行 Linux shell

GitHub | App Store | Web

👉 Features:

- 使用 x86 模拟器运行 Linux 系统
- 系统镜像为 Alpine Linux,挂载于本地
- 软件小巧易用
- 可简单定制外观、进行键位映射

👀 这款软件也有好几年的发展历史了,我第一次接触应该是 18 年年底。之所以今天拿出来介绍,是因为它上架了 App Store,希望有需要的朋友抓紧去下载。“Apple does not permit any apps that have interpreted or generated code.”,因此它能存活多久是个未知数

📱 总的来讲,iSH 可以帮助大家在 iPhone 或者 iPad 上运行 Linux 环境,有人称它为 Android 上的 Termux。安装好环境和依赖,可以简单处理一些开发工作,亦或者 SSH 连接远程的服务器进行工作。有了 iSH,大家不用通过越狱等方式使用命令行了,配合键鼠可以进行简单操作

💡 本次上架也意味着不需要通过 TestFlight 和 AltStore 来安装,希望大家安装一下以防将来派上用场。但我觉得其通过虚拟键盘的交互还是没有 Termius 来的舒服,比如方向键,比较理想的场景应该是 iPad 外接键盘使用。此前帮助群友测试了他的二进制程序,表现尚可

💭 iSH 是纯命令行界面,如果想要图形化界面的话可以试试另一款基于 QEMU 虚拟化技术的 UTM,近期正在适配 macOS 11 等新系统。上半年官推称将考虑制作 CLI,也就是和 iSH 同类的项目,但至今没有看到后续

频道:@NewlearnerChannel
#Blog #Linux #VPS #Games

📩 接订阅者来稿,他向我们介绍了多平台的 Minecraft 服务器搭建教程及使用

Minecraft 服务器搭建教程

📝 文章概述:

- Linux 搭建教程
- Android 搭建教程
- 连接服务器端与使用

「手把手」级别的教程,使用的 Minecraft 服务端程序为官方服务端程序:JAVA 版和基岩版(Bedrock Edition),比较适合新手上路。服务器选购方面,自然是国内大带宽为宜,根据自己的预算来。虽然 Wiki 表示 Minecraft 服务器可以勉强在 1Mbit/s 的上传带宽上运行,但我和作者都不建议大家这么做

同样的,如果想要搭建一个可以公网访问的 MC 服,也不建议大家在 Android 等平台部署,老老实实走 IDC 云主机。想要愉快联机的话,自己搭建 MC 服也不是必须的,大家还可以前往一些提供面板服务的 IDC 购入成品,或者加入别人的公益服

如果想要可视化管理自己的 Minecraft 服务器实例,推荐大家使用 MCSManager 这个面板项目

👻 此前编辑部和群友也开了一个基岩版的服务器,过上了快乐的「种田生活」。这个游戏我除了养成之外,和团队成员一起探索建造世界也是很赞的事情。不过一定要注意服务器定期备份存档

频道:@NewlearnerChannel
#macOS #Blog #Linux

👨🏻‍💻 macOS 使用 XQuartz 支持 X11 实现 Linux 图形化界面显示

作者想要在 macOS 下使用 iTerm2 作为 Terminal 实现 X11 图形化界面显示,在摸索安装使用后,把实践过程做了详细的记录

📝 文章概述:

- X11 介绍
- X11 Forwarding 原理
- macOS 实现 X11 图形化界面显示

Apple X11 最初以 XFree86 为基础,自 OS X 10.5 后诞生了 XQuartz 项目,来实现 macOS X 窗口系统。但 OS X Mountain Lion 后,OS X 不再附带 X11 组件,需要自行前往 XQuartz 项目下载。XQuartz 自 16 年更新后已经多年没有新的更新

配置好后,大家可以远程访问 Linux 图形化桌面了。Windows 的选择会更多一些,可以通过 X11 Forwarding + MobaXterm/Xshell/SecureCRT/XQuartz 等第三方工具实现

📘 关联阅读: Darwin Mac OS X 上运行 X11

频道:@NewlearnerChannel
#GitHub情报 #telegram #Bot #Shell #Linux #Blog

📩 接订阅者来稿,他向我们介绍了自己在部署 EFB TG 机器人时遇到的问题和方法总结

🤖 EH Forwarder Bot 遇到的那些坑及安装脚本

Blog | GitHub

📝 文章概述:

- 背景与使用前提
- Telegram bot 申请流程
- 一键脚本介绍
- Ubuntu / Debian / Centos 部署教程详解
- 其他

一键脚本:

wget https://raw.githubusercontent.com/shzxm/efb-install/main/install.sh -O install.sh && chmod +x install.sh && bash install.sh

EH Forwarder Bot(EFB) 是一个可扩展的消息隧道聊天机器人框架,可在多个平台之间传递消息。作者主要利用其将微信平台消息通过 TG Bot 转发到 Telegram 查看

本篇教程适用于 Ubuntu / Debian / Centos 系统,提供了一键脚本和手动部署的方法,总的来讲比较详细。感兴趣的朋友不妨尝试搭建一下,尤其是重度依赖 TG 进行 IM 的朋友

👀 作为一个自带满满槽点的应用,微信与 TG 搭建桥梁时也难免别扭。由于该服务建立的前提是「网页版微信可用」,请先保证这一点再进行本教程的其他操作。此外,在结尾作者也指出体验不尽如人意、设备数受到严格限制

频道:@NewlearnerChannel
#GitHub情报 #telegram #Bot #Linux #Blog

📩 接订阅者来稿,他向我们介绍了自己在部署 EFB QQ Slave 的经验和使用方法

🤖 EFB QQ Slave:QQ 消息的 Telegram 收发桥梁

Blog | GitHub

📝 文章概述:

- 部署缘由及项目介绍
- 部署教程
- 使用介绍
- 守护进程配置
- 常见问题与支持协议

作者出于对 Windows 端 QQ 的担心,在 Ubuntu / Debian / Centos 等 Linux 系统部署了 EFQ,用以在 Telegram 收发 QQ 消息

EFQ 项目目前仅支持基本的操作(消息的收发),重构后的版本预计在2021年2月中旬发布。由于使用了 Android 的 API,所以无法同时登录手机

目前来看,想到做到完全替代是不现实的。但大家还可以根据自留地的建议,做好对于软件不规范行为的拦截和隔离

📘 关联阅读:

1⃣️
QQ「读取」用户历史记录,我们可以怎么办?
2⃣️
EH Forwarder Bot 遇到的那些坑及安装脚本

频道:@NewlearnerChannel
#Update #Google #macOS #Windows #Linux

🎤 桌面端 Google Assistant「非官方版」安装体验

🔗 原文链接:Substack | Wechat | Notionsspai

大家好,我是 Alan,这里是《Android weekly update》专栏计划第二十三周 …… 其实也是新年第一周,还是给各位拜一个晚年先,同时也再次祝贺三位在之前 Update 抽奖中中奖的同学😁

📝 文章概述:

Ⅰ: 安装
Ⅱ: 使用体验
Ⅲ: 建议

项目链接(Github| 官方教程

本周是关于一款在新年假期期间更新的桌面端非官方 Google Assistant 应用的安装教程、体验,以及从使用体验而来的建议

💬 Google Assistant 作为语音助手的智能想必无须多言,在日常使用时间更长的桌面端设备上,有一个接近 Android 体验的 Google Assistant ,自然也能让各种智能家居的控制也会更加方便

这一项目本质上是借助 Google Assistant SDK 实现,而本地用于唤出 Google Assistant 的则是一个 Electron 应用,可以在 macOS/Windows/Linux 三大主流桌面端平台使用

⌨️ 借鉴了 ChromeOS 版本 Assistant 的 UI 设计目前还有一些 Bug,而且语音识别正确率也明显偏低;不过实体键盘的加入,也算是另一种弥补使用效率的方式了

最后,希望大家在 2021 年都能运势牛气冲天~ 我们下周见~

频道:@NewlearnerChannel
#Update #Google #macOS #Windows #Linux #Android

🪶 全平台&轻量级:PWA 应用生态指南/应用推荐

🔗 原文链接:Substack | Wechat | Notionsspai

大家好,我是 Alan,这里是《Android weekly update》专栏计划第二十四周

本周 Update 主题是关于渐进式网页应用(Progressive Web Apps)近期动态的介绍文章:从 Google 2015 年推出这一技术标准以来,已经有不少应用服务推出了 PWA 版本应用。

在数年中,PWA 逐渐被微软与苹果作为一种新兴技术标准接纳到自家平台中,只是在「接纳」PWA 在自家平台这件事上,三家平台基于利益/技术上的种种考虑,具体实现的效果也不尽相同。

📝 文章概述

① 多平台体验
② PWA 应用商店
• AppScope
• PWA Directory
• PWA 集散地
• PWA Stats
③ PWA 应用推荐
• YouTube Music
• Google News
• Twitter
• CrossNote
• 语雀
• Flomo 浮墨笔记
• Microsoft Office
• Newsfeeder

👨🏻‍💻 总结

在 PWA 的优势与劣势非常明显地并存着的同时,PWA 在未来的发展中不会消失,但也会继续在「轻量级」这一擂台上继续存在下去,相信也会有更多开发者借助这一平台开发出更多轻量级但让人眼前一亮的 PWA 应用

下周见~

频道:@NewlearnerChannel