快速业务通道

第一章 linux shell入门

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

Keywords: 了解linux内核 了解文件系统 linux发行版 shell 是什么 特殊的shell字符 一 、什么是linux—— linux的4个主要部分: 1、linux内核 2、GNU使用程序 3、图形桌面环境 4、应用软件 1、了解linux内核——kernel控制计算机系统上的所有硬件和软件 linux kernel的四大功能 1)系统内存管理 2)软件程序管理 3)硬件管理 4)文件系统管理 1)系统内存管理:kernel不仅可以管理服务器上的物理内存,还可以创建和管理虚 拟内存,内存管理使用硬盘空间,该空间称为交换空间(swap space)大小一般设 置为物理内存的2倍. 什么是虚拟内存? Linux支持虚拟内存(virtual memory),虚拟内存是指使用磁盘当作RAM的扩展,这样可 用的内存的大小就相应地增大了.内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这 块内存就可用于其它目的.当需要用到原始的内容时,它们被重新读入内存.这些操作对用户来 说是完全透明的;Linux下运行的程序只是看到有大量的内存可供使用而并没有注意到时不时它 们的一部分是驻留在硬盘上的.当然,读写硬盘要比直接使用真实内存慢得多(要慢数千倍),所 以程序就不会象一直在内存中运行的那样快.用作虚拟内存的硬盘部分被称为交换空间. 将内存位置分组为多个数据块称为分页,默认情况下,在linux系统上运行的每个进 程都有自己专用的内存分页,内核跟踪使用的内存分页,并自动将一段时间内没有访问 的内存分页复制到交换空间. 查看内存使用情况:cat /proc/meminfo 查看系统当前使用的共享内存分页:ipcs -m 2)软件程序管理 linux将正在运行的程序称为进程. 3)硬件管理 linux系统需要在内核中插入与之通信的设备的驱动程序代码,使内核能像设备传输数据.在 linux内核中插入设备驱动程序代码有两种方法: 在内核中编译驱动程序; 想内核添加驱动程序模块 linux将硬件设备标识为特殊文件,即设备文件,设备文件可以分为3类: 字符,例如大部分调制解调器、终端类型 ,例如磁盘驱动器 网络 .例如网卡 4)文件系统管理 什么是文件系统(filesystem)呢? 当前的操作系统大多数是从硬盘读数据的,每个操作系统使用的硬盘在x86架构上的都一 样,都是同样的硬盘.但是,每种操作系统都有其独特的读取文件的方法,也就是说,每种 操作系统对硬盘读取的方法不同,就造就了不同的文件系统. Linux的核心如何管理这些文件系统呢? 整个Linux系统都通过虚拟文件系统交换(Virtual Filesystem Switch)的核心功能去读 取文件系统.也就是说,整个Linux认识的文件系统其实都是VFS在管理,系统管理员编译内 核以支持系统将使用的文件系统,VFS与每个文件系统进行连接,为内核与其他文件系统类型 的通信提供一个标准接口. linux系统支持的文件系统

文件系统 描述
ext linux扩展文件系统——原始linux文件系统
ext2 第二代扩展文件系统,提供比ext更高级得功能
ext3 第三代扩展文件系统,支持日志功能
hpfs OS/2高性能文件系统
jfs IBM的日志文件系统
iso9660 ISO9660 文件系统(CD-ROM)
minix MINIX文件系统
msdos microsoft FTA16
ncp netware文件系统
nfs 网络文件系统
ntfs 支持microsoft NT文件系统
proc 访问系统信息
ReliserFS 高级linux文件系统,性能更加支持磁盘恢复
smb samba 文件系统,支持网络访问
sysv 旧式UNIX文件系统
ufs BSD文件系统
umsdos 类似unix的文件系统,寄存在MSDOS上
vfat windows 95文件系统,(FAT32)
XFS 高性能64位日志文件系统

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号