运维

Linux 信号

目录一. 信号基本概念二. 信号的产生1. 通过终端按键产生信号1-1 操作演示1-2 理解OS如何得知键盘数据2. 调用系统命令向进程发送信号2-1 操作演示3. 使用函数产生信号3-1 操作演示4. 软件条件产生信号4-1 操作演示4-2 理解闹钟5. 硬件异常产生信号6.term 与 core三. 信号的保存1. 信号集 sigset_t2. 信号操作函数3. 操作演示四. 信号的处理五.

网络数据传输与NAT技术的工作原理

前言:         本文介绍了私有IP地址的划分及其在网络通信中的应用。针对IPv4地址枯竭问题,通过NAT(网络地址转换)技术,私有IP可转换为公网IP实现互联网访问,同时通过端口映射解决内网主机通信问题。文章还阐述了公网IP分配机制、网络层级结构以及内外网通信原理,指出公网无法主动访

Linux grep命令多条件查询

在 grep 命令中,可以使用多个查询条件进行“与”(AND)或“或”(OR)的逻辑查询。以下是具体方法: 1. 多个条件的“或”查询(OR) 目标:匹配包含 任意一个 关键词的行。 方法 1:使用 \|(转义的竖线) grep &

【Linux篇章】互联网身份密码:解密 Session 与 Cookie 的隐藏玩法和致命漏洞!

本篇摘要本篇将承接上篇HTTP讲解( 戳我查看 )遗留的关于Cookie与Session的介绍,在本篇,将会介绍Cookie的由来,作用,以及缺点等,进而引出Session,最后介绍一下它们的性质等,以接我们上文模拟实现的http服务器加上这两个功能做测试,

双系统ubuntu20.04重装(详细版)

一:烧录镜像1.1下载镜像首先我们搜索自己想安装的Ubuntu镜像版本,哪个版本都行。我这里以20.04为例:往下翻找到这个链接有嫌麻烦的小伙伴可以直接戳这个链接Ubuntu20.04即可直接跳转到镜像界面。此时我们点击Desktop image旁边的蓝色字体然后把它保存到我们本地就好了1.2 下载烧录工具我这里使用的是refus官方下载地址为&#xff1

【Linux指南】Linux系统 -权限全面解析

引言本文从权限的本质概念出发,逐步拆解 Linux 系统中用户角色、文件权限标识、权限操作命令等核心要素,不仅深入解析chmod、chown等基础命令的底层逻辑,还会揭示目录权限的特殊规则与默认权限生成机制。无论你是初次接触 Linux 的新手,还是希望完善权限管理知识体系的系统管理员,都能通过本文构建从理论到实战的完整认知框

Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小

Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小 前言 一、分区管理,使用fdisk管理分区 1.1 找到硬盘 1.2 使用fdisk分区 1.3 格式化分区 1.4 挂载分区 二、创建逻辑卷,调整逻辑卷大小 2.1 识别磁盘 2.2 创建物理

Linux:多线程---深入互斥&&浅谈同步

文章目录 1. 互斥 1.1 为什么需要互斥 1.2 互斥锁 1.3 初谈互斥与同步 1.4 锁的原理 1.5 可重入VS线程安全 1.6 死锁 1.7 避免死锁的算法(扩展) 序:在上一章中我们知道了线程控制的三个角度:线程创建、线程等待和线程终止,分别从接口以及参数的意义和功能的角度来了

【Linux课程学习】:《简易版shell实现和原理》 《哪些命令可以让子进程执行,哪些命令让shell执行(内键命令)?为什么?》

🎁个人主页:我们的五年🔍系列专栏:Linux课程学习 🌷追光的人,终会万丈光芒🎉欢迎大家点赞👍评论📝收藏⭐文章目录打印命令行提示符(PrintCommandLine):1.USER和LOGNAME(用户名&

引用「docker run hello-world」 Unable to find image ‘hello-world:latest‘ locally,提示这个怎么办

如果在运行 docker run hello-world 命令时收到 Unable to find image 'hello-world:latest' locally 的提示,这通常意味着 Docker 无法在本地镜像中找到 hello-world:latest 镜像。这可能是因为该镜像尚未在本地或者 Docker Hub 上下载。可以按照以下步骤解决这个问题&#x