代码改变世界

VMware 虚拟机安装 Ubuntu 20.04-server

  猎手家园  阅读(976)  评论(0编辑  收藏  举报

一、ubuntu镜像下载

选择服务器版:https://cn.ubuntu.com/download/server/step1

 

二、安装步骤

1、选择语言:选择语言为English

 

2、系统更新:选择不更新

 

3、设置键盘:使用默认的美式英语键盘布局,直接回车

4、配置动态IP地址,安装完后再配置,直接回车。

5、服务器代理,不设置,直接回车

6、设置镜像源地址,Ubuntu默认的官方镜像源下载很慢,这里更改为阿里云(https://mirrors.aliyun.com/ubuntu/)

 

7、 配置存储:接下来配置存储引导,我只创建了一块30GB的硬盘,选择使用整块硬盘,并且安装LVM,LVM是一个管理磁盘的工具,下面的Encrypt意思是加密,我们不需要磁盘加密,不选择,这些都是默认值,其实还是直接回车就行

 

8、文件系统:显示在磁盘上创建文件系统的摘要,直接回车即可;然后会提示你你在进行破坏性操作,之前选择的硬盘上的数据都会丢失,而且安装过程不可逆,选择Continue然后回车。

 

9、创建用户信息:
第一是你的名字(Your name),这个就像你在windows上面注册的windows账户一样,是一个类似姓名的东西。
第二个是计算机名(Your server’s name),这个就是windows你打开“我的电脑”看到的计算机名,标志着安装了ubuntu系统的整台电脑,在网络上连接时可能会有用。
第三个是用户名(username),这个是非常重要的,是你在这个ubuntu系统上创建的第一个用户。
再往下是用户名对应的密码,以及再次确认密码。

 

10、不用理会,直接跳过

 

11、安装SSH服务:接下来提示是否安装 SSH 工具,主要是外部连接该 linux,因为在里面实在太难操作了这个是用来进行远程连接服务器的。移动到安装OpenSSH服务上按下空格键就可以勾选了,然后再移动到Done,回车

 

12、其他工具:可以安装一些工具,不需要,直接移动到Done,回车

 

13、系统配置完成,安装界面:安装完成后,左上方会显示橙底白字的“Installation complete!”,安装完成后会自动开始更新,可以移动到最下方的取消更新并重启,如下:

 

14、这样会取消之前在进行的更新,重启前由于做一些取消安装更新的操作,会花点时间。
你也可以等安装完更新后(耐心等待),下面变成“reboot”重启。

 

15、重启后,会出现下面的界面,提示你安装用的ISO镜像无法卸载。现在的情况相当于你装完系统后重启,启动盘还在电脑上插着,如果是实体电脑安装的话把启动盘拔了按回车就行,虚拟机不用理会,按回车即可。

 

16、登录界面:重启后进入登录界面,输入前面配置的用户和密码。

 

三、配置静态IP

1、查看ip

如果无法使用 ifconfig 命令,则先使用 ip a 来查看ip

#安装net-tools 使用ifconfig命令
sudo apt update -y 
sudo apt install net-tools -y

 

2、修改配置文件

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

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens32: #网卡名称
      dhcp4: false  #关闭dhcp
      addresses: [192.168.30.246/24]  #设置静态ip
      routes:
       - to: default
        via: 192.168.30.2 # 网关
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] #DNS
  version: 2

sudo netplan apply #使配置文件生效
复制代码

 

复制代码
# 另一种写法
network:
  ethernets:
    enp6s0:
      dhcp4: false
      addresses: 
        - 192.168.10.94/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: 
          - 114.114.114.114 
          - 8.8.8.8
  version: 2
复制代码

 

四、启用root登录

1、以普通用户登录系统,创建 root 用户的密码;

然后输入设置的密码,输入两次,这样就完成了设置root用户密码。
使用 sudo su 可进入root用户

sudo passwd root

2、配置SSH

复制代码
1、 sudo ps -e |grep ssh    #查看是否安装了SSH服务
#(如果显示为空则没安装,如果安装了省略2-5步)
 
2、sudo apt-get update      #先更新下资源列表
 
3、sudo apt-get install openssh-server   #安装openssh-server
 
4、sudo ps -e |grep ssh     #查看是否安装成功
 
5、sudo service sshd start  #重新启动SSH服务 (或者用命令 sudo systemctl restart sshd)
 
6.进行配置
sudo vi /etc/ssh/sshd_config
把PermitRootLogin prohibit-password 注释掉
增加一行 PermitRootLogin yes  
 
eg:
# Logging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
permitRootLogin yes
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
复制代码

3、重启SSH服务

sudo systemctl restart sshd

 

五、常用命令

复制代码
#开启防火墙
sudo ufw enable

#关闭防火墙
sudo ufw disable

# 查看防火墙状态
root@saneri:~# sudo ufw status
Status: inactive

#其中 inactive状态是防火墙关闭状态 active是开启状态。 
复制代码

 

相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示