05 linux介绍和安装centos7

1. Linux介绍

1.1Linux简介

image-20201130201122008

1.2Linux起源

1.2.1 Unix的历史

image-20201130201143901

1.2.2 Unix的五大优点

1.可靠性高
  实践代表,UNIX是达到主机(mainframe)可靠性要求的少数操做系统之bai一,许多UNIX主机和服务器在国外大中型企业中天天24小时,每一年365天不间断地运行。这是NetWare、WindowsNT和OS2等操做系统所不能比拟的。不久前HP公司宣布关闭了最后一台主机系统,整个企业的全部信息处理工做所有由UNIX机器来承担。
  2.伸缩性强
  极度强的伸缩性UNIX系统是世界上惟一能笔记本电脑,PC,直到巨型机上运行的操做系统,最近已宣布用于NC的UNIX系统。没有其余操做系统能作到这一点。此外,因为采用SMP、MPP、和Cluster等技术,使得商品化UNIX系统支持CPU数达到了32个,这就使得用一种平台的UNIX扩充能力有了进一步的提升。
  3.开放性好
  这是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。开放系统的概念已被计算机工业界广泛接受,并且成为发展的主要趋势。全部的计算机厂商都声称本身的产品是开放系统,并且开放的概念也在不断地发展和完善,它是一个覆盖面很宽的谱,几乎全部的系统均可在其中找到本身的位置。但程序上是有明显差异的,咱们认为开放系统最本质的特征应该是其所用技术的规格说明是能够公开获得并无偿使用的,并且是不受一家具体厂商所垄断和控制的。UNIX是最能充分体现这一本质特征的开放系统,正是这种较为完全的开放性,使UNIX的发展充满动力和生机。
  4.网络功能强
  这是UNIX系统的又一重要特点,特别是做为Internet网络技术基础的TCP/IP协议就是在UNIX上开发出来的,并且成为UNIX系统的一个不可分割的成分。UNIX几乎全部系统都包括对TCP/IP的支持。所以,在Internet网络服务器中,UNIX服务器占80%以上,占绝对优点。此外,UNIX支持全部最通用的网络通信协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系统能方便地与主机、各类广域网和域网相连。
  5.强大的数据库支持功能
  因为UNIX系统对各类数据库,特别是关系型数据库管理系统提供了强大的支持能力,所以主要的数据库厂家,包括Oracle,Informix,Sybase,Progress等都将UNIX做为优选的运行平台,并且创造出极高的性能价格比。

1.2.3 Unix操做系统的革命

image-20201130201200747

1.2.4 Linux系统的诞生

image-20201130201216147

1.2.5 Linux系统的发展历程

image-20201130201238862

image-20201130201258491

1.2.6 Linux发展历程中相关任务

image-20201130201052655

1.3 Linux系统组成

image-20201130201323113

1.4 Linux的流行

1.4.1 Linux为何这么受欢迎

image-20201130201339458

1.4.2 Linux的特色

image-20201130201402459

1.5 Linux的应用领域

image-20201130201424418

1.6 如何选择Linux的发行版

image-20201130201447081

image-20201130201507005

2. Linux系统安装

2.1 安装VM

Vmware 16 百度云下载地址linux

连接:https://pan.baidu.com/s/1yc6uzSsc8sUDWdkOpuuFaw
提取码:be1sios

下载安装,一路默认下一步就能够了,也能够自定义安装目录shell

2.2 安装CentOS7

  • 打开vmware软件,新建虚拟机(快捷键 ctrl + n)数据库

    image-20201130171558356

image-20201130171714895

image-20201130172218636

image-20201130172250295

image-20201130172316504

image-20201130172443895

image-20201130172533190

image-20201130172633627

image-20201130172706849

image-20201130172721582

image-20201130172737461

image-20201130172842033

image-20201130173048407

image-20201130173133911

image-20201130173204357

image-20201130173330848

image-20201130173355729

  • 配置NAT模式下VMnet8的设置

image-20201130173532691

image-20201130173558176

image-20201130173735127

image-20201130173750279

image-20201130173825598

  • 开启虚拟机,完成开机向导

image-20201130173903324

image-20201130174053318

手动输入 net.ifnames=0 biosdevname=0windows

image-20201130174211660

image-20201130174251295

image-20201130174414000

image-20201130174809880

image-20201130174549997

image-20201130174757751

image-20201130174727323

image-20201130174825764

image-20201130174851874

image-20201130175424422

image-20201130175510687

image-20201130175626197

image-20201130175712096

image-20201130175816688

image-20201130175940782

image-20201130180002964

image-20201130180054462

image-20201130180117256

image-20201130180144471

image-20201130180202194

image-20201130180256785

image-20201130180356162

image-20201130180417708

image-20201130180429932

image-20201130180503095

image-20201130180518922

  • 开机测试网络

image-20201130183349773

image-20201130183720747

image-20201130183659731

image-20201130183537322

image-20201130183614711

image-20201130183742138

image-20201130184226936

image-20201130184254397

image-20201130184441059

image-20201130184752665

3. Linux远程链接管理

3.1 为何要远程链接Linux系统

image-20201130201547421

3.2 链接前的小知识

3.2.1 IP地址

image-20201130201605824

3.2.2 端口的概念

image-20201130201619886

3.2.3 协议的概念

image-20201130201633328

3.3 远程链接Linux的原理

3.3.1 SSH远程链接介绍

image-20201130201647757

3.3.2 SSH服务端介绍

image-20201130201724000

3.3.3 SSH客户端介绍

image-20201130201750627

3.3.4 SSH协议介绍

image-20201130201803291

3.3.5 SSH客户端和SSH服务端远程链接原理示意图

image-20201130201815950

3.4 远程链接的客户端工具

image-20201130201828122

3.5 如何选择远程链接Linux的工具

image-20201130201845814

3.6 Xhsell链接工具使用

xshell5 安装时选择免费,而后默认下一步安装centos

连接:https://pan.baidu.com/s/1oP9L1RRNgHPeNzcuuiyXCg
提取码:maj4bash

image-20201130192154341

image-20201130192248183

image-20201130192327465

image-20201130192422414

image-20201130192446356

image-20201130192517433

image-20201130192809560

4. Linux命令行入门

4.1 Linux命令行的做用与意义

image-20201130201928357

4.2 Linux命令行介绍

image-20201130201942877

4.3 Linux命令行提示符介绍

image-20201130202002110

image-20201130202036984

4.4 命令行字符的含义

image-20201130202051314

4.5 Linux下常见的关机/重启/注销命令集合

image-20201130202101301

5. Linux目录文件知识

5.1 Linux与Windows的目录结构对比

image-20201130202119899

image-20201130202135474

image-20201130202156154

5.2 Linux目录结构的特色小结

image-20201130202210266

6. Linux文件及目录管理命令基础

6.1 pwd: 显示当前所在位置的信息

[功能说明]

pwd命令是""

[语法格式]

pwd [option]	
pwd 选项

[说明]

1.注意pwd命令与后面的选项之间至少要有一个空格
2.一般状况下,执行pwd命令过不须要附带任何参数

[举例]

1.显示当前的路径
pwd

6.2 cd: 切换目录

[功能说明]

1.切换到不一样的目录

[语法格式]

cd [option] [dir]
cd [选项]    [目录]

[注意]

1.注意cd命令以及后面的选项和目录,每一个元素之间都至少有一个空格。
2.cd命令后面的选项均可以省略。默认状况下,单独执行cd命令,能够切换到当前登录用户的家目录。
3.cd是bash shell的内置命令,查看命令帮助须要使用help cd。

[选项说明]

image-20201130202226176

[技巧]

1.当使用cd命令切换目录时,多用tab补全键能够补全路径,能够提升输入速度和准确度。
2.相对路径和绝对路径区别
相对路径是以当前所在的目录为起点,而不是以"/"为起点
绝对路径是以"/"为起点,例如 /etc/ /data/

[举例]

进入一个目录
切换上一次的目录使用cd -
切换到上一级目录使用cd ..
切换到家目录使用cd ~

6.3 tree: 以树状目录结构显示目录下的内容

[功能说明]

1.以树状目录结构显示目录下的内容

[语法格式]

tree [option] [directory]
tree [选项]    [目录]

[注意]

1.注意tree命令以及后面的选项和目录,每一个元素之间都至少有一个空格。
2.若tree命令后不接选项和目录,则默认显示当前所在路径目录的目录结构。

[选项说明]

image-20201130202240170

[举例]

1.只列出根目录下第一层的目录结构
2.使用tree命令区分目录和文件的方法
3.只显示目录

6.4 mkdir: 建立目录

[功能说明]

1.功能是建立目录
2.默认若是目录已存在,则会提示目录存在,而不会继续建立

[语法格式]

mkdir [option] [directory]
mkdir [选项]    [目录]

[选项说明]

image-20201130202253080

[举例]

1.建立一个目录
2.使用-p参数递归建立目录

6.5 touch: 建立文件或更改文件时间戳

[功能说明]

2个功能:
1.建立一个空文件
2.改变已有文件的时间戳属性

[语法格式]

touch [option] [file]
touch [选项]    [文件]

[注意]

1.注意touch命令以及后面的选项和目录,每一个元素之间都至少有一个空格。
2.注意区分touch和mkdir命令的功能,mkdir是建立空目录,而touch是建立空文件。
3.Linux中一切皆文件。虽然touch命令不能建立目录,可是能够修改目录的时间戳。

[选项说明]

image-20201130202311369

[举例]

1.批量建立多个空文件
2.更改时间戳
touch oldboy.txt
stat oldboy.txt
touch -a oldboy.txt
stat oldboy.txt
touch -m oldboy.txt
stat oldboy.txt
3.指定时间属性建立/修改文件
ls -lh oldboy.txt
touch -d 20201131 oldboy.txt
ls -lh oldboy.txt

[拓展]

Linux的文件中包含3种类型的时间戳:

image-20201130202328930

6.6 ls: 显示目录下内容及属性信息的命令

[功能说明]

1.列出目录的内容及其属性信息。

[语法格式]

ls [option] [file]
ls [选项]    [文件或目录]

[说明]

1.注意ls命令以及后面的选项和目录,每一个元素之间都至少有一个空格。
2.ls命令后的选项和目录文件能够省略,表示查看当前路径的文件信息。

[选项说明]

image-20201130202631398

[举例]

1.切换目录,批量建立文件,显示目录内容
2.显示目录文件的详细内容
3.显示目录下的全部文件,包括隐藏文件
4.只显示目录的信息,而不是目录下的文件的信息
5.查找最近更新过的文件
6.以人类可读信息输出

[拓展]

ls命令输出信息解读:服务器

image-20201130202554351

相关文章
相关标签/搜索