偶然逛 ArchWiki 的 微信 页面,发现在 Arch 下提供了很多种运行微信的方案,在我的 ARM 版 ARCH 下搜索了一下,发现提供了一个基于 electron 直接可用的微信:
$ sudo pacman -Ss wechat archlinuxcn/electronic-wechat-uos-bin v2.3.1.fix-2 Linux 下更好用的微信客户端. 更多功能, 更少bug. 使用Electron构建, 利用UOS请求头修复了登陆问题. archlinuxcn/wine-wechat-setup 1.2-1 Setup and run WeChat Windows version with Wine (Chinese version) 安装 electron 版的尝试一下:
...
Parallels m1 安装 arch 虚拟机并配置 KDE 和辅助程序
最近在探索 m1 MacBook 下运行 linux 虚拟机的可能性,计划未来在 linux 虚拟机下完成所有开发工作,parallels desktop 天然提供了 debian/ubuntu/fedora 等 linux 发行版支持,但是在我个人使用场景中还是多少有些问题。
...
# 从模版批量派生,100 虚拟机仅需2 min for i in {001..128}; do qm clone 336 11$i --name stl-ceph-bare-node$i --pool stl-ceph-cluster2; done # 使用 cloud-init 批量配置 ip,需在模版提前装好 cloud-init 软件包并添加设备 for i in {1..128}; do num=`echo $i | awk '{printf("%03d",$0)}'`; qm set 10${num} --ipconfig1 ip=10.24.88.$i/24,gw=10.24.88.254; done # 批量断开网络接口 for i in {002..128}; do qm set 10$i --net0 virtio,link_down=1; done # 批量开机 for i in {001..128}; do qm start 10$i; done # 批量销毁 for i in {001..111}; do qm destroy 10$i; done
PVE 虚拟机导入 vmdk 磁盘
先把磁盘镜像上传到 pve 服务器中,若空间不足可挂载本地存储; 把 vmdk 转为 qcow2 qemu-img convert -O qcow2 test.vmdk test.qcow2 注:-O 是大写的字母 O
使用 qm importdisk 命令导入 $ qm importdisk <vmid> <images-name> <storage pool> --format=<disk-fs> # vmid:vm的id 例如102 # images-name:磁盘镜像的名字 # storage poll: 存储磁盘镜像的位置,一般写存储的名称,如pve01data # disk-fs: 磁盘镜像格式 raw/vmdk/qcow2 参考文献 vmware vmdk虚拟机导入到proxmox ve import VM from ESXi 6.0 - Proxmox Forums Migration of servers to Proxmox VE
iptables 设置默认规则
设置默认的规则 iptables -P INPUT DROP # 配置默认的不让进 iptables -P FORWARD DROP # 默认的不允许转发 iptables -P OUTPUT ACCEPT # 默认的可以出去 参考文献 iptables - Linux man
macOS 安装 Emacs
macOS 下可选择多种 Emacs GUI ,建议 Emacs Mac Port。
Emacs Mac Port Emacs For Mac OS X 安装 Emacs mac Port brew tap railwaycat/emacsmacport brew install --cask emacs-mac 相较于 Emacs For Mac OS X ,Emacs Mac Port 界面效果更好,裸 Emacs 的图标更加美观,建议使用。
...
使用 dos2unix 解决跨操作系统换行符问题
dos2unix 是将 Windows 格式文件转换为 Unix/Linux 格式的实用命令。
unix2dos 则是和 dos2unix 互为孪生的一个命令,将 Linux&Unix 格式文件转换为 Windows 格式文件的命令。
各个操作系统安装方法如下:
OS X brew install dos2unix Debian apt-get install dos2unix Ubuntu apt-get install dos2unix Alpine apk add dos2unix Arch Linux pacman -S dos2unix Kali Linux apt-get install dos2unix CentOS yum install dos2unix Fedora dnf install dos2unix Windows (WSL2) sudo apt-get update sudo apt-get install dos2unix Raspbian apt-get install dos2unix Dockerfile dockerfile.run/dos2unix Docker docker run cmd.cat/dos2unix dos2unix 下面以 15分钟学会Emacs Lisp 教学源文件为例展示效果。
...