day04(磁盘管理与目录介绍)
今日内容
1、TCP/IP架构--协议概述
2、查询帮助信息
3、Linux的目录结构
4、目录的常见命令
1、TCP/IP架构--协议概述
- NFS协议:是NetworkFileSystem的简写,即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
- 在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)、UDP(用户数据报协议);端口范围:1-65535
TCP是一对一的关系,所以相对于UDP更可靠;UDP是一对多的关系,所以比较不可靠。
- **以太网协议:以太网是目前使用最广泛的局域网技术。由于其简单、成本低、可扩展性强、与IP网能够很好地结合等特点,以太网技术的应用正从企业内部网络向公用电信网领域迈进。以太网接入是指将以太网技术与综合布线相结合,作为公用电信网的接入网,直接向用户提供基于IP的多种业务的传送通道。(当今互联网的基础)
2、查询帮助信息
a、help命令分类:
1、内部命令---help Command
2、外部命令---command --help(-h)
b、man(more): man command
/ :向下查找指定内容
----n :向下查找;N :向上查找
? :向上查找指定内容
----n :向上查找;N :向下查找
c、百度谷歌:查找的时候要明白是什么意思,而且要看示例(代码展示)
3、Linux的目录结构
1、Windows下的目录结构:
2、Linux(Ubuntu)的目录结构:
- 树状结构:一切文件都在根下(都从根开始)
- 关于磁盘分区与挂载的命令:(/etc/fstab -- 开机自动挂载)-------注:存储设备必须挂载才能使用
(1)df -h 查看磁盘挂载情况【dd if=/dev/zero of=/root/image bs=1024k count=100 //创建环回设备(虚拟磁盘)】
(2)fdisk 【磁盘文件】 -- 做磁盘分区
(3)/dev/sda/:/dev--设备文件存放的路径
sd--代表磁盘类型scsi(hd IDE)
a--代表第一块磁盘(b,c....)
1--代表第一个分区(2,3...)
(4)mkfs:格式化(创建文件系统)
mount:实现磁盘挂载
umount:卸载磁盘
/etc/fstab:因为手动命令通过命令行挂载的磁盘是临时的
总结:在Linux下,我们通过挂载的方式,将存储空间直接或间接的关联到根上,形成树形结构。
- Linux的主要目录:
/(根目录下):
/bin :存放命令文件
/boot :存放系统启动文件(内核、grub程序)
/cdrom :光盘目录
/dev :存放设备文件(c字符设备、d块设备)
/etc :大部分的系统配置文件
/home :普通用户的家目录
/lib /lib64 :库文件(.so结尾的文件)
/lost+found :非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
/mnt /media :专门提供挂载的挂载点
/opt :第三方软件的安装目录
/proc /sys :进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
/root :root用户的家目录
/sbin :存放命令的目录
/tmp :临时文件存放目录
/usr :常见软件安装目录
/var :文件会随时更改的目录 -- 日志文件!
4、目录的常见命令
1、查看目录内容
终端使用技巧:
自动补全
ls 查看文件内容;
2、搜索使用过的命令
Ls
文件通配符:
* : 任意长度的任意字符
? : 任意一个字符
[] : 取值范围(只取范围中的一个字符)
sd[abc] : sda sdb sdc
[a-f] : sd[a-f] sda adb ... sdf
^ : 托字符,指定以某个字符开头
$ : 以什么字符结尾
grep命令 : 行过滤
grep [选项] [匹配的字符] [对象] 查看文件中的匹配,过滤某一行
-v :反选
^$ : 空白行
-i :忽略大小写
$ :以什么字符结尾
^ :托字符,以指定的某个字符开头
3、切换目录
绝对路径:从根开始,写全
相对路径:相对当前路径而言,你所要处理的目录