我是靠谱客的博主 天真大侠,最近开发中收集的这篇文章主要介绍Python - 装机系列58 半自动化搭建ubuntu环境说明内容源文件备份为 /etc/apt/sources.list.bak安装后会自动升级,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
说明
正好整了个新机,接着这个机会梳理一下配置标准环境的过程,未来装机可以半自动化的进行安装。
- 1 wget。 一些不太好下载的软件,或者配置文件,全部放在可以直接wget的公网主机上。
- 2 sh。将命令集中到sh文件中,一键执行。
内容
1 开始前的一些记录
- 1 在ubuntu的图形界面里,禁止软件自动更新就好了,不要把其他的勾去掉。
- 2 要先安装sshd
# 客户端
apt install openssh-client
# 服务端
apt install openssh-server
- 3 内存读写测试
# 信息
dmidecode --type memory
# m1 内存8589934592 bytes (8.6 GB, 8.0 GiB) copied, 2.57977 s, 3.3 GB/s
# m6 8589934592 bytes (8.6 GB, 8.0 GiB) copied, 1.42225 s, 6.0 GB/s
dd if=/dev/zero of=/dev/shm/A bs=2M count=4096
# apt install mbw
mbw 16 -b 4096
- 4 硬盘读写测试
# m6 8192000000 bytes (8.2 GB, 7.6 GiB) copied, 2.61434 s, 3.1 GB/s
time dd if=/dev/zero of=/tmp/test bs=8k count=1000000
# 读
# 8192000000 bytes (8.2 GB, 7.6 GiB) copied, 0.791077 s, 10.4 GB/s
time dd if=/tmp/test of=/dev/null bs=8k
# 读写
time dd if=/tmp/test of=/var/test bs=64k
- 5 可能有个比较烦人的软件
pulseaudio
要修改配置文件里的自动启动项再移除
vi /etc/pulse/client.conf
将 “autospawn=yes”改掉
- 6 删除其他服务器用不到的进程
# 查找并删除
ps -aux|grep firefox|awk '{print $2}' | xargs kill
到这里,主机已经可以通过局域网ssh操作了,可以拔掉显示器、键盘和鼠标
2 正式安装
- 1 更改终端颜色
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
- 2 公钥和ssh设置
这步自己替换公钥
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
- 3 设置虚拟内存 64代表64G
cd /home/shs && wget http://$download_host/downup/download/virtual_machine.sh && sh virtual_machine.sh 64
可能原来有2G交换,没注意
- 4 修改ubuntu源,改为国内镜像。
源文件备份为 /etc/apt/sources.list.bak
安装后会自动升级
cd /home/shs && wget http://$download_host/downup/download/add_apt_source.sh && sh add_apt_source.sh
- 5 安装frpc
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
- 6 配置fprc.ini
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
- 7 配置自动重启服务
cd /home/shs && wget http://$download_host/downup/download/frpc_auto_restart.sh && sh frpc_auto_restart.sh
到这里已经可以使用公网ssh访问,并且如果机器掉电了,只要重启就可以自动连接
- 8 安装一些必要的软件
cd /home/shs && wget http://$download_host/downup/download/base_softwares.sh && sh base_softwares.sh
到这里就打开docker玩耍了,结束
最后
以上就是天真大侠为你收集整理的Python - 装机系列58 半自动化搭建ubuntu环境说明内容源文件备份为 /etc/apt/sources.list.bak安装后会自动升级的全部内容,希望文章能够帮你解决Python - 装机系列58 半自动化搭建ubuntu环境说明内容源文件备份为 /etc/apt/sources.list.bak安装后会自动升级所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复