操作系统

【Linux】网络基础

个人主页~ 网络基础 一、网络的发展 二、认识网络协议 1、OSI七层模型 2、TCP/IP五层模型 三、网络传输流程 1、同网段通信 2、跨网段通信 四、以太网通信 1、MAC地址 2、通信原理 一、网络的发展 独立模式 产生背景:在计算机发展的早期阶段,计算机系统主要以单机形式存在,每

对于Centos 7 不能使用yum源问题解决方法(已解决)

最近装了一台centos7虚拟机,学习Linux操作系统,但在使用yum源时报错了,下面来看看我的解决思路一:先查一下自己本机的ip地址,看看有没有ip 在命令行输入  ip addr 查看ip这就是本机的IP地址,若无IP地址,在root用户下输入  vi  /etc/sysconfig/network-scripts/ifcfg-ens33 改好如图所示然后按esc键保存,再按s

【Linux我做主】进度条小程序深度解析

Linux下C语言进度条程序深度解析 进度条小程序 GitHub地址 前言 前置知识 回车换行(CR/LF)的深度解析 历史渊源与技术规范 在进度条/倒计时中的应用 缓冲区机制的全面剖析 缓冲区引入 缓冲类型对比 进度条开发中的关键控制 进度条实现 以小见大——倒计时 倒计时最终效果演示 错误演示

【Linux】进程状态

目录一、引言1、孤儿僵尸2:41:50讲解如何通过结构体的某一个成员的地址找到结构体的地址二、进程状态1、状态是什么?2、状态决定了什么?3、运行状态4、阻塞状态5、挂起状态三、具体介绍Linux中的进程状态1、R状态通过代码查看R状态:2、前台进程和后台进程3、S状态4、D状态5、T状态6、t状态:7、Z状态:僵尸状态8、为什

【Linux】进程替换与自定义 Shell:原理与实战

目录一、进程程序替换1、替换原理2、替换函数(1)函数解释  ① filename / pathname ② 参数表传递 ③ 环境变量表传递(2)命名理解 二、自定义shell命令行解释器1、实现原理2、实现代码(1)获取环境变量(2)输出命令行提示符(3)获

【Linux 编程】:深入解析 fcntl 函数

📃个人主页:island1314🔥个人专栏:Linux—登神长阶⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏 💞 💞 💞 生活总是不会一帆风顺,前进的道路也不会永远一马平川,如何面对挫折影响

解密 Linux 线程:多线程编程与资源管理

个人主页:chian-ocean 文章专栏-Linux 前言: 在Linux中,线程 是一种轻量级的执行单元,它是进程的一部分。多个线程可以在同一个进程内并行执行任务,通常它们共享该进程的资源,如内存空间、文件描述符等。 线程的概念 线程的基本概念: 轻量级进程(LWP&

linux 如何查看mac地址?喂饭版

在 Linux 系统中,有多种简单的方法可以查看 MAC 地址,以下为你介绍几种常见的方式。方法一:使用 ip 命令ip 命令是 Linux 中一个强大且常用的网络配置和管理工具,能用来查看网络接口的各种信息,包括 MAC 地址。 具体操作:打开终端,输入以下命令:收起baship li

Ubuntu22.04安装NVIDIA驱动+CUDA+CUDNN+Anaconda+PyTorch+Pycharm

前言换新的工作机器,需要重新配置环境,记录以下安装过程的坑一、安装NVIDIA驱动 1.查看自己电脑型号 lspci | grep -i nvidia  进入下方网址查询自己的显卡PCI Devices2.进入NVIDIA官网下载驱动 下载 NVIDIA 官方驱动 | NVIDIA 选择下载之后得到一个后缀名为run的文件3.准备工作下载依赖 1)

Linux:深入理解数据链路层

实际上一台主机中,报文并没有通过网络层直接发送出去,而是交给了自己的下一层协议——数据链路层!!一、理解数据链路层网络层交付给链路层之前,会先做决策再行动(会先查一下路由表,看看目标网络是不是在当前子网中,如果不在就发送给下一跳的路由器,封装路由器的mac帧报头