【Linux内核剖析】深入分析inet_init的处理机制
inet_init 是 Linux 内核中用于初始化 TCP/IP 协议栈的函数。它在内核启动时被调用,完成各种协议和数据结构的注册和初始化。 主要功能: 注册 TCP、UDP、ICMP 等协议。初始化 ARP、IP 和其他网络协议模块。设置 socket 操作和协议处理。 前后调用关系链: start_kernel() └── rest_init() └── kernel_init() └── do_b...
(Linux)搭建静态网站——基于http/https协议的静态网站
~]# nmcli connection up ens160 或者: [root@localhost ~]# nmtui–利用图形化工具更便捷 配置子配置文件 setenforce 0 命令将 selinux 的模式设置为 Permissive 模式。在 Permissive 模式下,selinux 会记录违反策略的行为,但不会阻止这些行为。换句话说,系统会继续执行操作,但会记录下所有违反 selinux...
【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的历史发展史
目录 前言 Linux的发展史 UNIX发展的历史 Linux发展历史 开源 企业应用现状 Linux在服务器领域的发展 桌面领域 移动嵌入式领域 云计算/大数据领域 发行版 编辑 Linux环境搭建方式 前言 Linux的发展史 简要介绍Linux的发展史。要说Linux,还得从UNIX说起。 UNIX发展的历史 1968 年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫 Mu...
Ubuntu linux 命令总结
Ubuntu linux 命令总结 文章目录 Ubuntu linux 命令总结安装软件包命令 安装软件包命令 sudo dpkg -i ***** 安装 deb 软件包相关的依赖项的命令 sudo apt install -f 参考资料: 在 Ubuntu Linux 上安装 Deb 文件的 3 种方法 | Linux 中国 获取系统上所有已经安装的软件包列表 sudo apt list --insta...
深入理解 Linux top命令:用法详解与使用示例
在 Linux 系统中,top 命令是一个实时监控系统性能和查看进程状态的重要工具,它可以动态地显示系统中各进程的资源占用情况,包括 CPU、内存等。top 命令的输出界面包含丰富的信息,能够帮助用户了解当前系统的负载和进程的运行状况。 一、`top` 命令输出内容 1.1 启动 `top` 命令 在终端中输入以下命令来启动 top: top 执行命令进入top界面: 大写 E:切换 top 界面顶部...
【Linux系列】VNC安装ssh后,ssh无法登录
PermitRootLogin no修改为PermitRootLogin yes,将PasswordAuthentication no修改为PasswordAuthentication yes。 SELinux 设置:如果 SELinux 设置为 enforcing 模式,可能会阻止 SSH 服务。可以尝试将 SELinux 设置为 disabled 或 permissive 模式。 VNC 配置问题:如果...
【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设备
【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设备 通过路由器的后台,查看当前在线设备,受到网卡版本的影响,有时会有部分设备看不见MAC和分配的IP。此时,可以借助命令行工具扫描子网下所有连接的设备信息与通信状态。 Nmap 是一个强大的网络扫描工具,提供了丰富的功能,用于发现网络中的主机、服务、操作系统、版本、漏洞等信息。 安装方法 sudo ...
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 命令基础 5 ] Linux 命令详解-网络管理命令
,如果中间不连续代表丢包。ttl: 生存时间,具体指允许数据包之间通过多个路由数或跳数,数据包每经过一个路由器,ttl会减1,当ttl归零时,这个数据包的生成周期结束,处理它的路由器会丢弃这个数据包。Linux系统TTL值为64或255.time: 这个数据报的响应时间,时间越短,代表响应速度越快。 5.1.2 traceroute 5.1.2.1 基本功能: 5.1.2.2 基本语法 traceroute...