【Linux 基础】一、安装和运行
2024-04-10 00:40:52  阅读数 976

这里是佳奥!我们进入了一个新的篇章,这里我们开始接触Linux操作系统。

基于Windows11,安装Ubuntu20发行版。

那么我们开始吧!

1 准备工作

首先我们要确认电脑开启了虚拟内存功能。可以进入BIOS查看,AMD和Intel的叫法不一样,不过本质是一个东西。

接着在搜索中键入功能,打开Windows功能,勾选适用于Linux的Windows子系统。


接着,我们需要在微软商店安装以下两个软件:



随后运行Ubuntu,准备报错:win10 启动子系统Linux报错 Error: 0x800701bc WSL 2

2 微软教程

显示报错以后,我们打开微软官方给出的帮助文档:

https://docs.microsoft.com/zh-cn/windows/wsl/install-manual


讲解十分详细,按照步骤一步一步来就可以运行Ubuntu了。

我们按照提示设置用户名和密码


这里$表示是普通用户,我们需要以下操作建立root用户:

启用root并设置密码

sudo passwd root

添加用户到root组

usermod -aG sudo username

切换root用户

su

查看当前是否为root用户

sudo whoami 

显示为root则成功


现在开头是#,说明进入ROOT用户了。

3 安装MobaXterm

类似的远程登陆软件很多,这里使用MobaXterm这个软件。

软件链接:https://mobaxterm.mobatek.net/download-home-edition.html

选择右侧绿色按钮(Installer edition)下载安装。

4 远程登录设置-WSL

打开MobaXterm,发现左侧已有一个Ubuntu 20.0,双击即可,出现下面界面说明连接成功,开始使用吧!



5 远程登录设置-SSH

一般来说,需要设置Ubuntu的SSH功能。

1首先更新列表

sudo apt-get update

2安装SSH

sudo apt-get install openssh-server

3开启SSH服务

sudo service ssh start

4检查进程

ps -aux

在COMMAND一列看到:sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups

说明开启成功。

5查询本地ip

ifconfig

可以看到inet 172.XX.XXX.XXX

6登录

打开软件,选择SSH


Remote host填入我们的IP地址,username可以不填,端口Port默认22,选择OK即可

然后会要求输入用户名和密码,就可以登录使用了。

7重要补充

Ubuntu默认设置里有一项需要更改,否则会出现输入用户名后连接失败。

1

首先获取root权限,会到根目录,找到 /etc/ssh/sshd_config文件

vim  /etc/ssh/sshd_config

2

把PasswordAuthentication no 改为PasswordAuthentication yes

按Esc键,输入:wq保存退出。

3

查看当前进程

ps -aux

找到sshd进程,这里PID是96

4

关闭进程

kill -9 -96

然后再开启进程

sudo service ssh start

5

就可以愉快连接MobaXterm啦

6 小结

本篇我们安装了Ubuntu并成功连接上了远程软件,那么便可以正式开始Linux的学习啦!