Linux OS
文章平均质量分 80
Linux OS
代码被吃掉了
凡是过往 皆为序章
展开
-
【Linux】IO复用之poll系统调用
IO复用之poll系统调用原创 2021-08-07 16:48:10 · 478 阅读 · 1 评论 -
【Linux】IO复用之select系统调用
IO复用 select系统调用原创 2021-08-07 16:46:22 · 160 阅读 · 3 评论 -
【Linux】一篇文章搞定 线程池
线程池的概念及实现原创 2021-01-12 22:52:24 · 1552 阅读 · 4 评论 -
【Linux】网络基础(一)
网络基础原创 2021-01-14 17:08:15 · 172 阅读 · 2 评论 -
【Linux】一篇文章搞定 HTTP协议 入门
HTTP协议简介及模拟实现原创 2021-01-19 15:39:19 · 1414 阅读 · 2 评论 -
【Linux】详解socket编程接口
socket编程接口原创 2021-01-15 22:11:26 · 1107 阅读 · 1 评论 -
【Linux】UDP协议简介
UDP数据报头UDP特点UDP收发缓冲区原创 2021-02-07 19:52:40 · 644 阅读 · 0 评论 -
【Linux】一篇文章搞定 CPP模拟实现TCP协议下socket通信
C++模拟实现 单线程 多进程 多线程 TCP协议下 socket通信原创 2021-01-15 22:19:05 · 1950 阅读 · 2 评论 -
【操作系统】1.操作系统概述
文章目录操作系统概述计算机系统的层次结构操作系统的定义操作系统的功能操作系统的作用操作系统的类型1.批处理操作系统批处理单道程序系统与多道程序系统2.分时操作系统3.网络操作系统4.分布式操作系统其他操作系统操作系统的特征什么是中断?双重模式双重模式操作系统概述计算机系统的层次结构操作系统的定义定义:操作系统是计算机系统中的一个系统软件,它帮助组织和管理计算机的软硬件资源,组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能。操作系统的功能功能:处理机管理存储管理设备管理原创 2020-09-07 10:28:38 · 422 阅读 · 0 评论 -
【操作系统】进程虚拟地址空间分段解析
进程虚拟地址空间分段原创 2021-04-02 23:34:31 · 1107 阅读 · 1 评论 -
【操作系统】2.用户接口及作业管理
用户接口及作业管理用户接口及作业管理作业管理什么是作业?作业的建立用户接口程序级接口命令级接口命令级接口用户接口及作业管理作业管理什么是作业?用户角度在一次应用业务理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作称为一个作业在一个作业的处理过程中,计算机所做的每个相对独立的工作就是一个作业步,作业由不同顺序的作业步组成作业 = 作业步1 + 作业步2 +…+ 作业步n系统角度从系统的角度,可以将作业视为程序、数据和作业说明书构成的整体作业 = 程序 +原创 2020-09-14 22:10:33 · 417 阅读 · 0 评论 -
【操作系统】一篇文章搞懂虚拟内存管理
虚拟内存管理引出案例虚拟内存管理内存管理方式分段式分页式引出案例看下面这段代码,思考为什么会出现这种现象?#include <stdio.h>#include <unistd.h>#include <stdlib.h>int g_val = 0;int main(){ pid_t id = fork(); if (id < 0) { perror("fork"); return 0;原创 2020-10-03 23:19:37 · 371 阅读 · 0 评论 -
【操作系统】冯 · 诺依曼体系结构简介
现代计算机通用体系结构---冯 · 诺依曼体系结构 简介原创 2020-12-12 00:25:36 · 8142 阅读 · 10 评论 -
【Linux】awk使用
awk、Linux原创 2021-12-21 10:54:09 · 383 阅读 · 10 评论 -
【Linux】链接中的符号源码分析
符号、Elf32_Sym、链接原创 2021-12-21 10:47:28 · 709 阅读 · 4 评论 -
【Linux】ELF文件结构源码分析
Elf32_Ehdr、Elf32_Shdr、重定位表、字符串表、ELF原创 2021-12-21 10:44:10 · 1183 阅读 · 3 评论 -
【Linux】探索目标文件 (.obj \ .o) 的体系结构
目标文件、. text 、 .data 、 .rodata 、 .bss 、 .comment原创 2021-12-21 10:39:35 · 940 阅读 · 0 评论 -
【踩坑】Failed connect to www.teamviewer.com:443; 拒绝连接 正在尝试其它镜像。
出现以下情况可以使用以下命令解决问题yum-config-manager --disable teamviewer原创 2021-07-28 11:41:30 · 1314 阅读 · 1 评论 -
【Linux】一篇文章搞定 CPP模拟实现UDP协议下socket通信
CPP模拟实现UDP协议下服务端与客户端之间建立socket通信原创 2021-01-14 17:04:01 · 457 阅读 · 0 评论 -
【Linux】C++模拟实现 多线程编程 之 生产者与消费者模型
生产者与消费者模型条件变量互斥量信号量原创 2021-01-09 20:40:15 · 1842 阅读 · 6 评论 -
【Linux】一篇文章搞定 多线程编程 之 死锁
1. 死锁概念2. 死锁程序模拟3. 死锁堆栈信息原创 2021-01-09 20:35:19 · 1762 阅读 · 4 评论 -
【Linux】一篇文章搞定 多线程编程
1.多线程概念2.POSIX线程库3.互斥量4.条件变量5.POSIX信号量原创 2021-01-09 20:26:20 · 306 阅读 · 3 评论 -
【Linux】一篇文章搞定 进程间通信 之 信号机制
Linux信号机制的详细解析及内核源码分析原创 2021-01-05 16:29:37 · 2423 阅读 · 7 评论 -
【Linux】一篇文章搞定 进程间通信 之 消息队列
1. System V 消息队列概念及特性2. 消息队列相关函数接口原创 2021-01-03 14:30:26 · 215 阅读 · 3 评论 -
【Linux】一篇文章搞定 进程间通信 之 共享内存
1. 共享内存概念2. 共享内存相关函数及命令原创 2021-01-02 17:03:14 · 2187 阅读 · 8 评论 -
【Linux】一篇文章搞定 进程间通信 之 管道
1. 管道符2. 匿名管道3. 命名管道原创 2021-01-02 10:53:28 · 1188 阅读 · 7 评论 -
【Linux】一篇文章搞定 基础IO 相关知识及操作
1. C语言文件操作博客2. 文件操作系统调用函数3. 文件描述符详细讲解4. 文件流指针详细讲解5. 重定向6. 软硬链接文件7. ext2文件系统原创 2021-01-01 15:13:05 · 2410 阅读 · 10 评论 -
【Linux】一篇文章搞定 进程 及相关操作
此文章详细叙述了:进程概念进程查看进程退出进程等待程序替换原创 2020-12-30 19:44:27 · 2329 阅读 · 8 评论 -
【Linux】一篇文章搞定 gcc & Makefile 入门
1.gcc的使用方式2.Makefile的编写原创 2020-11-21 11:54:22 · 652 阅读 · 8 评论 -
【Linux】一篇文章搞定 静态库&动态库&静态链接&动态链接
详解 动态库+静态库+静态链接+动态链接原创 2020-11-20 19:51:48 · 444 阅读 · 5 评论 -
【Linux】一篇文章搞定环境变量
Linux中环境变量详解原创 2020-11-19 17:54:12 · 2147 阅读 · 10 评论 -
【Linux】僵尸进程 + 孤儿进程 + 守护进程
文章目录三种特殊进程状态僵尸进程孤儿进程守护进程三种特殊进程状态僵尸进程基本概念僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,子进程的资源未得到释放,此时子进程将成为一个僵尸进程危害Unix中的一种特殊机制:每个进程退出的时候,内存释放该进程的所有资源,但仍为其保留一定的信息(这些信息包括:进程号、退出状态、运行时间等),这些信息直到父进程通过 wait / waitpid 来取得时才会被释放。由于 子进程的结束 和 父进程的进行 是一个 异步过程,如果父进程一直不原创 2020-11-12 22:28:15 · 371 阅读 · 0 评论 -
【Linux】04.匹配查找命令
匹配查找命令grep命令-v操作选项-R操作选项-i操作选项find命令精确文件名查询模糊文件名查询grep命令功能:从文件中匹配包含某个字符串的行,常用于代码中找函数-v操作选项匹配不包含字符串的行-R操作选项在某一个目录下匹配所有文件中含有某个字符串-i操作选项在某文件中 不区分大小写 搜索某字符串find命令功能:通过文件名查找文件精确文件名查询模糊文件名查询...原创 2020-08-14 14:43:13 · 177 阅读 · 0 评论 -
【Linux】03.压缩文件命令
压缩文件命令压缩zip类型压缩解压压缩解压gzip类型压缩解压压缩解压bzip2类型压缩解压压缩解压打包和解包打包解包操作选项压缩压缩:将一个文件按照某种压缩算法,让文件数据变少,进而减少其所占空间大小zip类型压缩解压zip压缩文件之后保留原来的文件,后缀名为.zip压缩解压gzip类型压缩解压gzip只能压缩文件,不可以压缩目录,后缀名为.gz,压缩之后的原文件不保留压缩解压bzip2类型压缩解压压缩解压打包和解包打包:将多个文件合并成一个文件原创 2020-08-14 13:55:11 · 122 阅读 · 0 评论 -
【Linux】02.普通文件指令
普通文件指令touch命令-m操作选项-t操作选项-a操作选项-c操作选项cat命令-n操作选项-E操作选项more命令less命令head命令-n操作选项tail命令-n操作选项touch命令功能:touch一个文件,若文件存在则刷新文件的三个时间属性,若文件不存在,则创建这个文件文件的三个时间属性分别为:mtime : (modification time) 当文件内容(数据)被修改时,此时间更新ctime : (status time) 当文件状态(权限、属性等)被修改时,此时间更新a原创 2020-08-14 13:15:31 · 186 阅读 · 0 评论 -
【Linux】01.目录指令
0.1目录指令ls命令打开终端使用ls命令ls -lls -a以**.**开头的文件属于隐藏文件ls /查看根目录下有哪些文件ls 文件名查看子文件下的目录信息原创 2020-07-31 09:37:59 · 127 阅读 · 0 评论