当前位置:首页VPS云服务器初始化你的服务器 VPS基础环境搭建

初始化你的服务器 VPS基础环境搭建

释放双眼,带上耳机,听听看~!

1.前言

前面已经介绍过如何选购自己的服务器和如何选购域名,还有如何安装和使用Nginx Proxy Manager

当我们就绪了这些,后面就要开始折腾各种各样的设置和项目了,那部署那些有趣的项目,我们服务器就必须先完成一些基础的设置和软件的安装

2.初始化设置

2.1BBR

开启bbr尤其是海外服务器,可以起到加速的作用

CentOS 7 BBR

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

一键开启BBR 注意:需要Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速

uname -srm

2.2修改系统时间

有时候我们需要跑一些定时任务,如果系统的时区不对,定时跑的时间就不对了

sudo -i      #切换到root用户
apt update -y && apt upgrade -y  #更新一下包
apt install sudo curl wget #安装几个常用命令工具
timedatectl list-timezones #列出所有时区
sudo timedatectl set-timezone Asia/Shanghai #改成上海
sudo systemctl restart systemd-timedated #重启时钟服务

2.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

2.4安装docker、docker-compose

更新、安装必备软件

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

非大陆Docker安装

wget -qO- get.docker.com | bash

查看docker版本

docker -v

开机自动启动

systemctl enable docker

卸载docker(一般用不到)

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
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 --version

修改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

大陆服务器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 chmod +x /usr/local/bin/docker-compose

卸载docker

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

3.文件管理

强烈建议大家专门给Docker的数据、配置文件新建一个文件夹,这样后面我们备份恢复也方便

mkdir -p data/docker_data
温馨提示:

文章标题:初始化你的服务器 VPS基础环境搭建

文章链接:https://www.flyecho.fun/4672.html/

更新时间:2024年06月04日

本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:505827773@qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读渐入佳境使用条款

给TA买糖
共{{data.count}}人
人已买糖
VPS云服务器

5分钟搭建一个属于自己的专属工具箱

2023-12-4 20:26:56

VPS云服务器

VPS服务器常用脚本整理

2023-12-11 16:35:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索