我是靠谱客的博主 天真大侠,最近开发中收集的这篇文章主要介绍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安装后会自动升级所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(24)

评论列表共有 0 条评论

立即
投稿
返回
顶部