当前位置: 首页 > ai >正文

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文件

cd /etc/apt/mv sources.list sources.bak

cat > sources.list <<EOFdeb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverseEOF

更新软件包列表

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地址

vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network:ethernets:ens33:dhcp4: falseaddresses: [192.168.174.15/24]routes:- to: defaultvia: 192.168.174.2nameservers:addresses: [223.5.5.5,223.6.6.6]version: 2

地址⽣效:

netplan apply

验证:ip a

设置ssh远程连接

sudo -ivim /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication yesUseDNS no

systemctl restart sshd

http://www.xdnf.cn/news/2995.html

相关文章:

  • MySQL日志详解
  • 算法训练营第五天 | 454.四数相加II\ 383. 赎金信\15. 三数之和\ 18. 四数之和
  • 同一个路由器接口eth0和ppp0什么不同?
  • PCB入门指南:从电阻到常见电路的全解析
  • acwing背包问题求方案数
  • NOC科普一
  • 大模型——使用coze搭建基于DeepSeek大模型的智能体实现智能客服问答
  • 你的私域该大扫除了
  • 【记录】Python调用大模型(以Deepseek和Qwen为例)
  • 思维导图的快速生成
  • 某铝制品长棒材精轧线低压无源滤波装置改造案例
  • 智慧停车场升级难题:免布线视频桩如何破解三大核心痛点
  • 低版的spring boot 1.X接入knife4j
  • 批量修改文件名前后缀
  • 国内无法访问GitHub官网的问题解决
  • Cell Res | Stereo-seq揭示人类肝癌浸润区促进肝细胞-肿瘤细胞串扰、局部免疫抑制和肿瘤进展
  • 探索数学之美:分形几何之在线交互式曼德博集合动画演示工具
  • C++类与对象基础
  • 破局传统采购,连锁大药房打造一体化招采平台
  • 川土微电子全国产供应链且全面通过IBEE EMC认证的车规CAN收发器CA-IF1044AX-Q1
  • Mysql数据类型
  • 0.5 像素边框实现
  • Javscript 数组的常用方法有哪些?
  • 软实时如Windows,在工业领域的弊端
  • Game Booster汉化版:一键优化,畅享游戏
  • std::functional 类是干什么用的?
  • 项目实战-飞机大战【补档】
  • 【AI面试准备】模型自动化评估
  • C++学习:六个月从基础到就业——异常处理:机制与最佳实践
  • Qt5与现代OpenGL学习(三)纹理