分类
公众号「0加1」

如何用macOS玩转Linux? macOS配置Paralles 安装的 ubuntu20.04 arm64 并通过iTerm ssh自动操作虚拟机


title: 如何用macOS玩转Linux? macOS配置Paralles 安装的 ubuntu20.04 arm64 并通过iTerm ssh自动操作虚拟机

作为一个开发者,如果想要搞一些自己的项目,就要对Linux有一些了解,而学习Linux的最好方式,就是充分使用它,Windows通过WSL,已经完美支持Linux子系统,那macOS如何玩转Linux?

Linux图形化界面的操作,其实没啥好学的,有手就能玩,Linux大多作为服务器使用,学习Linux的服务端使用规则,一个终端足矣。

zhaoolee 目前用的macOS是M1版本,目前安装Linux Ubuntu虚拟机最方便的软件是Paralles, 支持一键配置安装,连用户名都给你起好, 如果你是virtual box 或 Vmware 爱好者,安装虚拟机可能要稍微麻烦些,但麻烦也仅限于安装阶段,安装完成后,一样用。

Linux Ubuntu 在macOS M1芯片, 完美支持的版本为 20.04.2 ARM64,ARM芯片的Ubuntu听起来小众,但其实用途广泛,其实如果你玩树莓派,树莓派的Ubuntu也是arm版。

本文的目标是可以通过macOS平台最流行的终端工具iTerm直接通过SSH连接到虚拟机

登录成功

ssh服务端安装前

ps -ef | grep ssh

ssh服务端安装前

安装ssh服务端程序 openssh-server

sudo apt update
sudo apt install openssh-server -y

安装后可以查看到程序openssh-server已经运行

ps -ef | grep ssh

安装openssh-server后

查看虚拟机IP

虚拟机IP

这里虚拟机IP为 10.211.55.8

用户名可通过whoami 查看为 parallels

image.png

设置虚拟机保持后台运行

设置虚拟机保持后台运行

通过macOS 登录虚拟机

通过mac终端登录成功

通过mac终端登录成功!

免密登录的效果

但目前每次登录还需要输密码, 如果实现免密登录,可以参考 Mac和Windows10配置ssh免密码登录 https://www.v2fy.com/p/kr-000044/ 这里不做详细图文,只放一些必要的操作命令。

  • 在mac端创建公钥和私钥
cd ~/.ssh/
ssh-keygen

秘钥命名为p1

  • 将macOS生成的p1.pub发送到Ubuntu虚拟机
ssh-copy-id -i ~/.ssh/p1 parallels@10.211.55.8
  • 在.ssh/config 追加配置,保证秘钥能对应到虚拟机
Host p1
HostName 10.211.55.8
User parallels
IdentityFile ~/.ssh/p1

最后从mac端登录虚拟机只需输入

ssh parallels@p1

登录成功

登录成功

小结

学习 Linux 也是一个从尝鲜到常用的过程,如果你喜欢Linux,可以自己搞台轻量云服务器,托管自己的个人网站,云盘,下载机,如果你感觉租赁服务器太贵,可以参考我的树莓派折腾系列《树莓派不吃灰》 https://github.com/zhaoolee/pi 一本免费实用的Linux学习应用教材~

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2022-09-30-parallels-1664531254000

分类
公众号「0加1」

获取Windows商店app离线安装包


title: 获取Windows商店app离线安装包

推荐在线解析小工具

https://store.rg-adguard.net/

以WhatsApp为例

  • 首先在微软在线app商店搜索App https://apps.microsoft.com/store/apps

  • 获取 WhatsApp在Windows商店的地址

https://apps.microsoft.com/store/detail/whatsapp/9NKSQGP7F2NH

  • 获取下载链接

在 https://store.rg-adguard.net/ 输入商店页面地址,获取下载链接

WhatsApp Mic Store

x64适合64位操作系统,一般大于4GB内存的机子都是64位操作系统

  • 复制解析出来的App下载地址

复制链接地址

  • 在新标签页访问链接, 触发下载

在新标签页访问链接

  • 等待下载完成

等待下载完成

  • 双击安装即可

双击安装即可

  • 安装成功

安装成功

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2022-08-30-mic-1661837657000

分类
公众号「0加1」

用搜索Lite移除广告,优化安卓Color OS搜索体验


title: 用搜索Lite移除广告,优化安卓Color OS搜索体验

我前两年换安卓一加8,是因为iOS太封闭,订阅制搞的很恶心人。

后来一加越做越烂,一加特色 HOS系统基本被放弃,我也被迫换到了Color OS;

Color OS 的功能丰富,广告也是真的多,作为一个程序员,手机App装的很多,非常依赖全局搜索搜索打开App, 但Color OS居然往搜索栏加入垃圾新闻,而且在弱网情况下,Color OS要等待10秒钟以上才能给出本地App的搜索结果,比如我在全局搜索《微信》,Color OS会尝试先联网搜索,在弱网情况下,等10秒确认无法联网后,再给出本地App的搜索结果《微信》,太令用户窒息了。

关不掉的垃圾新闻

在Color OS中,《全局搜索》也是一个App(系统级App,不root删不掉的那种), 我尝试关闭《全局搜索》的联网权限,但关闭联网权限后,全局搜索会在底部键盘中间的位置,强制开启一个遮挡键盘的系统级浮窗(这个浮窗也是不root关不掉的那种),浮窗的内容是《请打开网络权限》,遮挡键盘,太膈应人了,真特么是脑残产品做出的设计;

后面我又尝试回滚系统版本,这样《全局搜索》的版本也会降低,低版本没有要求联网;

但Color OS系统一旦升级,就会把《全局搜索》的版本提升上来,然后又是联网出现乱七八糟的新闻推送,污染视觉;

于是我开始找第三方的搜索工具,最终找到了《搜索Lite》;

最终的效果是在通知中心,加一个按钮,每次点击按钮,就可以进行全局搜索,不会有小广告,体验很不错;

  • 搜索Lite图标

搜索Lite图标

  • 搜索界面
    搜索界面

  • 搜索结果

搜索结果

  • 支持实时翻译

支持实时翻译

小结

iOS系统封闭,订阅制让用户不断交钱;Color OS这种魔改安卓,就用广告恶心用户;关闭的难度也越来越大;甚至要配合第三方软件才能有良好的体验;

系统推广告垃圾新闻,真的太下头了,要冲击高端的系统,不应该这样,我忽然明白为什么华为手机被砍后,高端手机市场为什么全被iPhone拿下了,这群魔改安卓真的是给了机会也也抓不住;

安卓手机厂商们,想要冲击高端(冲高端并不是什么情怀,高端产品才有高溢价,厂商只是为了多赚钱)但为了广告流量收入,不把用户当人,系统推广告降低用户的使用体验,后面,我应该会root安卓,或者刷回一加HOS, 如果加班多,没时间折腾,就关注一下iPhone 9月份的新机发布会。

《搜索Lite》安装包

夸克网盘
我用夸克网盘分享了「搜索Lite」,点击链接即可保存:

https://pan.quark.cn/s/9f36ddb85f35

夸克网盘新用户新注册半小时内,领取以上资源,会送1TB的容量。

  • zhaoolee树莓派文件服务器下载(如果zhaoolee家里停电了,就访问不到了)

https://frp.v2fy.com/%E6%90%9C%E7%B4%A2Lite/

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2022-07-31-search-lite-1659257623000

分类
公众号「0加1」

轻松从微软服务器高速下载各种版本的Windows镜像


title: 轻松从微软服务器高速下载各种版本的Windows镜像

网站地址:https://uupdump.net/?lang=zh-cn

uupdump

从Windows官方下载镜像速度很快,最大的缺点就是只能搞到最新的版本,不能找到稍微老一点的版本,或者快速搞到最新的镜像,而 uupdump.net 通过解析Windows的官方接口,为广大普通用户提供方便的Windows下载渠道,下载原地址是微软服务器,速度超快,安全可靠。

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2022-07-18-download-windows-1658156978000

分类
公众号「0加1」

为WordPress网站提供类似GitBook的侧边目录


title: 为WordPress网站提供类似GitBook的侧边目录

为WordPress网站提供类似GitBook的侧边目录

WordPress是一个很优秀的建站工具, zhaoolee用WordPress建立了自己的博客网站v2fy.com (Way To 方圆) , 对于个人博客而言, GitBook的侧边栏文章目录, 非常适合广大读者阅读, 于是我研究了一下WordPress的开放api接口, 然后写了个工具, 可以使用纯前端的方式, 以WordPress标准Api获取数据, 构建一个类似GitBook的侧边目录;

2022年端午节更新, 用React重写所有逻辑, 新增Input搜索, Loading期间显示Loading标识, 为减少流量消耗, 改为60分钟更新一次数据;

8. 字母大小写兼容匹配

大小写兼容匹配

7.添加Input搜索

支持标题搜索, 输入关键词, 即可快速查找包含关键词的标题

添加Input

6. 拉取数据期间显示Loading

拉取数据期间显示Loading

5. 支持通过油猴(Tampermonkey)插件, 为任意WordPress站生成目录

为任意WordPress站生成目录

油猴脚本

// ==UserScript==
// @name         wordpress-sidebar
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://fangyuanxiaozhan.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=v2fy.com
// @grant        none
// @require      https://v2fy.com/wordpress-sidebar/index.js
// ==/UserScript==

4. 支持缓存侧边栏数据, 首次加载后, 侧边栏秒显示, 为了节省流量, 每次打开新页面, 程序会检测时间戳, 过期时间, 侧边栏数据超过10分钟, 才会重新拉取

支持缓存侧边栏数据

3. 侧边栏内容, 支持根据当前网址加深颜色, 并滚动到侧边栏顶部

支持根据当前网址加深颜色, 并滚动到侧边栏顶部

2. 支持根据屏幕宽度判断显示/隐藏侧边目录(窗口宽度500px及以上显示侧边栏, 500px以下则隐藏侧边栏)

根据屏幕宽度判断显示/隐藏侧边目录

1. 支持手动隐藏显示侧边栏

支持手动隐藏显示侧边栏

WordPress站长使用方法

在页脚插入js脚本即可

在页脚插入脚本即可

<script src="https://www.v2fy.com/wordpress-sidebar/index.js"></script>

以上 https://www.v2fy.com/wordpress-sidebar/index.js 不保证稳定, 代码已经在Github开源, 可以从 https://github.com/zhaoolee/wordpress-sidebar 获得最新的脚本代码

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2022-05-22-wordpress-side-1653217493000