荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: zzt (我命由我不由天), 信区: Hacker
标  题: 系统安全问题(3)
发信站: BBS 荔园晨风站 (Fri May 28 23:50:41 1999), 转信


发信人: Fire (无极), 信区: hacker
标  题: 系统安全问题(3)
发信站: 网日情怀 (Fri Sep 26 17:17:47 1997) , 站内信件

(2)设备文件
      UNIX系统与边在本系统上的各种设备之间的通讯,通过特别文件来实现,
  就程序而言,磁盘是文件,MODEM是文件,甚至内存也是文件.所有连接到系统上
  的设备都在/dev目录中有一个文件与其对应.当在这些文件上执行I/O操作时,
  由UNIX系统将I/O操作转换成实际设备的动作.例如,文件/dev/mem是系统的内
  存,如果cat这个文件,实际上是在终端显示系统的内存.为了安全起见,这个文
  件对普通用户是不可读的.因为在任一给定时间,内存区可能含有用户登录口
  令或运行程序的口令,某部分文件的编辑缓冲区,缓冲区可能含有用ed -x命令
  解密后的文本,以及用户不愿让其他人存取的种种信息.
      在/dev中的文件通常称为设备文件,用ls /dev命令可以看看系统中的一
  些设备:
      acuo    呼叫自动拨号器
      console 系统控制台
      dsknn   块方式操作磁盘分区
      kmem    核心内存
      mem     内存
      lp      打印机
      mto     块方式操作磁带
      rdsknn  流方式操作的磁盘分区
      rmto    流方式操作的磁带
      swap    交换区
      syscon  系统终端
      ttynn   终端口
   x25     网络端口
      等等

  (3)/etc/mknod命令
      用于建立设备文件.只有root能使用这个命令建立设备文件.其参数是文
  件名,字母c或b分别代表字符特别文件或块特别文件,主设备号,次设备号.块
  特别文件是像磁带,磁盘这样一些以块为单位存取数据的设备.字符特别文件
  是如像终端,打印机,MODEM,或者其它任何与系统通讯时,一次传输一个字符的
  设备,包括模仿对磁盘进行字符方式存取的磁盘驱动器.主设备号指定了系统
  子程序(设备驱动程序),当在设备上执行I/O时,系统将调用这个驱动程序.调
  用设备驱动程序时,次设备号将传递给该驱动程序(次设备规定具体的磁盘驱
  动器,带驱动器,信号线编号,或磁盘分区).每种类型的设备一般都有自己的设
  备驱动程序.
      文件系统将主设备号和次设备号存放在i节点中的磁盘地址表内,所以没
  有磁盘空间分配给设备文件(除i节点本身占用的磁盘区外).当程序试图在设
  备文件上执行I/O操作时,系统识别出该文件是一个特别文件,并调用由主设备
  号指定的设备驱动程序,次设备号作为调用设备驱动程序的参数.

--

--
-----------------------------------
        大道1m无极7;40m0m?
                 苦海无涯
----------------------------------

m;37m※ 来源: 网日情怀 bbs.mm.gnet.cn [FROM: mmdcb_1.mm.gnet]m
--
m;32m※ 转寄:.网日情怀 bbs.maoming.gd.cn.[FROM: bbs.hz.gnet.gd.c]m


--



日出东方,唯我不败;
    天上地下,唯我独尊。

※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.1.143]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店