网站登录账号密码保存在哪里,旅游网站建设的原因,提升学历的机构,没经验怎么开广告公司文章目录一、概述二、安装过程#xff08;一#xff09;基础安装#xff08;二#xff09;初步设置#xff08;三#xff09;网络通信和基础软件安装三、成果一、概述
为了构建基于ubuntu 18.04的各种应用#xff0c;搭建一个最小化的基础版本#xff0c;实现基本的网…
文章目录一、概述二、安装过程一基础安装二初步设置三网络通信和基础软件安装三、成果一、概述
为了构建基于ubuntu 18.04的各种应用搭建一个最小化的基础版本实现基本的网络通信。基本要求
整个系统尺寸要比较小5GB以下支撑apt软件安装、ssh通信、基于web的终端通信支持GUI支持中文显示
二、安装过程
安装环境virtualbox6 版本ubuntu18.04.2LTS Server
一基础安装
virtualbox中新建一个虚拟机10GB硬盘空间网卡有两种配置方式 双网卡host-only NAThost-only与主机通信NAT与外部通信单网卡NATNAT与外部通信设置端口映射到主机端口实现与主机通信 下载ubuntu18.04.2的ISO文件作为虚拟光驱启动安装APT源路径设置为网易开源镜像网站文件系统设为ext4整个硬盘设置到“/”路径不加载任何snap
二初步设置
下载aptitude更新系统 $ sudo apt-get install aptitude删除多余的linux-image: $ sudo aptitude purge linux-image-版本号修改SWAP文件两种选择 将其尺寸设置为内存的两倍取消SWAP: $ sudo swapoff -a
至此整个系统占用空间为2.3GB左右
三网络通信和基础软件安装
安装 ttyd C 语言编写的命令行程序网页版的远程终端介绍详见 https://www.oschina.net/p/ttydhttps://www.v2ex.com/t/341862项目主页https://tsl0922.github.io/ttyd
$ wget -c -O ttyd https://github.com/tsl0922/ttyd/releases/download/1.5.1/ttyd_linux.x86_64
chmod ux ttyd# 增加可执行权限
$ chmod ux ttyd或者源码安装
sudo apt-get install cmake g pkg-config git vim-common libwebsockets-dev libjson-c-dev libssl-dev
git clone https://github.com/tsl0922/ttyd.git
cd ttyd mkdir build cd build
cmake ..
make make install可以实现多种命令行程序在网页端的访问支持例如最常用的支持web terminal端口自己定义
./ttyd -p 12345 login非必选项安装 xorg、openbox、chinese fonts支持GUI和中文字体
三、成果
基于ubuntu 18.04.2 LTS Server版的基础系统支持ssh和web ssh通信整个系统尺寸小于3GB