教程LinuxLinux-Linux 的初始化
SUZO前言
练手时期的懵懂无知,下载过多不必要软件,使服务器过于臃肿,最近学了一点皮毛便重置,并做一下记录。
初始化为 64 位 Debian 10
1
| bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义密码" -port "自定义 SSH 端口"
|
-d 10 -v 64 释义为 64 位 Debian 10
-d 9 -v 64 释义为 64 位 Debian 9
-u 20.04 -v 64 释义为 64 位 Ubuntu 20.04
-u 18.04 -v 64 释义为 64 位 Ubuntu 18.04
安装主要程序
1
| apt-get install sudo wget vim
|
修改主机名
永久修改
1
| sudo hostnamectl set-hostname <newhostname>
|
临时修改
1
| sudo hostname <new-hostname>
|
查看主机信息
设置密钥登陆
相关链接1
[相关链接1](https://www.cnblogs.com/niunafei/p/12635233.html)
ssh-keygen -b 4096 -C private -f RN_512
1 2 3 4 5 6 7 8 9 10 11 12
| ssh-keygen 常见参数: -t:指定生成密钥的类型,默认使用 SSH2d 的 rsa -f:指定生成密钥的文件名,默认 id_rsa(私钥 id_rsa,公钥 id_rsa.pub) -b:指定密钥长度(bits),RSA 最小要求 768 位,默认是 2048 位;DSA 密钥必须是 1024 位(FIPS 1862 标准规定) -C:添加注释; -P:提供旧密码,空表示不需要密码(-P ‘’) -N:提供新密码,空表示不需要密码 (-N ‘’) -R hostname:从 known_hosta(第一次连接时就会在家目录。ssh 目录下生产该密钥文件)文件中删除所有属于 hostname 的密钥 -e:读取 openssh 的私钥或者公钥文件; -i:读取未加密的 ssh-v2 兼容的私钥/公钥文件,然后在标准输出设备上显示 openssh 兼容的私钥/公钥; -l:显示公钥文件的指纹数据; -q:静默模式;
|
1 2 3
| cd .ssh touch authorized_keys cat id_rsa.pub >> authorized_keys
|
安装 docker
参考文档https://blog.laoda.de/archives/useful-script#4%E3%80%81%E7%A7%8B%E6%B0%B4%E9%80%B8%E5%86%B0-windows-2012%2F2016%2F2019%2F2022-10%2F11-dd-%E9%95%9C%E5%83%8F
1 2 3
| wget -qO- get.docker.com | bash 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
|
安装面板
1 2 3 4 5 6 7 8 9 10 11
| sudo docker run -d \ --name FAST_OS_DOCKER \ --restart always \ -p 10001:8081 \ -p 10002:8082 \ -e TZ="Asia/Shanghai" \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /etc/docker/:/etc/docker/ \ wangbinxingkong/fast:latest
wget <https://raw.githubusercontent.com/TeamPGM/PagerMaid-Pyro/development/utils/docker.sh> -O docker.sh && chmod +x docker.sh && bash docker.sh
|
相关链接1https://www.cnblogs.com/niunafei/p/12635233.html