VMware 虚拟机安装 Ubuntu 20.04-server
2023-02-14 11:39 猎手家园 阅读(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应用必不可少的技术