linux
文章平均质量分 76
y_bra_ke
努努力,加加油
展开
-
浅谈Linux 什么是linux内核?什么是GNU工具?
第一版linux内核是Linux Torvalds在赫尔辛基大学上学时开发的,起初他只是想仿造一款unix系统而已。首先,Linux可划分为以下四部分:(1)Linux内核(2)GNU工具(3)图形化桌面环境(4)应用软件原创 2024-08-01 16:18:51 · 467 阅读 · 0 评论 -
使用VSCode、Xshell连接VMware(unbuntu)虚拟机时,遇到每次都需要输入密码,最烦的是只要虚拟机关闭,下次连接时就需要更改配置文件里的ip地址
(1)关于每次用VSCode、XShell链接虚拟机时,都需要重新打开配置文件,并且更改里边的虚拟机的IP地址,因为每次虚拟机关闭之后再打开,虚拟机的ip地址都会变。(2)关于每次用VSCode、XShell链接虚拟机时,都需要输入密码,登录虚拟机。原创 2024-06-28 11:09:27 · 901 阅读 · 0 评论 -
让我们聊聊网络安全中会涉及到的IP地址(IP协议)、MAC地址、路由、DNS协议(域名系统)、NAT技术(协议)、以太网帧、ARP协议
让我们聊聊网络安全中会涉及到的IP地址(IP协议)、MAC地址、路由、DNS协议(域名系统)、NAT技术(协议)、以太网帧、ARP协议原创 2024-06-25 17:39:44 · 929 阅读 · 0 评论 -
IO多路复用概念以及所需要用到的函数select、poll、epoll
IO多路复用概念以及所需要用到的函数select、poll、epoll原创 2023-08-25 13:39:40 · 163 阅读 · 0 评论 -
TCP通信流程以及一些TCP的相关概念
TCP和UDP区别、TCP通信流程、通信时所需要用到的函数、TCP三次握手和TCP三次握手、四次挥手的状态转换端口复用、滑动窗口原创 2023-08-23 16:21:41 · 761 阅读 · 0 评论 -
线程和进程
线程与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段。进程是 CPU 分配资源的最小单位,线程是操作系统调度执行的最小单位。(6)文件系统的相关信息:文件权限掩码(umask).当前工作目录。(7)虚拟地址空间(除栈、.text)(6)栈,本地变量和函数的调用链接信息。(1)进程ID和父进程ID。(2)进程组ID和会话ID。原创 2023-06-19 11:32:22 · 406 阅读 · 0 评论 -
内核实现信号捕捉的过程,以及要用到的函数sigaction
如果信号的处理动作为自定义的信号处理函数,则回到用户模式执行信号处理函数(而不是回到主控制流程)信号处理函数返回时执行特殊的系统调用sigreturn再次进入内核。未决信号集里边的标记为只能标记为0或者1。1.当一个信号被处理的时候,此时又来一个相同的信号,这个信号会被屏蔽,等信号处理完。2.内核处理完异常准备回用户模式之前先处理当前进程中可以递送的信号。1.在执行主控制流程的某条指令时因为中断、异常或系统调用进入内核。原创 2023-06-12 10:29:30 · 724 阅读 · 0 评论