《Linux网络服务器配置管理项目实训教程》-补充阅读资料.rar
2022-06-25 10:04:01 1.03MB 教学资料
Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02TCPIP基础(二) 最大传输单元(MTU)/路径MTU 以太网帧格式 ICMP ARP RARP 03TCPIP基础(三) IP数据报格式 网际校验和 路由 04TCPIP基础(四) TCP特点 TCP报文格式 连接建立三次握手 连接终止四次握手 TCP如何保证可靠性 05TCPIP基础(五) 滑动窗口协议 UDP特点 UDP报文格式 Linux网络编程之socket编程篇 06socket编程(一) 什么是socket IPv4套接口地址结构 网络字节序 字节序转换函数 地址转换函数 套接字类型 07socket编程(二) TCP客户/服务器模型 回射客户/服务器 socket、bind、listen、accept、connect 08socket编程(三) SO_REUSEADDR 处理多客户连接(process-per-conection) 点对点聊天程序实现 09socket编程(四) 流协议与粘包 粘包产生的原因 粘包处理方案 readn writen 回射客户/服务器 10socket编程(五) read、write与recv、send readline实现 用readline实现回射客户/服务器 getsockname、getpeername gethostname、gethostbyname、gethostbyaddr 11socket编程(六) TCP回射客户/服务器 TCP是个流协议 僵进程与SIGCHLD信号 12socket编程(七) TCP 11种状态 连接建立三次握手、连接终止四次握手 TIME_WAIT与SO_REUSEADDR SIGPIPE 13socket编程(八) 五种I/O模型 select 用select改进回射客户端程序 14socket编程(九) select 读、写、异常事件发生条件 用select改进回射服务器程序。 15socket编程(十) 用select改进第八章点对点聊天程序 16socket编程(十一) 套接字I/O超时设置方法 用select实现超时 read_timeout函数封装 write_timeout函数封装 accept_timeout函数封装 connect_timeout函数封装 17socket编程(十二) select限制 poll 18socket编程(十三) epoll使用 epoll与select、poll区别 epoll LT/ET模式 19socket编程(十四) UDP特点 UDP客户/服务基本模型 UDP回射客户/服务器 UDP注意点 20socket编程(十五) udp聊天室实现 21socket编程(十六) UNIX域协议特点 UNIX域地址结构 UNIX域字节流回射客户/服务 UNIX域套接字编程注意点 22socket编程(十七) socketpair sendmsg/recvmsg UNIX域套接字传递描述符字 Linux网络编程之进程间通信篇 23进程间通信介绍(一) 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对象的持续性 24进程间通信介绍(二) 死锁 信号量 PV原语 用PV原语解决司机与售票员问题 用PV原语解决民航售票问题 用PV原语解决汽车租赁问题 25System V消息队列(一) 消息队列 IPC对象数据结构 消息队列结构 消息队列在内核中的表示 消息队列函数 26System V消息队列(二) msgsnd函数 msgrcv函数 27System V消息队列(三) 消息队列实现回射客户/服务器 28共享内存介绍 共享内存 共享内存示意图 管道、消息队列与共享内存传递数据对比 mmap函数 munmap函数 msync函数 29System V共享内存 共享内存数据结构 共享内存函数 共享内存示例 30System V信号量(一) 信号量 信号量集结构 信号量集函数 信号量示例 31System V信号量(二) 用信号量实现进程互斥示例 32System V信号量(三) 用信号集解决哲学家就餐问题 33System V共享内存与信号量综合 用信号量解决生产者消费者问题 实现shmfifo 34POSIX消息队列 POSIX消息队列相关函数 POSIX消息队列示例 35POSIX共享内存 POSIX共享内存相关函数 POSIX共享内存示例 Linux网络编程之线程篇 36线程介绍 什么是线程 进程与线程 线程优缺点 线程模型 N:1用户线程模型 1:1核心线程模型 N:M混合线程模型 37POSIX线程(一) POSIX线程库相关函数 用线程实现回射客户/服务器 38POSIX线程(二) 线程属性 线程特定数据 39POSIX信号量与互斥锁 POSIX信号量相关函数 POSIX互斥锁相关函数 生产者消费者问题 自旋锁与读写锁介绍 40POSIX条件变量 条件变量 条件变量函数 条件变量使用规范 使用条件变量解决生产者消费者问题 41一个简单的线程池实现 线程池性能分析 线程池实现
1
嵌入式软件开发技术:第6章 嵌入式Linux网络编程.ppt
2022-06-17 13:00:52 1.2MB 计算机 互联网 文档
文档标题: Linux网络操作系统基础:dnf安装.pptx 关键词提示: 内容: 使用dnf管理软件;DNF管理软件包;DNF - 软件源服务;DNF配置文件 - /etc/dnf/dnf.conf;配置DNF - 修改配置参数;创建本地软件源仓库;添加软件源;启用和禁用软件源;管理软件包;列出软件包清单;显示RPM包信息;下载、安装和删除RPM包;管理软件包组;显示软件包组信息;安装和删除软件包组;检查并更新;谢谢
2022-06-16 13:01:05 4.29MB linux
文档标题: Linux网络操作系统基础:FTP服务配置.ppt 关键词提示: 内容: * 注意: 加下划线为即将学到的内容。 FTP支持两种方式的传输:文本(ASCII)方式和二进制(Binary)方式。 * 回到Kernel 2.6 时代,那时候引入了一个新的安全系统,用以提供访问控制安全策略的机制。这个系统就是Security Enhanced Linux (SELinux),它是由美国国家安全局(NSA)贡献的,它为Linux内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构 SELinux 有三个模式(可以由用户设置)。这些模式将规定 SELinux 在主体请求时如何应对。这些模式是: Enforcing 强制— SELinux 策略强制执行,基于 SELinux 策略规则授予或拒绝主体对目标的访问; Permissive 宽容— SELinux 策略不强制执行,不实际拒绝访问,但会有拒绝信息写入日志; Disabled 禁用— 完全禁用SELinux 查看SELinux状态 getenforce? * 本章内容: TCP/IP网络基础
2022-06-16 13:01:03 4.54MB linux
文档标题: Linux网络操作系统基础:Linux初步使用.ppt 关键词提示: 内容: Linux 光盘安装 准备工作: 下载安装光盘 收集计算机硬件信息 规划硬盘空间及网络配置 硬件需求: CPU:X86系列 Pentium以上 Memory: 文本模式:>=192M 图形模式:>=256M 硬盘:>=2G 安装步骤: CMOS设置:光盘启动 光盘介质检查 基本配置:语言、键盘、鼠标 安装类型选择: 磁盘分区、创建文件系统: 引导装载程序配置 网络配置DHCP 防火墙、语言支持、时区配置 超级用户设置 选择安装软件包 开始安装 图形界面配置 3.删除Linux OS 删除步骤: 删除Linux分区 利用PQ Partintion Magic。 Windows操作系统中的磁盘管理工具 修改MBR,删除Linux引导装载程序,写入Windows引导信息 利用Windows XP安装光盘来删除 在DOS状态下使用 fdisk /mbr 来删除 在Windows故障恢复控制台使用fixmbr命令来删除 4.Linux 启动与使用 启动与关机 Linux切忌直接断电关机!建议使用“sync”
2022-06-16 13:01:03 1.81MB linux 操作系统
Linux网络操作系统基础:Linux命令基础知识.pptx
2022-06-16 13:01:02 3.82MB linux
finger [选项] 用户名@主机名 显示系统中用户信息(用户名/主目录/停滞时间/登录时间/shell) #finger #finger user #finger user@Lily netstat [选项] 检查显示网络连接、路由表、网卡统计数等信息, 选项[-Option] -a:显示所有监听和非监听的套接字 -i:显示网络接口的统计信息 -n:以数字形式而不是名称显示IP地址和端口 -p:显示使用端口的进程的PID和程序名称 -r:显示内核路由表 -s:为每个协议显示统计信息 ping:通过ICMP协议进行网络连接测试,能否到达以及速率 ping [-Option] 目标地址 -c:指定发出ICMP消息的数量 -i:指定发出ICMP消息的间隔时间,默认1秒(root可设置为小于0.2秒 -s:设置ICMP消息的数据包尺寸,默认64字节,最大为65507 -t:设置ttl(Time to Live) traceroute:追踪到达某个目的地所经过的路径,即到达经过的路有 必须以root身份运行。(windows下tracert) #tracetroute # tracerou
2022-06-16 13:01:02 4.66MB linux 网络 网络
openEuler开源操作系统安装;2;3;openEuler安装配置 - 选择安装选项;openEuler安装配置 - 选择安装语言;openEuler安装配置 - 系统设置;openEuler安装配置 - 安装位置设置;openEuler安装配置 - 选择安装软件;openEuler安装配置 - 设置root密码及创建用户;谢谢
2022-06-16 13:01:01 4.11MB linux 软件/插件 操作系统
Linux网络操作系统基础:rpm安装.pptx
2022-06-16 13:01:00 3.67MB linux