Linux基础篇、第一章_01_3安装虚拟机手动安装部署Ubuntu22.04服务器

题目安装部署Ubuntu22.04服务器

版本号 : 1.0,0
作者 : @老王要学习
日期 : 2025.04.29
适用环境 : Ubuntu22.04

文档说明

本文档聚焦 Ubuntu 22.04 服务器的安装部署,详细介绍了从虚拟机创建、系统安装、基础配置(如更新国内源、安装常用软件、修改静态 IP、设置 ssh 远程连接),到利用 Cobbler 进行自动化部署(包括系统镜像导入、自定义 kickstart 应答文件等操作)的全流程,为相关技术人员提供实操指南

环境准备

硬件要求

  • 服务器: 2核CPU、2GB内存,20GB硬盘空间
  • 网络: 确保服务器具有固定的IP地址,并且防火墙允许FTP端口(默认22端口)的通信

软件要求

  • FTP软件:xshell6

  • 操作系统:Ubuntu22.04

进入系统配置:

Try or Install Ubuntu Server

English

Continue without updating

Done

Ubuntu Server (minimized)、Done

Done

Done

Use an entire disk、Set up this disk as an Lw group、Done

Done

Continue

自定义名字密码、Done

Install 0penSSH server、Done

Done

Cancel update and reboot

重启成功进行登录

user1

1

更新国内源

查看本机IP进行远程连接

ip a

进入root用户:

sudo -i

进入/etc/apt/下备份source.list文件

cs 复制代码
cd /etc/apt/

mv sources.list sources.bak
cs 复制代码
cat > sources.list <<EOF

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-backports main restricted universe multiverse

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

EOF

更新软件包列表

cs 复制代码
apt update

升级已安装的软件包

apt upgrade -y

安装常用软件

curl、wget、net-tools

apt install curl wget net-tools

iputils-ping sysstat dstat zip unzip gzip vim

apt install iputils-ping sysstat dstat zip unzip gzip vim

vim bash-completion

apt install vim bash-completion

build-essential

apt install build-essential

autoremove

apt autoremove

clean

apt clean

修改静态IP地址

cs 复制代码
vim /etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'

network:

  ethernets:

    ens33:

      dhcp4: false

      addresses: [192.168.174.15/24]

      routes:

        - to: default

          via: 192.168.174.2

      nameservers:

        addresses: [223.5.5.5,223.6.6.6]

  version: 2

地址⽣效:

netplan apply

验证:ip a

设置ssh远程连接

cs 复制代码
sudo -i

vim /etc/ssh/sshd_config

PermitRootLogin yes

PasswordAuthentication yes

UseDNS no

systemctl restart sshd

相关推荐
腾科IT教育4 小时前
Oracle认证怎么选?2026年OCP/OCM报考指南
linux·运维·华为认证·hcie·开闭原则·datacom
幸福指北5 小时前
🚀 开源了,一个人 + AI 肝出一个 AI 终端 | AShell 技术分享
运维·人工智能·ai·终端
肥胖小羊6 小时前
微信社群自动化管理与防骚扰系统的设计与实现
运维·自动化
AI办公探索者6 小时前
仓储物流AI任务执行的技术拆解:从WMS自动化到多设备协同的落地路径
运维·人工智能·ai·自动化
longerxin20208 小时前
nano编辑器插入、编辑完整操作教程(Linux日志/配置专用)
linux·运维·编辑器
cesium vue8 小时前
nginx 流媒体配置
运维·nginx
木心术19 小时前
GitHub Actions自动化运维实战:从CI/CD到全链路DevOps
运维·自动化·github
糯米导航9 小时前
实践教程|搭建电商 AI 无限画布,实现百款商品主图自动化批量生成
运维·人工智能·自动化
朴马丁9 小时前
从制造到智造:PLM如何赋能企业研发创新
大数据·运维·人工智能·食品行业·流程行业plm·化工新材料行业·新能源材料行业
爱小黄9 小时前
使用docker搭建集群-使用 Docker 搭建 KingbaseES 集群
运维·docker·容器