git clone xxx
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
作者归档:jerry
ubuntu 安装 erlang 的方法
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt update
sudo apt install erlang
alpine 中 apk add 很慢的解决办法
切换 alpine 源:
- 阿里
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
- 科大镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
设置 GOPROXY
bash 环境变量
echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.io" >> ~/.profile
source ~/.profile
KDE 中使用 MATE 键打开 latte-dock 的应用启动器
在 ~/.config/kwinrc
文件中添加以下代码:
[ModifierOnlyShortcuts]
Meta=org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu
然后用以下命令重新加载KWin:
qdbus org.kde.KWin /KWin reconfigure
或者直接运行:
kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu"
qdbus org.kde.KWin /KWin reconfigure
linux 自动删除7天前的日志
find /var/log/ -mtime +7 -name "*.log" -exec rm -rf {} \;
使用 vnc/rdp 远程连接 linux 桌面
- 安装 x11vnc
sudo apt install -y x11vnc
- 设置密码
x11vnc -storepasswd
询问写入文件时选
y
- 启动 vnc
x11vnc -usepw -noxdamage -ncache 10
-usepw
默认使用~/.vnc/passwd
,指定密码配置x11vnc -rfbauth /path/to/passfile
至此已经可以使用 vnc 客户端连接了,默认端口
5900
- 安装 xrpd
apt install -y xrdp
ubuntu 会自动启动服务,如果没有手动开启
至此可以使用 rdp 客户端连接了,连接后选择
vnc-any
,IP 输入127.0.0.1
,端口密码同上
- 用 supervisor 自动启动 x11vnc
查看 Xorg 运行的 auth 参数 ps aux | grep auth
,通常能找到类似 -auth /var/run/lightdm/root/:0
这样参数,可能不同,复制出来,准备放在后面的文件里
安装 supervisor
sudo apt install -y supervisor
添加配置
[program:x11vncd]
process_name=%(program_name)s
command=x11vnc -rfbauth /path/to/passwd -noxdamage -ncache 10 -shared -display :0 -auth /var/run/lightdm/root/:0
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/x11vnc.log
/path/to/passwd
改为对应的密码文件
-auth /var/run/lightdm/root/:0
要使用 Xorg 的运行参数
不要使用-loop
-forever
选项,否则在注销后无法终止该进程, superviser 将无法重新启动该服务
- Xorg 方案
sudo apt install -y xrdp xorgxrdp
# mint 19.x
sudo apt install -y xrdp xorgxrdp-hwe-18.04
注意:
- Xorg 方案无法在物理机已登录的情况下使用。
- 使用 xrdp 客户端连接后,选择 Xorg ,输入登录的用户密码即可。
- 如果要重新在物理机登录,一定要先注销 xorgxrdp 的登录,否则登录后会自动退出。
typecho 有用的插件
名称 | 描述 | 版本 | 作者 |
---|---|---|---|
AutoSaveImage | 自动下载保存远程图片 | 1.0.0 | dream |
AutoTags | 标签自动生成插件 | 1.0.0 | DT27 |
Clipboard2markdown | 剪贴板内容格式化Markdown for Typecho后台编辑器 | 1.0.0 | 大袋鼠 |
Donate | Donate | 1.0.0 | 山顶洞洞人 |
EditorMD | Markdown 编辑器 Editor.md for Typecho | 1.4.0 | DT27 |
HighSlide | 为博客添加HighSlide弹窗效果与相册功能 | 1.4.7 | 羽中 |
Menu Tree | 根据内容标题关系自动生成目录树 【TF社区维护版】 | 0.1.2 | BeaconFire,Melon |
TeStore | 读取Github上维护的专用表格实现插件仓库各项功能 | 1.1.5 | 羽中, zhulin3141 |
ViewsCounter | 文章浏览量统计插件,可设置对同一篇文章的多次浏览行为是否计入浏览量的时间间隔。 | 1.0.0 | Quarkay |
跨平台录屏、直播软件 OBS
OBS Studio 是开源的录屏、串流直播软件,性能好,操作简单,官网地址:https://obsproject.com/。
ubuntu 安装方法如下:
sudo apt install ffmpeg
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
docker-compose 启动时移除失效的服务
docker-compose up -d --remove-orphans