分享
 
 
 

sco unixware 7.1.1 全面学习资料(7)

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

第二部分:系统结构介绍

UNIX并不使用驱动器名如 C: D:等来标记一硬盘或分区,在整个系统上,不管有多少个硬盘,分区是怎样的,只有一个根目录,叫做root 标记为 / ,其下任何一个子目录,却可以是一个硬盘或一个分区,而且是可随时改变的,比如今天你可以设置 /tmp 为硬盘上一个分区,明天你可以设置他为一个你新装的硬盘,如果你需要对这方面深入了解,你必须去看看这方面的专业书籍。现在我要让你知道的是在通常情况下,一个UNIX系统的各个标准目录下面的文件是什么,以免你哪天万幸进入了人家的系统,但连人家的主页在那里都找不到,下面我们说说UNIX文件系统的路径组织结构。

各种UNIX类操作系统的路径组织结构虽基本相同,但总存在一些小的差别。

不过,总体上还是差不多的。

/ 根文件系统,用于存储系统内核,启动管理和其他文件系统的装载

点。

/bin 系统启动时需要的一些通用可执行程序。

/cdrom 光盘驱动器的装载点。

/compat 与系统兼容有关的内容,如系统模拟等。

/dev 设备入口点。在UNIX系统上,每个设备都作为一个文件来看待,这

里放着所有系统能够用到的各个设备

/etc 各种配置文件。非常重要的一个目录,所有的配置文件(你可以

看成是windows的注册表)包括用户密码文档等存放在这里

/mnt 软盘等其他文件系统的装载点。

/proc 进程文件系统,存储指向当前活动进程的虚拟内存的伪文件。

/root root用户的工作目录。

/sbin 系统可执行文件。

/stand 独立执行的程序,sysinstall就在这个目录下。在安装配置系统时用到

/usr 第二个文件系统。基本上是和系统核心无关但又属于操作系统的一部分的一个目录,大多数的应用程序,还有各用户的私有资料存放在这个子系统

/usr/bin 与系统启动无关的标准应用程序。

/usr/sbin 系统启动时不需要使用的一些系统管理程序。

/usr/games 游戏。

/usr/home 用户目录。存放各个用户自己的文件,如果你的用户名为 abcd 那么 /usr/home/abcd 就是属于你的目录,一般情况下其下面的任何文件可以任你主宰,你能够创建、删除文件和目录

/usr/include 程序需要的头文件。

/usr/lib 程序需要的库文件。

/usr/libexec 一些不由用户直接运行的执行程序。如ftpd telnetd 等服务程序

/usr/man 帮助文件

/usr/X11R6 X-Windows系统

/usr/X11R6/bin 可执行的X-Windows程序

/usr/X11R6/include X-Windows程序的头文件。

/usr/X11R6/lib X-Windows程序的库文件。

/usr/X11R6/man X-Windows程序的帮助文件。

/usr/share 各种共享的只读文件,大多数是一些系统信息,文档。

/usr/local 第三个子文件系统,不属于FreeBSD一部分的其他程序。如果你再安装其他的程序如apache mysql等这些不是系统自带的程序的时候,将会放到这里,其下同样有bin sbin etc man lib include 这些目录

/var 存储经常发生变化的文件,如邮件,日志等。

/var/log 系统日志。

/var/mail 发给用户的信件。

/var/spool 缓冲数据,如打印数据等。

/var/tmp 临时文件。

了解这个路径结构将给用户使用unix系统提供很大方便。同时我们也看到,UNIX系统的文件组织结构是如此的清晰,什么东西就放在什么地方,查找非常容易。

总结:下面我再重点说说几个重要的目录,无论在 / 还是 /usr 或者 /usr/local ,甚至 /usr/home/username 下面,都会有 bin sbin etc man 这几个目录,通常一个应用程序会把普通的可执行文件放到 bin,而跟系统维护相关的可执行文件放到 sbin,配置文件放到 etc,帮助文件放到 man ,需要用到的库文件到/usr/lib中找,编译时要用到头文件到/usr/include中找

看到这里,相信你对一个UNIX系统上都有一些什么东西比较了解了,但是,这些东西虽然存在,可也不是你想看就看,想运行就运行的哦,UNIX有一套规则来规定谁能干什么,不能干什么,这个文件谁能看谁不能看,谁能用谁不能用,或是谁只能看不能用,这都是我们以前曾介绍的有关用户与文件权限的设置。

第三部分:系统启动过程

一、了解unixware 7.1.1系统引导文件

SCO UNIXWARE 7.1.1的引导文件就类似与我们熟悉的DOS/WINDOWS的系统文件:IO.SYS,MSDOS.SYS与COMMAND.COM。

位于/stand目录中,各个文件的名称及作用解释如下:

1、boot,包含定义的引导参数。

2、unix,当boot程序引导后,将搜索并装载该程序到内存, 然后就调用boottab,即inittab文件(/etc/inittab),

init进程运行后,我们就称系统进入守护状态。

3、unix.old,当新的内核邦定后,该文件将保存老的系统引导表boottab.

4、bootmsgs,该文件包含系统启动的文字信息。

5、logo.img,该文件为引导时的图形界面。

6、help.txt,该文件包含的都是当在boot:后打入"?"后的帮助信息。

7、resmgr,该文件为一份resouse manager数据库的备份。

8、resmgr.sav,该文件为一份老系统的resouse manager数据库的备份。

9、*.blm,所有blm文件均为引导、装载模块。

二、了解unixware 7.1.1系统引导过程

unixware 7.1.1与其他UNIX系统引导过程相似:

整个系统的启动分为两个阶段,第一阶段是系统自举,第二阶段是启动Unix。

由于Unix驻留介质不同,整个系统启动阶段也不完全相同。以从硬盘上引导系统为例。

系统自举阶段主要分三个步骤:

1.由ROMBIOS引导硬盘的0道0扇区的Master boot块;

2.由Master boot块引导硬盘活动分区的第0扇区的boot块;

3.该boot块将随后扇区的内容引导并运行。

启动Unix阶段主要是由boot程序引导Unix核心程序开始,即引导/stand/unix。

当Unix系统被引导运行后,将启动一个称为init的进程,该进程将启动/etc/inittab文件中所列的

进程,并且引导系统进入某一特定的运行级别。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有