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、做服务器安全相关的工作
© 版权声明
文章版权归作者所有,未经允许请勿转载。