Linux
cerf-volant
这个作者很懒,什么都没留下…
展开
-
Linux 基本指令
目录1.初始Linux2. Linux的基本命令操作:2.1 对目录进行操作2.2 对文件进行操作2.3 压缩相关操作2.4 查找匹配操作(重点)2.5 时间相关命令2.6 其他操作命令1.初始Linuxmultics -> unix -> minix -> linuxGNU:开源组织简写 自由软件许可协议条款 OS:操作系统 L...原创 2019-03-06 17:48:55 · 203 阅读 · 0 评论 -
Linux 权限管理
目录1. shell的认识及运行原理2. Linux权限管理2.1 用户权限2.2 文件权限2.3权限相关操作命令1. shell的认识及运行原理操作系统=操作系统内核+外部应用shell:外部应用的一部分。 命令行解释器 :操作系统内核不允许用户直接操作,因此使用命令行解释器来进行用户与内核之间的数据传递。 将用户输入的字符串解析成相关的指令,交给操作系统...原创 2019-03-09 17:47:37 · 125 阅读 · 0 评论 -
Linux 常用开发工具
目录1. yum2. vim文本编辑工具2.1 模式2.2 模式的切换2.3 普通模式下的常用操作3. gcc/g++编译器3.1 编译步骤3.2 gcc使用4. Makefile4.1 命名4.2 编写5. gdb程序调试工具(重点)5.1 步骤5.2 gdb常用命令6. git项目版本控制工具1. yum红帽子系列linux操...原创 2019-03-11 19:52:05 · 780 阅读 · 0 评论 -
Linux 进程概念
目录1. 冯诺依曼体系结构1.1 五大硬件单元1.2 操作系统2. 进程概念2.1 操作系统如何管理进程2.2 操作系统如何描述进程2.3 查看进程:2.4 创建进程(创建PCB):2.5 进程状态2.6 进程优先级 PRI3. 环境变量4. 程序地址空间5. 进程调度1. 冯诺依曼体系结构现代计算机的硬件体系结构 1.1 五大硬...原创 2019-04-25 21:36:59 · 256 阅读 · 0 评论 -
Linux 进程控制
目录1. 初识fork()1.1fork的返回值1.2写时拷贝技术1.3常规用法1.4 fork调用失败情况1.5 vfork()2. 进程终止2.1 进程退出情况2.2 进程的退出方式3. 进程等待3.1 进程等待方法4. 程序替换1. 初识fork()操作系统以父进程为模板创建子进程,父子进程代码段相同,但是有各自独有的数据进...原创 2019-04-26 09:54:29 · 151 阅读 · 0 评论 -
Linux 进程间通信
目录1.基本介绍1.1 进程间通信引入1.2 进程间通信目的1.3 进程间通信方式2. 管道2.1 匿名管道:pipe2.2 命名管道3. 共享内存3.1 使用流程4. 消息队列4.1 使用流程5. 信号量1.基本介绍 1.1 进程间通信引入 因为进程的独立性,使得它们之间通信较为麻烦,因此需要OS提供一些方法 使得进程之间能够共同访问...原创 2019-05-03 22:09:44 · 131 阅读 · 0 评论 -
Linux 基础 I/O
目录1. 标准库的IO接口2. 系统调用的IO接口3. 文件描述符3.1 什么是文件描述符3.2 文件描述符的分配规则3.3 文件流指针与文件描述符的关系3.5 缓冲区位置3.6 通过文件流指针操作一个文件3.7 内核态与用户态4. 重定向4.1 dup24.2 在minishell中添加重定向5. 文件系统(ext2)5.1 文件存储与...原创 2019-05-07 21:32:32 · 364 阅读 · 0 评论 -
Linux 进程信号
目录1. 信号的基本认识2. Linux下信号的种类3. 信号的产生3.1 通过硬件产生3.2 通过软件产生3.3 core dumped 核心转储4. 信号在进程中注册4.1 非可靠信号4.2 可靠信号5. 信号在进程中注销5.1 非可靠信号5.2 可靠信号6. 信号的处理6.1 处理方式6.2 捕捉信号7. 阻塞信号7.1 信...原创 2019-05-10 20:31:39 · 445 阅读 · 0 评论 -
Linux 多线程
目录1. Linux线程概念2. 线程控制2.1 线程创建2.2 线程终止2.3 线程等待2.4 线程分离3. 线程安全4. 同步与互斥4.1 互斥锁4.2 死锁4.3 同步4.4 生产者与消费者模型4.3 posix标准信号量4.4 读写锁(读写者模型)5. 线程池5.1 作用6. 线程安全的单例模式1. Linux线程概念...原创 2019-05-12 09:15:13 · 278 阅读 · 0 评论 -
网络套接字编程
目录1. 基本概念1.1 IP地址1.2 port端口号1.3 五元组1.4 字节序2. 套接字编程2.1 概念2.2 基于udp协议实现网络通信2.2.1 客户端2.3 基于tcp协议实现网络通信1. 基本概念 1.1 IP地址 功能:唯一标识网络上的主机 数据类型:无符号4个字节的整数,uint32_t(IPV4) 在IP数据包头...原创 2019-05-17 22:37:54 · 412 阅读 · 0 评论 -
网络基础
目录1. 网络发展2.网络通信协议2.1 初始2.2 网络分层2.2.1 OSI七层参考模型2.2.2 TCP / IP 五层模型3. 数据包封装和分用3.1 封装3.2 分用4. 应用层4.1 数据的序列化与反序列化4.2 HTTP 超文本传输协议4.2.1 url 统一资源定位符(网址)4.2.2 urlencode / urlde...原创 2019-05-19 21:21:14 · 239 阅读 · 0 评论