Linux入门基础知识

1. 什么是操作系统?

正式定义:负责管理计算机的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统的系统软件。

通俗定义:是一个系统软件,拥有资源管理和用户接口功能,表现为不同程序模块的集合。
操作系统介绍

2. 什么是服务器?

服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机。
服务器介绍

3. 什么是节点?

节点是一个术语,代指一类设备。他们可以是主机(pc),服务器,也可以是构成传输网络的交换机,路由器,防火墙等等。

在网络中,节点是指一台电脑或其他设备与一个有独立地址和具有传送或接收数据功能的网络相连。节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。每一个工作站﹑服务器、终端设备、网络设备,即拥有自己唯一网络地址的设备都是网络节点。整个网络就是由这许许多多的网络节点组成的,把许多的网络节点用通信线路连接起来,形成一定的几何关系,这就是计算机网络拓扑。

节点与服务器的关系?
在一个集群里,一个服务器就是一个节点。单个服务器没必要叫做节点。

4. 什么是虚拟机?

通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
在这里插入图片描述
我们可以通过提供虚拟化的软件来获得虚拟机,如VMWare。

5. Linux的组成

Linux系统的组成如下:Linux系统内核、系统级应用程序

  • 内核提供了Linux系统的主要功能,如硬件调度管理的能力,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。Linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码。
  • 系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如: 文件管理器、任务管理器、图片查看、音乐播放等。

内核无法被用户直接使用,需要配合应用程序才能被用户使用。在内核之上,封装系统级应用程序,组合在一起就称之为Linux发行版。

6. 网络连接的几种模式

1.(bridged)桥接模式
简介:虚拟主机的ip和本地主机ip可以互相访问,虚拟机也可以访问互联网,虚拟机相当于互联网中的一台主机,
详解:什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致.如下图所示:

不适用:如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了

2.NAT(地址转换模式)模式
简介:虚拟机可以访问互联网和本地(物理)主机,但本地主机不可以访问虚拟机。
详解:NET模式借用虚拟NET设备和虚拟DHCP服务器是虚拟机可以访问互联网(联网)
如下图:

在NET模式下主机网卡与虚拟net设备连接,然后net设备和DHCP服务器连接虚拟Vmnet8交换机实现虚拟机连接网络,连接网络不是通过vmnet网卡VMnet网卡是实现主机与虚拟机通信

3.主机(host-only)模式:
简介:虚拟机不可以访问本地主机互联网,发现虚拟机和本地(物理)主机网络是隔离的
详解:Host模式就是去除net设备的net模式,虚拟交换机通过虚拟vmnet1网卡与主机网卡连接进行通信,host-only模式就是将虚拟机与外网隔离使虚拟机成为一个独立的系统,只和主机进行通信如图所示:

在这里插入图片描述

7. Linux的目录结构

Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘
windows
Linux的目录结构是一个层级式的树型结构,Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面
linux

7. Linux指令

vi和vim

vim的三种模式:

  • 一般命令模式(Command mode)
  • 编辑模式(Insert mode)
  • 命令行模式(Command-line mode)

在这里插入图片描述
vi/vim的操作指令
在这里插入图片描述

Linux关闭及重启方式

Linux关闭及重启方式

注意:关机和重启之前最好先数据数据同步一下——“sync”

// 将数据由内存同步到硬盘
sync

用户登录/注销

Linux:用户登陆注销

用户管理

Linux 开机、重启和用户登录注销、用户管理

Linux的运行级别

init [0~6]

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
  • 运行级别2:多用户状态(没有NFS)
  • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登陆后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

其中3和5最常用,3公司常用,节省资源

Linux的运行级别

linux找回root密码

方法一:(针对CentOS7.6以后版本)
linux找回root密码(CentOS7.6)

帮助指令

帮助指令 man ,help及文档常用管理指令

文件目录

文件目录1

文件和目录处理命令

这里特地提一下 cd 指令,之前一直不知道 “~” 是 什么意思,为什么 “~”下 ls -l 显示的文件信息 ,和 cd / 再 ls -l 后显示的不一样。“~”是什么呢?

原来“~” 代表的是 用户主目录

cd ~
等同于
cd /root

如下图所示:两者的文件详情是一样的。
在这里插入图片描述

文件目录-输出重定向

语法 : 例子作用
[命令] > [文件] : ls > a.txt覆盖的方式, 将命令的正确输出结果指定到文件或设备中
[命令] >> [文件] : ls >> a.txt追加的方式, 将命令的正确输出结果指定到文件或设备中

输出重定向指令

文件目录-软连接和历史命令