Linux 复习三

第三章Linux使用进阶

一、磁盘管理和文件系统

1.磁盘的基本概念:磁头(head)、柱面(cylinder)、扇区(sector)

   Linux系统中所有的设备被抽象成文件,存储在/dev目录下

   设备名称一般为hd[a-z]或sd[a-z],如hda、sda等

   IDE----hd前缀,SATA、SCSI、USB------sd前缀

2.MBR和GPT

   MBR:Master Boot Record

   GPT:GUID Partition Table

   Linux中分区被表示为:设备名称+分区号,如sda1

   MBR是一种建立在BIOS技术基础上的传统分区机制

   特点:支持32位和64位系统

           支持分区数量有限(最多4个主分区)

           寻址空间为32位,最大支持大小为2TB的硬盘

    结构:主分区

            扩展分区:扩展分区中可以建立多个逻辑分区,但一个扩展分区占有一个主分区的位置

            逻辑分区:Linux系统最多支持63个IDE和15个SCSI逻辑分区

    GPT是一种建立在UEFI技术基础上的新分区机制,其主要目的是解决MBR机制的缺陷

     特点:支持超过2TB大小的硬盘

             必须使用64位系统

             向后兼容MBR

             目前类Unix系统都支持GPT技术,Windows系统从Windows7后支持

3.Linux文件系统

    1)使用fdisk命令进行磁盘管理

    2)对分区指定文件系统(mke2fs命令)

    3)挂载文件系统(mount命令)

   常见文件系统有fat,fat32,NTFS,ext2-4,xfs,HFS等

   目前Linux下主流文件系统为ext3和ext4,Windows下为NTFS

4.挂载与卸载

   mount:将设置好的分区挂载到某一个目录下  -o:指定挂载选项:ro,rw等

     eg:mount 要挂载的分区名 挂载点目录   mount /dev/sdb5 /mnt

   umount:卸载已挂载的分区

     eg:umount 分区名或挂载点名  umount /dev/sdb5或umount / mnt

   fuser/lsof:查看占用进程或文件

5.磁盘和文件系统的相关命令

   fdisk:分区工具/命令    -l:列出所有安装的磁盘和分区信息

   mke2fs:用于在指定分区上创建文件系统

   mkfs:简化的mke2fs命令

   dumpe2fs:用于查看格式化好的文件系统

二、文本编辑器VI/VIM

1.vi的基本概念:vi是Linux世界里最常用的全屏编辑器

   vi原意为“visual interface”,即可视编辑器。只是一个文本编辑程序。

2.vi的两种工作模式

   命令模式(command mode):由命令序列组成,完成某些也定动作

   插入模式(insert mode):允许你输入文本

3.熟练操作vi

   :wq:写文件并从vi中退出

   :q!:不保存退出

   :w 保存当前修改

   :q 在当前行下面插入行

   :x 保存并退出,相当于:wq

   :! 执行系统命令

   :set number 显示行号

   :sh 切换到命令行,Ctrl+d切换回vim

三、引导管理和配置

1.Linux系统的启动流程

   BIOS:硬件启动

   MBR:Master Boot Record

   GRUB:操作系统引导程序

   加载内核

   init:第一个进程

   runlevel:相关应用程序

2.grub

   grub是Linux发行版中普遍使用的引导程序

   grub相关文件保存在/boot/grub目录中

   其中主要的配置文件为/boot/grub/grub.conf

dmesg:查看系统引导过程中的相关信息

3.init进程

    init进程是Linux系统运行第一个进程

    主要功能: 调用/etc/rc.d/rc.sysinit文件对系统进行初始化

                   挂载文件系统

                   根据运行级别启动相关服务和程序

     Linux运行级别:                                      通过/etc/inittab修改默认运行级别

     0:关机

     1:单用户模式

     2:不带网络模式

     3:普通多用户模式

     4:未使用

     5:图形化界面

     6:重新启动

   runlevel:查看当前和上一次运行级别

   init:改变当前运行级别

四、网络基本配置

1.Linux网络配置的基本概念

  ISO七层模型

  IP地址

  子网掩码

  ARP,UDP,TCP等协议

  路由、路由器、路由表、路由算法

  域名与DNS

2.网络配置的相关命令

   lspci和lsusb:查看设备的硬件信息

   ifconfig:查看接口信息

   ifup:开启接口

   ifdown:关闭接口

   setup:调出设置系统配置的界面

   host:分析域名查询工具,可以用来测试域名系统工作是否正常

   dig:域名查询工具,可以用来测试域名系统工作是否正常

    ip:显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

DNS配置文件:/etc/resolv.conf

主机名配置文件:/etc/sysconfig/network

静态主机名配置文件:/etc/hosts

posted @ 2016-06-15 16:29  图图图图胡图图  阅读(194)  评论(0编辑  收藏  举报