一、Linux简介
1、不同领域的主流操作系统
- 桌面操作系统
- 服务器操作系统
- 移动设备操作系统
- 嵌入式操作系统
1.1、桌面操作系统
- Windows(用户数量最多)
- Mac OS(苹果电脑操作系统)
- Linux(用户数量少)
1.2、服务器操作系统
- UNIX(安全、稳定、付费)
- Linux(安全、稳定、免费、占有率高)
- Windows Server(付费、占有率低)
1.3、移动设备操作系统
- Android (基于Linux、开源,主要用于智能手机、平板和智能电视)
- iOS(苹果公司开发,不开源,用于苹果的产品,例如:iPhone、iPad)
1.4、嵌入式操作系统
- Linux(机顶盒、路由器、交换机)
2、Linux系统历史
- 时间:1991年
- 地点:芬兰赫尔辛基大学
- 人物:Linus Torvalds(21岁)
- 语言:C语言、汇编语言
- logo:企鹅
- 特点:免费、开源、多用户、多任务
3、Linux系统版本
Linux系统分为内核版和发行版
- 内核版
- 由Linus Torvalds及其团队开发、维护
- 免费、开源
- 负责控制硬件
- 发行版
- 基于Linux内核版进行扩展
- 由各个Linux厂商开发、维护
- 有收费版本和免费版本
3.1、Linux系统版本-发行版
Linux系统发行版
- Ubuntu:以桌面应用为主
- RedHat:应用最广泛、收费
- CentOS:RedHat的社区版、免费
- openSUSE:对个人完全免费、图形界面华丽
- Fedora:功能完备、快速更新、免费
- 红旗Linux:背景中科红旗软件技术公司开发
4、Linux安装
Linux系统的安装方式
- 物理机安装:直接将操作系统安装到服务器硬件上
- 虚拟机安装:通过虚拟机安装
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能,运行在完全隔离环境中的完整计算机系统。
常用的虚拟机软件有:
- VMWare
- VirtualBox
- VMLite WorkStation
- Qemu
- HopeddotVOS
二、下载安装VMWare
1、下载VMWare
-
下载方法一:官网下载(很慢,需注册账号)
VMware官网: https://www.vmware.com/ -
下载方法二:网盘下载(推荐)
https://pan.quark.cn/s/de9512bb4d99
2、安装VMWare
三、下载安装Ubuntu系统
1、下载Ubuntu
-
下载方法一:官网下载(不推荐,很慢)
Ubuntu官网:https://ubuntu.com/download/server -
下载方法二:国内镜像下载(推荐)
清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/
1)进入网站——》点再搜索框内直接输入“Ubuntu”搜索,进入这个页面——》选择“ubuntu-releases”进入下一个页面。
2)进入页面后,选择自己需要的版本,我选择的是“20.04.6/”——》选中之后点击,进入下个页面。
进入最终下载页面,选择“ubuntu-20.04.6-live-server-amd64.iso”,下载保存即可。(注:文件后缀名一定要是iso)
2、安装Ubuntu
3、Ubuntu安装向导
虚拟机安装完成后,启动虚拟机,进入Ubuntu安装向导
鼠标点击进去,单击“ENTER”键,进入如下图:
鼠标点击进去,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
按方向键向下选择,选择【done】,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
按方向键向下选择,选择【Continue】,如下图:
单击“ENTER”键,进入如下图:
输入需要创建的用户名和密码,如发现输入错误,可以使用方向键上下选择修改,输入完成后,选择【done】:
单击“ENTER”键,进入如下图:
使用方向键,并按下“ENTER”键选中 Install OpenSSH server,选择【done】,单击“ENTER”键,进入如下图:
使用方向键,选择【done】,单击“ENTER”键,进入如下图:
开始正式安装,如底部出现【reboot Now】,说明安装完成,需要重启,选择【reboot Now】,单击“ENTER”键即可重启:
重启后,使用创建的用户/密码登录进去
4、Ubuntu基础配置向导
4.1、启用root账号
登录进去后,如想启用root账号,如下操作:
sudo passwd root
此时会让输入密码:输入普通账号keyan的密码;
新密码:输入root的密码;
再次确认密码:输入root的密码;
出现passwd: password updated successfully,表示root密码设置成功,并可以启用。如下图:
使用root账号登录,输入su - root ,并输入root密码,如下图:
4.2、启用root远程登录
vi /etc/ssh/sshd_config
进入sshd_config的预览页面,然后按“i”进入编辑模式,安装下方如图所示修改完成后,先按“ESC”键,再输入“:wq” ,即可完成保存。
重启ssh服务,使设置生效
sudo service ssh restart
使用 ip addr 查看当前虚拟机的IP地址,如下图:
可以看到虚拟机的IP地址为:192.168.52.128,使用linux远程连接工具,登录新建的这台虚拟机。linux远程连接工具使用finalshell。
四、下载安装FinalShell
FinalShell是一款集成了SSH客户端、服务器管理、远程桌面加速等多功能的网络管理软件。它旨在为开发者和运维人员提供一个全面的远程管理解决方案,支持Windows、macOS、Linux等多个操作系统平台。这是一款国产软件,目前无需激活,安装即可使用。
1、下载FinalShell
FinalShell官网:https://www.hostbuf.com/
2、安装FinalShell
- 双击下载的安装包,启动安装向导。
- 阅读并接受许可协议,点击“下一步”。
- 选择安装位置,点击“安装”。
- 安装过程中可能会提示安装 Winpcap 依赖,点击“确定”继续。
- 安装完成后,点击“关闭”退出安装向导。
3、通过FinalShell连接主机
查看虚拟机的IP地址为:192.168.52.128,使用linux远程连接工具,登录新建的这台虚拟机。linux远程连接工具使用finalshell。
4、固化IP地址网络配置
此时虚拟机的IP地址为动态生成的,如需要把IP地址固定为一个特定的IP,需如下操作:
root@ubuntu-database:~# vi /etc/netplan/50-cloud-init.yaml
进入网络配置预览界面,如下图:
修改网络配置,请注意缩进对应关系,如下图:
启用网络
sudo netplan apply
修改FinalShell连接配置,如下图
右键连接,也可双击连接,重新登录,并验证外网是否能够访问,ping www.baidu.com,如下图: