![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux操作系统相关
文章平均质量分 95
Randy__Lambert
这个作者很懒,什么都没留下…
展开
-
Linux网络和eBPF
目录关于本文如何实现分类器和流量控制程序套接字过滤器程序(BPF_PROG_TYPE_SOCKET_FILTER)套接字相关程序功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入关于本文Linux 现在已经支持了很多种和网络相关的原创 2022-03-23 14:49:21 · 1850 阅读 · 0 评论 -
一个小型操作系统的学习与实现
github地址: https://github.com/RandyLambert/ssxOSssxOS ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌ ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌ ▐░█▀▀▀▀▀▀▀█░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░▌原创 2020-12-24 23:25:47 · 1533 阅读 · 5 评论 -
从开机到分段分页都做了什么?
该目录下实现了简易的 mbr 与 loader ,Intel 8086 有20条地址线,因此可以访问 1MB 的内存空间,是 0x00000 到 0xFFFFF,为了解 mbr 和 loader 的作用,我们先看看在 intel 8086 中,实模式下的 1MB 内存布局是什么样子起始结束大小用途FFFF0FFFFF16BBIOS 入口地址,此地址属于BIOS 代码,当操作系统刚开始加载时, CPU 默认 CS:IP 值为ffff:0000,通过此部分是16字节的跳转指令,原创 2020-12-19 19:38:03 · 916 阅读 · 1 评论 -
网络编程利器nc和telnet命令的简单使用
两个命令的介绍telnet命令telnet可以实现的功能:1.连接服务器端口,并进行通信2.登录远程telnet服务器,使用命令行对其进行控制nc命令nc可以实现的功能:1.监听服务器端口,并与客户端通信(最多只能接收一个客户端)2.对指定服务器进行端口扫描3.作为客户端连接到远程服务器进行通信.两个命令的下载在使用之前,很多Linux发行版本没有集成这个命令,我的机器是...原创 2020-01-28 14:32:20 · 1894 阅读 · 0 评论 -
高性能线程池C语言版(简单实现动态扩容和销毁)
前言:之前在暑假留校期间,简单的学习了线程池的实现,经过里半年的学习,我对线程池,和对线程池在网络编程中的重要性有了更深的一层理解。在用c++写之前先巩固一下环境编程的基础知识,毕竟这些知识点都是相通的,只是换了套API罢了。为什么要使用线程池?在进行网络编程的时候,一个服务器往往会需要服务很多客户端,可以把这个过程抽象成一个生产者消费者模型,服务器充当生产者,客户端充当消费者,在C/S模...原创 2020-01-19 21:05:58 · 1904 阅读 · 7 评论 -
LinuxC实战—myshell(cd内置命令,重定向,管道,屏蔽ctrl+c,自动补全,移动光标,命令切换,ls自带颜色)
实现屏蔽^c信号,只要这一行代码 signal(SIGINT,SIG_IGN);补全功能和移动光标,命令切换____readline库自动补全这个功能需要用Readline 库 ,没有的话需要安装,至于如何使用readline推荐这篇帖子点一点 sudo apt-get install libreadline6-dev 因为readline 是动态链接库 所以 ,编译的时候 需要加...原创 2019-07-27 14:02:21 · 734 阅读 · 0 评论 -
LinuxC实战—ls命令实现(-R,-a,-l)
暑假留校前两天实现ls命令基础功能:主要问题:功能实现:实现ls命令基础功能:主要问题:一些玄学问题(改了好久 )当使用lstat(path,&buf)函数时,如果path路径最后含有 / 符号(例home/),函数无法正常使用。此处有问题,需要先用一个int数据接一下,不能直接操作因为电脑原因,无法完整实现ls -R类全部功能(某些Windows文件无法访问)拓展知识当...原创 2019-07-20 17:57:27 · 528 阅读 · 0 评论 -
wait()和waitpid()解析
wait()函数说明wait(等待子进程中断或结束,相关函数 waitpid,fork)表头文件#include<sys/types.h>#include<sys/wait.h>函数原型pid_t wait (int * status);函数说明参数 status 是一个整形指针。如果status不是一个空指针,则终止进程的终止状态将存储在该指针所指向的内存...原创 2019-07-27 12:01:16 · 1130 阅读 · 1 评论 -
XiyouLinuxgroup 2015 2017 2018面试题
先从2017年写原创 2019-05-20 01:25:06 · 364 阅读 · 0 评论 -
UEFI和BIOS的区别和Linux下GPT与MBR分区的区别
uefi详解如何查看efi分区内容BIOS和UEFI引导区别硬盘分区MBR和GPT选哪个好原来写博客这么简单转载 2019-08-26 16:08:05 · 615 阅读 · 0 评论