基于ubuntu18.04LTS SERVER版的基础系统安装过程
生活随笔
收集整理的這篇文章主要介紹了
基于ubuntu18.04LTS SERVER版的基础系统安装过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、概述
- 二、安裝過程
- (一)基礎安裝
- (二)初步設置
- (三)網絡通信和基礎軟件安裝
- 三、成果
一、概述
為了構建基于ubuntu 18.04的各種應用,搭建一個最小化的基礎版本,實現基本的網絡通信。基本要求:
- 整個系統尺寸要比較小,5GB以下
- 支撐apt軟件安裝、ssh通信、基于web的終端通信
- 支持GUI,支持中文顯示
二、安裝過程
安裝環境:virtualbox6
版本:ubuntu18.04.2LTS Server
(一)基礎安裝
- virtualbox中,新建一個虛擬機,10GB硬盤空間,網卡有兩種配置方式:
- 雙網卡host-only + NAT:host-only與主機通信,NAT與外部通信
- 單網卡NAT:NAT與外部通信,設置端口映射到主機端口,實現與主機通信
- 下載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/ttyd
- https://www.v2ex.com/t/341862
- 項目主頁:https://tsl0922.github.io/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
總結
以上是生活随笔為你收集整理的基于ubuntu18.04LTS SERVER版的基础系统安装过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android官方开发文档Trainin
- 下一篇: java信息管理系统总结_java实现科