当前位置:文档之家› IRIX操作系统

IRIX操作系统

SGI影视后期制作处理(JALEO)培训教程:

第三部分:Unix操作系统IRIX安装及使用:

一、IRIX 系统安装步骤:

准备工作:

查看系统信息:

开机时按ESC进入The System Maintenance Menu 选5后,输入hinv,

查看硬件配置,输入exit可回到System Maintenance菜单。

首先将系统盘Installation Tools and Overlays (1 of 3) 装入光驱:

1、开机按ESC键,出现The System Maintenance Menu 有6个图标选项:

分别是:

①、Start System 启动系统

②、Install System Software 安装系统软件

③、Run Diagnostics 运行诊断程序

④、Recover System 恢复系统

⑤、Enter Command Monitor 进入命令窗口模式

⑥、Select Keyboard Layout 选择键盘编排

按5,选择第5项:Enter Command Monitor 进入命令窗口模式;

如果是“新盘”会出现一些参数提示进行选择:

如:

dksc name

Contrl 0

Unit drive 1

Lun 0

一般按默认选项“回车”即可。

2、在提示符下根据不同机器状态输入引导命令:

O2外置光驱:boot –f dksc(1,4,8)sashARCS dksc(1,4,7)stand/fx.ARCS --x

O2内置光驱:boot –f dksc(0,4,8)sashARCS dksc(0,4,7)stand/fx.ARCS --x

OCTANE外置光驱:boot –f dksc(1,4,8)sash64 dksc(1,4,7)stand/fx.64 --x

OCTANE内置光驱:boot –f dksc(0,4,8)sash64 dksc(0,4,7)stand/fx.64 –x

注:sash、fx版本由cpu类型决定;dksc指scsi硬盘名,3个数字,第1位指控制器号,0指系统盘。第2位指id号

随后会出现一些选项,按照以下步骤分别进行选择:

输入:l 回车;(选择lable)

输入:c 回车;(选择creat)

输入:a 回车;(选择all)

输入:.. 回车;退出当前菜单

输入:.. 回车;返回上级菜单

输入:r 回车;(选择repartition重新分配)

输入:ro 回车;(系统盘为ro,指rootdrive;阵列盘为o指optiondrive)询问 xfs ? 回车;

询问 Continue ? (Y)es 回车;

输入:.. 回车;回到主菜单

输入:l 回车;选择label 卷标

输入:sy 回车;选择 sync 同步

输入:.. 回车;回到主菜单

输入:Exi 回车;重新启动系统。

注:

系统重启时,按ESC键:出现The System Maintenance Menu 的6个图标选项;

按2选择第2项:Install System Software 进行系统软件的安装:

如果要做低格是在(de)bug选项里面

选择本地光驱安装:

1、提示符下输入:inst 回车;

出现有14个选项的菜单:

分别是:

from [source …] 指定待安装软件源(CD/磁带机)

open [source …] 指定额外的待安装软件源

close [source …]关闭待安装软件源

list [keywords] [names] 显示软件子系统信息

go 执行(安装/删除)

install [keywords] [names] 选择要安装的软件

remove [keywords] [names] 选择要删除的软件

keep [keywords] [names] 不安装也不删除软件

step [keywords] [names] 交互模式的安装/删除

conflicts [choice …] 列出及消除安装冲突

help [topic] 帮助

view …进入View Commands菜单

admin … 进入Administrative Commands菜单

quit 中止安装过程

2、inst> 提示符下输入:13 回车; Admin ... 进入高级管理菜单;

进入有21个选项的Admin高级管理菜单:

分别是:

#1、Set [Preferences]

#2、Date [Args]

#3、Files [Names]

#4、Space

#5、Recalculate

#6、Sh [Cmd]

#7、Shroot [Cmd]

#8、Relocate

#9、Mount

#10、Unmount

#11、MKFS [Block device] 制作文件系统

#12、Sethostnamt

#13、Sethostipaddr

#14、Save Filename

#15、Load Filename

#16、Source Filename

#17、Rqs

#18、Config [Changed]

#19、Hardware

#20、Update Keep File

#21、Return 返回上级菜单

3、提示符下输入:11 回车;(选择MKFS,制作文件系统)

然后根据屏幕提示进行选择:

Clean up your disks ? Y,回车;清除硬盘数据

Make New File system ? YES,回车;制作新的文件系统

Block 512?4096?默认值为4096,回车;硬盘块大小

4、提示符下输入:21 回车;(返回有14个选项的菜单)

5、提示符下输入:1 回车;From [Source ...] 选择来源;

选择From,出现菜单From选择安装路径为:/CDROM/DIST;

然后根据插盘提示,按以下顺序分别插入光盘进行系统安装:

①、1 of 3 Installation Tools and OverLays 1

②、2 of 3 Installation Tools and OverLays 2

③、3 of 3 Installation Tools and OverLays 3

④、Foundation 1

⑤、Foundation 2

⑥、Development Foundation

(注意将系统自动改变的路径改回为 /CDROM/DIST)

⑦、Development Library

⑧、8/99

⑨、Onc3/NFS

注:安装光盘说明详见附录一

6、提示符下输入:3 回车;(即选择菜单里的DONE)

安装xlv 命令: 6 eoe.sw.xlv*

7、提示符下输入:inst 回车;

出现有14个选项的菜单。

8、inst> 提示符下输入:10 回车;

(选择Conflict,检测冲突;查看是否有系统冲突)

9、inst> 提示符下输入:5 回车;(即选择Go,运行;)

然后根据屏幕的插盘提示,一一装盘进行安装。

10、inst>提示符下输入:14 回车; Quit 退出菜单

11、系统提示是否Restarting重新启动?

输入 YES,执行重新启动。

操作系统安装完毕。

二、OCTANE:IMPACT VIDEO FOR IRIX 6.5 视频驱动的安装:

1、以ROOT 超级用户身份登录,插入 3 of 3光盘。

2、打开一个SHELL,在提示符下输入:cd /CDROM/dist/unbundled 回车;

(进入光盘目录里unbundled文件夹)

3、再开一个SHELL,提示符下输入:inst 回车;

(出现有14个选项的菜单)

4、inst> 提示符下输入:1 回车;

(From安装路径),输入路径:/CDROM/dist/unbundled 回车;

5、将3 of 3退出,插入 Impact Video 光盘;

6、在inst> 提示符下输入:2 回车;

(Open打开文件),输入路径:/CDROM/dist 回车;

7、输入inst 回车;(进入有14个选项的菜单)

8、inst> 提示符下输入:10 回车;

(Conflict ,查看检测冲突,可见出现有11个冲突选项)

9、inst> 提示符下输入:10 1a 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 回车;

10、inst> 提示符下输入:10 回车;(Conflict ,查看是否还有冲突,应该为NO)

11、inst> 提示符下输入:5 回车; (选择 Go ,进行程序安装)

12、安装至大约 70% 左右,提示换盘 3 of 3

13、inst> 提示符下输入:14 回车;(Quit 退出菜单)

14、重新启动系统,视频驱动安装完毕。

三、安装Video Patch 视频板驱动补丁:

1、以ROOT身份登录

2、打开一个SHELL

3、输入mkdir tag 回车;(自建一个目录)

4、将VIDEO PATCH光盘装入光驱

5、输入cd /CDROM/cdinst/ 回车;(进入含有文件dist.dat的文件夹)

6、输入cp dist.dat /tag 回车;(将光盘上dist.dat文件拷入自建的文件夹)

7、输入cd /tag 回车

8、输入tar xvf dist.dat 回车;(用解压命令开始解压)

9、输入inst 回车;(调出有14选项的菜单)

10、inst> 提示符下输入:1 回车;(From)输入路径: /tag 回车;

11、inst> 提示符下输入:5 回车;(Go 运行安装程序)

12、inst> 提示符下输入:14 回车; (Quit 退出菜单)

13、重新启动系统,VIDEO PATCH安装完毕。

四、系统安装后的一些设置:

A、改变系统交换区:

1、在System Manager(系统管理器)中进入System performance(系统性能):

2、选择进入Add real swap space(增加实时交换区),数值为内存数的1倍。

3、选择进入Add virtual swap space(增加虚拟交换区),数值为内存数的2倍。

4、在shell里输入:chkconfig vswap on 回车;

5、在shell里输入:chkconfig webface off 回车;关闭开机关于WEBFACE的提示

5、重新启动系统。

B、调整SYSTUNE值:

6、在shell里输入:systune -i

7、在systue> 提示符下输入:maxdwasz 1025 回车;(指OCTANE)

如果是O2则输入:maxdwasz 4097 回车;

8、询问是否重新启动系统?输入:YES 回车;

五、MOUNT 挂接阵列盘:

A、如果是新盘,需要按以下步骤做盘:

1、以root身份登录

2、shell里输入:fx –x 回车;

3、出现一些提示询问选项:

dksc name ?询问磁盘名称?

注:取默认值,回车;

controller number ?询问磁盘控制号?

注:磁盘标号在Hinv里或桌面图标下会有显示,如(2,0),第一位即指控制号即Controller Number,输入:2 回车;

unit drive ?询问磁盘序号?(如是SCSI,就是SCSI的ID号)

注:磁盘标号在Hinv里或桌面图标下会有显示,如(2,0),第二位即指序号即Drive Address,输入:0 回车;

Lun ?询问逻辑单元号

注:取默认值,回车;

4、随后一些选项用于建立一个缺省的卷标Volume Lable,按照以下顺序进行选择:

输入:l 回车;(选择

输入:c 回车;

输入:a 回车;

输入:.. 回车;退出当前菜单

输入:.. 回车;返回上级菜单

输入:r 回车;(选择repartition重新分配)

输入:o 回车;(系统盘为ro,指rootdrive;阵列盘为o指optiondrive)

询问 xfs ? 回车;

询问 Continue ? (Y)es 回车;

输入:.. 回车;回到主菜单

输入:l 回车;选择label 卷标

输入:sy 回车;选择 sync 同步

输入:.. 回车;回到FX工具主菜单

注:如果此时再输入:.. 回车,系统将询问是否制作下一个磁盘,根据需要改变SCSI ID及控制号,按照以上步骤重来一次即可。如果不再做,则:输入:Exi 回车;重新启动系统。

B、安装使用XLV:

1、安装XLV:

用INST菜单选 1 From分别读入OverLay 1、 Overlay 3、 Foundation 1、

Foundation2四张盘,

FROM后选 DONE

然后输入:6 eoe.sw.xlv*

然后输入:GO 执行安装

最后: QUIT 退出后重启

注:所需文件是 eoe.sw.xlv 和 eoe.sw.xlvplex 然后用 6 Install 安装,

2、显示XLV状况信息:

输入命令:xlv_mgr 回车;打开xlv管理器

接着输入命令:show –long all显示所有阵列信息

C、建立Raid阵列卷:

1、用Jot建立一个Raid卷配置文件,路径及文件名为:/var/tmp/array.config 文

件内容如下:

vol xlv0 指定卷名为 xlv0

data 指定子卷data

plex 指定子卷名

ve -stripe -stripe_unit 128 /dev/dsk/dks1d1s7 /dev/dsk/dks1d2s7

/dev/dsk/dks1d3s7 /dev/dsk/dks1d4s7 /dev/dsk/dks1d5s7 /dev/dsk/dks1d6s7

指定stripe卷所含磁盘data及块大小,ve后是一行。

end 结束

show 显示stripe卷建立后状况

exit 退出

注意:其中ve命令行为一整行,中间不要有回车。

/dev/dsk/dksXdYs7 的含意: s7指SCSI磁盘所有有效的区域号,X代表SCSI 的控制号,Y代表SCSI的ID号。可根据实际情况改编。

2、保存array.config文件后,在shell里输入命令:

xlv_make /var/tmp/array.config

注:如上建立了一个名为xlv0的Raid阵列,可用XLV的相关命令查看其情况。

D、挂接阵列盘及Jaleo配置步骤:

在建立阵列盘逻辑卷后,需要给磁盘做XFS并将其挂接到指定的挂接点上,如/MATERIAL,步骤如下:

1、用Root帐户进入,在Shell里输入:

mkfs_xfs /dev/rdsk/xlv/xlv0

一个 XFS 文件系统将被制作在逻辑卷名为 xlv0 的阵列盘上。

2、用 JOT 打开并编辑文件:/etc/fstab :

输入:jot /etc/fstab 回车

在该文件里添加如下一行:

/dev/dsk/xlv/xlv0 /MATERIAL xfs rw,raw=/dev/rdsk/xlv/xlv0 0 0

编辑后 /etc/fstab 文件内容应该如下所示:

/dev/root / xfs rw,raw=/dev/rroot 0 0

/swap/swap1 swap swap pri=2 0 0

/vswap/vswap1 swap swap pri=5,vlength=524288 0 0

/dev/dsk/xlv/xlv0 /MATERIAL xfs rw,raw=/dev/rdsk/xlv/xlv0 0 0

3、建立挂接点,按如下输入:

mkdir MATERIAL 回车 (在系统盘上创建阵列盘的挂接点目录)

mount –a 回车(挂接阵列盘)

chmod 777 /MATERIAL (打开阵列盘挂接点目录的所有使用权限)

chown –R https://www.doczj.com/doc/c619091174.html,r /MATERIAL (打开Jaleo用户使用阵列盘的权限)

mkfs –b size=4096(16k) /dev/dsk/dks4d42s7 (设置阵列盘的块大小)

注:以上几步均可在 IRIX 图形界面里方便地完成。

如用右键快捷菜单建目录,修改权限 Change Permission ,

在System Manager 的 Disk manager (磁盘管理器)里根据提示进行mount。

附:用命令行建立及挂接阵列盘的方法:

1、fx –x 先做盘

2、xlv_make 回车

vol movie 回车指定卷名为movie

data 回车

plex 回车

ve –stripe –stripe_unit 256 dks1d1s7 dks1d2s7 …回车

end

show

exit

3、mkfs_xfs /dev/xlv/movie 将卷做为xfs格式

4、mkfx_xfs –b size=16k /dev/xlv/movie 指定卷的块大小为16k

5、jot/etc/fstab 加如下一行在文本里并保存:

/dev/dsk/xlv/movie /MATERIAL xfs rw,raw=/dev/rdsk/xlv/movie 0 0

6、mkdir MATERIAL 建立挂接点

7、mount –a 挂接

8、chmod 777 /MATERIAL (打开阵列盘挂接点目录的所有使用权限)

9、chown –R https://www.doczj.com/doc/c619091174.html,r /MATERIAL (打开Jaleo用户使用阵列盘的权限)

Unix 操作系统基础:

1、历史:71-73年开发,多用户、多任务、分时操作系统。

2、特点:C语言编写,可移植性好;界面有shell界面及图形界面;树形分枝的文件系

统;字符流式的文件;管道文件连通。

3、Unix系统分三层:

1、内核;

2、Shell:用户与核心接口,命令解释程序;

3、应用层。

4、Unix文件分三大类:

1、普通文件,标志为“-”。

2、目录文件,标志为“d”。

3、特别文件(设备文件):块特别文件,标志为“b”,如磁盘;字符特别文件,

标志为“c”,如打印机。

5、Unix文件存取控制方式:

文件主: User

同组用户: Group

其他用户: Other

文件属性及权利:读 r

写 w

执行 x

6、Unix 命令的输入与输出:

三个标准的I/O文件:

1、标准输入文件(STDIN),键盘;

2、标准输出文件(STDOUT),屏幕;

3、标准错误输出文件(STDERR),屏幕。

7、I/O的重定向符:

> 输出; < 输入;>>附加定向;| 管道线;对某一数据流进行操作。

IRIX (Unix) Shell:

一、Unix常用通用命令:

通用命令格式:命令名–参数文件或目录名(含路径)

man 显示UNIX命令的用法及参考手册

clear清屏

pwd 显示当前工作目录的全路径名

df -k (Free Disk Blocks)报告文件系统磁盘空间的使用情况,参数k指定

块大小等于1024字节来显示使用状况

df –h 按MB字节显示磁盘使用状况

du (Disk Usage) 显示文件或目录所占有的磁盘空间

chmod 777 改变文件或目录权限,参数 777 指打开指定文件的(所有者)owner、(同组)group及(其它用户) other的读(r4)、写(w2)及执行(x1)

的全部权限。

chown改变所有者owner和组group的权限

find查找当前目录下的文件

grep按给定模式查找文件、字符串

ls -al 按字母顺序排列当前目录下的文件,参数-a 列出所有文件,包括以

"." 开头的隐含文件;参数-1 单列输出;

mkdir创建新目录

rmdir删除目录

cd改变当前工作目录

mv移动或重新命名文件及目录

cp -f 拷贝文件及目录,参数f指覆写同名文件

rm -r 删除文件或目录

wc统计文件大小

head显示文件前几行

tail显示文件最后部分

sort对文件进行排序与合并

cat 连接并显示文件

file确定文件类型

more逐屏显示文件

diff比较两个文本文件

cmp 比较两个文件

date显示系统当前日期及时间

cal显示日历

uname -r 显示操作系统名称及版本号,参数r指

logname显示用户注册名

env显示或设置当前环境

passwd改变注册口令

su在不退出系统的情况下,获得超级用户的权限,需口令lp发送到打印机打印

cancel取消当前的打印申请

ps查看系统中正在运行的进程状态

vi 进入文本编辑器

who显示当前已注册到系统的所有用户名、终端名和注册时间

kill终止一个进程

exit 退出UNIX shell (ctrl + D)

二、IRIX 操作系统命令:

hinv –vm 观看系统配置,参数vm

toolchest 建立一个新的工具箱

jot 启动文本浏览器jot以打开浏览文本文件

jot /etc/passwd 用此命令可以查看一些软件安装的注册信息

./ 执行可执行文件

xfstest –w –n 100 su权限下,测试硬盘速度

init 0 关闭系统,su权限下。

init 6 重新启动,su权限下。

auto 开机用ESC终断后,用auto命令接着启动

./https://www.doczj.com/doc/c619091174.html, 查看显卡信息,该命令路径在:/usr/gfx

halt –p 关闭系统

swap –l 查看交换区配置情况

swap –s 检测交换区激活使用情况

fsr_xfs su权限下,磁盘整理

gr_osview –a 查看系统资源当前的运行状态,如不加-a则只查看cpu状态ps –ef 查询进程

top gr_top 查询CPU使用情况

gmemusage 图形化显示内存使用情况

gr_osview 系统状态监控参数–a

fsr_xfs –v /MATERIAL 整理磁盘阵列

gzip -d , tar -xvf 解压命令

三、IRIX系统目录介绍:

1、/ 根目录

2、/MATERIAL 阵列盘目录

3、%表示一般用户

4、#代表超级用户

5、cd \CDROM 进入光驱目录,注意CDROM一定要大写。

6、/etc 系统管理配置文件

7、/dev 系统驱动程序

8、/bin 系统命令(二进制)

IRIX 图形界面Desktop介绍:

Toolchest (工具箱)菜单:

一、Desktop (桌面):

1、Access Files (访问文件):

In my home Directory (在我的目录中)

In AutoMounted Directory (在自动装入的目录中)

As Another User (作为另一个用户)

By Remote Login (通过远程登录)

2、Shared Resources (共享资源):

On This Workstation (在本地工作站上)

On a Remote Workstation (在远程工作站上)

3、Customize (自定义):

Windows (窗口设置)

Desktop (桌面设置)

Icon Views (图标视图)

Sounds(声音设置)

Utilities (实用程序)

System Alerts (系统警报)

Environment Setup (环境设置)

Background (背景设置)

Color Schemes (颜色主题)

Screen Saver (屏保设置)

Mouse (鼠标设置)

Keyboard (键盘设置)

Accessibility (可达性)

Language (语言设置)

Flat Panel (平板设置)

4、Extra Desks (额外桌面)

5、Control Audio (控制音响)

6、Empty Dumpster (清空垃圾箱)

7、Eject Media (退出媒体设备)

8、Start Screensaver (开始屏保)

9、Open UNIX Shell (打开UNIX Shell)

10、Log out (重新登录)

二、Selected (选择):

1、Open (打开)

2、Make Copy (制作拷贝)

3、Make Reference (制作参考)

4、Remove (移除)

5、Print (打印)

6、Get Info (获得信息)

7、Share With Network …(网络共享)

8、Stop Sharing Network … (停止共享)

9、Publish To Outbox …(发布到发件箱)

10、Change Permissions …(更改权限)

11、Add New Directory (增加新目录)

12、Select All (选择全部)

13、File QuickFind (快速查找文件)

三、Internet (国际互联网):

1、Open Web Browser (打开Web浏览器)

2、Browse Outbox Page (浏览发件箱页)

3、Icon View Of a Web Site (Web 站点的图标视图)

4、Icon View Of a FTP Site (Ftp 站点的图标视图)

5、Create a WebJumber (创建一个WebJumber)

四、Find (查找):

1、Search For Files (搜索文件)

2、File QuickFind (快速查找)

3、Host QuickFind (快速查找主机)

4、Demos (演示)

5、Icon Catalog (图标目录)

6、Applications (应用程序)

7、Collaboration (协作程序)

8、ControlPanels (控制面板)

9、DataTranslators (数据转换器)

10、Demos (演示软件)

11、DesktopTools (桌面工具)

12、DeveloperMagic (开发工具)

13、Media Tools (多媒体工具)

14、Printing (打印工具)

15、SupportTools (支持工具)

16、WebTools (WEB 工具)

17、What is New(新东西)

五、System(系统):

1、System Manager (系统管理器)

1.1 SOFTWARE(软件):

Software Manager (软件管理器)

List installed products (列出已安装的产品)

Install a product (安装产品)

Remove a product (删除产品)

License manager (许可证管理器)

Install a license (安装许可证)

Remove a license (删除许可证)

Update a license (更新许可证)

1.2 HARDWARE AND DEVICES(硬件和驱动):

Printer manager (打印机管理器)

Start sharing printers (启动共享打印机)

Stop sharing printers (停止共享打印机)

Mount a Macintosh & PC Printer (安装设置苹果或PC打印机)

Unmount a Macintosh & PC Printer (卸载苹果或PC打印机)

Serial device manager (串行设备管理器)

Add a modem (安装MODEM)

Remove a modem (卸载MODEM)

Add a serial device (添加串行设备)

Remove a serial device (删除串行设备)

Disk manager (磁盘管理器)

Initialize a disk (初始化磁盘)

Create a striped logic volume (创建一个条状逻辑卷)

Create an extendable logic volume (创建一个可扩展的逻辑卷)

Extend a logical volume (扩展逻辑卷)

Remove a logical volume (删除逻辑卷)

Removable media manager (可移动的媒体管理器)

Start sharing removable media devices (启动共享的可移动的媒体管理器) Stop sharing removable media devices (停止共享的可移动的媒体管理器)

1.3 SECURITY AND ACCESS CONTROL (安全和访问控制):

Improve system security (提高系统安全性)

User manager (用户管理器)

Add a user account (添加用户帐户)

Remove a user account (删除用户帐户)

Modify a user account (修改用户帐户)

Modify any account password (修改任何帐户的口令)

Modify your account password (修改您的帐户的口令)

Configure auto login (配置自动登录)

Configure login window (配置登录窗口)

Permissions manager (授权管理器)

Shared resource manager (共享资源管理器)

Start sharing a directory (启动共享目录)

Stop sharing a directory (停止共享目录)

Start sharing removable media devices (启动共享可移动媒体设备) Stop sharing removable media devices (停止共享可移动媒体设备) Privilege manager (权限管理器)

Grant privileges to a user (将权限授予用户)

Revoke privileges from a user (取消用户的权限)

Enable use of granted privileges (允许授予权限的使用)

Disable use of granted privileges (停止授予权限的使用)

1.4 NETWORKING AND CONNECTIVITY (网络和连接性):

Network interface manager (网络接口管理器)

Set up and start networking(设置并启动网络)

Turn off networking (关闭网络)

Modify networking settings (修改网络设置)

Set up and start NIS (设置并启动NIS)

Turn off NIS (关闭NIS)

Set up and start NFS (设置并启动NFS)

Turn off NFS (关闭NFS)

Find remote resources (查找远程资源)

FileSystem manager (文件系统管理器)

Mount a network FileSystem (安装网络文件系统)

Mount an apple share or NetWare FileSystem

(安装apple share或是NetWare文件系统)

Unmount a FileSystem (卸载文件系统)

Remount a FileSystem (重新安装文件系统)

Host Manager (主机管理器)

Add a host entry (增加一个主机条目)

Modify a host entry (修改一个主机条目)

Delete a host entry (删除一个主机条目)

ISDN Manager (ISDN管理器)

Set up ISDN (设置ISDN)

PPP Manager (PPP管理器)

Add an outgoing PPP Connection (增加出网PPP连接)

Modify an outgoing PPP Connection (修改出网PPP连接)

Add an incoming PPP Connection (增加入网PPP连接)

Modify an incoming PPP Connection (修改入网PPP连接)

Remove a PPP Connection (删除PPP连接)

1.5 File and data (文件和数据):

FileSystem Manager (文件系统管理器)

Mount a local FileSystem (装入本地文件系统)

Unmount a FileSystem (卸下本地文件系统)

Remount a FileSystem (重新安装文件系统)

Set space Monitoring (设置空间监控)

Create a striped logical volume (创建条状逻辑卷)

Create an extendable logical volume (创建可扩展逻辑卷) Extend a logical volume (扩展逻辑卷)

Remove a logical volume (删除逻辑卷)

Backup and Restore Manager (备份和恢复管理器)

Backup files (备份文件)

Restore files from backup (从备份中恢复文件)

Unscheduled a backup (取消安排备份)

1.6 System performance (系统性能):

Swap manager (交换区管理器)

Add real swap space (增加实时交换区)

Add virtual swap space (增加虚拟交换区)

Remove swap space (删除交换区)

Process manager (进程管理器)

View memory usage (查看内存使用情况)

View system resources (查看系统资源)

View CPU usage (查看CPU的使用情况)

View the system log (查看系统日志)

View the system Administration log (查看系统管理日志) Set system Admin log option (设置系统管理日志选项)

2、Process Manager (进程管理器)

3、FileSystem Manager (文件系统管理器)

4、Printer Manager (打印机管理器)

5、Software Manager (软件管理器)

6、License Manager (许可证管理器)

7、Display Properties (显示属性)

8、Confidence Tests (置信测试)

9、Utilities (实用程序)

Enable Remote Display 允许远程显示

Disable Remote Display 禁止远程显示

Start New Console 启动新的控制台

Restart Window Manager 重启窗口管理器

10、Restart System (重启系统)

11、Shut Down System (关闭系统)

12、Apple Talk Manager (与苹果对话协议)

六、Help (帮助):

1、Info Search (搜索信息)

2、Quick Answer (快速解答)

3、Hints & Shortcuts (提示与快捷方式)

4、Online Books (在线手册)

5、Man Pages (帮助页)

6、Release Notes (版本信息)

7、Legal Notice (法律声明)

8、Welcome To SGI

图形界面使用技巧:

1、鼠标左键选定确认,中键复制拷贝,右键显示快捷菜单

2、按住ctrl + 左键,拖动文件可进行拷贝。

3、按住 ALT 双击,只在原窗口显示内容,不再生成新的窗口。

附录:

一、系统安装盘说明:

提供光盘的一般描述,帮助用户决定采用那些光盘进行系统安装。

6.5.1 光盘

Core 6.5 光盘

如果从 IRIX 6.5 升级到 IRIX 6.5.1,只需要安装 6.5.1 光盘.

IRIX 6.5.1 光盘:

如果你从 6.5之前的版本升级,你需要在安装 IRIX 6.5 光盘时,同时安装 IRIX 6.5.1 光盘。用 6.5.1 光盘引导安装工具,同时安装 6.5.1 光盘内容。

如果从 IRIX 6.5 升级到 IRIX 6.5.1,就只需要使用下列光盘:

IRIX 6.5.1,(1 of 2)Installation Tools and Overlays CD,August 98 (Load First):包含 miniroot 和其它启动系统到安装环境的组件。还包括几个 bug 修复和优化程序. IRIX 6.5.1 (2 of 2) Overlays CD, August 98 (Load Second):

包括附加的 bug 修复和优化程序。

注意: 这个 6.5.1 版本包括了一些改进和修改部分,所以称为 6.5.1m.

Core IRIX 6.5 光盘:

这些安装 IRIX 6.5 光盘用于:

1、从 IRIX 6.5 以前的版本升级到 IRIX 6.5.1

2、从 IRIX 6.5-SE (CRAY Origin2000 systems) 升级到 IRIX 6.5.1

3、安装到一个新盘

可以与 6.5.1 光盘一起安装这些盘。在安装时,先装载 6.5.1 光盘。

注意: 可以看一下软件光盘索引,它提供了一个按字母顺序排序的软件产品目录。包括占用硬盘空间和它在 IRIX6.5 软加包中的具体位置。

IRIX 6.5 Installation Tools CD, June 98 (仅用于从 6.5.1 软件包中单独安装 6.5 ) 包含 miniroot 和其它启动系统到安装环境的组件。还包括 patches.

注意: 如果安装 6.5.1,不要使用 6.5 Installation Tools CD。其它步骤见系统光盘附带的 Installation Instructions。

1、IRIX 6.5 Foundation 1 CD (必须安装):

包含基本的操作系统,基本网络,应用程序接口 (APIs) 和应用程序执行时所需要的环境 ("eoe") 组件。

2、IRIX 6.5 Foundation 2 CD (必须安装):

包含附加的基本操作系统执行环境组件。

3、IRIX 6.5 Applications CD (Workstations 和某些 Servers 需要安装):

包含捆绑的标准应用程序及其相关文档。详细资料参见 IRIX 6.5 应用程序。

4、IRIX 6.5 Development Foundation CD (用于开发)

包含了软件开发的必要产品,库函数,头文件,连接程序,汇编程序和其他一些用于软件开发的通用工具。用于 MIPSpro C, C++, Fortran 77 和 Fortran 90 的编译器是需要单独购买的。参见 IRIX Development Foundation (IDF ) 关于编译器的版本注释说明。

5、IRIX 6.5 Development Libraries CD (用于开发)

包括附加的库函数,头文件,源代码的示例及其文档。需要使用相应产品的编译器编译这些源代码,同时需要调试工具进行调试。还包括科学的库函数以及 OpenGL 和通用的ViewKit 用户接口库函数。

注意: 如果需要使用编辑译器,必须安装 dev.sw.lib (如果是为64位的运行环境进行程序开发,则需要安装 dev.sw.lib64)。

6、IRIX 6.5 Documentation CD (不能用于安装)

该 CD 允许在系统安装或升级之前浏览版本注释,联机手册和 man pages.详细说明参见 Documentation 光盘。

注意:关于其他的 6.5 光盘

除上述光盘,根据具体配置在 IRIX6.5 软件包中可能还会有其它的光盘。例如:NFS,SoftWindows,和 demo。如果已安装了这些程序的低版本,则需要进行相应的升级,否则,安装时, "conflict" 信息会提示你去做。

每一个独立的产品都有自己的安装说明,在系统升级之后可以进行任何新产品或子系统的加载。

二、IRIX分区:

在用fx命令对硬盘进行分区时,指定交换区大小

标准分区号.名字及功能见下表:

如果您需要对系统硬盘重新分区,那么必须启动miniroot再运行fx命令;如果您是对系统中增加的硬盘进行分区,则只需登录为root用户,键入fx命令。假设您增加的硬盘设备号为3,挂接在SCSI控制器1上:

#fx

fx version 6.5, Apr 30 1998

fx: ”device-name” = (dksc) ;直接回车即可,dksc表示SCSI硬盘驱动器

fx: ctlr# = (0) 1 ;键入1后回车,表示选择控制器1

fx: drive# = (1) 3 ;键入3后回车,表示选择3号硬盘

fx: lun# = (0) ;直接回车即可,等待一会儿屏幕出现顶层菜单:

---- please choose one (? For help, .. to quit this meun)----

[exi]t [d]ebug/ [l]abel/

[b]adblock/ [exe]rcise / [r]epartition/

fx> r ;键入r选择重新分区,屏幕上出现分区菜单:

---- partitions ----

part type blocks Megabytes (base+size)

capacity is 4194058 blocks

---- please choose one (? For help, .. to quit this menu)---- [ro]otdrive [u]srrootdrive [o]ptiondrive [re]size

fx/repartition> re ;下一步的操作将破坏硬盘上原有的数据!

fx/repartition/resize: partition to change = (swap) ;直接回车current: type raw block 4096, 2MB

len: 262144blks, 128MB

fx/repartition/resize: partitioning method =(megabytes(2^20bytes))? ;键入问号后回车

[m]egabytes(2^20bytes) [p]ercentage [b]locks

fx/repartition/resize: partitioning method =(megabytes(2^20bytes))m ;选择以MB为单位

fx/repartition/resize: size in megabytes (max 2048) = (128) 256

;设置交换区大小为256MB

---- partitions ----

part type blocks Megabytes (base+size)

capacity is 4194058 blocks

---- please choose one (? For help, .. to quit this menu)---- [ro]otdrive [u]srrootdrive [o]ptiondrive [re]size

UNIX操作系统简介

UNIX UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。 目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。 1简介 UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)于1969年在AT&T的贝尔实验室开发。 UNIX的商标权由国际开放标准组织(The Open Group)所拥有。 2历史 诞生 1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作图1-1PDP-7计算机图1-1PDP-7计算机 的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。直到1969年,因MUL TICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital 的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。[2] MULTICS其实是"Multiplexed Information and Computing Service"的缩写,在1970年时,那部PDP-7却只能支持两个使用者,当时,Brian Kernighan就开玩笑地称他们的系统其实是:"UNiplexed Information and Computing Service",缩写为"UNICS",后来,大家取其谐音,就称其为"UNIX"了。1970年可称为"UNIX元年"。 流行 1971年,Ken Thompson写了充分长篇的申请报告,申请到了一台PDP-11/24的机器。于是Unix第一版出来了。在一台PDP-11/24的机器上完成。这台电脑只有24KB的物理内存和500K 磁盘空间。Unix占用了12KB的内存,剩下的一半内存可以支持两用户进行Space Travel的游戏。而著名的fork()系统调用也就是在这时出现的。 到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。一开始他们想尝试用Fortran,可是失败了。后来他们用一个叫BCPL(Basic Combined Programming Language)的语言开发,他们整合了BCPL形成B语言,后来Dennis Ritchie觉得B语言还是不能满足要求,于是就改良了B语言,这就是今天的大名鼎鼎的C 语言。于是,Ken Thompson 与Dennis Ritchie成功地用C语言重写了Unix的第三版内核。至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础。而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导。 Unix的第一篇文章“The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的the Communications of the ACM发表。这是UNIX与外界的首次接触。结果引起了学术界的广泛兴趣并对其源码索取,所以,Unix第五版就以“仅用于教育目的”的协

IRIX操作系统

SGI影视后期制作处理(JALEO)培训教程: 第三部分:Unix操作系统IRIX安装及使用: 一、IRIX 系统安装步骤: 准备工作: 查看系统信息: 开机时按ESC进入The System Maintenance Menu 选5后,输入hinv, 查看硬件配置,输入exit可回到System Maintenance菜单。 首先将系统盘Installation Tools and Overlays (1 of 3) 装入光驱: 1、开机按ESC键,出现The System Maintenance Menu 有6个图标选项: 分别是: ①、Start System 启动系统 ②、Install System Software 安装系统软件 ③、Run Diagnostics 运行诊断程序 ④、Recover System 恢复系统 ⑤、Enter Command Monitor 进入命令窗口模式 ⑥、Select Keyboard Layout 选择键盘编排 按5,选择第5项:Enter Command Monitor 进入命令窗口模式; 如果是“新盘”会出现一些参数提示进行选择: 如: dksc name Contrl 0 Unit drive 1 Lun 0 一般按默认选项“回车”即可。 2、在提示符下根据不同机器状态输入引导命令: O2外置光驱:boot –f dksc(1,4,8)sashARCS dksc(1,4,7)stand/fx.ARCS --x O2内置光驱:boot –f dksc(0,4,8)sashARCS dksc(0,4,7)stand/fx.ARCS --x OCTANE外置光驱:boot –f dksc(1,4,8)sash64 dksc(1,4,7)stand/fx.64 --x OCTANE内置光驱:boot –f dksc(0,4,8)sash64 dksc(0,4,7)stand/fx.64 –x 注:sash、fx版本由cpu类型决定;dksc指scsi硬盘名,3个数字,第1位指控制器号,0指系统盘。第2位指id号

linux与windows区别

Linux和Windows的区别 和Linux 一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux 事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针对Unix系统编写的。由于有众多的Unix厂商,所以Unix也有许多实现方法。没有一个单独的组织负责Unix的分发。现在,存在一股巨大的力量推动Unix社团以开放系统的形式走向标准化。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是,Linux 完全兼容POSIX.1标准。 安全问题对于IT管理员来说是需要长期关注的。主管们需要一套框架来对操作系统的安全性进行合理的评估,包括:基本安全、网络安全和协议,应用协议、发布与操作、确信度、可信计算、开放标准。在本文中,我们将按照这七个类别比较微软Windows和Linux的安全性。最终的定性结论是:目前为止,Linux 提供了相对于Windows更好的安全性能,只有一个方面例外(确信度)。 无论按照什么标准对Windows和Linux进行评估,都存在一定的问题:每个操作系统都不止一个版本。微软的操作系统有Windows98、Windows NT、Windows 2000、Windows 2003 Server和Windows CE,而Linux的发行版由于内核(基于2.2、2.4、2.6)的不同和软件包的不同也有较大的差异。我们本文所使用的操作系统,都是目前的技术而不是那些"古老"的解决方案。 用户需要记住:Linux和Windows在设计上就存在哲学性的区别。Windows操作系统倾向于将更多的功能集成到操作系统内部,并将程序与内核相结合;而Linux不同于Windows,它的内核空间与用户空间有明显的界限。根据设计架构的不同,两者都可以使操作系统更加安全。 Linux和Windows安全性的基本改变 对于用户来说,Linux和Windows的不断更新引发了两者之间的竞争。用户可以有自己喜欢的系统,同时也在关注竞争的发展。微软的主动性似乎更高一些――这是由于业界"冷嘲热讽"的"激励"与Linux的不断发展。微软将在下几个月对Windows安全进行改观,届时微软会发布Windows XP的WindowsXP Service Pack 2。这一服务包增强了Windows的安全性,关闭了原先默认开放的许多服务,也提供了新的补丁管理工具,例如:为了避免受到过多无用的信息,警告服务和信使服务都被关闭。大多数情况下,关闭这些特性对于增强系统安全性是有好处的,不过很难在安全性与软件的功能性、灵活性之间作出折衷。 最显著的表现是:微软更加关注改进可用性的同时增强系统的安全性。比如:2003年许多针对微软的漏洞攻击程序都使用可执行文件作为电子邮件的附件(例如MyDoom)。Service Pack2包括一个附件执行服务,为Outlook/Exchange、Windows Messenger和Internet Explorer提供了统一的环境。这样就能降低用户运行可执行文件时感染病毒或者蠕虫的威胁性。另外,禁止数据页的可执行性也会限制潜在的缓冲区溢出的威胁。不过,微软在WindowsXP Service Pack 2中并没有修改Windows有问题的架构以及安全传输的部分,而是将这部分重担交给了用户。 微软的重点显然是支持应用程序的安全性。WindowsXP Service Pack 2中增强的许多方面都是以

xfs日志原理

xfs日志原理 全文共四篇示例,供读者参考 第一篇示例: XFS(Extended File System)是Linux系统中常用的一种文件系统,并且在CentOS等操作系统中作为默认文件系统被广泛采用。在XFS文件系统中,日志(journal)的作用非常重要,它可以保证文件系统的一致性和可靠性。本文将从XFS日志的原理、工作机制和优缺点等方面进行详细介绍。 一、XFS日志的原理 XFS日志是一种采用日志结构的文件系统,它使用一种称为“write-ahead logging(WAL)”的机制来保证数据的一致性。在XFS中,所有的数据修改操作都会被记录到日志中,然后再在磁盘上执行实际的数据写入操作。这样可以确保在系统意外崩溃或断电等情况下,可以通过日志进行回滚和恢复,避免数据丢失或文件系统损坏。 XFS日志的构成主要包括同步元数据日志(Synchronous Metadata Journal)和延迟写入日志(Delayed Write Journal)。其中同步元数据日志用于记录对文件系统元数据(如inode、block等)的修改操作,它会在元数据操作完成后立即写入磁盘,这样可以确保

元数据的一致性。而延迟写入日志则用于记录对数据块的修改操作,它会在一定条件下才将数据写入磁盘,以提高系统性能。 在XFS文件系统中,日志的写入是以一组称为事务(Transaction)的单位进行的。当文件系统进行数据更新时,会将这些操作打包为一个事务,并将其写入到日志中。每个事务都会有一个唯一的标识符,以便在系统崩溃后可以通过日志进行事务的回滚操作。 XFS日志的写入顺序是有序的,即先写入同步元数据日志,再写入延迟写入日志。这样可以确保元数据的一致性和数据的可靠性。在写入日志时会采用类似于写时拷贝(Copy-On-Write)的技术,即先将日志写入到一个临时日志区域,然后在系统空闲时再将其写入到磁盘中,以减少对磁盘的频繁访问。 XFS日志也存在一些缺点,如: 1. 日志空间占用:XFS日志会占用一定的磁盘空间用于存储日志数据,这可能会影响文件系统的可用空间。 2. 写入性能:虽然XFS日志可以提高文件系统的性能,但在一些特定的场景下可能会对写入性能产生一定的影响。 3. 日志恢复时间:在系统崩溃后需要通过日志进行数据恢复,这可能会消耗一定的时间。 第二篇示例:

UNIX环境C语言编程

第一章概述 1.1 UNIX的版本 UNIX操作系统是贝尔实验室于六十年代末用C语言研制开发的。经过几十年的发展,已经成为流行于从大型机、小型机 到工作站甚至微机等多种平台的操作系统。UNIX的成功同时也推动了C语言的普及。本教材的目的是讲解UNIX系统下的C程序设计,使C程序员快速掌握UNIX系统下的编程开发。作者在进行UNIX编程开发的实践过程中,深感实例的重要性,一个简短的C 语言实例往往胜过长篇累牍的文字说明,当然了,文字说明也是必不可少的。本教材将本着实例优先的原则,使您能够对 UNIX编程开发快速入门。 UNIX的版本不统一是出了名的,从UNIX的发展历史来看,主要有两大流派:AT&T的UNIX系统V版本和加州大学伯克利分 校的BSD版本,在此基础上,各家UNIX厂商均开发了各自的UNIX操作系统。如:工作站厂商中有HP的hpux、SUN的solaris、SGI 的irix、IBM的AIX等,小型机有VAX上的Ultrix,微机上有SCO UNIX、微软的Xenix以及随着Internet而风靡全球的Linux 等。由于Windows NT的异军突起,对UNIX的市场形成巨大的威胁,各大UNIX厂商不得不联合起来,在工作站市场上,统一以 系统V版作为标准,加入BSD版本中的一些优点,支持统一的CDE(Common Desktop Environment)窗口环境,以与Windows NT 进行对抗。

1.2 UNIX编程环境 UNIX操作系统通过Shell程序实现系统与用户的交互,在Shell提示符下,用户键入UNIX命令,即可得到操作系统的输出 结果。BSD系统的常用Shell是C Shell,缺省提示符是"%",系统V的常用Shell是Bourne Shell (现在多为Korn Shell),缺省 提示符是"$",有关Shell的编程,我们在后面的章节中进行介绍。 UNIX上的标准编译器是cc。在Shell提示符下(以C Shell为例)键入下列命令: $ cc -o hello hello.c 即将C文件hello.c编译为可执行文件hello。在编译多个文件生成一个可执行文件时,UNIX提供命令make。用户需要针对多个C文件,按照一定的格式编写一个叫做Makefile的文本文件。下面是SGI上的一个Makefile的例子: CC = cc CFLAGS = $(DEBUG) -cckr -I$(INC)/X11 -DSYSV DEBUG = -g INC = /usr/include LDFLAGS = -lXext -lXm -lXt -lX11 -lPW -lc OBJS = initx.o windowx.o TGTS = showxwin all:: $(TGTS) showxwin: $(OBJS) $(CC) -o $@ $(OBJS) $(CFLAGS) $(LDFLAGS)

Unix发展历史

从总体来看,Unix的发展可以分为三个阶段: 第一阶段为Unix的初始发展阶段,从1969年Thompson在AT&T贝尔实验室创造了Unix操作系统,刚开始运行在一台DECPDP-7计算机上,只在实验室内部使用并完善它,这个阶段Unix从版本1发展到了版本6。值得注意,此时的Unix是用汇编语言写成的,以至在1970将Unix移植到PDP-11/20上的时候花费了大量工作。在这个阶段里最重要的事件可以算Unix的作者使用C语言对Unix的源代码重新改写,使Unix非常具有可移植性。 Unix是用c写成的,c本身又是为了写Unix而诞生的。大家还记得在不区分大小写的DOS用C开始写程序时候的不适么?为什么c需要区分大小写? c 原本就是unix下的,而unix是区分大小写的。由于此时AT&T还没有把Unix 作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。 正是由于Unix是被作为研究项目,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T已分发许可证的方法,对Unix仅仅收取很少的费用,大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去,另一方面培养了懂得Unix使用和编程的大量的学生,这使得Unix的普及更为广泛。 第二阶段为80年代,这是Unix的丰富发展时期,在Unix发展到了版本6之后,一方面AT&T继续发展内部使用的Unix版本7 ,同时也发展了一个对外发行的版本,但改用System加罗马字母作版本号来称呼它。System III和System V都是相当重要的Unix版本。此外,其他厂商,以及科研机构都纷纷改进Unix,其中以加州大学伯克利分校的BSD版本最为著名,从4.2BSD中也派生出了多种商业Unix版本比如Solaris、HP-UX、IRIX 、AIX、SCO等等。 Sun是最早的工作站厂商,但一直在Unix工作站领域不断发展。其操作系统SunOS是基于4.2BSD开发的,直到SunOS 4。但是在此之后,Sun将操作系统的开发工作转向了System V,这个新版本为Solaris 2,或者称为SunOS 5,因此也可以将SunOS 4称为Solaris 1.0,但是SunOS 4与Solaris 2分属两个流派,其中的差别就比较大了。值得一提的是Sun的版本号比较有趣,从Solaris 2.6之

Linux文件系统类型介绍

Linux文件系统类型介绍 以超级用户权限登陆Linux,进入/Lib/modules/2.4.18-6mdk/kernel/fs目录执行命令(不同Linux发行版本的Fs目录有些不同你可以用查找FS文件夹的方法找到它): #ls Mandrake Linux 支持的文件系统类型 /Lib/modules/2.4.18-6mdk/kernel/fs中查出当前系统所支持的文件系统种类。从图-1中可以看到笔者使用的Mandrake Linux 8.2支持的文件系统非常多。Linux 系统核心支持十多种文件系统类型:jfs、ReiserFS、ext、ext2、ext3、iso9660、xf s、minx、msdos、umsdos、Vfat、NTFS、Hpfs、Nfs、smb、sysv、proc等。 这里我们对最常用的几个文件系统的发展情况和优缺点作详细介绍:ext、ext2、ex t3、jsf、、xfs、ReiserFS。 一、ext ext是第一个专门为Linux的文件系统类型,叫做扩展文件系统。它在1992年4月完成的。它为Linux的发展取得了重要作用。但是在性能和兼容性上存在许多缺陷。现在已经很少使用了。 二、ext2 ext2是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称为二级扩展文件系统。它是在1993年发布的,设计者是Rey Card。ext2是Linux文件系统类型中使用最多的格式。并且在速度和CPU利用率上较突出,是GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。Ext2 可以支持256字节的长文件名,其单一文件大小

主流操作系统

当前主流的操作系统 一、UNIX操作系统 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。 UNIX是美国AT&T公司于1971年在PDP-11上运行的操作系统。 目前商标权有国际开发标准组织(The Open Group)所拥有。 UNIX——历史起源 美国电话及电报公司、通用电器公司及麻省理工学院计划开发一个多用途、分时及多用户的操作系统,即MULTICS操作系统。1969年2月,贝尔实验室推出这个项目。 贝尔实验室有个叫Ken Thompson的人,他为这个系统写了一个叫“SpaceTravel”的游戏,为了让这个游戏能玩,后来他找来Dennis Ritchie为这个游戏开发一个极其简单的操作系统,即Unix。 1971年,Ken Thompson写了申请报告,申请到了PDP-11/24的机器,第一版Unix出现了。Unix占用了12KB的内存。 1973年,Ken Thompson与Dennis Ritchie用高级语言完成了第三版。此时他们将B语言改良成为现在使用的C语言。 1974年7月他们在the Communications of the ACM发表的“The UNIX Time Sharing System”,是UNIX与外界的首次接触。 1978年,伯克利大学在第六版的基础上,推出了新功能和改进的Unix,开创了Unix的一个分支:BSD系列 同时期,AT&T成立USG将Unix产品商业化,和BSD的Unix相互抗衡,因此Unix就分为System IV和4.x BSD这两大主流 1979年发布的Unix 第七版被称为是“最后一个真正的Unix”,该版本内核只有40KB UNIX——特点 多任务、多用户 并行处理能力 安全保护机制 功能强大的shell 强大的网络支持,Internet上各种服务器的首选操作系统 稳定性好 系统源代码用C语言写成,移植性强 出售方源代码,软件厂家自己增删 UNIX——优势 UNIX是最早出现的操作系统之一,发展趋于成熟 C语言因UNIX而出现,具有强大的可移植性,适合多种硬件平台 UNIX具有良好的用户界面

linux课件 第4章 linux文件系统管理

第4章文件系统管理 4.1.1 Linux文件系统概述 文件系统对于任何一种操作系统来说都是非常关键的。Linux中的文件系统是Linux下所有文件和目录的集合。Linux系统中把CPU、内存之外所有其他设备都抽象为文件处理。文件系统的优劣与否和操作系统的效率、稳定性及可靠性密切相关。 从系统角度看,文件系统实现了对文件存储空间的组织和分配,并规定了如何访问存储在设备上的数据。文件系统在逻辑上是独立的实体,它可以被操作系统管理和使用。 Linux系统自身的文件系统称为ext2,它是Linux默认的文件系统。通常把ext2及Linux 支持的文件系统称为逻辑文件系统。系统中所有的设备,包括字符设备、块设备和网络设备,都按照某种方式由逻辑文件系统统一管理。一般不同的逻辑文件系统具有不同的组织结构和文件操作函数,相互之间差别很大。 Linux的内核使用了虚拟文件系统VFS(Virtual File System)技术,即在传统的逻辑文件系统的基础上,增加了一个称为虚拟文件系统的接口层,如图4-1所示。虚拟文件系统用于管理各种逻辑文件系统,屏蔽了它们之间的差异,为用户命令、函数调用和内核其他部分提供访问文件和设备的统一接口,使得不同的逻辑文件系统按照同样的模式呈现在使用者面前。对于普通用户来讲,觉察不到逻辑文件系统之间的差异,可以使用同样的命令来操作不同逻辑文件系统所管理的文件。 图4-1 Linux文件系统结构示意图 从用户角度看,文件系统也是操作系统中最重要的组成部分。因为Linux系统中所有的程序、库文件、系统和用户文件都存放在文件系统中,文件系统要对这些数据文件进行组织管理。 Linux下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统VFS,三是挂载到VFS中的各种实际文件系统,例如ext2,jffs等。 VFS是一种软件机制,称它为Linux的文件系统管理者更确切,与它相关的数据结构只存在于物理内存当中。所以在每次系统初始化期间,Linux都首先要在内存当中构造一棵VFS 的目录树(在Linux的源代码里称之为namespace),实际上便是在内存中建立相应的数据结构。VFS目录树在Linux的文件系统模块中是个很重要的概念,VFS中的各目录其主要用途是用来提供实际文件系统的挂载点。 Linux不使用设备标志符来访问独立文件系统,而是通过一个将整个文件系统表示成单一实体的层次树结构来访问它。Linux在使用一个文件系统时都要将它加入到文件系统层次树中。不管是文件系统属于什么类型,都被连接到一个目录上且此文件系统上的文件将取代

软考信息处理技术员考点linux操作系统

软考信息处理技术员考点Linux操作系统(四) 下面是由希赛软考学院提供的软考信息处理技术员考点Linux操作系统考点归纳;希望能帮助学友们,具体内容如下: linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

主要特性 基本思想 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 完全免费 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 完全兼容POSIX1.0标准 这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,

LIBSVM使用方法

LIBSVM使用方法 LIBSVM使用方法 1 LIBSVM简介 2 LIBSVM使用方法 LibSVM是以源代码和可执行文件两种方式给出的。如果是Windows系列操作系统,可以直接使用软件包提供的程序,也可以进行修改编译;如果是Unix类系统,必须自己编译,软件包中提供了编译格式文件,我们在SGI工作站(操作系统IRIX6.5)上,使用免费 编译器GNU C++3.3编译通过。 2.1 LIBSVM 使用的一般步骤: 1) 2) 3) 4) 5) 6) 按照LIBSVM软件包所要求的格式准备数据集;对数据进行简单 的缩放操作;考虑选用RBF 核函数;采用交叉验证选择最佳参数C与g;采用最佳参 数C与g 对整个训练集进行训练获取支持向量机模型;利用获取的模型进行测试与预测。 2.2 LIBSVM使用的数据格式 该软件使用的训练数据和检验数据文件格式如下: : : ... 其中是训练数据集的目标值,对于分类,它是标识某类的整数(支持多个类);对于 回归,是任意实数。是以1开始的整数,可以是不连续的;为实数,也就是我们常说的 自变量。检验数据文件中的label只用于计算准确度或误差,如果它是未知的,只需用一 个数填写这一栏,也可以空着不填。在程序包中,还包括有一个训练数据实例: heart_scale,方便参考数据文件格式以及练习使用软件。可以编写小程序,将自己常用 的数据格式转换成这种格式。 2.3 Svmtrain和Svmpredict的用法 Svmtrain(训练建模)的用法: svmtrain [options] training_set_file [model_file] Options:可用的选项即表示的涵义如下 -s svm类型:SVM设置类型(默认0) 0 -- C-SVC 1 --v-SVC

计算机操作系统起源、分类及应用现状

目录: 1 操作系统概述 2 回顾操作系统的发展历程 3 现代主流操作系统的起源、发展及应用 3.1 Unix 的起源、发展及应用 3.2 Linux 的起源、发展和应用 3.3 Solaris 的起源、发展和应用 3.4 Mac OS 的起源、发展和应用 3.5 MS Windows 的起源、发展和应用 4 操作系统横向比较——————————————————————————————————————————————— 内容: 1 操作系统概述 在计算机系统的逻辑结构中, 操作系统位于硬件和用户之间。它保证了计算机系统硬件的正常运转, 对上层用户提供了高级别的抽象, 同时实现了资源共享。 操作系统位于计算机硬件和应用程序之间, 控制了应用程序的运行。操作系统的需要满足下面三点目标: 1) 方便性: 操作系统使得计算机便于操作; 2) 有效性: 操作系统使得计算机的资源得到有效的应用; 3) 可发展: 在不影响原有服务的情况下, 操作系统应该允许有效的发展、测试和新函数的引入。 2 回顾操作系统的发展历程 计算机起源于上世纪40 年代末期, 直到上世纪50 年代中期, 操作系统都没有出现。程序员对计算机的操作是直接和计算机硬件进行交互。 下面我们结合计算机的发展历史来回顾一下操作系统的发展历程。 1.第一代计算机(1945-1955):真空管和插件板 40年代中期,美国哈佛大学、普林斯顿高等研究院、宾夕法尼亚大学的一些人使用数万个真空管,构建了世界上第一台电子计算机。开启计算机发展的历史。这个时期的机器需要一个小组专门设计、制造、编程、操作、维护每台机器。程序设计使用机器语言,通过插板上的硬连线来控制其基本功能。 这个时候处于计算机发展的最初阶段,连程序设计语言都还没有出现,操作系统更是闻所未闻! 2.第二代计算机(1955-1965):晶体管和批处理系统 这个时期计算机越来越可靠,已从研究院中走出来,走进了商业应用。但这个时期的计算机主要完成各种科学计算,需要专门的操作人员维护,并且需要针对每次的计算任务进行编程。 第二代计算机主要用于科学与工程计算。使用FORTRAN与汇编语言编写程序。在后期出现了操作系统的雏形:FMS(FORTRAN监控系统)和IBMSYS(IBM为7094机配备的操作系统)3.第三代计算机(1965-1980):集成电路芯片和多道程序 60年代初,计算机厂商根据不同的应用分成了两个计算机系列,一个针对科学计算,一个针对商业应用。

SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料

SGI IRIX操作系统系统管理员培训资料(七)Windows系 统电脑资料 配置SGIIRIX系统硬盘及文件系统本章主题: l理解IRIX文件、目录、文件系统及设备; l物理磁盘分区和设备文件; lXFS文件系统; lUNIXSVR4文件及目录构造; l监测文件系统行为; l管理多文件系统类型: -本地XFS文件系统 -远端NFS文件系统 -CD-ROM -软盘 配置SGI IRIX系统硬盘及文件系统 本章主题: l 理解IRIX文件、目录、文件系统及设备; l 物理磁盘分区和设备文件; l XFS文件系统管理; l UNIX SVR4文件及目录构造; l 监测文件系统行为; l 管理多文件系统类型: - 本地XFS文件系统 - 远端NFS文件系统 - CD-ROM - 软盘 理论上说,如果我们理解了本节描述的IRIX磁盘及文件系统构造,我们将能: - 合理地为用户配置磁盘; - 诊断故障,修复系统; 文件系统的作用可以简单理解为:对磁盘上的数据进展组织和管理,

l XFS文件系统逻辑构造 XFS是目前绝大多数SGI系统所使用的IRIX文件系统。 - 全64bit文件能力,文件可以大于2GB; - 具有先进的日志技术,系统崩溃后可以快速而可靠地恢复; - 能有效地支持大型的.松散的(有空穴的)文件; - XLV——集成化的.全功能的卷管理; - 与现有的应用及NFS兼容; - 文件系统块的大小可以在512B-64KB之间由用户指定; - 很小的目录及符号连接,只有156字节。 注:早,新版期的SGI采用EFS文件系统本的IRIX操作系统仍然支持EFS,并且EFS了可以转换成XFS。 l 物理磁盘构造 卷头(volume header)存储在最外层的磁盘柱面上,卷头包括:- 磁盘分区界限 - 磁盘信息 - sash(stand-alone shell) - ide(系统诊断) - fx(磁盘格式化) 磁盘柱面由外及里依次为:root(根) swap(交换区) usr(用户) l 查看磁盘信息命令: #(%) hinv l IRIX信息存储连续区 数据构造: one bit one byte

IRIX6.5系统管理

IRIX 6.5 系统管理 (一) 安装及配置 一、系统参数: 1、硬件: O200 CPU类型:IP27,180MH 2、软件:(最小安装需4张光盘) IRIX 6.5 Installation Tools IRIX 6.5 Foundation 1 IRIX 6.5 Foundation 2 IRIX 6.5 Applications 二、分区: 1、使用光盘启动系统进行分区: SGI O200出厂时已经预装操作系统,因此系统硬盘不必重新分区。增加的硬盘改变分区可以在操作系统正常启动后使用"fx -x"命令重新分区。 如系统硬盘是空的硬盘,进行如下步骤: System Maintenance Menu 1) Start System 2) Install System Software 3) Run Diagnostics 4) Recover System 5) Enter Command Monitor Option? 5 Command Monitor. Type "exit" to return to the menu. 插入"IRIX 6.5 Installation Tools"光盘 >> hinv "查看系统硬件配置" System SGI-IP27 "IP27----CPU类型" 1 180 MHz IP27 Processors Main memory size: 128 Mbytes Integral SCSI controller 0 Integral SCSI controller 1 Integral Fast Ethernet IOC3 serial port Disk drive: unit 1 on SCSI Controller 0, (dksc(0,1,0)) CDROM: unit 6 on SCSI Controller 1, (cdrom(1,6,7)) "cdrom(1,6,7)--光驱在1号 控制器6单元"

深入学习WINDOWS系统知识

深入学习WINDOWS系统知识 一、什么是DirectX 在Windows 操作系统的体系构架中,在内核与硬件之间有一层抽象层,专门对硬件进行屏蔽抽象,所以用户不再被允许对硬件进行直接访问。这样做以后,大大地提高了操作系统的抗破坏性和抗干扰性,但这样以来,使硬件操作的效率大打折扣,许多新硬件的新特性无法直接使用,这对多媒体和游戏的发展显然是一种障碍。DirectX 是微软公司提供的一套优秀的应用程序编程接口(APIs),用于联系应用程序和硬件自身,它对发展Windows 平台下的多媒体应用程序和电脑游戏起到了关键的作用。DirectX 组件包括:DirectDraw、DirectSound、DirectPlay、Direct3D、DirectInput、DirectSetup、AutoPlay 等。 总之,DirectX 的主要好处有两个:为软件开发者提供与硬件的无关性;为硬件开发提供策略。 说白了,就是和硬件直接通讯的一套软件系统。具有优化,加速,管理等功能。微软有多种版本。 二、什么是Smartdrv程序 Smartdrv.exe这个文件主要作用是为磁盘文件读写增加高速缓存。内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe 这个文件在Windows各个版本的安装光盘中或是硬盘上的Windows/command/里都有,只有几十KB,把这个文件复制到软盘下,启动系统后直接运行这个程序(可以不加参数,该程序会自动根据内存大小分配适当的内存空间作为高速缓存),再安装Windows XP即可。另外提醒大家,这个程序在安装完Windows后,不要运行,否则Windows可用内存将减少。 三、什么是host表 hosts文件是Windows系统中一个负责IP地址与域名快递解析的文件,以ASCLL格式保存。计算机在键入域名(比如https://www.doczj.com/doc/c619091174.html,/)的时候,首先会去看看hosts文件汇总有没有关于此域名IP地址的记录。如果有,就直接登陆该网站;如果没有再查询DNS服务器。hosts在Windows98中是hosts.sam文件,在Windows2000/XP中则就是hosts文件,没有拓展名。 四、端口概念 在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。

(07188)UNIX系统操作系统题库

UNIX系统操作系统题库 (课程代码07188) 使用教材:《UNIX系统应用编程》 主编:岳建国姜建国周文宏 出版社:清华大学出版社 出版时间:2007年7月 命题人:李青茹 命题时间:2010年6月 试题 一、单项选择题(每小题1分,共25分,在每小题的四个备选答案中,选出一个正确答案,并正确 答案的号码写在题干后面的()内。) 1-1-1 1、1965年,贝尔电话实验室和通用电器公司及麻省理工学院的MAC课题组合作研发Multics 操作系统,其中,不属于 ...它的设计目标的是() A. 向大的用户团体提供对计算机的同时访问 B. 实现新系统的自我支持 C. 在需要时,用户能够容易地共享他们的数据 D. 支持强大的计算能力与数据存储 答案:B 1-1-2 2、下列UNIX产品中,不属于 ...A TT系列的是( ) A. Solaris2.x B. IRIX C.Sco UNIX D. SunOS-Solaris1.x 答案:D 1-1-3 3、关于UNIX发展史的描述中,不正确 ...的是() A. UNIX系统最初是由A T&T贝尔实验室开发的 B.最初的UNIX系统是用C语言编写的 C.UNIX的两个主要版本是System V (SVR4)和BSD D. Linux最初是Linus Torvalds于1992年在芬兰的赫尔辛基大学开发的 答案:B 1-4-1 4、UNIX系统中,命令pwd的功能是() A. 打印当前用户名 B. 打印当前目录名 C. 打印当前用户口令 D. 设置用户口令 答案:B 2-1-1 5、UNIX系统中,命令od可以以可视的形式打印文件的所有字节。把字节解释成字符的参数项是()

相关主题
文本预览
相关文档 最新文档