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
Linux 复习三的更多相关文章
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- LINUX第三次实践:程序破解
LINUX第三次实践:程序破解 标签(空格分隔): 20135328陈都 一.掌握NOP.JNE.JE.JMP.CMP汇编指令的机器码 NOP:NOP指令即"空指令".执行到NOP ...
- linux第三次实践:ELF文件格式分析
linux第三次实践:ELF文件格式分析 标签(空格分隔): 20135328陈都 一.概述 1.ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文 ...
- Ubuntu Linux系统三种方法添加本地软件库
闲着没事教教大家以Ubuntu Linux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经 ...
- Linux的三种网络适配器
Linux的三种网络适配器 分别为:桥接模式(Bridged),NAT模式,仅主机模式. 仅主机模式: 2>NAT模式 NAT 是虚拟机和本地网络使用一个ip地址 3>桥接模 ...
- Linux常用三十七条指令
Linux常用三十七条指令 基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat 进阶指令(10):df,free,head,t ...
- Linux 下三种提高工作效率的文件处理技巧
Linux 下三种提高工作效率的文件处理技巧 在 Linux 下工作,打交道最多的就是文件了,毕竟 Linux 下工作一切皆文件嘛.Linux 也为大家提供了多种用于处理文件的命令,合理使用这些命令可 ...
- linux复习
linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 ...
- Linux 复习重点目录
Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...
随机推荐
- Shell 通配符、元字符、转义符*****
说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: 1 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt b.txt ...
- Tool:Adobe Photoshop
ylbtech-Tool-Adobe:Adobe Photoshop 1.返回顶部 1. Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件. Pho ...
- bzoj2466
高斯消元+搜索 很明显每个开关只能按一次,那么我们可以想到高斯消元,其实就是解异或方程组,但是最后会有一些自由元,也就是有x+y=z,x+y=z这种一样的方程就会产生自由元,那么我们爆搜自由元取值,每 ...
- VS快捷键整理
Ctrl+J 自动提示Ctrl+. 解析ctrl+e,d 格式化代码ctrl+e,s 辅助横线Ctrl+m,o 全部合闭Ctrl+m,l 全部打开Ctrl + Shift + space 方法提示调用 ...
- bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机【bfs】
直接bfs即可,注意开double,还有驱动和终点的齿轮都在序列里,要把它们找出来= = #include<iostream> #include<cstdio> #includ ...
- bzoj 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富【记忆化搜索+剪枝】
c[x][y]为从(x,y)到(n,m)的最大值,记忆化一下 有个剪枝是因为y只能+1所以当n-x>m-y时就算x也一直+1也是走不到(n,m)的,直接返回0即可 #include<ios ...
- Manacher HDOJ 5371 Hotaru's problem
题目传送门 /* 题意:求形如(2 3 4) (4 3 2) (2 3 4)的最长长度,即两个重叠一半的回文串 Manacher:比赛看到这题还以为套个模板就行了,因为BC上有道类似的题,自己又学过M ...
- C# 堆VS栈 值类型VS引用类型
最近博客园上连续出现了几篇关于堆VS栈 值类型VS引用类型的文章. 一个是关于C# 堆VS栈的,深入浅出,动图清晰明了,链接如下 C#堆栈对比(Part One) C#堆栈对比(Part Two) C ...
- eclipse中folder、source folder和package的区别
今天做ssm项目时,突然发现了这个问题,特别好奇,sqlSessionFactory.xml文件如何找到: 1.放在src/hello目录下: InputStream inputStream = Re ...
- iOS检测耳机插入拔出
首先,需要导入两个框架 然后,注册通知检测耳机的插入与拔出操作 [[NSNotificationCenter defaultCenter] addObserver:self selector:@sel ...