史上最详细 M1 M2 M系列芯片 Mac 安装 Parallels Desktop 安装 Linux 安装 SSH 安装 MySQL教程,苦于网络上没有一套完整的教程,所以,总结出来,方便大家食用,可自行选择感兴趣的目录跳转,感谢支持!
一、安装Parallels Desktop虚拟机(以下简称PD)
1、下载PD:Parallels Desktop for Mac
现在的PD早已经设配M系列芯片的Mac,我这里选择PD 16,因为之前在淘宝上购买了PD 16激活码(PS:PD每个大版本更新,都要重新付费购买激活码,低情商:有点坑,高情商:软件开发不易,支持正版,人人有责😂)
2、安装完后打开PD
二、安装Linux(Ubuntu 20.04 Arm64)
1、点击右上角“+”号,打开“安装助手”,点击“继续”
2、选择“Ubuntu Linux”,点击“继续”
由于PD 没有提供 CentOS Linux 选项,网上好想也没有相关的安装包,所以,对于苹果M系列芯片的Mac,只能选择其他版本的Linux,这里我选择了 Ubuntu Linux !!!
3、点击“下载”,等待下载完成
5、 下载完成后,PD会自动安装并启动Ubuntu
6、点击中间的“Parallels”,设置密码,需要输入两遍
Parallels就是当前Ubuntu默认登录账号,密码好像没有限制,为了方便,我密码设置为:123456
7、设置好密码,进入Ubuntu系统桌面,初步设置
第一次进入系统桌面,会弹出:
-
“Run as Root...”弹框,要求授予root权限,输入之前设置的密码“123456”,会进行“Parallels Tools”的安装;
-
“可用系统更新”弹框,我们不需要更新,点击“Don't Upgrade”按钮,忽略更新;
-
“Livepatch”弹框(关于Livepatch介绍:Ubuntu的Livepatch是什么,有什么用?感兴趣的自行点击链接了解👌)
8、恭喜Ubuntu系统安装成功!
PD Ubuntu系统,傻🍉式的安装,不成功没道理~
三、安装SSH(远程连接)
1、尝试通过SSH连接Ubuntu
1. ip addr查看IP地址
2. SSH连接Ubuntu
使用Tabby终端工具的配置和使用或者Mac下使用SSH连接远程Linux服务器 或者ZenTermLite-代替XShell/FinalShell的命令行工具
- 这里为方便,我使用Mac自带的
Terminal连接Ubuntu
上图的用户:paralles,应该是parallel,可以在Ubuntu命令行中输入`w`命令,查看当前用户
- 点击“连接”,提示连接失败,这个时候需要Ubuntu安装
openssh-server
2、Ubuntu安装openssh-server
1. 通过sudo apt install openssh-server
2. openssh-server安装成功后,通过service ssh status或者systemctl status ssh查看ssh运行状态
service和systemctl的区别
3、再次通过Mac的Terminal连接Linux,连接失败!
The authenticity of host '10.211.55.20 (10.211.55.20)' can't be established.
主机“10.211.55.20(10.211.55.20)”的真实性无法建立。
Warning: Permanently added '10.211.55.20' (ED25519) to the list of known hosts.
警告:永久添加` 10.211.55.20 ` (ED25519)到已知主机列表。
上面截图中的用户*:parallels,输错了,应该是:parallel,可通过命令行输入`w`,查看当前用户
1. 解决连接失败问题
进入Ubuntu,打开命令行,输入sudo vi /etc/ssh/sshd_config命令,编辑sshd_config文件,进入vi后输入/PermitRootLogin搜索PermitRootLogin,按i键进入编辑模式,将#PermitRootLogin prohibit-password取消注释,并改为PermitRootLogin yes,按esc键,输入:wq保存并退出;(PS:按i键进入编辑状态后,按上、下、左、右键,会莫名其妙的输入A、B、C、D等字幕,解决这个问题:进入命令行输入sudo apt remove vim-common删除原本的vim,然后输入sudo apt install vim重新安装vim,详见:Ubuntu使用vi编辑时按上下左右变成ABCD)重新安装vim后,重启命令行,输入sudo vi /etc/ssh/sshd_config编辑sshd_config文件,编辑好后,输入service ssh restart或者systemctl restart ssh重新启动ssh,让配置生效。service和systemctl的区别
2. 再次通过Mac的Terminal连接Linux
parallel账户权限不足,再次连接失败!(PS:即使通过root账号连接,也会连接失败!)
3. 处理parallel/root账户权限不足,连接失败问题
进入Ubuntu,打开命令行,输入su root切换root账户,会提示su: Authentication failure 认证失败,因为Ubuntu需要用户通过命令sudo passwd root设置root密码后,方能切换root账户,就可以通过root账户ssh连接Ubuntu(PS:默认的parallel账户是没有权限ssh连接Ubuntu,解决办法就是:给parallel账号授予ssh权限 Ubuntu下允许普通用户ssh登录)
4. 成功通过root账号ssh连接Ubuntu
四、安装MySQL(MySQL8)
1、安装mysql-server
进入Ubuntu,打开命令行,输入sudo apt install mysql-server安装mysql,安装成功后service mysql status命令查看,mysql运行状态,如下,MySQL安装并启动成功!
2、查看mysql初始化账号密码
输入sudo cat /etc/mysql/debian.cnf查看
3、通过初始化账号密码进入mysql
输入mysql -u debian-sys-maint -p命令后,输入2TcUQWuFH5MLjbEz密码登录
4、修改mysql初始化密码
在mysql命令行中输入use mysql;,然后输入以下命令,设置mysql的root账号密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
退出mysql
quit;
重启mysql服务
service mysql restart 或者 systemctl restart mysql
这个时候,就可以通过root账号和123456密码,进入mysql
mysql -u root -p
5、成功安装&初始化MySQL!
五、其他
1、修改hostname主机名
Ubuntu自带的hostnameubuntu-linux-20-04-desktop太长,通过命令vi /etc/hostname修改主机名,重启系统,重新打开命令行,即可看到新的主机名。