Linux——1初识linux

目录

1.1 硬件和软件

1.2 初识Linux

1.2.1 Linux的诞生

1.2.2 LInux内核

1.2.3 Linux发行版

1.3 虚拟机介绍

1.4 VMware WorkStation 安装

1.5 在VMware上安装Linux

1.6 远程连接Linux系统

1.6.1 图形化、命令行

1.6.2 FinalShell

1.1 硬件和软件

我们所熟知的计算机是由:硬件和软件所组成。

硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。

软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。 而操作系统,就是软件的一类。

 一个完整的计算机:

操作系统是计算机软件的一种,它主要负责: 作为用户和计算机硬件之间的桥梁调度和管理计算机硬件进行工作。 而计算机,如果没有操作系统,就是一堆无法使用的塑料而已。

 

当计算机拥有了操作系统,就相当于拥有了灵魂,操作系统可以:

  • 调度CPU进行工作
  • 调度内存进行工作
  • 调度硬盘进行数据存储
  • 调度网卡进行网络通讯
  • 调度音响发出声音
  • 调度打印机打印内容 ......

常见的操作系统有:windows、linux、mac等。

不管是PC操作系统 还是移动操作系统 其功能都是:调度硬件进行工作 充当用户和硬件之间的桥梁

1.2 初识Linux

1.2.1 Linux的诞生

Linux创始人: 林纳斯 托瓦兹

Linux 诞生于1991年,作者上大学期间

因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。

1.2.2 LInux内核

Linux系统的组成如下: Linux系统内核 系统级应用程序 两部分组成。

内核提供系统最核心的功能:如调度CPU、调度内存、调度文件系统、调度网络通讯调度IO等。

系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。

比如,播放音乐,无论用户使用自带音乐播放器或是自行安装的第三方播放器均是由播放器程序,调用内核提供的相关功能,由内核调度CPU解码、音响发声等。

 

可以看出,内核是Linux操作系统最核心的所在,系统级应用程序只是锦上添花。 Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。 可以通过:https://www.kernel.org 去下载Linux内核.

1.2.3 Linux发行版

内核是免费、开源的,这也就代表了: 任何人都可以获得并修改内核,并且自行集成系统级程序 提供了内核+系统级程序的完整封装,称之为Linux发行版。

 任何人都可以封装Linux,目前市面上由非常多的Linux发行版,常用的、知名的如下:

 不同的发行版: 基础命令100%是相同的,只是部分操作不同。

总结:

1.3 虚拟机介绍

通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。

学习Linux系统,需要有Linux系统环境。 我们不能给自己电脑重装系统为Linux,所以通过虚拟机的形式,得到可以用的Linux系统环境,供后续学习使用。

1.4 VMware WorkStation 安装

虚拟化软件:通过虚拟化技术,可以虚拟出计算机的硬件,那么如何虚拟呢?我们可以通过提供虚拟化的软件来获得虚拟机。

VMware下载地址: https://www.vmware.com/cn/products/workstation-pro.html

软件安装完成后,验证一下网络适配器是否正常配置

win + r 输入ncpa.cpl回车可打开网络配置查看:

1.5 在VMware上安装Linux

下载网址:https://vault.centos.org/7.6.1810/isos/x86_64/   (最后的/不要漏掉)

或者直接使用如下链接下载: https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

 在VMware中安装CentOS操作系统

打开VMware软件:

 按照步骤创建虚拟机

 点击完成后,即开启了CentOS系统的安装,耐心等待安装完成即可,后续都是自动化的。

 

1.6 远程连接Linux系统

1.6.1 图形化、命令行

对于操作系统的使用,有2种使用形式: 1.图形化页面使用操作系统 2.以命令的形式使用操作系统 不论是Windows还是Linux亦或是MacOS系统,都是支持这两种使用形式。

图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。

命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。

1.6.2 FinalShell

下载FinalShell

使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,主要是:

  • 内容的复制、粘贴跨越VMware不方便
  • 文件的上传、下载跨越VMware不方便
  • 也就是和Linux系统的各类交互,跨越VMware不方便

可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。 并通过FinalShell去操作Linux系统。 这样各类操作都会十分的方便。

FinalShell的下载地址为:

Windows:    http://www.hostbuf.com/downloads/finalshell_install.exe

Mac:    http://www.hostbuf.com/downloads/finalshell_install.pkg 下载完成后双击打开安装。

连接到Linux系统

1、首先,先查询到Linux系统的IP地址

在Linux操作系统中,桌面空白右键点击:open in terminal 输入ifconfig,即可看到IP地址。

2、 打开Finshell软件,配置到Linux系统的连接

 3、按图示配置连接,并点击确定

 4、打开连接管理器

 5、点击接受并保存

 如图连接成功

注意: Linux虚拟机如果重启,有可能,发生IP改变 如果改变IP需要在FinalShell中修改连接的IP地址 后面会讲解如何固定IP地址不发生改变。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/1199.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于安卓的初中英语语法APP设计与实现(源码+文档+PPT)

智能手机的普及使移动学习成为一种全新的学习方式,越来越受到研究者与学习者的关注。调查显示,移动学习对英语学习特别是应用英语的学习有良好的效果。基于Android设计开发的英语语法APP包含“练习题册”、“语法分析”、“搜索语法”三大功能模块,能够帮助学生利用碎片时间学习…

发起投票平台投票吧网络投票平台网络投票平台

小程序投票活动如何做?很多企业在运营当中,都会通过投票活动来进行推广,从而达到吸粉、增加用户粘度等效果。而此类投票活动,通过小程序就可以实现,操作简单。 我们现在要以“促进诚信经营”为主题进行一次投票活动&am…

rust abc(5): 常量

文章目录 1. 目的2. 基本用法2.1 说明2.2 运行结果 3. 不推荐或不正确用法3.1 不推荐用小写字母作为常量名字3.2 常量名称中含有小写字母就会报warning3.3 定义常量时,不指定数据类型会编译报错 4. const 和 immutable 的区别4.1 const 可以在函数外声明&#xff0c…

2022前端趋势报告(上)

前端博主,热衷各种前端向的骚操作,经常想到哪就写到哪,如果有感兴趣的技术和前端效果可以留言~博主看到后会去代替大家踩坑的~ 主页: oliver尹的主页 格言: 跌倒了爬起来就好~ 一、前言 本文内容来自于《St…

MySQL 高级(进阶) SQL 语句

目录 创建两个表格 location 表格​编辑 store_info 表格​编辑 ---- SELECT ---- ---- DISTINCT ---- ---- WHERE ---- ---- AND OR ---- ---- IN ---- ---- BETWEEN ---- ---- 通配符 ---- ---- LIKE ---- ---- ORDER BY ---- ---- 函数 ---- ---- GROUP BY ---- ----…

viewLifecycleOwner.lifecycleScope生命周期,kotlin

viewLifecycleOwner.lifecycleScope生命周期,kotlin viewLifecycleOwner.lifecycleScope.launch {viewLifecycleOwner.whenCreated {Log.d(TAG,"onCreated")}viewLifecycleOwner.whenStarted {Log.d(TAG,"onStarted")}viewLifecycleOwner.whenR…

MySQL-SQL全部锁详解(下)

♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏&#xf…

C++之工厂模式

目录 一、为什么要使用工厂模式 优点 缺点 二、简单工厂(Simple Factory) 好处: 不足: 三、工厂方法: 好处: 不足: 四、抽象工厂(Abstract Factory) 一、为什…

【软考网络管理员】2023年软考网管初级常见知识考点(10)- 网际协议IP及IPV6,IPV4详解

涉及知识点 分类的IP地址,子网划分,CIDR和路由汇聚,IPV4数据报格式,IPV6协议,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 原创于:CSDN博主-《拄杖盲学…

数据分析案例-航空公司满意度数据可视化

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

【算法之贪心算法IV】leetcode56. 合并区间

452. 用最少数量的箭引爆气球 力扣题目链接 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴…

IDEA字体配置

IDEA默认字体:JetBrains Mono 1、下载Monaco字体(windows版):下载地址👈 2、双击安装 3、在IDEA中切换Monaco字体