Rclone挂载Google Drive网盘
Rclone 可以将 Google Drive 网盘挂载到 VPS 上,作为本地磁盘使用。
VPS常用一键脚本与命令
更新源
1 | apt update && apt upgrade -y |
安装常用软件
1 | apt install net-tools vim wget git screen curl xz-utils unzip sudo zip t -y |
SSH与宝塔出现乱码(Ubuntu与Debian适用)
1 | sudo echo 'LC_ALL="en_US.UTF-8"' >> /etc/default/locale |
开启宝塔IPv6
1 | echo True > /www/server/panel/data/ipv6.pl |
服务器时间设置
1 | sudo dpkg-reconfigure tzdata |
免密登录(公钥需替换为自己的)
1 | mkdir /root/.ssh |
Caddy安装
1 | echo "deb [trusted=yes] https://apt.fury.io/caddy/" | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list |
开启Ubuntu与Debian BBR加速
1 | echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf |
测试IPv4与IPv6优先级
1 | curl ip.p3terx.com |
测试25端口是否开放
1 | telnet smtp.aol.com 25 |
非大陆Docker安装
1 | wget -qO- get.docker.com | bash |
非大陆Docker-Compose安装
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
给 Linux 初学者的简单教程,看完后可以对 Linux 系统有基础认识,能够配置常见软件和写一些一键脚本。
本教程写于 2021 年下半年,采用 Debian GNU/Linux 11 (bullseye)。
Ed25519 是目前最推荐的公钥算法,相比 RSA 更安全且效率更高。
启动一个 MySQL 容器。你可以使用官方的 MySQL 镜像,并通过 Docker 命令行来运行它。例如:
1 | docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag |
1 | <!-- more --> |
这将打开一个到 my-mysql 容器的交互式终端。
然后,在 MySQL 容器内,以 root 身份登录 MySQL 服务器:
1 | mysql -uroot -p |
系统会提示你输入之前设置的 root 密码。
一旦成功登录,你就可以开始创建新用户和设置密码了。例如,要创建一个名为 newuser 的用户,并为其分配密码 password123,可以执行以下 SQL 命令:
1 | CREATE USER 'newuser'@'%' IDENTIFIED BY 'password123'; |
这里的 % 符号表示该用户可以从任何主机连接到 MySQL 服务器。如果你只想允许从特定 IP 地址或主机名连接,可以替换 % 为你想要的地址或名称。
最后,为了使新用户能够访问数据库中的数据,你需要授予相应的权限。例如,要授予 newuser 对所有数据库和表的全部权限,可以执行:
1 | GRANT ALL PRIVILEGES ON . TO 'newuser'@'%'; |
这样就完成了用户的创建和权限的配置。别忘了退出 MySQL 和 Docker 终端:
1 | exit; |
现在,你的 MySQL 容器已经配置了一个新的用户,并且设置了密码。记得定期更新密码,并限制用户的访问权限,以增强数据库的安全性。
下载哪吒 nezha-agent_linux_arm.tar.gz
哪吒
上传ROOT目录给于权限
1 | chmod 755 nezha-agent |
设置开机自起
1 | cd /etc/init.d |
玩客云重启