说明
正好整了个新机,接着这个机会梳理一下配置标准环境的过程,未来装机可以半自动化的进行安装。
- 1 wget。 一些不太好下载的软件,或者配置文件,全部放在可以直接wget的公网主机上。
- 2 sh。将命令集中到sh文件中,一键执行。
内容
1 开始前的一些记录
- 1 在ubuntu的图形界面里,禁止软件自动更新就好了,不要把其他的勾去掉。
- 2 要先安装sshd
apt install openssh-client
apt install openssh-server
dmidecode --type memory
dd if=/dev/zero of=/dev/shm/A bs=2M count=4096
mbw 16 -b 4096
time dd if=/dev/zero of=/tmp/test bs=8k count=1000000
time dd if=/tmp/test of=/dev/null bs=8k
time dd if=/tmp/test of=/var/test bs=64k
要修改配置文件里的自动启动项再移除
vi /etc/pulse/client.conf
将 “autospawn=yes”改掉
ps -aux|grep firefox|awk '{print $2}' | xargs kill
到这里,主机已经可以通过局域网ssh操作了,可以拔掉显示器、键盘和鼠标
2 正式安装
if [ ! -d "/home/shs" ]; then
mkdir -p /home/shs
fi
download_host="106.75.247.206:21001"
cd /home/shs && wget http://$download_host/downup/download/shell_color.sh
这步自己替换公钥
cd /home/shs && wget http://$download_host/downup/download/base_pub_key.txt
cd /root && mkdir .ssh && cd .ssh
cat /home/shs/base_pub_key.txt > authorized_keys
在进行下一步进行前,先ssh登录一下,正常的话现在无需密码也可以登录了
这步会设置禁止密码登录,避免被其他人撞库
cd /home/shs && wget http://$download_host/downup/download/sshd_config.sh && sh sshd_config.sh
cd /home/shs && wget http://$download_host/downup/download/virtual_machine.sh && sh virtual_machine.sh 64
可能原来有2G交换,没注意
源文件备份为 /etc/apt/sources.list.bak
安装后会自动升级
cd /home/shs && wget http://$download_host/downup/download/add_apt_source.sh && sh add_apt_source.sh
cd /home/frpc && wget http://$download_host/downup/download/frp_0.34.0_linux_amd64.tar.gz && tar -zxvf frp_0.34.0_linux_amd64.tar.gz
cd /home/frpc/frp_0.34.0_linux_amd64 && rm frpc.ini && wget http://$download_host/downup/download/frp_set_ini.sh
cd /home/frpc/frp_0.34.0_linux_amd64 && sh frp_set_ini.sh YOURSERVERIP SERVERPORT SERVERSECRET CLIENTPORT frp_0.34.0_linux_amd64
cd /home/shs && wget http://$download_host/downup/download/frpc_auto_restart.sh && sh frpc_auto_restart.sh
到这里已经可以使用公网ssh访问,并且如果机器掉电了,只要重启就可以自动连接
cd /home/shs && wget http://$download_host/downup/download/base_softwares.sh && sh base_softwares.sh
到这里就打开docker玩耍了,结束
|