
Linux基础学习
文章平均质量分 94
Linux基础学习
lijing-blog
这个作者很懒,什么都没留下…
展开
-
Linux基础13(I/O复用)
I/O复用第十三章、I/O复用1.select方法1.select方法的应用-使用select方法实现服务器并发处理2.select方法的应用-使用select方法实现客户端并发处理2.poll方法3.epoll1.epoll各接口的使用2.LT与ET模式第十三章、I/O复用总而言之:需要处理多个文件描述符时,就用io复用1.select方法1.select方法的应用-使用select方法实现服务器并发处理#include<stdio.h>#include<stdlib.h&原创 2022-04-07 12:56:14 · 2861 阅读 · 0 评论 -
Linux基础12(HTTP协议&web服务器)
HTTP协议&web服务器第十二章、HTTP协议&web服务器1.浏览器与服务器通信流程2.HTTP协议1.请求报头与请求方法2.应答报头与应答状态3.web服务器的c语言实现第十二章、HTTP协议&web服务器1.浏览器与服务器通信流程2.HTTP协议1.请求报头与请求方法2.应答报头与应答状态3.web服务器的c语言实现...原创 2022-04-04 18:31:43 · 337 阅读 · 0 评论 -
Linux基础11(TCP&UDP&IP协议详解)
TCP&UDP&IP协议详解第十一章、TCP&UDP&IP协议详解1.TCP协议详解1.面向连接2.可靠性传输3.字节流服务2.UDP协议详解1.UDP报头结构2.数据报服务3.IP协议详解1.IP协议特点:无连接、不可靠、无状态2.IP报头结构3.IP分片第十一章、TCP&UDP&IP协议详解1.TCP协议详解1.面向连接 1. 三次握手...原创 2022-03-23 01:09:29 · 475 阅读 · 0 评论 -
Linux基础10(socket网络编程)
socket网络编程第十章、socket网络编程1.主机字节与网络字节序2.socket地址结构3.TCP编程流程与编程接口4.UDP编程流程与编程接口第十章、socket网络编程1.主机字节与网络字节序2.socket地址结构3.TCP编程流程与编程接口4.UDP编程流程与编程接口...原创 2022-03-22 20:24:51 · 244 阅读 · 0 评论 -
Linux基础09(计算机网络基础概论)
计算机网络基础概论第九章、计算机网络基础概论1.网络基础概念1.网络的概念及网络设备与传输介质2.互联网的概念3.网络中通信的主角及IP地址与端口号4.MAC地址5.协议的概念2.网络分层模型1.OSI七层网络模型2.TCP/IP四层网络模型3.四层模型中各层的作用3.网络应用程序通讯流程1.封装2.分用第九章、计算机网络基础概论1.网络基础概念1.网络的概念及网络设备与传输介质2.互联网...原创 2022-02-12 20:05:24 · 523 阅读 · 0 评论 -
Linux基础08(Linux上的多线程编程)
Linux上的多线程编程第八章、Linux上的多线程编程1.线程的概念2.线程的实现方式1.用户级线程2.内核级线程3.组合级线程4.Linux系统上线程的实现方式3.Linux上线程的使用1.线程库中的方法介绍与使用2.线程并发4.线程同步1.互斥锁2.信号量3.条件变量4.读写锁5.线程安全6.线程与fork第八章、Linux上的多线程编程1.线程的概念2.线程的实现方式1.用户级线程...原创 2022-02-11 21:17:39 · 646 阅读 · 0 评论 -
Linux基础07(Linux上的多进程编程)
Linux上的多进程编程第七章、Linux上的多进程编程1.输出缓冲区和主函数参数2.操作文件的系统调用3.系统调用和库函数的区别4.进程创建-fork方法1.fork方法的使用与特点2.父子进程空间是否共享?3.写时拷贝技术4.父子进程对文件描述符的共享5.僵死进程及处理方法6.Linux信号的使用1.信号的概念2.修改信号的响应方式3.发送信号7.进程间通信1.管道1.有名管道2.无名管道2....原创 2022-01-15 18:05:42 · 1149 阅读 · 1 评论 -
Linux学习内容简介
aa1.Linux系统安装与简介1.Linux系统安装2.Linux系统简介2.Linux目录结构介绍Linux目录结构图Linux常见目录说明绝对路径和相对路径基础命令介绍家目录介绍3.Linux文件类型与权限1.Linux文件类型2.Linux文件权限4.Linux常用命令1.基础操作命令2.文件编辑命令vi3.文件查看命令4.文件压缩与解压命令5.进程管理命令6.用户管理命令5.Linux上...原创 2020-03-19 10:15:34 · 2864 阅读 · 0 评论 -
Linux基础01(Linux系统安装与简介)
Linux基础011.操作系统介绍2.Linux和Windows的区别3.Linux内核版本和发行版本1.Linux内核版本2.Linux常见发行版本4.终端介绍1.操作系统介绍计算机是由一堆硬件组成的,为了有效的控制这些硬件资源,于是就有了操作系统的产生2.Linux和Windows的区别Linux主要使用命令行操作系统,Windows图形化界面Linux主要应用于服务器,Windo...原创 2020-03-19 15:37:35 · 235 阅读 · 0 评论 -
Linux基础02(Linux目录结构介绍)
Linux目录结构介绍第二章、Linux目录结构介绍1.Linux目录结构图2.Linux常见目录说明1. /bin:存放常用命令(即二进制可执行程序)2. /etc:存放系统配置文件3. /home:所有普通用户的家目录4. /root:管理员用户的家目录5. /usr:存放系统应用程序及文档6. /proc:虚拟文件系统目录,以进制为单位存储内存的映射7. /lib:存放库文件8. /dev:...原创 2020-03-22 12:46:37 · 436 阅读 · 0 评论 -
Linux基础03(Linux文件类型与权限)
Linux文件类型与权限第三章、Linux文件类型与权限1.Linux文件类型1. 普通文件2. 目录文件3. 管道文件4. 连接文件5. 设备文件2.Linux文件权限第三章、Linux文件类型与权限1.Linux文件类型1. 普通文件2. 目录文件3. 管道文件4. 连接文件 1.硬链接文件 2.软链接文件5. 设备文件 1. 字符设备文件 2. 块设备文件 ...原创 2020-03-23 16:22:27 · 181 阅读 · 0 评论 -
Linux基础04(Linux常用命令)
Linux常用命令第四章、Linux常用命令1.基础操作命令1. man2. touch & mkdir3. cp & mv4. find5. grep&管道命令6. wc7. su8. 关机&重启命令9. 系统运行级别&runleve2.文件编辑命令vi1. 三种模式介绍与切换2. 命令模式下常用的命令3. 末行模式下常用的操作3.文件查看命令1. cat...原创 2020-03-27 17:43:28 · 200 阅读 · 0 评论 -
Linux基础05(Linux上C/C++程序的编译与调试&库文件)
Linux上C/C++程序的编译与调试&库文件第五章、Linux上C/C++程序的编译与调试&库文件1.编译工具的安装2.gcc和g++的使用及区别3.编译链接的过程及分步编译过程4.make与makefile5.gdb调试6.库文件的生成与使用第五章、Linux上C/C++程序的编译与调试&库文件1.编译工具的安装2.gcc和g++的使用及区别3.编译链接的过程及...原创 2020-03-27 20:44:44 · 519 阅读 · 0 评论 -
Linux基础06(计算机基本组成)
计算机基础概论第六章、计算机基础概论1.计算机的基本组成2.进程概论3.简单分页内容管理4.操作系统发展历程第六章、计算机基础概论1.计算机的基本组成2.进程概论3.简单分页内容管理4.操作系统发展历程...原创 2020-03-31 15:12:34 · 203 阅读 · 0 评论