載入模組並設定 數量
modprobe zram num_devices=2
最大執行序(core數量相關)
/sys/block/zram0/max_comp_streams
設定演算法
cat /sys/block/zram0/comp_algorithm
echo lzo > /sys/block/zram0/comp_algorithm
設定容量大小
echo $((10*1024*1024)) > /sys/block/zram0/disksize
echo 256K > /sys/block/zram0/disksize
echo 512M > /sys/block/zram0/disksize
echo 1G > /sys/block/zram0/disksize
設定記憶體使用限制
echo $((10*1024*1024)) > /sys/block/zram0/mem_limit
echo 256K > /sys/block/zram0/mem_limit
echo 512M > /sys/block/zram0/mem_limit
echo 1G > /sys/block/zram0/mem_limit
# 不限制
echo 0 > /sys/block/zram0/mem_limit
其他相關指令
zramctl
cat /sys/class/zram-control/hot_add
echo 1 > /sys/class/zram-control/hot_remove
echo 1 > /sys/block/zram0/reset
2021年3月31日 星期三
zram 使用摘要
2021年3月23日 星期二
OpenVPN 設定 Client 固定 IP 筆記
編輯 /etc/openvpn/server/server.conf 加入
client-config-dir /etc/openvpn/ccd
設定 憑證 CN = client IP 為 10.1.1.1
echo "ifconfig-push 10.1.1.1 255.255.255.0" > /etc/openvpn/ccd/client
設定 憑證 CN = xxx IP 為 10.1.1.2
echo "ifconfig-push 10.1.1.2 255.255.255.0" > /etc/openvpn/ccd/xxx
2021年3月20日 星期六
Raspberry pi zero Serial Gadget
編輯 /boot/config.txt 加入
dtoverlay=dwc2
編輯 /boot/cmdline 加入
modules-load=dwc2,g_serial
console=serial0,115200 console=tty1 root=PARTUUID=738a4d67-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_serial
執行
sudo systemctl enable getty@ttyGS0.service
Linux 登入方式
screen /dev/ttyACM0 115200
2021年3月18日 星期四
Proxmox LXC 安裝 Openmediavault 筆記
編輯 /etc/pve/lxc/xxx.conf 加入
lxc.mount.auto: cgroup:rw
lxc.mount.auto: proc:rw
lxc.mount.auto: sys:rw
2021年3月16日 星期二
fbterm 摘要
安裝 fbterm
sudo apt-get install fbterm
adduser [user_name] video
設定檔
~/.fbtermrc
執行
fbterm -s 20
Fcitx 輸入法安裝
sudo apt-get install fcitx fcitx-chewing fcitx-frontend-fbterm
編輯 ~/.fbtermrc 修改 input method
input-method=fcitx-fbterm
shorewall nat to nat 摘要
編輯 /etc/shorewall/shorewall.conf
ADD_IP_ALIASES=Yes
編輯 /etc/shorewall/nat
111.222.333.444 eth0 192.168.1.1 no no
編輯 /etc/shorewall/rules
DNAT:NFLOG(4) net dmz:192.168.1.1 tcp 443 - 111.222.333.444
DNAT:NFLOG(4) net dmz:192.168.1.1 tcp 80 - 111.222.333.444
2021年3月12日 星期五
Python pip 已版本錯誤訊息無法安裝更新
錯誤訊息
Cannot uninstall 'xxxxx'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
解決方法
sudo pip install xxxxx --ignore-installed xxxxx