分享
 
 
 

Linux系统架构与目录解析

Linux系统架构与目录解析  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,Linux,综合,
  品牌: 邱世华

基本信息·出版社:电子工业出版社

·页码:237 页

·出版日期:2009年

·ISBN:7121082500/9787121082504

·条形码:9787121082504

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Linux系统架构与目录解析》提供了完整的系统启动流程图,为读者说明各个目录与文件位于开机流程中的重点。这是一本剖析Linux经典与常用之目录及文件的专著,打破以往只依赖命令语句的惯性思维,依据系统目录架构为主体,并设计查询功能,以协助读者建立Linux操作系统的整体感观,而不再仅限于对某些服务或设置的片面了解。针对Linux kernel为基础,列出基础且必要的目录结构,可通用于以Linux kernel为核心的各类操作系统。对于修改系统、设定服务,或是设定X Window等必须熟悉的配置文件,以专章篇幅做详细的介绍。依各类应用程序在执行时所须加载的函数库文件,以简明易懂的方式说明其规则或标准。完全解析“主目录”的功能,延伸用户登录的流程及X Windows的操作功能。充分掌握日志文件与暂存信息,引导读者做好“系统管理”的核心工作。以功能分类的方式,详列《Linux系统架构与目录解析》中的各项目录及文件为索引,方便读者查询与使用。

作者简介邱世华,台湾鸿海精密股份有限公司资深工程师,拥有PHCE资格认证,并任教于台湾多所院校。

专长:Linux系统硬件验证与管理、Linux Clustering Tehc、Linux各种服务器的管理、Red Hat/Suse Certification tool、网络TCP/IP协议、刀锋服务器管理。

著作《Linux操作系统之奥秘》《Linux系统架构与目录解析》。

编辑推荐《Linux系统架构与目录解析》一书剖析Linux常用目录及文件的专著,内容全面,通俗易懂。

这是一本剖析Linux经典与常用目录及文件的专著,打破了以往只依赖命令语句的惯性思维,以系统目录架构为主体,并设计查询功能,协助读者建立对Linux操作系统的整体认识,而不再仅限于对某些服务或设置的片面了解。

经典特色:

提供完整的系统启动流程图,为读者说明开机流程中各个目录与文件的重点。

以Linux kernel为基础,列出基础且必要的目录结构,可适用于以Linux kerrlel为核心的各类操作系统。

对于修改系统、设置服务或设置X Wirldew等必须熟悉的设置文件,以专章篇幅作详细的介绍。

根据各类应用程序在执行时所需载入的函数库文件,以简明易懂的方式说明其规则或标准。

完全解析“家目录”的功能,扩展用户登录的流程,以及X Wiridow的操作功能。

充分掌握日志文件与暂存信息,引导读者做好“系统管理”的核心工作。

以功能分类的方式。将《Linux系统架构与目录解析》中的各项目录及文件制作成索引,方便读者查询与使用。

目录

索引

第1章 Linux目录的基本概念

1.1 Linux目录的定义

1.2 根目录的建立

1.3 根目录的意义

1.4 根目录中的目录清单

总结

第2章 不同启动模式的目录

2.1 本地启动【/boot】

2.1.1 /boot/grub

2.1.2 System.map文件

2.1.3 kemel及.initrd

2.2 远程启动【/tflpboot】

总结

第3章 Kernel Space与User Space的桥梁——虚拟文件系统.

3.1 设备文件目录【/dev】

3.1.1 基本的设备文件

3.1.2 /dev/bus

3.1.3 /dev/disk

3.1.4 /dev/input

3.1.5 /dev/mapper

3.1.6 /dev/net

3.1.7 /dev/pts

3.1.8 /dev/shm

3.1.9 /dev/.udev

3.1.10 /dev/VolGroup00

3.2 程序信息与系统设置目录[/proc]

3.2.1 基本程序文件

3.2.2 /proc/[number]

3.2.3 /proc/acpi

3.2.4 /proc/bus

3.2.5 /proc/driver

3.2.6 /proc/fs

3.2.7 /proc/irq

3.2.8 /proc/net

3.2.9 /proc/scsi

3.2.10 /proc/sys

3.2.11 /proc/sysvipc

3.2.12 /proc/tty

3.3 系统分类信息【/sys】

3.3.1 /sys/block

3.3.2 /sys/bus

3.3.3 /sys/class

3.3.4 /sys/devices

3.3.5 /sys/firmware

3.3.6 /sys/fs

3.3.7 /sys/kemel

3.3.8 /sys/module

3.3.9 /sys/power

总结

第4章 应用程序目录

4.1 执行文件目录【/bin】与【/sbin】

4.2 函数库目录【/lib】

4.2.1 /lib/bdevid

4.2.2 /lib,fiFmware

4 2.3 /Lib/i686

4.2.4 /lib/iptables

4.2.5 /lib/kbd

4.2.6 /lib/sb

4.2.7 /lib/modules

4.2.8 /lib/rtkaio

4.2.9 /lib/security

4.2.10 /lib/terrainfo

4.2.11 /lib/tls

4.2.12 /lib/udev

4.3 还原损坏文件目录【/lost+found】

4.4 额外安装软件目录【/opt】

4.5 用户共享目录【/usr】

4.5.1 /usr/bin与/usr/sbin

4.5.2 /usr/etc

4.5.3 /usr/games

4.5.4 /usr/include

4.5.5 /usr/kerberos

4.5.6 /usr/lib

4.5.7 /usr/libexec

4.5.8 /usr/local

4.5.9 /usr/share

4.5.10 /ust/SIC

4.6 临时目录【/tmp】

4.6.1 /tmp/font-unix

4.6.2 /tmp/gconfd-juergen

4.6.3 /tmp/.ICE-unix

总结

第5章 用户的主目录

5.1 /home/juergerd基本文件

5.1.1 .bashrc及.bash-profile

5.l.2 .bash_history

5.l.3 .bash-logout

5.l.4 public_html

5.2 /home/juergen/额外文件

5.2.1 XWindow配置

5.2.2 XWindow文件存放目录

总结

第6章 系统配置目录

6.1 /etc

6.1.1 基本文件

6.1.2 服务器目录

6.1.3 系统目录

6.1.4 安全性目录

6.1.5 XWindow目录

6.1.6 其他目录

6.2 /srv

总结

第7章 日志文件与媒体挂载目录

7.1 动态文件记录区【/vat】

7.1.1 /var/account

7.1.2 /var/cache

7.1.3 /vat/eralpry

7.1.4 /var/ftp

7.1.5 /var/gdm

7.1.6 /var/lib

7.1.7 /varfiock

7.1.8 /vat/log

7.1.9 Ivarlnamcd

7.1.10 /var/nis和/var/yp

7.1.11 /var/run

7.1.12 /vat/spool

7.1.13 /var/tmp

7.1.14 /var/www

7.2 挂载用目录【/mediavs/mnt】

7.3 自动挂载服务目录【/misc】

总结

……[看更多目录]

文摘插图:

Linux系统架构与目录解析

除了FHS所定义的目录之外,每一家Linux厂商都有额外自行建立的目录,供自行开发的应用程序使用,所以真正的目录结构还是要以用户实际使用的Linux版本为依据,只是大部分目录不会脱离FHS所定义的标准。本书大多以Fedora 7为例,这并不代表任何特殊含义,只是希望通过一个操作系统的版本(因为笔者比较常使用的操作系统是Fedora7)去阐述每一个目录的意义与所要提供的功能,毕竟各Linux版本的目录是大同小异的。

当然,笔者也并非万能,只能尽其所能地让读者对每一个目录有所了解,至于每一个目录涉及的深度,有可能会因为每一个目录的功能多少、文件数目、对系统的意义大小或笔者本身能力而有所差异。1.2根目录的建立 大家一般都会知道根目录的产生方式,就是系统使用mount指令,将系统所在的分区挂载,到目录中,这样便完成了所谓的根目录。但你是否想过,虽然看起来合理却有点诡异,因为根目录既然是Linux的“根”,那没有根,哪来的mount指令?系统怎么可以使用呢?这正是要在这一节解释的部分。

讲到如何产生根目录,必须先知道根目录产生之前的一些基本系统运行动作(如图1.3所示),在开机管理程序启动操作系统,在加载kernel之后(也就是当用户在开机画面选择某系统选项按【Enter】后),kernel会自行在内存中建立一块叫做rootfs的区域供本身使用,而里面的功能都是kernel本身所提供的,这也就是编译kernel时所赋予的能力,不过大部分kernel的能力都是在安装完操作系统后就已经定义好了的,除非是自行重新将kernel编译过。

而这一段kernel执行的过程,并不是产生根目录的阶段。也就是说,在kernel启动阶段,并没有使用到根目录,而根目录产生出来的时间点,是在kernel加载完成后,下一个initrd(Initial ramdisk)加载模块期间。

这其实是因为在尚未加载initrd之前,如果操作系统是在网络或SCSI接口上,必须要等到相关模块加载后才可以使用(除非是手动将该模块嵌入到kernel中),在这种情况下,如果kernel不支持该存储设备或功能(像SAN),如何能辨认及使用正确的根目录?所以。必须等到initrd加载正确的模块,并且正确地辨认出存储设备的硬件之后,才能将系统分割区准确地挂载到根目录上,产生出一般使用的根目录。

从这一段启动的信息(如图1-4所示)可看出。基本上经历了以下3个步骤,根目录被产生出来,不过不同厂商所推出的Linux,有可能会有不一样的动

……[看更多书摘]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有