安装Ubuntu操作系统

  • A+
所属分类:Ubuntu

Ubuntu是一个免费、开源的操作系统,以其现代的用户界面、强大的软件管理、良好的兼容性和安全性而闻名。它由Canonical公司支持,提供多个版本以适应不同的使用场景,包括桌面、服务器和云计算。Ubuntu特别注重社区支持和多样性,每两年发布一次长期支持(LTS)版本,适合追求稳定性的企业和个人用户。Ubuntu在云计算和物联网领域也有显著的应用。

系统要求

  • 双核 2 GHz 处理器或更高
  • 4 GB 系统内存
  • 25 GB 磁盘存储空间

下载镜像

获取Ubuntu服务器版 | Ubuntu

安装Ubuntu操作系统

安装Ubuntu Server

进入引导菜单,默认第一个按回车

安装Ubuntu操作系统

选择要安装的语言,默认英语按回车

安装Ubuntu操作系统

继续安装,按回车

Subiquity安装程序的更新提示,当前运行的安装程序版本已经过时,选择Continue without updating:选择此选项将继续使用当前的安装程序版本进行安装,不进行更新。

安装Ubuntu操作系统

配置键盘布局,默认即可Done按回车

安装Ubuntu操作系统

选择安装类型,上下箭头可选Done回车

我选的是最小化安装

安装Ubuntu操作系统

手动配置网络,上箭头选择IPv4按回车

安装Ubuntu操作系统

选择手动按回车

安装Ubuntu操作系统

ens33配置IP,Save按回车

安装Ubuntu操作系统

ens37配置IP,Save按回车

ens33配置网关和DNS了,ens34不用在配置

安装Ubuntu操作系统

回到配置网络初始页面,Done按回车

安装Ubuntu操作系统

配置代理设置的页面,不用配置,Done回车

安装Ubuntu操作系统

镜像源配置,可以替换,Done按回车

安装Ubuntu操作系统

磁盘分区,自定义存储布局,Done按回车

安装Ubuntu操作系统

创建boot分区

选择free space --> Add GPT Partition添加分区按回车

安装Ubuntu操作系统

boot分区分配1024m的空间,Create按回车

安装Ubuntu操作系统

创建SWAP分区

选择free space --> Add GPT Partition添加分区按回车

安装Ubuntu操作系统

SWAP分区分配8G的空间,SWAP是内存的2倍,Create按回车

安装Ubuntu操作系统

创建根分区

选择free space --> Add GPT Partition添加分区按回车

安装Ubuntu操作系统

不写默认使用所有剩余空间,Create按回车

安装Ubuntu操作系统

回到分区初始配置界面,Done按回车

安装Ubuntu操作系统

存储配置的最后确认阶段,Continue继续,按回车

安装Ubuntu操作系统

设置计算机名、用户名及密码,Done按回车

安装Ubuntu操作系统

这里默认暂时跳过,Done按回车

安装Ubuntu操作系统

安装SSH服务,方便远程连接,Done按回车

安装Ubuntu操作系统

选择安装其他服务,如并不需要直接跳过,Done按回车

安装Ubuntu操作系统

开始安装系统

安装Ubuntu操作系统

安装完成后选择Reboot Now按回车,重启系统

安装Ubuntu操作系统

在这个界面按回车

安装Ubuntu操作系统

使用创建的用户登录系统

安装Ubuntu操作系统

Ubuntu优化

sudo timedatectl set-timezone Asia/Shanghai        //同步时间

配置apt安装源

sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak        //备份配置
华为:
sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
sudo apt-get update        //更新索引

阿里:
sudo vim /etc/apt/sources.list
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
sudo apt-get update        //更新索引

安装基本工具

sudo apt install -y vim mc wget curl nmap htop gcc g++ tar gzip bzip2 xz-utils tree rsync zip unzip psmisc chrony bash-completion lrzsz telnet
sudo dpkg -l vim mc wget curl nmap htop gcc g++ tar gzip bzip2 xz-utils tree rsync zip unzip psmisc chrony bash-completion lrzsz telnet        //查看这些包是否被安装上

每个包的作用
vim: 强大的命令行文本编辑器。
mc: 基于文本的双面板文件管理器。
wget: 命令行文件下载工具。
curl: 命令行网络数据传输工具。
nmap: 网络扫描和安全评估工具。
htop: 交互式进程查看器。
gcc: C语言编译器。
tar: 文件打包工具。
gzip: .gz文件压缩工具。
bzip2: .bz2文件压缩工具。
xz-utils: .xz文件压缩工具。
tree: 目录树结构显示工具。
rsync: 文件同步和传输工具。
zip: .zip文件压缩工具。
unzip: .zip文件解压工具。
psmisc: 进程管理工具集。
chrony: 系统时钟同步工具。
bash-completion: Bash命令自动补全。
lrzsz: 命令行文件传输工具。
telnet: 不安全的远程登录工具。

主要用于Linux系统的文件管理、网络操作、系统监控和软件开发:
文件编辑与管理:vim, mc, tar, gzip, bzip2, xz-utils, zip, unzip
网络工具:wget, curl, nmap, rsync, lrzsz, telnet
系统监控与进程管理:htop, psmisc
编程与开发:gcc, bash-completion
时间同步:chrony
附加工具:tree(查看目录结构)

关闭AppArmor服务

sudo systemctl stop apparmor
sudo systemctl disable apparmor

配置ssh服务

sudo sed -i 's/^#Port 22/Port 22/' /etc/ssh/sshd_config
sudo sed -i 's/#UseDNS no/UseDNS no/' /etc/ssh/sshd_config
sudo systemctl restart sshd.service

sudo init 0

xxx

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: