VPS配置查看: curl -sL yabs.sh | bash -s — -i wget -qO- bench.sh | bash curl -Lso- bench.sh | bash 测速: bash <(curl -Lso- https://git.io/superspeed.sh) bash <(curl -Lso- http://yun.789888.xyz/speedtest.sh) 流媒体检查: bash <(curl -L -s check.unlock.media) bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh) bash…
VPS系统信息查看命令
系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 lsmod # 列出加载的内核模块 env # 查看环境变量 资源 free -m # 查看内存使用量和交换区使用量 df -h #…
Docker Watchtower
docker run -d \ –name watchtower \ –restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ nickfedor/watchtower \ –cleanup services: watchtower: image: nickfedor/watchtower volumes: – /var/run/docker.sock:/var/run/docker.sock environment: – WATCHTOWER_INTERVAL=3600 – WATCHTOWER_CLEANUP=true restart: always
Debian 12 Bookworm Upgrade to Debian 13 Trixie
Step1. Update current distribution apt update apt upgrade -y apt full-upgrade -y apt autoclean apt autoremove -y Step2. Change repo to trixie, from bookworm. sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list Change all 3rd-party repos sudo find /etc/apt/sources.list.d -type f -exec sed…
Docker install Dashdot
docker run -d \ –restart unless-stopped \ –privileged \ –name dashdot \ -p 8899:3001 \ mauricenino/dashdot:latest https://github.com/MauriceNino/dashdot
Install Docker on Debian
Step1: Install some necessary packages. apt update apt upgrade -y apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates Step2: Set up Docker’s apt repository. curl -sSL https://download.docker.com/linux/debian/gpg | gpg –dearmor > /usr/share/keyrings/docker-ce.gpg echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian…
Change SSH Port
wget –no-check-certificate <a href="https://www.moerats.com/usr/down/sshport.sh">https://www.moerats.com/usr/down/sshport.sh</a> 系统要求:支持Debian、Ubuntu、CentOS系统。 运行以下命令: wget <a href="https://www.moerats.com/usr/down/sshport.sh">https://www.moerats.com/usr/down/sshport.sh</a> bash sshport.sh 输入端口确认。再打开防火墙端口: 最后重启ssh生效: service ssh restart
服务器配置密钥登录并禁止密码登录一键脚本
如果你有很多服务器,那么配置公钥是一件很枯燥的事情,于是,一键配置脚本应运而生。 ❗ 请注意,PUB_KEY 可以手动填写或者从你的 github 中下载,亦或者是从某个网站下载。 ❗ 请注意,务必先思考是要 增加 还是 覆盖 公钥,然后择一运行,否则你的公钥可能丢失。 下方代码可以直接粘贴在 Linux Bash 中运行,但是,请将公钥链接替换为自己的 Github 地址或者其他【可访问】的 URL!! #!/usr/bin/env bash PUB_KEY=$(curl -fsSL https://github.com/someone.keys) if [ ! -f “${HOME}/.ssh/authorized_keys” ]; then mkdir -p ${HOME}/.ssh/ touch ${HOME}/.ssh/authorized_keys fi 1. 追加 echo…
云服务器修改默认 root 登录
一些云厂商,例如 AWS 和 Azure,默认禁止 Root 登录,需要 admin 登陆后,再执行 sudo su root 来提权,以保障安全。 运行如下脚本即可一键解决此类问题。 sudo su root cd sudo sed -i 's/^.PermitRootLogin./PermitRootLogin yes/g' /etc/ssh/sshd_config; sudo sed -i 's/^.PasswordAuthentication./PasswordAuthentication yes/g' /etc/ssh/sshd_config; sudo service sshd restart sed -i 's/.(ssh-ed25519 .)/\1/' ~/.ssh/authorized_keys 1. 你也有可能用的是ssh-rsa,那么就把上面的ssh-ed25519改成ssh-rsa 1.…
VPS流量监控工具 vnStat
Docker container docker run -d \ –restart=unless-stopped \ –network=host \ -e HTTP_PORT=8685 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ –name vnstat \ vergoh/vnstat
How to Install XFCE Desktop on Alpine Linux
Installing XFCE Desktop on Alpine Linux apk update setup-xorg-base apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus rc-service dbus start rc-update add dbus rc-update add lightdm rc-service lightdm start
Linux上使用Duplicati进行备份
Duplicati安装 从https://www.duplicati.com/download下载最新版本 该软件需要几个库才能工作,主要是单声道库。 安装软件最简单的方法是让它通过dpkg安装失败,然后使用apt-get安装缺少的软件包: sudo dpkg -i duplicati_2.0.6.3-1_all.deb sudo apt-get –fix-broken install 请注意,安装程序包在第一个实例上失败,然后我们使用apt来安装依赖项。 启动守护进程: sudo systemctl start duplicati.service 如果您希望在操作系统使用时自动启动: sudo systemctl enable duplicati.service 要检查服务正在运行: netstat -ltn | grep 8200