【TCP/Ip架构-协议概述图】ubuntu
注:安全
应用层:网络
1)ssh、telnet 远程桌面连接,ssh安全telnet不安全;架构
2)snmp 网络管理;ssh
3)smtp、pop三、imap邮件传输与接收;工具
4)dns 运营解析;spa
传输层:命令行
1)TCMP------互联网控制管理协议日志
端口范围:1-65535对象
Ping工具
2)TCP------传输控制协议
80端口---http协议
20 21---ftp协议
22---ssh协议
3)UDP------单元数据协议
69---tftp协议
68---dhcp协议
a\help
命令分类
1)内部分类
Help Command
2)外部分类
Command--help(-h)
b\Man
Man Command
/ 向下查找指定内容(ubuntu)
n向下查找
N向上查找
?向上查找指定内容
n向下查找
N向上查找
6.在Ubuntu 下查看文件命令是什么?
1)浏览当前目录下全部文件夹及文件:ls
2)浏览当前目录下全部文件夹及文件(包括隐藏项):ls -a
3)浏览当前目录下全部文件夹及文件的所属组和权限:ls -h
4)查看当前目录下全部文件的大小:du -h --max-depth=0 ./* (注意:max-depth参数 是查询深度,其值为0时就是查看当前目录的文件大小,当为1时,就是查看当前 目录的文件大小+当前目录下的全部文件夹下一级全部文件夹或文件的文件大小)
Ls 列出当前目录的内容
ls / 显示根目录的内容
-a 列出目录下的全部文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里同样)的形式列出。 -c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录像文件同样显示,而不是显示其下的文件。
-e 输出时间的所有信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-i 输出文件的 i 节点的索引信息。
-k 以 k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”做分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1)Windows下目录结构
2)Linux(ubuntu)的目录结构
注:
①树状结构:一切文件都在根下
②关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)
③存储设备必须挂载,才能使用;(不必定都挂在根上)
④df-h ---查看磁盘挂载状况
【-- /dev/sda1 20509264 1】
/dev :设备文件存放的路径;sd :磁盘类型;a:第一个磁盘;1:第一个分区; 20509264:大小(块);1:挂在根目录下;
【dd if = /dev/zero of = /root/image bs = 1024k count = 100 //建立环回设备(虚 拟磁盘)】
fdisk [磁盘文件]--划分磁盘分区
sd --- scsi类型的磁盘 (hd IDE)
a ---表明第一个磁盘;
1 ---表明第一个分区(2,3,4);
mount ---实现磁盘挂载
Mkfs---格式化( 建立文件系统)
umount ---卸载磁盘
总结:在Linux下,经过挂载的方式,将储存空间,直接或间接的关联到根上,造成树形结构;
/etc/fstab : 经过命令行挂载的磁盘是临时的
n 新建磁盘分区 +回车 分配10M分区 p w
/
/bin 存放命令文件
/boot 存放系统启动文件 (内核、grub程序)
/cdrom 光盘目录
/dev 存放设备文件 (c字符设备、d块设备)
/etc 大部分的系统配置文件
/home 普通用户的家目录
/lib /lib64 库文件(.so结尾的文件)
/lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
/mut /media 专门提供挂载的挂载点(空目录)
/opt 第三方软件的安装目录,通常不使用
/proc /sys 进程、系统目录(默认是空的,只有启动后才会存放对应的进程 和系统文件)
/root root 用户的家目录
/sbin 存放命令的目录
/tmp 临时文件存放目录
/usr 常见软件安装目录
/var 文件会随时更改的目录 -- 日志文件!
1)查看目录内容
终端使用技巧:自动补全
ls 查看文件内容;
2)搜索使用过的命令
Ls
文件通用符:
* -- 任意长度的任意字符
?-- 任意一个字符
[] -- 取值范围 (只取范围中的一个字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd [a-f] sda adb … sdf
^ -- 托字符,指定以某个字符开头
$ -- 以什么字符结尾
grep命令 -- 行过滤
grep [选项] [匹配的字符] [对象]
查看文件中的匹配,过滤某一行:
-v 反选 ^$ 空白行
-i 忽略大小写
3)切换目录
绝对路径:从根开始,写全
相对路径:相对当前路径而言,你所要处理的目录;