扩展:协议介绍:每一层都有自己对应的协议,而这些协议协调起来完成应用上的工作。TCP/IP协议栈:应用层协议:protocol(为进行网络中的数据交换而建立的规则、标准或约 定。 用于不同系统中实体间的通信。)ftp(文件传输协议),http,https,ssh,telnet,tftp(简单文件传输协议),snmp(简单网络管理协议),smtp,pop3,imap(邮件),dns(域)。Smb(通信协议),nfs,(NAS)—网络附属存储。 传输层:TCP、UDP、ICMP。TCP:是一种面向连接的、可靠的、基于字节流的传输层通信协议。端口号 (1-65535)80--http20、21---ftp22---sshUDP: 用户数据报(单元)协议。语音 端口号(1-65535)69---tftp68---dhcp
Tcp与udp区别:一对一和一对多的区别。
ICMP: 控制报文协议,用于在IP主机、路由器之间传递控制消息。
Ping工具
互联网层:路由协议 被路由协议
动态路由协 IPV4 IPV6
x.x.x.x(0-255)
查询帮助信息
a\help:
命令分类:
1、 内部命令
help command
2、 外置命令
Command –help(-h)
b\man:
man command
\ 向下查找指定内容
n 向下查找
N 向上查找
q :退出
> ? 默认向上查找指定内容
man的章节分类: 1:表示用户命令 2:表示系统调用 3:库调用 4:特殊文件(设备文件) 5:文件格式(配置文件的语法) 6:游戏 7:杂项(miscellaneous) 8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才 有 权限使用的命令,因为他们能修改硬件设备参数;
例如:man 2 read #查看read命令的第二章节 Whatis read #查看命令在那些章节才有其中一些符号 <>:表示必选参数 []:表示可选参数 …:表示可以重复多次 |:表示多选一 {}:用来分组,没有特殊意义MAN:name:命令名称以及功能简要说明SYnopSIS:用法说明,包括可用的选项disCRIPTION:命令功能的详细描述,包括每一个选项的意义OPTIONS:说明每一个选项的意义fileS:此命令相关的配置文件BUGS:BUGEXAMPLES:使用例子SEE ALSO:另外的参照Ring 0 直接调用硬件资源外部命令ls:可以调用硬件资源中断:维持会话。# linux的目录结构 1、 windows的目录结构 分区:为指定大小的磁盘空间划分逻辑边界 2、linux的目录结构: 一切文件都在跟下 存储设备必须挂载,才能使用; 总结:在linux下我们通过挂载的方式将存储空间,直接或间接的关联到根上,形成树结构; /ect/fstab:因为通过命令行挂载的磁盘是临时的。(开机自动挂载) df –h 查看磁盘挂载情况 【dd if=/dev/zero of=/root/image bs =1024k count=100 //创建环回设备(虚拟磁盘)】 fdisk 划分磁盘分区 df 查看磁盘挂载情况 /dev/sda1 /dev 设备文件存放的路径 a 第一块磁盘----- 1 第一个分区 sd scsi类型的磁盘(hd、IDE) mkfs 格式化(创建文件系统) mount 实现磁盘的挂载 umount:卸载磁盘 格式化以后需要挂载 3、 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 文件随时更改目录—日志文件!目录的常见命令
1、 查看目录内容 终端使用技巧:自动补全 Ls 查看文件内容; 2、 搜索使用过的命令 Ls 文件通配符: *--任意长度的任意字符 ?--任意一个字符 []—取值范围(只取范围中的一个字符) Sd[abc] – sda sdb sdc [a-f] –sd[a-f] sda adb …sdf ^ --托字符,指定以某个字符开头 $-- 以什么字符结尾 Grep命令 ---行过滤 查看文件中的匹配,过滤某一行: -v 反选 -v ^$ 空白行 -i 忽略大小写 2、切换目录 Cd 常见特殊目录:
...~—绝对路径从根开始,写全相对路径相对当前路径而言,你所要的处理的目录。N 新建分区 +10m p w格式化以后需要挂载 mount /root/image2/text
总结以上是内存溢出为你收集整理的Linus全部内容,希望文章能够帮你解决Linus所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)