阿里云 ECS 配置

add user

useradd -d /ecs-user -m ecs-user
passwd ecs-user
visudo

Add below

ecs-user ALL=(ALL)      NOPASSWD: ALL

Swap

sudo dd if=/dev/zero of=/mnt/swap bs=1M count=4096
sudo chmod 0600 /mnt/swap
sudo mkswap /mnt/swap
sudo swapon /mnt/swap
sudo vi /etc/fstab

add below

/mnt/swap swap swap defaults 0 0

Change swappiness

sudo vi /etc/sysctl.conf

Set

vm.swappiness = 10

Verify

sudo sysctl -p
free -h

Git

yum -y install git
cd ~/.ssh
ssh-keygen

Java

sudo yum update -y
sudo yum install -y java-1.8.0-openjdk-devel

Maven

https://developer.aliyun.com/article/1099544

wget https://archive.apache.org/dist/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
tar -zxvf apache-maven-3.8.2-bin.tar.gz

In setting.xml

<localRepository>/root/maven/repository</localRepository>
<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

in .bashrc

export MAVEN_HOME=/root/maven/apache-maven-3.8.2
export PATH=$PATH:$MAVEN_HOME/bin

Docker

#添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
#Alibaba Cloud Linux3专用的dnf源兼容插件
sudo dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
#安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#启动Docker
sudo systemctl start docker
#设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

镜像源

sudo vi /etc/docker/daemon.json

add

{
  "registry-mirrors": ["https://iupyci2r.mirror.aliyuncs.com"],
  "default-address-pools":
    [
      {"base": "172.100.0.0/16", "size": 28}
    ]
}

restart

sudo systemctl restart docker

Redis

sudo yum install redis
sudo systemctl start redis

Change conf

vi /etc/redis.conf

Change:

bind 0.0.0.0 -::1
requirepass irp1234app

Nacos

Add 8848, 9848, 9849, 7848 port

安全组

Add port of all services