【Linux内核剖析】深入分析inet_init的处理机制
inet_init 是 Linux 内核中用于初始化 TCP/IP 协议栈的函数。它在内核启动时被调用,完成各种协议和数据结构的注册和初始化。 主要功能: 注册 TCP、UDP、ICMP 等协议。初始化 ARP、IP 和其他网络协议模块。设置 socket 操作和协议处理。 前后调用关系链: start_kernel() └── rest_init() └── kernel_init() └── do_b...
Vscode LinuxC++环境配置
C++环境配置 文章目录 C++环境配置一、Visual Studio Code相关信息二、Python开发环境配置三、C++ 开发环境配置四、第一个C++程序五、附录:vs code 中变量解释 一、Visual Studio Code相关信息 Visual Studio Code 下载地址:https://code.visualstudio.com/downloadVS Code建议安装插件列表: 中...
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
Linux学习笔记: https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482 前言: 目录 一、什么是进程优先级? 二、进程优先级的分类 2.1 静态优先级与动态优先级 2.2 用户优先级与内核优先级 2.3 静态优先级与Nice值 三、进程调度中的优先级机制 3.1 优先级调度(Priority ...
走进Linux的历史发展史
目录 前言 Linux的发展史 UNIX发展的历史 Linux发展历史 开源 企业应用现状 Linux在服务器领域的发展 桌面领域 移动嵌入式领域 云计算/大数据领域 发行版 编辑 Linux环境搭建方式 前言 Linux的发展史 简要介绍Linux的发展史。要说Linux,还得从UNIX说起。 UNIX发展的历史 1968 年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫 Mu...
【Linux探索学习】第十三弹——进程状态:深入理解操作系统进程状态与Linux操作系统中的进程状态
Linux笔记: https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482 前言: 目录 一、操作系统中的进程状态概述 1.1 经典的进程状态模型 1.2 进程状态转换图 二、Linux操作系统中的进程状态 2.1 Linux进程状态的分类 2.2 各状态的详细解释 2.3 Linux进程状态表 2....
深入理解 Linux top命令:用法详解与使用示例
在 Linux 系统中,top 命令是一个实时监控系统性能和查看进程状态的重要工具,它可以动态地显示系统中各进程的资源占用情况,包括 CPU、内存等。top 命令的输出界面包含丰富的信息,能够帮助用户了解当前系统的负载和进程的运行状况。 一、`top` 命令输出内容 1.1 启动 `top` 命令 在终端中输入以下命令来启动 top: top 执行命令进入top界面: 大写 E:切换 top 界面顶部...
Ubuntu linux 命令总结
Ubuntu linux 命令总结 文章目录 Ubuntu linux 命令总结安装软件包命令 安装软件包命令 sudo dpkg -i ***** 安装 deb 软件包相关的依赖项的命令 sudo apt install -f 参考资料: 在 Ubuntu Linux 上安装 Deb 文件的 3 种方法 | Linux 中国 获取系统上所有已经安装的软件包列表 sudo apt list --insta...
【Linux系列】VNC安装ssh后,ssh无法登录
PermitRootLogin no修改为PermitRootLogin yes,将PasswordAuthentication no修改为PasswordAuthentication yes。 SELinux 设置:如果 SELinux 设置为 enforcing 模式,可能会阻止 SSH 服务。可以尝试将 SELinux 设置为 disabled 或 permissive 模式。 VNC 配置问题:如果...
linux-c 使用c语言操作sqlite3数据库-1
一、练习目标 1、目标 2、环境准备 2.1、sql脚本文件 create table if not exists student( id integer primary key autoincrement, name text not null, sex text check(sex=='f' or sex='m') default 'f', chinese real check(chinese>=0 a...
【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设备
【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设备 通过路由器的后台,查看当前在线设备,受到网卡版本的影响,有时会有部分设备看不见MAC和分配的IP。此时,可以借助命令行工具扫描子网下所有连接的设备信息与通信状态。 Nmap 是一个强大的网络扫描工具,提供了丰富的功能,用于发现网络中的主机、服务、操作系统、版本、漏洞等信息。 安装方法 sudo ...