linux的初步认识

来源:互联网 发布:全数据人生 编辑:程序博客网 时间:2024/04/28 23:03

linux学习 -1

说明:本文是根据慕课网http://www.imooc.com/learn/175 Tony老师学习所得。

  • linux的简介:
  • linux 是一个性能稳定的多用户网络操作系统,由于它的稳定性和安全性,它被应用于企业服务器的开发和嵌入式应用。linux的版本分为内核版和发行版,在我们的学习过程中,使用发行版,常见的发行版有CenOS ,Redhat,红旗Linux,ubantu。linux是免费和开源的操作系统。

  • linux与windows的区别:

    1. linux是严格区分大小写的
    2. linux中的所有内容都是以文件形式保存的包括硬盘,光驱等硬件
    3. linux不是靠扩展名来区分文件类型的,linux是靠权限来区分文件类型的(这一点有一点懵逼,先记住,以后实践就知道了)。但是,有一些约定俗成的:
      压缩包:.gz 、 .bz2 、.tar.bz2 、tgz
      二进制软件包: .rpm
      网页文件: .html 、 .php
      脚本文件: .sh
      配置文件 : .conf
    4. Windows下的程序不能直接在linux下安装和运行。
  • linux使用字符界面的优势:

    1. 相比于图形界面,占用的系统资源更少。
    2. 减少了出错,被攻击的可能性。
    3. 服务器的安全和稳定性优先,所以一般用字符 而不会考虑图形界面。
  • 关于linux的磁盘分区

    1. 磁盘分区是使用分区编辑器在磁盘上划分几个逻辑上的存储空间,磁盘一旦划分成数个分区,不同类的目录和文件可以存储进不同的分区
    2. 分区的优点:提高查找和读写效率
    3. 分区的类型(Windows 和 linux都需遵守这种规则):
      (1). 主分区:最多只能分 4 个,由硬盘的结构决定。
      (2). 扩展分区:
      a. 扩展分区最多只能有一个;
      b.主分区 + 扩展分区 最多只能有4 个;
      c. 扩展分区不能写入数据,只能包含逻辑分区。
      (3). 逻辑分区:可以有多个,没有独立的引导块,不能用fdisk设定为启动区。
      a 盘中1、2、3是主分区,4是扩展分区,包含了5和6两个逻辑分区; b盘汇总1是 主分区,2是扩展分区,5、6、7是逻辑分区。从b盘的序号可以看出来,逻辑分区只能从5开始。
  • 关于格式化
    以前,我们错误的认为格式化就是清空磁盘数据,虽然效果上是将磁盘空间清空了,但是格式化的真正目的是写入文件系统,更好的查找 数据,更快的读取写入数据。常见的文件系统有:FAT16(最大支持2GB 分区);FAT32(单个文件不能超过4GB,最大支持16TB分区),NTFS(windows最先进的文件系统);EXT2,EXT3,EXT4(centos 默认的文件系统)。那么为什么会出现清空磁盘数据的情况了?就好比你有一个衣柜(磁盘),已经存放好衣服了,但是你感觉如果加一些隔断,会将衣服更好的分类摆放,那这个加隔断就好比格式化,那么你是不是首先要把原有的衣服都拿出来,然后再去加隔断。这个过程就好比格式化,因为你要重写文件系统(加隔断),那么数据必须先清空(把衣服拿出来)。
    格式化将整个分区分割成等大小的数据块,(一般为4kb),如果存放10kb的文件,会使用三个数据块,这三个数据块不一定是连续的,最后一个数据块即使没有放满,也不能放入其他文件了。
    文件的数据块查找规则:格式化的分区列表中建立了一个二维表格,记录了文件的ID号(i节点),文件修改时间,文件访问权限,操作文件时先访问此二维表进行权限匹配。
    该图可以看成由四个小衣柜组成的大衣柜,3衣柜中的二维表格每一行对应2衣柜中的数据块的位置

磁盘分区的流程:
Windows: 分区 > 格式化 > 分配盘符
linux : 分区 > 格式化 > 给每个分区起“设备文件名” >分配挂载点。

设备文件名:
linux中一切皆文件,包括硬件,用户。硬件设备文件名是由linux自动检测并分配的。硬件设备文件 位于 根目录“/”,的dev文件夹下。

设备文件名分配规则:
比如 /dev/hda1 : hd表示 IDE接口的硬盘,a表示第一块硬盘,(同理:c表示第三块硬盘)1表示第一个分区(同理:3表示第三个分区)。
/dev/sdb2 : sd表示SCSI接口或者SATA接口的硬盘,b表示第二块硬盘,2表示第二个分区。

挂载点:可以当成Windows中的盘符概念去理解,linux中挂载是指给分区分配盘符的过程,而linux中使用目录作为挂载点(盘符)。绝大多数的目录都可以作为挂载点(部分必须和根目录放在同一个分区的目录除外,否则系统不能启动),包括你手动创建的目录。

虚拟机正确的关机步骤:
这里写图片描述

1. 第一步,关机或者挂起2. 第二步,点击虚拟机右上角的 × 号

否则,系统可能崩溃。

原创粉丝点击