一、服务器平台信息
芯片平台:Intel至强E526xx系列x2
系统版本:ubuntu 14.04/18.04/22.04服务器版
内存:128GB
磁盘空间:256GB SSD + 8TB HD
二、服务器系统安装
系统可以从官方下载:https://cn.ubuntu.com/download/
百度网盘地址:
链接:https://pan.baidu.com/s/1xGWr4msmBNvSEwWD-OXx2Q
提取码:lvae
本文已ubuntu-18.04.5-live-server-amd64.iso为例。如何制作系统安装盘,本篇幅不做介绍,可以参考13小结其他篇,UltraISO_9.6.2软碟通制作系统启动盘(U盘、光盘).docx
把U盘或者光盘插入主机,在BIOS中设置启动优先级。
2.1选择安装语言为英文:
2.2 安装过程中不更新系统
2.3 键盘默认选择,英文-美国键盘
2.4 网络节点与IP,默认即可
2.5 代理,默认即可
2.6 软件源镜像,默认即可
2.7 磁盘分区
重要:建议LVM勾选,后续可以给磁盘空间动态扩容。
固态硬盘部分:
1. 主分区 500M EFI分区 (用作EFI启动)
2. 主分区 500M /boot (开机程序500M)
3. 主分区 128G swap 交换分区(按照内存大小来设置,也可不设置)
4. 主分区剩下部分 / (根目录,相当于我的电脑C盘,存放系统程序文件)
机械硬盘部分:
1. 硬盘一,主分区 所有部分 /home (home用来存储用户的数据)
2. 硬盘二,主分区,后续可通过LVM卷组添加到/home,也可以其他用途
2.8 用户名、用户密码、服务器名设置
2.9 勾选ssh服务
2.10 其他工具,看个人需要,可以都不选
2.11 安装
安装进行中,看日志,等系统安装完成按ENTER重启即可。
三、编译依赖软件包安装
安装完成后,通过putty、SecureCRT、Xmanager等远程登录工具登录系统,执行:
3.1 update software list
$ sudo apt-get update
3.2 install the mandatory packages:
$ sudo apt-get install gawk wget git-corediffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-devxterm lzop python3 dos2unix g++-multilib u-boot-tools expect cmake ccache
3.3 install the optional packages:
$ sudo apt-get install git libncurses5-devlibstdc++6 flex bison automake autoconf libtool
libssl-dev
3.4 install the gstreamer
$ sudo apt-get install autopointautotools-dev gtk-doc-tools libglib2.0-dev
3.5 install other
$ sudo apt-get install git-core gnupg flexbison gperf build-essential
$ sudo apt-get install zip curl zlib1g-devlibc6-dev lib32ncurses5
$ sudo apt-get install x11proto-core-devlibx11-dev lib32readline-gplv2-dev lib32z-dev
$ sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodospython-markdown
libxml2-utils xsltproc
安装所需的依赖,完成后开发环境搭建基本完成。