About UNIX and other opensource technology.

9个简易拉伸训练动作


筋长一寸,多活一年,大家一起惜命吧! -_-! 1 两手手掌交叉互握,向上推伸展直到感觉到紧绷点停住,保持不动。动作中配合呼吸, 且停留10秒钟以上。 2 一手抓着另一手都手肘,向着头部方向缓缓往内拉。动作中配合呼吸,停留15-20秒钟,换另一侧,重复相同同作。 3 两手放在背后互抓,徐徐地将手臂网上抬高到舒适的部位,然后保持这个姿势。 动作钟配合呼吸, 停留10-15秒钟。 4 两脚打开与肩同宽,膝盖微弯,一手向上伸直横越头部向外伸展,另一手自然放在腹前, 腰部向外弯曲伸展。 动作中配合呼吸,停留10秒钟,换边,重复相同动作。 5 坐在地板上左脚平放,将另一脚跨越成弯曲状。将右手放在臀部附近,左手缓缓将弯曲的右膝盖往内推直到感觉肌肉紧绷。动作中配合呼吸,停留15-20秒钟,换边,并重复相同动作。 6 仰卧抓着膝盖后面,然后缓缓地将腿拉向胸部,保持腿部的伸直,另一腿保持弯曲。 动作中配合呼吸, 停留10秒钟,换边, 并重复相同动作。 7 保持坐姿,两脚底靠拢,让腿放松朝向地板,两手握在脚踝,手肘放在大腿上, 将大腿缓缓地往下推, 直到大腿肌肉感到紧绷为止。 动作中配合呼吸, 且停留10秒钟。 8 单脚站立,抓住另一脚的脚踝,然后慢慢地往后拉到臀部,注意骨盆不要倾斜, 同时保持躯干的直立。 动作中配合呼吸, 停留15-20秒钟。 换边,重复相同动作。 9 坐在地板上,弯曲一腿, 膝盖靠着胸部,另一腿伸直,身体向前倾斜, 两手往脚趾方向伸展。 动作中配合呼吸,停留10-15秒。换边,并重复相同动作。 …

小米Mix2s线刷MIUI11


入手mix2s也快三年了,除了64GB存储有点捉襟见肘,其他方面都好好地,对于我来说够用就好。 不过官方已经停更了,想要体验最新的MIUI12.5已经是痴心妄想,最新版的MIUI12使用体验实在无法恭维。 因此只能将其刷回MIUI11,以下为线刷步骤。 解锁Bootloader 线刷前需要先解锁Bootloader 设置->我的设备->全部参数->MIUI版本,连续点击提示打开开发者模式。 设置->更多设置->开发者选项,点击打开OEM解锁。 下载小米官方解锁工具Miflash Unlock miflash_unlock-3.5.1108.44(访问密码:5801) 下载完解压后打开,安照提示解锁Bootloader 线刷MIUI11 下载MIUI11线刷包和线刷工具MiFlash2018-5-28-0 (访问密码:5801) 将下载后的线刷包和工具解压,打开工具首先安照提示安装驱动。 设备关机,同时长按待电源键和音量键下,进入Fastboot模式后用数据线连接电脑后(Fastboot模式会显示一只兔子在维修机器人),连接电脑选择设备和刷机包文件夹点击刷机即可。 小米Mix2s官方历史线刷 以下为小米Mix2s官方历史(zip文件)/线刷包(tgz文件) V12.0.1.0Q miui_MIMIX2S_V12.0.1.0.QDGCNXM_2a0d8a41f2_10.0.zip polaris_images_V12.0.1.0.QDGCNXM_20200805.0000.00_10.0_cn_b6034be324.tgz V11.0.3.0Q miui_MIMIX2S_V11.0.3.0.QDGCNXM_61449c34fd_10.0.zip polaris_images_V11.0.3.0.QDGCNXM_20200324.0000.00_10.0_cn_04c5b87e68.tgz V11.0.1.0Q miui_MIMIX2S_V11.0.1.0.QDGCNXM_fa95fc866d_10.0.zip polaris_images_V11.0.1.0.QDGCNXM_20191227.0000.00_10.0_cn_b5f5659d5a.tgz 第一个安卓Q V11.0.3.0 miui_MIMIX2S_V11.0.3.0.PDGCNXM_fb0c7228bf_9.0.zip polaris_images_V11.0.3.0.PDGCNXM_20191023.0000.00_9.0_cn_5b462d2a18.tgz V11.0.2.0 miui_MIMIX2S_V11.0.2.0.PDGCNXM_3926e4c6ec_9.0.zip polaris_images_V11.0.2.0.PDGCNXM_20190925.0000.00_9.0_cn_6034d38942.tgz 第一个MIUI11 V10.3.5.0 miui_MIMIX2S_V10.3.5.0.PDGCNXM_02ca33aec8_9.0.zip polaris_images_V10.3.5.0.PDGCNXM_20190827.0000.00_9.0_cn_1cad3294c2.tgz V10.3.4.0 miui_MIMIX2S_V10.3.4.0.PDGCNXM_f9545a534a_9.0.zip polaris_images_V10.3.4.0.PDGCNXM_20190802.0000.00_9.0_cn_94093c3314.tgz V10.3.3.0 miui_MIMIX2S_V10.3.3.0.PDGCNXM_2bace8587c_9.0.zip polaris_images_V10.3.3.0.PDGCNXM_20190710.0000.00_9.0_cn_aa3944b6b1.tgz V10.3.2.0 miui_MIMIX2S_V10.3.2.0.PDGCNXM_57be71f13b_9.0.zip polaris_images_V10.3.2.0.PDGCNXM_20190516.0000.00_9.0_cn_4d730af66f.tgz V10.3.1.0 miui_MIMIX2S_V10.3.1.0.PDGCNXM_fd117de242_9.0.zip polaris_images_V10.3.1.0.PDGCNXM_20190320.0000.00_9.0_cn_a8d097255e.tgz V10.2.2.0 miui_MIMIX2S_V10.2.2.0.PDGCNXM_7a9cbe0055_9.0.zip polaris_images_V10.2.2.0.PDGCNXM_20190223.0000.00_9.0_cn_d0a3a36b91.tgz V10.2.1.0 miui_MIMIX2S_V10.2.1.0.PDGCNXM_4b7b94fe25_9.0.zip polaris_images_V10.2.1.0.PDGCNXM_20181218.0000.00_9.0_cn_6ee5b21784.tgz V10.0.7.0 miui_MIMIX2S_V10.0.7.0.PDGCNFH_76ee695826_9.0.zip polaris_images_V10.0.7.0.PDGCNFH_20181106.0000.00_9.0_cn_7ecada6810.tgz 第一个安卓9.0 V10.0.3.0 miui_MIMIX2S_V10.0.3.0.ODGCNFH_e4f527c0f5_8.0.zip polaris_images_V10.0.3.0.ODGCNFH_20180910.0000.00_8.0_cn_6051dd00a0.tgz 第一个MIUI10 V9.6.10.0 miui_MIMIX2S_V9.6.10.0.ODGCNFD_9c8189b04c_8.0.zip polaris_images_V9.6.10.0.ODGCNFD_20180814.0000.00_8.0_cn_a13e4eb780.tgz V9.6.8.0 miui_MIMIX2S_V9.6.8.0.ODGCNFD_ccbe33a59d_8.0.zip polaris_images_V9.6.8.0.ODGCNFD_20180728.0000.00_8.0_cn_013b20ba83.tgz V9.…

RB750Gr3安装OpenWRT实例


备份license key 原系统的license key最好备份下,以备还原官方系统。 电脑连接路由器LAN口,用Winbox登录路由器,在system下找到license管理,将license export即可备份。 下载openwrt镜像 一共是俩 Firmware OpenWrt Install openwrt-21.02.3-ramips-mt7621-mikrotik_routerboard-750gr3-initramfs-kernel.bin Firmware OpenWrt Upgrade openwrt-21.02.3-ramips-mt7621-mikrotik_routerboard-750gr3-squashfs-sysupgrade.bin 第一个是网络引导安装镜像,第二个是升级包,上面链接失效的话可以去官方下载页找找。 网络引导写入initramfs kernel 这里使用的工具是Tiny PXE,下载pxesrv_Tiny_PXE_Server_1.0.0.23.zip 下载后,编辑config.ini文件,在[dhcp]部分下添加rfc951=1参数 右键管理员打开pxesrv.exe 最上面默认为HTTPd Option 54(DHCP Server)处,勾选当前固网IP(192.168.1.10) 在Boot File中Filename后,选择openwrt-ramips-mt7621-mikrotik_rb750gr3-initramfs-kernel.bin文件 将Boot File中Filename if use-class=gPXE or iPXE去掉勾选 其余默认即可,点击右上角三个按钮中间的Online 将网线连接到路由器WAN口,断电,用卡针按住RES按钮,上电后观察USR灯,连闪三下后,再闪一下后熄灭马上放开RES按钮,此时路由器进入netboot模式 看到Tiny pxe窗口出现DoReadFile:openwrt-ramips-mt7621-mikrotik_rb750gr3-initramfs-kernel.bin即可,如下log: 14:10:50 ROOT=D:\\rb750\\ 14:10:50 DHCPd 192.168.1.10:67 started... 14:10:50 TFPTd 192.168.1.10:69 started... 14:10:51 HTTPd:80 started... 14:11:27 DHCPd:DISCOVER received, MAC:64-D1-54-9F-79-0F, XID:9D74838A 14:11:28 DHCPd:OFFER sent, IP:192.168.1.11, XID:9D74838A 14:11:28 DHCPd:REQUEST received, MAC:64-D1-54-9F-79-0F, XID:9D74838A 14:11:28 DHCPd:ACK sent, IP:192.…

OpenWRT/LEDE更换国内源


地址: https://mirrors.ustc.edu.cn/lede/ 说明: OpenWRT/LEDE 下载站镜像。 这是对https://downloads.lede-project.org/的完整镜像,内容包括官方支持的平台的 ROM、SDK 及工具链、软件仓库镜像等。 使用说明: 一般情况下,下载来自downloads.lede-project.org的文件时,将 URL 中的这部分域名替换为mirrors.ustc.edu.cn/lede即可。 如要使用本镜像作为 OpenWRT/LEDE 系统 opkg 软件仓库,SSH 登录路由器编辑/etc/opkg/distfeeds.conf文件,同样按照上面的方法替换域名即可。可以使用如下命令操作: sed -i \'s_downloads\\.lede-project\\.org_mirrors.ustc.edu.cn/lede_\' /etc/opkg/distfeeds.conf 之后运行opkg update更新软件索引,注意检查是否出现错误。 本文转自https://mirrors.ustc.edu.cn/help/lede.html…

Android上免root安装Linux


准备工作 安装Termux 下载地址:官方 国内 建议将Termux软件源替换为国内,参考Termux编辑软件源 安装Linux系统 安装ubuntu pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh 源地址无法访问,国内可使用http://unixetc.com/res/ubuntu.sh替换。 安装完成后使用./start-ubuntu.sh启动进入系统。 替换ubuntu port软件源并更新系统 sed -i 's,http://ports.ubuntu.com/ubuntu-ports,http://mirrors.ustc.edu.cn/ubuntu-ports,' /etc/apt/sources.list apt update&&apt upgrade -y 安装桌面环境 安装xfce wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-xfce4.sh替换。 安装mate wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Mate/de-apt-mate.sh && bash de-apt-mate.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-mate.sh替换。 安装lxqt wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/LXQt/de-apt-lxqt.sh && bash de-apt-lxqt.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-lxqt.sh替换。 安装lxde wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/LXDE/de-apt-lxde.sh && bash de-apt-lxde.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-lxde.sh替换。 开启SSH登录 安装开启SSH wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/SSH/Apt/ssh-apt.sh && bash ssh-apt.sh 源地址无法访问,国内可使用http://unixetc.…

RB750Gr3通过Netinstall恢复官方系统


在官网下载NetInstall https://mikrotik.com/download 以及routeros系统。 参考下图,将固网中的IP4设置下。 打开下载后的Netinstall程序,如下点击Net booting,设置IP。 将网线连接到路由器WAN口,断电,用卡针按住RES按钮,上电后观察USR灯,连闪三下后,再闪一下后熄灭马上放开RES按钮,此时路由器进入netboot模式。 然后将路由器连接到电脑固网网口。 连接后点击识别出的设备,然后点击Browse选择下载好的routeros系统文件(.bin),勾选之。 点击install开始安装,完成后点击reboot即可。…

OpenWRT通过SSH 安装LUCI


安装完OpenWRT基本系统后,是无法通过WEB来进行管理的,需要安装LUCI才可以 将路由器WAN口连接到一个已经联网的路由器下,然后电脑LAN口连接新路由,通过以下方法开安装LUCI。 建议安装前将OpenWRT/LEDE更换国内源,这样可以更加快速安装软件。 $ ssh [email protected] #默认密码为空 The authenticity of host \'192.168.1.1 (192.168.1.1)\' can\'t be established. RSA key fingerprint is SHA256:UElnmEDlnbdNWutb3J8IjXbBMxbdOJYzHNYYp9lTYKw. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added \'192.168.1.1\' (RSA) to the list of known hosts. BusyBox v1.30.0 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r9028-75fdf3b ----------------------------------------------------- === WARNING!…

使用proxychains-ng代理cmd


安装rpoxychains-ng sudo dnf install proxychains-ng 设置proxychains-ng代理地址 vi /etc/proxychains.conf 添加socks5 192.168.1.94 10808即可,支持多种代理方式:socks4/socks5/http,如下说明: # Examples: # # socks5 192.168.67.78 1080 lamer secret # http 192.168.89.3 8080 justu hidden # socks4 192.168.1.49 1080 # http 192.168.39.93 8080 使用proxychains-ng代理执行命令 $proxychains curl -O https://github.com/XTLS/Xray-install/raw/main/install-release.sh [proxychains] config file found: /etc/proxychains.conf [proxychains] preloading /usr/lib64/proxychains-ng/libproxychains4.so [proxychains] DLL init: proxychains-ng 4.13 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [proxychains] Strict chain .…

国内安装ohmyzsh的方法


你的电脑如果能够正常浏览github.com和githubusercontent.com的话,那么采用官方的方法,使用如下命令即可安装ohmyzsh $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 如果不是的话,那就建议使用gitee提供的国内镜像来安装,方法如下: git clone https://gitee.com/mirrors/oh-my-zsh.git cd oh-my-zsh/tools vi ./install.sh 找到install.sh中的REMOTE=${REMOTE:-https://github.com/${REPO}.git},将其修改为REMOTE=${REMOTE:-https://gitee.com/mirrors/oh-my-zsh.git},保存即可。 然后执行./install.sh就可以使用国内镜像来正常安装ohmyzsh。…

Github Actions自动生成Hugo站点并部署到Github Pages


使用hugo建立建立个人网站可以参考使用hugo建立静态个人网站 使用github pages来部署个人网站可以参考GithubPages部署免费网站 下面将会介绍如何通过Github Actions来将以上两个操作关联在一起并自动化完成! 建立Repositories 建立一个unixetc/ghsource.git属性为私有(private)的用来放置Hugo源码,然后再建一个unixetc/unixetc.github.io.git属性为公有(public)并设置Github Pages服务。 设置Deploy keys与Secrets 使用ssh-keygen命令来生成私钥与公钥。 $ ssh-keygen.exe -t rsa -b 4096 -C "[email protected]" #邮箱自定义 Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/alair/.ssh/id_rsa): #存放目录,可自定义 Created directory '/c/Users/alair/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/alair/.ssh/id_rsa #私钥 Your public key has been saved in /c/Users/alair/.ssh/id_rsa.pub #公钥 The key fingerprint is: SHA256:ZiNPDGtAKC6MA [email protected]