1. 物理机安装Linux环境
这里以Ubuntu系统为例,Centos系统同理,windows同理
1.1 下载系统镜像
官网下载速度慢的话可以直接百度各大学的镜像下载网站去下载,如下以清华镜像网站为例:
https://mirrors.tuna.tsinghua.edu.cn/
1.2 下载工具ventoy
Ventoy官网 : https://www.ventoy.net/cn/
一个普通的u盘为什么能够在电脑启动的时候能够运行?通常我们都是在电脑正常启动后才将u盘
插入到usb
,这样就可以通过电脑上的操作系统去访问u盘
了,但在没有启动电脑系统的情况下,如何让u盘运行呢?
答:这就需要个软件将这个u盘给搞一下,搞一下之后u盘
就可以用了
那是什么样的软件有如此威力?
答:ventoy
注意,使用ventoy的好处好远远大于直接将iso文件刻录到u盘,因为ventoy启动后可以选择u盘中的多个iso中的任意一个启动,也就是说:烧录iso到u盘,那么这个u盘只有1种系统;而使用ventoy可以将多种不同的系统iso文件统统放到u盘,然后启动时可以选择,你说牛不。。。。
1.3 安装Ubuntu到电脑
将工具Ventoy解压
- 将下载好的iso文件复制到U盘
- U盘插入电脑USB,插入usb后,重启电脑,然后安装F11键(可能是F12或者别的,电脑不同按键不太一样),选择U盘,然后按下回车即可,看到如下画面
看到上述界面,回车即可
这个过程很简单,起个名字,设置密码,然后各种默认选择就行
将电脑的网线拔掉,否则会自动从网络上下载新的文件,导致安装过程非常慢
1.4 开启Ubuntu远程服务端口
以下命令均在命令行终端执行
直接使用ifconfig命令无法查看ip地址
sudo apt install net-tools
此时,查看Ubuntu关于22的端口,执行命令如下
netstat -ntlp|grep 22
参数解释:
-n 不以进程的服务名称,以端口号(port number)显示
-t 列出tcp网络封包的信息
-l 列出目前正在网络监听(listen)服务
-p 列出该网络服务的进程
此时若发现无任何关于22端口的进程内容,执行以下命令
sudo apt-get install openssh-server
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 22
以上的操作就可以远程登录了,什么?你说你的账户是root的登录报错了,想直接登录,那估计你需要修改远端的ssh配置文件了,我目前是用普通账户登录su一下切换的。
通过ifconfig命令查看IP地址即可