以Oracle Cloud环境为例,从现有Linux系统上安装Archlinux [理论上可以无VNC实现]

以Oracle Cloud环境为例,启用一个Oracle Linux 7.8的实例,opc登陆系统,sudo -i切换为root用户。继续后续操作:

- 阅读剩余部分 -

最近趁打折入了CKA的考试券,从入门到考试学习了一个多星期参加了考试,最后以93%的分数通过考试,分享一下最新的情况。

首先还是说下当前Kubernetes已经基本成为业界的标准,连电信行业也引进了Container Network Function (AKA. CNF) 的做法,所以还是有必要更新一下自己的知识库。

前人已经分享了许多经验了,CKA的考试其实网上也有分享了挺多题库,但是都算比较久,所以仅供参考。我下面只说一些自己考试的一些Bibel。

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Apache2 based 的 Webdav(s)共享文件,之前曾经试过通过 lighttpd部署Webdav 不过由于在尝试通过lighttpd部署的Webdav作为Joplin的后端Webdav存储时,会出现4XX的故障码,经查询,应该是lighttpd的Webdav默认不是全部的Webdav Method都支持,所以这次改用OpenWRT Apache2 Webdav

(1)安装相关软件

opkg install apache2 apache-mod-webdav apache-mod-ssl

(2)配置apache2

以下为模板 由于这次部署基本打算也是全站开启webdav,所以以vhost模式走webdav

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Webdav(s)共享文件,主要通过lighttpd

lighttpd版本的webdav可能有些webdav方法不一定支持,需要全功能的webdav可以参考另外一篇用openwrt-apache做的webdav服务器 /2020/05/openwrt-apache-webdavs/

(1)安装相关软件

opkg install lighttpd lighttpd-mod-webdav lighttpd-mod-auth lighttpd-mod-authn_file lighttpd-mod-openssl

(2)配置lighttpd

以下为模板

- 阅读剩余部分 -

rampis openwrt-trojan 预编译版本

基于openwrt-sdk-19.07.0-ramips-mt7621_gcc-7.5.0_musl的SDK编译,理论上兼容mipsel_24kc的其它设备,依赖boost几个库,下载文件到设备上通过opkg安装应该会自己自动去库里安装相关依赖。

下载地址:

trojan_1.15.1-1_mipsel_24kc.ipk

https://stu2013jnueducn-my.sharepoint.com/:u:/g/personal/hkl_stu2013_jnu_edu_cn/Ed1xIGrtPeROjiG0Bh7qTnoBi0Hba5M1hpHp_GMa81L3sg?e=0YphFz

安装方法:

  1. 复制下载文件到设备

  2. 通过opkg安装

opkg trojan_1.15.1-1_mipsel_24kc.ipk

本文主要实现在Android系统中利用tasker软件以及企业微信应用或者钉钉机器人的Webhook接口将收到的短信方便转发到微信或者钉钉上面,

准备工作,需要在Android手机安装好tasker软件,申请好企业微信号或者钉钉团队,并且有管理员权限

下面主要分三步:

(1)注册企业微信应用或者钉钉机器人,或者接口所需资料

(2)部署tasker任务

(1)注册企业微信应用或者钉钉机器人,或者接口所需资料

企业微信:

企业微信应用需要企业ID企业应用Secret企业应用AgentId

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器以及不同系统下通过tinc switch mode搭建SDLAN内网服务器方便远程连接,

Switch Mode相对来说配置比较简单,各节点均在同一广播域内,方便调控,tinc节点本身通过DNAT+SNAT可以实现对不同网间端口的调通,

同时Switch Mode中各节点的hosts文件只需保证在公网地址的节点中全部拥有维护即可,其他节点只需维护本节点以及公网节点的hosts文件

下面主要分三步:

(1)公网节点的部署(Master节点)

(2)其他节点的部署(Slave节点)

(3)节点的NAT配置

本次搭建的拓扑以下为例,两个Master节点,若干个Slave节点(以3个不同操作系统的为例)

- 阅读剩余部分 -