Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48006
  • 博文数量: 7
  • 博客积分: 1430
  • 博客等级: 上尉
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-05 11:06
文章分类
文章存档

2008年(7)

我的朋友

分类:

2008-03-21 17:06:27

Solaris也是Unix的一种,所以跟Linux的也有一定程度上的类似,但,当然也有很多地方的不一样了。
Let's do it!

1.首先是"/"目录,当然,基本上所有的UNIX的这个目录都是一样的,根目录,挂载所有东西.

2.在"/"目录下存放的东西很多:
Mail    bin           devices
       home          lost+found    opt           proc          tmp      vol
TT_DB         cdrom         etc           kernel        mnt           oracle9_inst  sbin          usr           xfn
VXVM-CFG-BAK  dev           export        lib           net           platform      state         var

3.Mail目录是做什么的?大约是存放邮件的吧,不过我看到里面的空的

4.bin目录里当然存放的是二进制文件了,我们每次敲下一个命令,ls,或者cat什么的,系统就会自动跑到这个目录下来,查找相对应的文件来执行.咳咳,补充一下,有时候有些命令不一定要放在这里的,它可以是在/usr/bin的目录下,或者是/sbin下面,那时候就不是你随便这样就可以使用了,不过你只要转到相应目录下就可以执行了,OK?或者,有一个叫做环境变量的东西,你把你要执行的命令的目录加进去,也可以.(至于环境变量,那是一段很长的话,后面有空再说)

5./devices,这里面的东西很奇怪,他就是Solaris命名设备的地方了,反正很奇怪就是了,不过设备都在里面,比如:pci@1f,2000:devctl,你看懂吗?反正我看不懂,我就知道他是PCI接口的东西

6./home 这是放各个普通用户文件的地方,一般相应的都会有以用户名命名的目录在里面,不过我在机子上没看到,但是在/export/home 目录下就能看到了,我用df命令看了一下,/home显示是0,可能是这个原因吗??

7./lost+found 这里存放的是系统上一次异常时候的异常文件,比如有时候你写一个文档,没有保存,但是系统关机了,它可能就会出现在这里了。

8./opt 这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录

9./proc 这里主要存放系统进程的一些信息,对应于进程号,每个进程号都有相应的目录

10./tmp 这里存放一些临时文件,在系统重启的时候这个文件夹会被清空

11./vol 这个目录存放一些设备,或者原始设备,我理解应该是卷管理的地方,因为里面的四个目录都是跟磁盘有关的:dev   dsk   rdsk  rmt

12./TT_DB 这个目录我不太清楚,应该是存放一些关于数据库方面的东西吧

13./cdrom 没什么好说的,这里是光驱

14./etc 哈哈,这应该是最重要的目录之一了,里面存放很多很重要的东西,比如一些非常重要的配置文件,如init.d,hosts等等,这个目录里面的文件,改动之前最好要先备份,而且如果你不知道你在干什么,最好先看看那有关你改动的文件,不然说不定什么时候你就发现你的系统一团糟糕了..

15./kernel 嘿,别怕,这只是存放正在运行的内核的一些文件而已:
drv      exec     fs       genunix  ipp      misc     sched    strmod   sys
drv是驱动程序,exec是可执行文件的格式,fs是文件系统,里面有很多文件系统,genunix应该是内核吧?ipp不懂里面放的是什么东西,sched应该是存放有关调度的程序,sys里面放的是管道,门,等等,好像都是进程之间通信的一些东西吧?嗯,总之这个目录存放的东西是系统的核心东西

16./mnt 如果你挂载别的文件系统,或者移动设备什么的,一般都挂载在这里

17./sbin 这里就是system bin,也就是说这里是存放系统命令的地方

18./usr Unix的程序员很懒,所以把user简写成usr,知道这里面放什么了吧

19./dev 这里面放了很多很多设备文件,嗯,unix把所有的东西都当作是文件,程序是文件,数据是文件,软件都是文件,硬件还是文件,管道也是文件...

20./export 还记得前面的/home目录是空白的吗?他们都跑到这里来了

21./lib 这里面放一些库文件,libery,其他程序要用库文件就到这里来吧,当然,在/usr里面也有这么一个东西

22./net 照理说这里面应该是放一些跟网络有关的东西吧,不过,可惜,我没有看见..

23./platform 平台,没什么好说的了,这里是存放平台相关的文件,在这里我们只看到一些跟SUN有关的文件,如果是在X86的平台上构建的话,我们就会看到一些跟X86有关的文件

24./var 包括系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享. 里面有些东西看起来很关键,比如crash,log,nfs等等等等,可能这里是长时间存放东西的地方吧?

 

阅读(1526) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~