Linux操作系统的介绍与安装
一、操作系统分类
二、为什么要学习Linux操作系统
三、Linux操作系统的安装与配置
四、Secure CRT 远程连接Linux操作系统
一、操作系统的分类
- 常规操作系统
(1) 个人电脑操作系统:Windows、Mac OS
Windows:易用性高、生态圈完善、游戏娱乐性强
Mac OS:安全性高、稳定性高、空间管理效率高
(2) 手机操作系统:安卓、IOS、鸿蒙 - 企业操作系统的分类
(1) Windows Server
(2) Linux
二、为什么要学习Linux操作系统
- Windows Server:付费操作系统、图形化操作上手容易、售后服务较为健全
- Linux:稳定性高、安全性高、系统开源(免费)、性能好、资源占用少
- Linux操作系统的起源与发展
(1) Linux是一套免费使用和自由传播的类Unix操作系统
(2) 支持多用户、多任务、多线程和多CPU的操作系统
(3) 起源:Linux内核最初是由李纳斯托瓦兹(Linux Torvalds)在赫尔辛基大学读书时处于个人爱好而编写的,当时他觉得教学用的迷你版Unix操作系统Minix太难用了,于是决定自己开发一个操作系统。第1版本于1991年9月发布,当时仅有10000行代码。
(4) Linux发行版:严格来说,Linux并不是一个完整的操作系统,二十一个操作系统内核。 - 企业中常用的Linux发行版
(1) redhat的CentOS:市场占用率极高,也是要学习的操作系统
(3) debian的Ubuntu
三、Linux操作系统的安装与配置
1. 下载安装VirtualBox
(1) 下载
地址:https://www.virtualbox.org/wiki/Downloads
我下载的版本为VirtualBox-6.1.32-149290-Windows.exe
(2) 安装
双击下载的VirtualBox进行安装
我的安装位置为默认位置:C:\Program Files\Oracle\VirtualBox
完成安装,启动VirtualBox,如下图所示:
2. 下载安装CentOS系统
(1) 下载
地址:https://www.centos.org/download
mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
注:DVD版本为图形化版本,这里用于学习的版本为Minimal版本
我下载的版本为CentOS-7-x86_64-Minimal-2009
(2) 安装
打开VirtualBox,点击新建,取名mycentos,类型选择Linux,版本选择Red Hat (64-bit),点击继续,分配内存为2048MB,然后创建即可。创建好如下图所示:
注:如果这里没有64位选择,只有32位的选择,则原因为未开启CPU虚拟化技术
解决方法:进入BIOS修改设置相关参数
开机按F1(有的按F12,具体看自己电脑的品牌型号,可以百度上查一下某某品牌电脑如何进入BIOS),进入BIOS设置,选择SecurityVirtualization,依次将里面的Intel® Virtualization Technology和Intel® VT-d Feature设为Enabled,最后重新开机即可。
(3) 创建后的mycentos可以看做是一个壳儿,我们需要往里装系统
点击启动,然后在弹出的对话框内点击注册,并选择已经下载好的系统镜像,如下图所示:
然后点击启动,等待即可。
(4) 选择语言,点击继续
(5) 如图所示,点击红色感叹号模块
选择磁盘,并点击Done,如下图所示:
点击Begin Installation
(6) 设置用户密码
这里设置用户密码均设置为123
(7) 创建用户名
这里设置用户名为 xrh
密码设置为 123
(8) 点击右下角Reboot重启系统
(9) 输入用户名xrh与密码123进入系统
3. Linux系统远程连接前的设置
注:远程连接一般由运维工程师完成。
(1) 切换至root用户下
su - root
(2) 切换至系统设置-网络连接目录
cd /etc/sysconfig/network-scripts/
注:按Tab键可以自动补齐相关命令
(3) 查看文件
ls
如下图所示:
其中ifcfg-enp0s3就是我们需要修改的文件
(4) 进行文件编辑
vi ifcfg-enp0s3
(5) 修改开启状态
将鼠标移至最后一行最后一个位置,按i键进行输入
将最后一行的 ONBOOT=no
修改为 yes
按esc退出输入状态,按shift键和冒号,在冒号后输入wq进行保存(其中w表示写入,q表示退出),如下图所示:
(6) 查看ip网络连接状态
ip addr
如下图所示:
(7) 重启网络状态
systemctl restart network.service
(8) 再次查看网络连接状态
ip addr
如下图所示:
现在还不能连接,因为缺少ssh远程服务,因此需要先安装ssh。
(9) 安装ssh
yum install openssh-server
等待,然后输入y并回车确认安装,再输入y并回车确认安装。
(10) 将ssh服务添加到启动列表里
systemctl enable sshd.service
(11) 启动sshd服务
systemctl start sshd.service
(12) 查看防火墙状态
systemctl status firewalld.service
发现状态为active (running)
关闭防火墙
systemctl stop firewalld.service
再次查看防火墙状态
systemctl status firewalld.service
发现状态为Active: inactive (dead),说明防火墙已经被关闭了。
设置防火墙永久关闭
systemctl disable firewalld.service
(13) 修改网络连接方式
切换到VirtualBox管理器页面,点击设置,点击网络,将连接方式由默认的网络地址转换(NAT)修改为桥接网卡,并点击OK保存。
注:桥接网络表示虚拟机里的网络与我们现实中的网络互联互通。
(14) 重启系统
reboot
(15) 再次查看网络连接状态
ip addr
如下图所示:
注:这里的192.168.0.128为之后我们使用连接工具进行连接的地址。
4. Linux操作系统的远程连接
远程连接的软件有Secure CRT,X Shell,Putty,这里学习的软件为Secure CRT。
(1) 安装
我的安装版本为scrt-x64.8.5.4.exe
安装过程一直点击下一步即可。
安装路径为:C:\Program Files\VanDyke Software\SecureCRT
(2) 关闭所有防护设置
关闭Windows自带防护设置方法:
设置
→
\to
→更新和安全
→
\to
→Windows安全中心
→
\to
→病毒和威胁防护
→
\to
→管理设置
→
\to
→全部关闭
→
\to
→防火墙和网络保护
→
\to
→全部关闭
(3) 使用管理员身份运行keygen.exe
点击Patch
→
\to
→选择SecureCRT的安装路径并选择SecureCRT
→
\to
→点击LicenseHelper.exe
打开SecureCRT
→
\to
→Help
→
\to
→Enter License Data
→
\to
→下一页
→
\to
→Enter License Manu
→
\to
→输入keygen.exe中的Name和Company
→
\to
→下一页
→
\to
→输入keygen.exe中的Serial number和License key
→
\to
→下一页
→
\to
→输入keygen.exe中的Issue date
→
\to
→下一页
→
\to
→完成
检查:Help
→
\to
→About SecureCRT,查看信息
(4) 连接
File
→
\to
→Quick Connect
输入Hostname,即刚才的192.168.0.128
设置Username,这里设置为xrh
点击Password
→
\to
→Properties
→
\to
→勾选Store password(保存密码)
→
\to
→输入密码123并确认
→
\to
→OK
→
\to
→Connect
连接后如下图所示:
以上,我们就实现了使用SecureCRT和虚拟机的连接,后面将学习Linux系统中的命令。