不用宝塔面板,玩转vps

教程8个月前更新 lost4
192 0

1、安装常用命令

apt install sudo curl wget

2、修改时间

首先,我们需要修改服务器的时间与我们本地的时间一致。

香港的服务器的话时间是一样的,就无所谓了,如果是欧美的服务器,可以通过下面的方式修改~

sudo -i      #切换到root用户
apt update -y && apt upgrade -y  #更新一下包

先查看时间:

timedatectl

修改时区,比如改成中国上海时区

sudo timedatectl set-timezone Asia/Shanghai #改成上海

3、添加 SWAP

swap 是 Linux 中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于 Windows 中的虚拟内存。在 Windows 中,只可以使用文件来当作虚拟内存。而 linux 可以文件或者分区来当作虚拟内存。

这个虚拟内存对于内存小的 VPS 非常有必要,可以提高我们的运行效率。

这里我们用脚本来添加。

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

4、安装 Docker、Docker-compose

强烈建议大家专门给 Docker 的容器数据、配置文件新建一个文件夹

更新、安装必备软件

apt-get update && apt-get install -y wget vim

海外服务器

wget -qO- get.docker.com | bash

注意:出现 sudo: unable to resolve host [hostname], 可以编辑 nano /etc/hosts 然后在

localhost 后面空一格,再打上 [hostname] 你对应的 hostname 内容。

查看 Docker 版本

docker -v

开机自动启动

systemctl enable docker

卸载 Docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker<br>sudo rm -rf /var/lib/containerd

非大陆 Docker-compose 安装

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

赋予权限

sudo chmod +x /usr/local/bin/docker-compose

查看docker-compose版本

docker-compose --version

国内机安装

国内机安装 docker

curl -sSL https://get.daocloud.io/docker | sh

国内机安装 docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose<br>chmod +x /usr/local/bin/docker-compose

卸载 docker

sudo apt-get remove docker docker-engine<br>rm -fr /var/lib/docker/

修改 Docker 配置

以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘。

cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

然后重启 Docker 服务:

systemctl restart docker

5、做服务器安全相关的工作

相关教程来自咕咕鸽

© 版权声明

相关文章