Linux入门基础知识
一、硬件和软件
计算机是由硬件和软件所组成。
硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机交流。操作系统,就是软件的一类。
操作系统:作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。
二、初识Linux
1、Linux的诞生
Linux创始人:林纳斯 托瓦兹
Linux 诞生于1991年,现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。
2、Linux内核
1、Linux系统组成:
由Linux系统内核和系统及应用程序两部分组成
内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。

内核是Linux操作系统最核心的所在,系统级应用程序只是锦上添花。
Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。
可以通过:https://www.kernel.org 去下载Linux内核。
3、Linux发行版
内核是免费、开源的,这也就代表了:
任何人都可以获得并修改内核,并且自行集成系统级程序。
提供了内核+系统级程序的完整封装,称之为Linux发行版。
任何人都可以封装Linux,目前市面上由非常多的Linux发行版,常用的、知名的如下:
国内:deepin、中标麒麟、红旗Linux
国外:ubuntu、centos、debian、fedora、redhat、archlinux等

后面的文章中,主要进行CentOS系统(国内用更多)学习,辅助学习Ubuntu系统(国外用更多)。
不同的发行版的异同:
1、基础命令100%是相同的
2、部分操作不同(如软件安装)
三、虚拟机
1、什么是虚拟机
通过虚拟化技术,在电脑内,虚拟出计算机硬件并给虚拟的硬件安装真实操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
四、远程连接Linux系统
1、图形化和命令行
对于几乎任何一种操作系统的使用,有2种使用形式:
(1)图形化页面使用操作系统
(2)以命令的形式使用操作系统
图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。
Linux系统,通常使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。
和Linux系统的各类交互,跨越VMware不方便,因此通过第三方软件FinalShell吗,远程连接到Linux操作系统之上。这样各类操作都十分方便。
Finalshell(SSH连接软件)的下载地址为:
Windows:
http://www.hostbuf.com/downloads/finalshell_install.exe
Mac:
http://www.hostbuf.com/downloads/finalshell_install.pkg
下载完成后双击打开安装。
笔者使用FinallShell时,ssh连接自己虚拟机的ip时,网络适配器选择的是【自定义】中的虚拟网络VMnet0,其他网络连接方式不成功。
本文章部分信息源于B站黑马视频Linux学习,仅供学习和交流使用,侵删~

浙公网安备 33010602011771号