千家信息网

如何概述Linux内核

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章给大家介绍如何概述Linux内核,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述1、 多数服务器都是Linux,Windows只在PC方面应用。2、 .NET只能在Wi
千家信息网最后更新 2024年11月22日如何概述Linux内核

这篇文章给大家介绍如何概述Linux内核,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

概述

1、 多数服务器都是Linux,Windows只在PC方面应用。

2、 .NET只能在Windows中应用,适用于中小型项目,在大型项目中应用很少。现在出现了Windows服务器(外围的服务器)。

3、学习的范围:(1)怎么使用linux; (2)linux的管理(系统管理,网络管理,数据库管理,负载均衡部署);(3)Linux shell编程

拓展:

Redhat--面向大型企业,有些包比较陈旧(保守一些)

ubuntu--适合创业型(阿里云,amazon支持,可以作为服务器平台,也可以作为个人开发平台)

LinuxKernal

1. 版本分类

注:内核的版本是*.*.*形式,上述这些是Linux的发行版本。

2. 内核的基本功能

硬件管理,内存管理,输入输出,VFS(虚拟文件系统),进程管理(轻量级的,不是Windows中重量级的)

VFS=FileSystem虚拟文件系统(即文件的分块形式,类似于长方形,圆形等);常见的有FAT16,NTFS,在Linux中使用的是EXT2,不同的文件系统之间一般是不兼容的(大小对不上)。

重点:

VFS在各种文件系统中定义不同接口,对不同文件系统兼容。(在不同的文件系统上定义了统一的接口,在VFS看来所有的文件系统都是一样的,作为程序而言,只需要针对VFS编程即可(用C编程而不是Java),没有必要针对不同的文件系统编程,这样就简化了我们的编程,例如JDK的虚拟机等都是这种原理)

拓展:文件系统格式的选择

FAT又分为FAT16和FAT32。

其中FAT16是自DOS、Windows 3.x以来广泛使用的硬盘分区格式,是传统的16位文件系统。它有极好的兼容性,DOS、Windows 、Windows NT的各种版本,以及其他各类操作系统都支持FAT16。它相对速度快, CPU资源耗用少,所以至今仍是各类机器硬盘常用的分区格式。但是传统FAT16的不支持长文件名,受到8+3,即8个字符的文件名加3个字符扩展名的限制。单个分区的最大尺寸为2GB,单个硬盘的最大容量一般不能超过8GB,所以如果硬盘容量超过8GB,8GB以上空间则因无法利用而浪费。

而FAT32是Windows 95 OSR2版开始推出兼容16位的32位文件系统。最大特点为使用较小的簇(每簇仅为4KB)分配文件单元,大大提高硬盘空间利用率,减少了浪费。单个硬盘的最大容量达到2TB(1TB=1024GB),为海量硬盘的使用者提供了方便。它支持长文件名,能很好运行 DOS、Windows 95-2000的各种版本,但系统开销要大于FAT16。这种文件系统的安全性仍然较差。目前,支持这一磁盘分区格式的操作系统有win 97、win 98和win 2000/XP。但是,这种分区格式也有它的缺点,首先是采用fat32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用fat16格式分区的硬盘要慢;另外,由于dos系统和某些早期的应用软件不支持这种分区格式,所以采用这种分区格式后,就无法再使用老的dos操作系统和某些旧的应用软件了。

NTFS具有FAT的所有基本功能,并提供了优于FAT和FAT 32文件系统的特点:更好的文件安全性和更大的磁盘压缩。支持大磁盘,最大可达2TB(NTFS的最大驱动器容量远远大于FAT的最大驱动器容量,并且随着驱动器容量的增加,NTFS的性能并不下降,这与FAT有很大不同)。可以在安装过程中,将现有的分区转换为NTFS。也可以在安装后的任何时候,通过在命令提示符下使用convert.exe程序,将文件系统从FAT转换为NTFS。但是只有Windows NT/2000/XP才能识别NTFS系统,Windows 9x/Me以及DOS等操作系统都不能支持、识别NTFS格式的磁盘。由于DOS系统不支持NTFS系统,所以最好不要将C:盘制作为NTFS系统,这样在系统崩溃后便于在DOS系统下修复。但是NTFS文件系统存在一个明显的不足,就是如果使用NTFS格式化分区,那么只有Windows 2000可以访问在该分区上创建的文件,其他操作系统不能使用Windows 2000 NTFS分区。

3. 内核版本号

(1)r--发布版本,已经调试好对外发布的版本

(例如α-内部测试通过,贝塔-用户测试通过)

(2)发行套件中x基本都是偶数

关于如何概述Linux内核就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

系统 文件 格式 支持 版本 硬盘 最大 管理 不同 容量 内核 操作系统 磁盘 应用 编程 服务器 服务 单个 文件名 驱动器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全大家谈快板内容 网络安全CISP考试 北京华为服务器内存条回收 周口市网络安全责任制实施办法 丹东采暖自动化控制软件开发 ip地址中不能发布信息的服务器 网络安全认证含金量 一年级网络安全教育活动总结 通过服务器连打印机 福建百一互联网科技有限公司 前端服务器设计教程 独立数据库怎么定时重启 腾讯面试网络安全 太原直播软件开发公司 守护青年人网络安全 深圳协客网络技术有限公司 软件开发公司分哪些部门 安徽省网络安全技能大赛暖场视频 阿里数据库平台 姜堰区网络技术价格查询 服务器配置多大合适 数据库备份软件排名 数据库怎么在表中新增一列 服务器上不存在该可执行文件 软件开发的成本入什么科目 数据库5王珊视频百度云 苏州软件开发招聘应 通过搜索查关键字 网络安全 云服务器的医药管理软件 网络安全要审查多久
0