Ubuntu24.04-server的安装与初始化

一、创建虚拟机

        1.1 新建虚拟机

                1)选择典型安装

                2)稍后安装操作系统

                3)客户机操作系统选择[Linux],版本选择[Ubuntu 64位]

                4)修改一个好听的虚拟机名称,将虚拟机存储在非C盘的任意地方

                5)指定磁盘容量,默认即可

                6)自定义硬件,新 CD/DVD指定为 /[存储的位置]/Ubuntu24.04

                7)完成

        1.2 配置安装Ubuntu24.04
                1)   安装Ubuntu Server
                 
                2)选择语言

                 
                3)选择键盘布局
                 
                4)选择安装配置
               
                5)配置网络 

 

 

                 
                6)配置代理服务

               
                7)验证镜像

 

               
                8)配置磁盘 

 

 

                 
                9)配置用户
               
                10)是否启用 Ubuntu pro

               
                11)配置SSH远程连接

               
                 12)安装额外服务
           
                13)确认安装并重启

 

        1.3 配置Ubuntu24.04 
                1)测试ssh连接

ubuntu@ubuntu:~$ ip a | grep inet | grep ens33
    inet 10.0.0.100/24 brd 10.0.0.255 scope global ens33

测试连接 : ssh ubuntu@10.0.0.100

               

                2)启用root账户                 

ubuntu@ubuntu:~$ sudo passwd root
New password:     [新的root密码]
Retype new password:     [确认root密码]
passwd: password updated successfully    成功

#

# 使ssh可以通过root用户连接

ubuntu@ubuntu:~$ sudo sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g" /etc/ssh/sshd_config

#

#sudo reboot重启,使用root用户登录

ssh root@10.0.0.100

root@ubuntu:~#

                3)更换仓库源

 #备份仓库源

root@ubuntu:~# cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

#

# 修改仓库源为清华源

root@ubuntu:~# cat > /etc/apt/sources.list.d/ubuntu.sources << EOF
> Types: deb
> URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
> Suites: noble noble-updates noble-security
> Components: main restricted universe multiverse
> Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
> EOF

#

#查看

root@ubuntu:~# cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

#

# 更新缓存

apt-get update

#

# 更新

apt-get upgrade

#

# 测试

root@ubuntu:~# apt install apache2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  apache2-bin apache2-data apache2-utils libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64
  liblua5.4-0 ssl-cert
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64
  liblua5.4-0 ssl-cert
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,083 kB of archives.
After this operation, 8,094 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

至此,Ubuntu24.04安装完成

### 安装 Ubuntu Server 24.04 LTS 到物理机 #### 准备工作 为了顺利安装 Ubuntu Server 24.04 LTS,在开始之前需准备好以下事项: - 下载适用于目标架构(通常是 amd64/x86_64)的 ISO 文件。 - 使用 Rufus 或 Etcher 工具创建启动 U盘或 DVD。 #### 启动并进入安装界面 将制作好的启动介质插入计算机,并重启机器。根据 BIOS/UEFI 提示键入特定按键(如 F12, Esc),选择从 USB/DVD 启动。随后会看到 GRUB 菜单,默认情况下可以选择第一个选项来启动安装程序。 #### 配置网络连接 如果是在无互联网环境下操作,则跳过此步;若有网线接入,可自动配置 DHCP 获取临时 IP 地址用于下载更新和安全补丁[^1]。 #### 磁盘分区布局规划 对于新手来说推荐采用全盘加密(LVM)或者简单地全部分配给新系统的方式。如果有特殊需求比如保留旧数据或其他操作系统共存,则需要手动调整各逻辑卷大小及挂载点位置。 #### 用户账户设定 输入主机名、域名(可选),接着设置 root 密码以及至少一名常规用户的个人信息,包括全名、用户名及其密码等必要字段。 #### 开始实际写入过程 确认以上各项参数均符合预期之后按下继续按钮,此时正式开始了文件复制阶段直到完成整个系统的部署流程。 ```bash sudo adduser yourusername sudo ``` 上述命令可以用来确保新建用户具有管理员权限以便后续维护管理更加便捷高效。 #### 更新初始化环境 首次登录后建议立即执行全面升级以获得最新的功能特性支持同时修复已知漏洞问题: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装 Docker (可选) 按照官方文档指引或是借助国内镜像加速源快速集成容器化平台服务框架,具体步骤如下所示: 1. 备份原有 `/etc/apt/sources.list` 文件以防万一; 2. 添加阿里云 APT 源地址到列表内; 3. 执行 `apt-get update` 命令同步索引数据库; 4. 安装必要的依赖项如 `ca-certificates`, `curl`, `gnupg`; 5. 加入官方 GPG key 并注册对应的存储库路径; 6. 正式安装 Docker Engine 版本并通过测试验证其可用状态; 7. 将当前登陆者加入 docker 组从而免去每次调用前都要加 `sudo`. ```bash # 替换为阿里云源 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 安装所需工具集 sudo apt install ca-certificates curl gnupg lsb-release # 创建目录保存密钥环 sudo mkdir -m 0755 -p /etc/apt/keyrings # 下载签名公钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 更新APT缓存 sudo apt update # 安装Docker引擎 sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin # 测试运行hello-world容器实例 sudo docker run hello-world # 把自己添加至docker组里边儿 sudo usermod -aG docker $USER newgrp docker ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值