简介 如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net tools)来配置网络功能,解决网络故障。net tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区 ...
分类:
其他好文 时间:
2020-02-05 20:40:54
阅读次数:
143
引言 在流行的用法中,“Linux”通常是指围绕Linux内核的一组操作系统发行版。但从严格意义上讲,Linux仅指内核本身的存在。为了构建一个完整的操作系统,Linux发行版通常包括来自GNU项目和其它源的工具和库。最近,越来越多的开发人员使用Linux来构建和运行移动应用程序;它还在开发价格合理 ...
分类:
系统相关 时间:
2020-02-05 16:31:44
阅读次数:
87
学习Linux,做一个合格的菜鸟,在开源世界中任意遨游!今天Linux实验室继续开讲! 工欲善其事,必先利其器。我们先来了解一下Linux的一些基本概念。 Linux核心版本 Linux核心版本有两种:稳定版和测试版 ,Linux内核版本号由3组数字组成:A.B.C 例如:3.10.0-327.el ...
分类:
系统相关 时间:
2020-02-05 16:14:21
阅读次数:
97
参考文献:《深入理解linux网络技术内幕》 《精通linux内核网络》 代码内核版本:3.1.68 ............................................................................................... 1. ...
分类:
Web程序 时间:
2020-02-02 11:54:53
阅读次数:
118
一、inotify简介 inotify是Linux内核的一个功能,它能监控文件系统的变化,比如删除、读、写和卸载等操作。它监控到这些事件的发生后会默认往标准输出打印事件信息。要使用inotify,Linux内核版本必须是大于2.6.13,在这之前的内核都没有这个功能。我们可以利用inotify去监控 ...
分类:
系统相关 时间:
2020-02-02 01:08:16
阅读次数:
101
1、查看centos 的发行版本号 [zhou@localhost ~]$ cat /etc/redhat-releaseCentOS Linux release 8.1.1911 (Core)[zhou@localhost ~]$ 2、查看linux内核版本号[zhou@localhost ~]$ ...
分类:
其他好文 时间:
2020-02-01 10:45:30
阅读次数:
147
Linux教程 Linux系统简介 内核版本:Linux内核发行版本:redhat centos ubuntu debian opensuse 最常用的5个Linux发行版系统 skip 跳过next 下一步 硬盘可以有四个主分区,通常把第四个主分区替换成扩展分区,扩展分区中包含了很多的逻辑分区Li ...
分类:
系统相关 时间:
2020-01-31 10:39:11
阅读次数:
105
一、回顾 在 "linux poll机制使用(一)" 写了个实现poll机制的简单例子。在驱动模块中需要实现 的`.poll xxx_poll函数 POLLIN | POLLRDNORM`,否则返回0(可以看看上一章的例子);接下来分析一下 linux 内核中 poll 机制的实现。 二、poll机 ...
分类:
系统相关 时间:
2020-01-31 00:35:24
阅读次数:
90
Linux起源 操作系统出现时间线: Unix1970年诞生 ,71年用C语言重写 Apple II 诞生于1976年 window诞生于1985年 Linux诞生于1991年,由大学生Linus Torvalds和后来的众多爱好者共同开发完成。 想必大家看了这个时间线应该能想明白为啥Linux要出 ...
分类:
系统相关 时间:
2020-01-29 00:50:11
阅读次数:
88
从开机加电到main函数执行(1) 启动BIOS,准备中断 BIOS的任务是将硬盘中的操作系统加载到内存中。 BIOS加载中断处理程序 BIOS的启动由硬件完成。8086系列在加电时进入16位实模式,将CS置为0xFFFF,IP置为0x0000, CS:IP指向0xFFFF0,指向了BIOS对应的地 ...
分类:
系统相关 时间:
2020-01-28 19:01:16
阅读次数:
192