初始操作

1.修改密码

#在终端输入passwd
passwd
#显示New password: 输入密码(注意密码不会显示出来)
#显示Retype new passwd: 重复输入密码(注意密码不会显示出来)

2.debian替换ssh端口

nano /etc/ssh/sshd_config

默认端口为22端口

删除 Port 22 前面的 # 替换成你的端口

然后重启ssh

service ssh restart

查看端口是否修改

netstat -ntlp

#如果提示(-bash: netstat: command not found)没有该命令 需要安装net-tools
apt-get install net-tools

例如要放行8888端口

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

然后保存放行规则

iptables-save

设置完就已经放行了指定的端口,但重启后会失效,下面设置持续生效规则;

安装iptables-persistent

apt-get install iptables-persistent -y

保存规则持续生效

netfilter-persistent save && netfilter-persistent reload

3.更新、安装必备软件

apt update -y #更新软件源中的所有软件列表
apt upgrade -y #更新软件
apt install wget curl sudo vim git -y

docker安装配置

海外服务器

docker安装

wget -qO- get.docker.com | bash

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安装

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安装

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

docker卸载

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

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
sudo chmod +x /usr/local/bin/docker-compose

修改主机名

sudo hostnamectl set-hostname arya.example.com #arya.example.com你的主机名
sudo nano  /etc/hosts #修改host
127.0.0.1 arya.example.com #添加这行到你的/etc/hosts文件中

docker容器迁移

#(压缩文件)tar -czvf 压缩文件名 压缩文件
tar -czvf data.tar.gz data 

#(传输文件)scp -P 端口 -r 压缩文件名 你的用户名@你的ip:/root
scp -P 22 -r data.tar.gz [email protected]:/root  

#(解压文件)tar -zxvf 压缩文件名
tar -zxvf data.tar.gz

#(删除文件)rm -r 压缩文件名
rm -r data.tar.gz

docker进入容器

docker exec -i 容器id/名称 bash

其他

综合工具箱(强烈推荐,集成了很多脚本)

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

vps下载测试

#开启下载服务
apt install -y python3 python3-pip && pip3 install simplefileserver && mkdir test && cd test && dd if=/dev/zero of=100mb.bin bs=100M count=1 && dd if=/dev/zero of=1000mb.bin bs=1000M count=1 && simplefileserver 10

#下载1000mb文件
wget -O /dev/null http://ip地址:10/1000mb.bin

#下载100mb文件
wget -O /dev/null http://ip地址:10/100mb.bin

#移除服务
cd ~ && rm -r test

回程测试脚本

#主机资讯版
wget --no-check-certificate https://tutu.ovh/bash/returnroute/route && chmod +x route && clear && ./route

#原版
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash