SCO UNIX培训教程
- 格式:doc
- 大小:188.00 KB
- 文档页数:29
SCO UNIX学习宝典第一节安装准备1.安装分类:安装分为单启动安装(只启动UNIX)和多启动安装(即可选择启动DOS、WIN98、WIN2000等)。
2.安装概述:硬盘最多支持四个分区,除非你用软件来管理多重启动。
Dos及WIN98下有两个分区即Primary 和Expand;Win2000也分为Primary和Expand 分区;Unix下分为Root根分区和Swap分区。
如何配置,这需要你自己选择。
注意:Unix下的两个分区必须要装,言外之意,你只能在选两个分区了。
建议:不要DOS、Win98及Win2000的扩展分区。
3.硬盘空间:你可以预留Free的硬盘空间给Unix,也可以在 Unix安装过程中删除其他的分区来安装Unix。
但必须在硬盘的8G,及1024柱面之前。
4.启动盘制作:你可以选择软盘启动安装,也可以选择光盘启动安装,只要你的机器支持光盘启动。
如果你的机器不支持光盘启动你就要作启动软盘。
方法有四:1.在windows下用gzcp:提示符下运行E:\images\gzcp E:\images\boot\install.img A:。
其中A:为你的软盘符,E为你的光盘符。
2.在windows下用floppcp:提示符下运行E:\images\floppcp d/ A: /f E:\images\boot\install.img3.在Unix下:root注册后,在机器上插入3.5寸软盘,并将系统软件光盘放入光驱,然后敲入下面的命令: #mount /dev/cd0 /mnt<回车>#ddif=/mnt/images/boot/N00 of=/dev/rfd0135ds18<回车> OK!第二节安装过程1.启动机器:1.无论从光盘启动还是从软盘启动,机器会出现下列安装提示符:SCO UNIX Openserver(TM)5.0.XBoot: *你可以在此输入?查询可启动的地址或打回车。
UNIX操作系统内容简介本书以SCO UNIX为例,简要地介绍了有关UNIX操作系统的应用和维护的基础知识。
本书分为三篇,第一篇是基础篇,介绍了UNIX操作系统的基本知识和维护操作,主要是课堂讲授的内容;第二篇是深入篇,主要介绍了维护方面的知识,供自学用;第三篇是上机指导篇,供上机用。
本书假定读者已经具备了DOS操作系统的知识。
第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
一、UNIX特点UNIX操作系统是一种非常流行的多任务、多用户操作系统,应用非常广泛。
UNIX的主要特点为:多任务(Multi-tasking)UNIX是一个多任务操作系统,在它内部允许有多个任务同时运行。
而DOS操作系统是单任务的操作系统,不能同时运行多个任务。
早期的UNIX操作系统的多任务是靠分时(time sharing)机构实现的,现在有些UNIX除了具有分时机制外,还加入了实时(real-time)多任务能力,用于象实时控制、数据采集等实时性要求较高的场合。
多用户(Multi-users)UNIX又是一个多用户操作系统,它允许多个用户同时使用。
在UNIX 中,每位用户运行自己的或公用的程序,好象拥有一台单独的机器。
DOS操作系统是单用户的操作系统,只允许一个用户使用。
并行处理能力UNIX支持多处理器系统,允许多个处理器协调并行运行。
管道UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。
通过各个简单任务的组合,就可以完成更大更复杂的任务,并极大提高了操作的方便性。
后来DOS操作系统也借鉴并提供了这种机制。
功能强大的Shell UNIX的命令解释器由Shell实现。
UNIX提供了三种功能强大的Shell,每种Shell本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。
UNIX操作系统一九九八年八月内容简介本书从产品维护的角度出发,以SCO UNIX为例,简要地介绍了有关UNIX操作系统的应用和维护的基础知识。
本书分为三篇,第一篇是基础篇,介绍了UNIX操作系统的基本知识和维护操作,主要是课堂讲授的内容;第二篇是深入篇,主要介绍了维护方面的知识,供自学用;第三篇是上机指导篇,供上机用。
本书假定读者已经具备了DOS操作系统的知识。
本书可供用户学员在进行产品培训时使用,也可供其他UNIX维护人员参考。
1998年8月第1版1998年8月第1次印刷印数:1-1000册目录第一篇 基础篇第一章 UNIX操作系统概述 (1)1.1 UNIX操作系统简介 (1)一、UNIX特点 (1)二、UNIX流派及标准 (2)1.2 UNIX系统组成 (2)1.3 与UNIX有关的几个名词 (3)第二章 UNIX常用操作 (4)2.1 启动终端 (4)2.2 登录 (5)2.3 UNIX命令 (5)一、UNIX命令格式 (5)二、特殊按键 (6)三、UNIX常用简单命令 (7)四、UNIX用户间简单通讯命令 (8)2.4 注销(退出UNIX系统) (10)第三章 UNIX文件系统 (10)3.1 UNIX文件系统分类 (10)3.2 UNIX文件类型 (10)3.3 UNIX树型目录结构 (11)3.4 UNIX文件名称 (12)3.5 UNIX文件存取权限 (12)3.6 UNIX重定向与管道 (15)3.7 UNIX文件系统常用命令 (15)第四章 UNIX文件系统常用工具和实用程序 (17)4.1 vi编辑器的最基本用法 (17)4.2 利用find命令查找文件 (18)4.3 grep命令基本用法 (19)4.4 利用cmp命令比较文件 (19)4.5 文件的备份和恢复实用程序 (20)一、tar命令 (20)二、cpio命令 (21)4.6 文件压缩和解压程序 (22)一、compress 压缩命令 (22)二、pack 压缩文件 (22)三、gzip 压缩文件 (22)四、pkzip压缩文件 (23)第五章 UNIX简单维护与管理 (23)5.1 UNIX开机举例 (23)5.2 UNIX关机举例 (23)5.3 修改系统时间 (23)5.4 如何控制后台进程 (23)5.5 如何查看磁盘使用情况 (24)5.6 掉电故障及处理 (24)第六章网络通信 (25)6.1 TCP/IP协议 (25)6.2 查看网上用户信息 (25)6.3 使用mail 发送和接收电子邮件 (25)一、发送电子邮件 (25)二、阅读电子邮件 (26)6.4 在网络上登录和拷贝 (26)一、telnet (26)二、ftp (27)基础篇小结 (30)基础篇习题 (30)第二篇 深入篇第一章 UNIX启动和定时管理 (32)1.1 UNIX启动过程 (32)1.2 UNIX用户的登录过程 (32)1.3 daemon进程 (33)1.4 UNIX系统的定时器 (33)第二章 UNIX用户管理 (34)2.1用户管理 (35)一、增加新用户 (35)二、删除用户 (35)一、增加新用户组 (35)二、删除用户组 (36)2.2 采用另外一种方法增加和删除用户 (36)一、增加用户 (36)二、删除用户 (37)第三章存储设备的使用 (38)3.1创建设备 (38)3.2 mount和umount命令 (38)一、mount命令 (38)二、umount命令 (39)3.3 软盘的使用 (39)一、软盘设备的创建 (39)二、软盘的格式化 (40)三、安装文件系统 (40)四、软盘的挂接 (40)3.4 硬盘的使用 (40)一、SCSI接口卡 (40)二、SCSI硬盘设备的创建 (41)三、硬盘的分区 (42)四、硬盘的挂接 (42)3.5 CD-ROM的使用 (42)一、CD-ROM设备的创建 (42)二、CD-ROM的挂接 (43)第四章网络、主机和路由参数设置 (43)4.1 /etc/networks文件 (43)4.2 /etc/hosts文件 (43)4.3 /etc/gateways文件 (44)4.4 设置步骤 (44)4.5 测试 (45)深入篇小结 (45)深入篇习题 (45)第三篇 UNIX上机指导第一部分上机环境 (46)1.1 UNIX主机环境 (46)1.2 工作站环境 (46)第二部分在工作站上登录UNIX (47)2.1 NetTerm的安装 (47)2.2 NetTerm的使用 (47)第三部分 UNIX常用命令的使用 (48)3.1 常用命令之一 (48)3.2 常用命令之二(选做) (52)3.3 常用命令之三 (52)第四部分 ftp的使用 (53)4.1 ftp的安装 (53)4.2 使用ftp拷贝文件 (54)附录附录A UNIX命令速查表 (55)附录B 习题参考答案 (57)基础篇习题参考答案 (57)深入篇习题参考答案 (58)第一篇基础篇第一章 UNIX操作系统概述1.1 UNIX操作系统简介UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
SCO UNIX培训教程2007年8月目录第一章 UNIX系统的组成及核心的体系结构 (4)1.1UNIX系统的优点 (4)1.2UNIX系统的组成 (4)第二章 UNIX的文件系统 (5)2.1UNIX的目录结构 (5)2.2UNIX的文件、目录管理 (5)2.3文件、目录的存取权限 (7)2.4文件系统的空间维护 (8)第三章 SCO UNIX系统管理工具简介 (10)3.1帐户管理 (10)3.2软件管理 (10)第四章 VI编辑器 (11)4.1VI概述 (11)4.2在VI中访问SHELL (13)4.3其它命令 (14)第五章 UNIX常用命令 (15)5.1SHELL命令的结构 (15)5.2环境变量的设置 (15)5.3输入、输出定向及管道线的使用 (15)5.4常用命令及使用DOS (15)第六章 UNIX进程系统 (19)6.1进程的概念及其优先级 (21)6.2进程的状态和使用PS命令查看进程的状态 (21)6.3在后台运行进程 (21)6.4父进程与子进程 (22)6.5进程的终止 (22)第七章 UNIX网络配置介绍 (23)7.1配置TCP/IP和网卡 (23)7.2如何测试系统中的TCP/IP软件 (24)7.3流行的UNIX支持的网络接口协议 (24)7.4FTP/TELNET等常用工具的使用 (24)附录一UNIX开发系统介绍 (26)第一章 UNIX 系统的组成及核心的体系结构★ 本章内容简介:UNIX 系统的优点UNIX 系统的组成1.1 UNIX 系统的诸多优点:1) UNIX 是当前世界上使用普遍、影响深远的主流操作系统。
UNIX 的技术到目前为止仍然没有任何一种操作系统可以与之相比拟。
2) UNIX 系统的代码不仅仅提供可执行代码,而且有对程序员非常有用的源程序代码。
UNIX 系统的这一开放特性使得该系统能够迅速发展。
3) UNIX 系统向用户提供了许多实用工具,用户可借以完成各种的工作。
4) UNIX 系统可以是单用户使用的操作系统,也可以是多用户使用的操作系统,而且还是一个多任务的操作系统。
5) UNIX 系统提供了一个极好的网络环境。
6) UNIX 系统适用于各种计算机。
1.2 UNIX 系统的组成UNIX 操作系统是控制计算机的一组程序,它在用户和计算机之间起连接作用,并为用户提供有助于工作的工具。
1.2.1 UNIX 系统主要由四个部分组成:核心 文件系统 网络服务 打印服务 电子邮件 系统调用界面 设备驱动程序 用户应用程序 其它公用程序 SHELL数据库系统第二章UNIX的文件系统★本章内容简介:UNIX目录结构UNIX文件和目录管理目录与文件的存取控制文件系统的空间维护2.1 UNIX文件系统的目录结构UNIX的文件系统对文件管理相当灵活高效。
因此,UNIX的文件系统已被多种操作系统(如MS-DOS)广为采纳。
UNIX系统提供的是一种倒树型的目录结构。
其中,目录中既可放置文件,又可以包含目录,由此形成倒置的树形结构。
如下图:树形文件系统示例lib dev usr etc bin tmpsfeb tfebaccommdata tbl tfeb tcltUNIX的根目录主要有以下目录1/bin 包括最普通的UNIX命令(基本命令),也就是最常用的一些命令。
2/dev 包含特殊设备文件。
/dev/hd 系统中的硬盘分区、/dev/fd驱动器上的软盘、/dev/rmt磁带设备、/dev/null空设备。
3/etc 包含各种各样的系统程序(系统提供的命令)和数据文件。
4/boot UNIX系统引导程序文件。
5/lib 包含c和其它语言程序运行的库文件。
6/mnt 是一个空目录,它是为安装可重新拆卸文件系统保留的。
7/usr 由很多子目录组成,包含了一些附加的UNIX命令和数据文件,同时它也是存放默认用户主目录的地方。
8/tcb 此目录所包含的内容全部与系统的安全有关。
9/tmp 存放临时文件目录。
在安装INFORMIX时,如此目录不正常,则无法安装。
2.2 UNIX的文件管理2.2.1 cp命令与mv命令(1)命令cp file1 file2用于复制文件。
file1 为源文件,file2 为目标文件,file2也可以是一个目录名。
(2)命令mv file1 file2用于移动文件或目录。
file1 为源文件或目录,file2为目的目录或文件。
若file1为文件,则file2可为文件或目录;若file1为目录,则file2实质是给file1重新起的名,file2不能是已经存在的目录或文件。
2.2.2 rm命令(1)命令rm file1 用于删除文件。
(2)命令rm -r dir1可递归删除dir1及其中的所有内容。
2.3 UNIX的目录管理UNIX文件系统有它自身的特色,如命令、数据文件和其他目录甚至硬设备等可视为目录的实体即文件。
另外,UNIX文件对于属主用户、同组用户以及其它用户所提供的权限设置,是它在文件保护及系统安全方面的以大特色。
下面具体叙述UNIX的文件系统:2.3.1 主目录(1)用户向UNIX系统注册登录后,处在文件系统中的特定位置,称为自己的主目录(HOME Directory)。
(2)每个用户都有自己的主目录,通常在其主目录之下或主目录中建立的子目录之下工作,相互间不会发生冲突。
2.3.2目录的建立与删除(1)命令mkdir dir1(make directory,建立目录)用于建立一个新目录。
(2)命令rmdir dir1(remove directory,删除文件)可以删除目录。
删除目录时要求此目录为空。
命令rm -r dir1 删除目录及目录下所有的文件及子目录。
使用这个选项时必须十分小心,因为它很有可能将目录中有用的内容也删掉。
2.3.3、目录内容的显示(1)ls 显示当前目录的内容。
(2)ls –C 以紧凑格式显示。
(3)ls –F 显示文件类型。
(4)ls –R 递归显示。
(5)ls -l 显示目录的详细内容。
$ ls -ltotal 3drwxrwxrwx 3 root sys 80 Apr 5 19:46 sdnx -rwxrwxrwx 1 root sys 88 Apr 5 19:23 qdnx第一个字段(文件类型)指出长列表中文件的类型,它主要有以下几种: - 普通文件d 目录第二个字段(权限)说明各用户读、写、执行该文件或切换到该目录下的权限。
一列以字节为单位给出文件的大小。
再往左是文件所属的用户和组:root 为文件的拥有者,sys 为root 所在的组。
再向左的一位数字表示与文件相链接的数目,在最左边给出了文件的访问权限。
见右图: - r w x r w x r w x第三个字段(链接数)说明该文件有几个链接。
第四个字段(属主)文件主的注册名。
第五个字段(组)说明文件属于哪一组。
2.3.4目录的重命名mv oldname newname2.3.5目录的复制copy old_dir new_dir 其中,old_dir 是源目录的名字new_dir 是目标目录的名字,简单的文件名和路径名都可以使用2.3.6 比较目录dircmp directory1 directory2例:$ dircmp tpb lslOct 26 18:20 1999 tpb only and lsl only Page 1./w1 ./ss./w2Oct 26 18:20 1999 Comparison of tpb lsl Page 1directory .文件类型 d 表示目录 r:可读 w:可写 x:可执行 所有者权限 所属小组权限 其它用户权限 文件类型 权限 链接数 属主 组 文件长度 上次修改日期时间 文件名same ./acdact.txtsame ./btpenv.txt列表的上半部列出了哪些文件只包含在一个目录,后半部则是对两个目录都有的文件进行详细比较的结果。
2.4文件与目录的存取权限2.4.1 改变文件权限使用chmod(C)(change mode)命令可以改变文件的权限。
例1:chmod –R 770 febadm将目录febadm及目录下的文件的权限递归的改为770(属主和组拥有读、写、执行权)例2:chmod a +r-w tfeb(所有用户、组加上读权,去掉写权)2.4.2改变文件的系主chown new_own filename其中new_own 是新系主的注册名,filename可为目录但不会递归地将目录的内容的所有者改变。
只有当前的系主才可以将文件的所有权给予其他用户。
例:chown sfeb sfeb2.4.3 查看你所在的组id(c)命令可以查看用户所在的用户组例:$iduid=0(root) gid=3(sys) groups=3(sys),0(root),1(other)2.4.4改变文件所在的用户组chgrp(c)(change group)命令,可以改变一个文件所在的用户组chgrp new_group filename其中new_group是新用户组的名字,filename可为目录但不会递归地将目录的内容的所属小组改变。
例:chgrp sfeb sfeb2.5文件系统的空间维护为了提高系统的运行效率,一般不主张将文件系统占满,否则,可能影响文件的正常操作。
应该保证每个系统至少有15%的自由空间,才可以使系统运行的比较好。
应该经常检查系统上全部文件系统的自由空间数量,并及时清理不再使用的临时文件。
2.5.1 显示自由空间df [-t][-f][-v-i] 文件系统的设备名-t 报告文件系统拥有的全部块数、i节点以及未使用的数量-f 只报告文件系统中自由块数-v 分别报告文件系统中拥有的块数、以使用的块数、自由块数以及自由块数所占的百分比-i 分别报告i节点以使用的数量、自由数、总数以及所使用的i节点占总数的百分比2.5.2 显示硬盘的使用情况du [-afrsu] directory-a 详细列出指定目录下每个文件所使用的块数、及整个目录的总块数-f 仅显示当前文件系统中文件所使用盘块的情况-r 当命令行中指定的目录或文件不能读或不能打开时,产生提示信息-s 仅仅指出指定目录所占的总块数,而不列出它们所含各级子目录使用硬盘的详细情况-u 不显示那些连接数大于1的文件使用盘块情况2.6练习2.6.1(1)在自己的主目录下,建立一个子目录doc,进入doc,建立一个子目录letter,进入letter,然后回到上级目录,再回到主目录。
(2)如何知道自己的当前目录是什么?如何知道自己的主目录是什么?(3)直接删除目录doc,留意系统的提示。