linux 04
一、拓展知识
Tcp/Ip架构—协议概述图
应用层(data)
- ftp,tftp:文件传输
- http,https:超文本传输协议
- ssh:安全外壳协议
- snmp:简单网络管理协议
- smtp:简单邮件传输协议
- DNS:域名解析
- NAS:架构
- dhcp:动态主机分配协议
传输层协议(端口) - TCP:传输控制协议,端口范围:1-65535
- UDP:用户数据报协议,端口范围:1-65535
- ICMP:ping工具
- TCP:http端口:80;ftp:20 21;ssh:22
- UDP:tfcp:69;dhcp:68
- 应用场景区别:一对一和一对多的区别;TCP是一对一,UDP是一对多,TCP稳定,UDP属于语音环境不稳定,TCP安全,UDP不安全。
互联网层(IP) - 路由协议:动态路由协议
- 被路由协议:IPV4,IPV6即X.X.X.X(X的范围0-255)
数据链路层 - 以太网协议(MAC地址,在二层做数据传输)
主机到主机层 - 01的电信号
二、查询帮助知识
命令分类
- 内部分类 以help command
- 外置命令 command–help(-h)
- b\man
↓
“/”:向下查找指定内容 n向上查找 N向下查找
"?"向上查找内容
三、Linux的目录结构
- windows下的目录结构(如图)
- Linux下的目录结构
分为四个区分别是“/”‘/boot’,fenqu1,fenqu2 - 一切文件都在根下
- fdisk:划分磁盘分区
首先先添加一个磁盘,添加好磁盘后,开启虚拟机,进行磁盘分区操作。
输入fdisk -l 查看到新增了sdb磁盘扇区。
输入命令 fdisk /dev/sdb,进入磁盘分区界面
输入m命令查看可选参数,这里要使用的是n命令(添加新分区),w(保存分区表),p命令(输出当前分区表)
输入n命令
p表示创建主分区,e表示创建扩展分区,输入p先创建主分区,分区号参数默认,起始扇区值默认,结束扇区值输入 +10M ,输入p命令查看到已添加主分区
输入w命令保存分区表 - 存储设备必须挂在才可以使用
- df:查看磁盘挂载情况,如下图
dev代表设备文件存放的路径
sd:代表磁盘类型
a:代表第一个磁盘
1:代表第一个分区 - 总结:在Linux下,我们通过挂载的方式,将存储空间直接或间接的关联到根上,形成树状结构。
- 挂载命令
mount:实现磁盘挂载
umount:卸载磁盘
/etc/fstab:通过命令行挂载的磁盘是临时的 - mkfs:格式化
四、Linux的主要目录
- /bin: 可执行二进制文件的目录,存放命令文件
- /boot:放置linux系统启动时用到的一些文件。
- /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。
- /etc:系统配置文件存放的目录。
- /cdrom 光盘目录
- /home:系统默认的用户家目录。
- /lib /lib64 库文件
- /lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。
- /mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载。
- /opt:给主机额外安装软件所摆放的目录
- /proc /sys进程系统目录(默认为空,只有启动会才会存放相应的进程和系统文件)
- /usr:应用程序存放目录
- /root:root用户的家目录
- /sbin:存放命令的目录
- /tmp:临时文件存放目录
- /var:文件随时会更改的目录
- 文件通配符:
“*”–任意长度的任意字符
“?”–任意一个字符
“[]”取值范围(只取范围中的一个字符)
“^”–托字符,指定以某个字符开头,以什么字符结尾 - grep命令:行过滤
查看文件的匹配,过滤某一行
用法:grep[选项][匹配的字符][对象]
-v–反选
“^$”空白行
“-i”忽略大小写 - 绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
- 相对路径:相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。