SCO UNIX学习宝典
- 格式:doc
- 大小:99.00 KB
- 文档页数:20
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 常用的指令 作者:unix_sco 发表于:2004-01-03 13:31:35UNIX 常用的指令:以下只说明各指令的基本用法, 若需详细说明, 请用man 去读详细的manual.a. 关於档案/目录处理的指令:1. ls这是最基本的档案指令。
ls 的意义为"list",也就是将某一个目录或是某一个档案的内容显示出来。
如果你在下ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。
也可以在ls 後面加上所要察看的目录名称或档案的名称,如% ls /home2/X11R5% ls firstls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:-a : 在UNIX 中若一个目录或档案名字的第一个字元为"." , 则使用ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。
如tcsh的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数-a 。
-l : 这个参数代表使用ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而symbolic link 的档案是link 那一个档等等。
如下% ls -ldrwx--x--x 2 jjtseng 512 Aug 8 05:08 18drwx--x--x 2 jjtseng 512 Aug 8 22:00 19-rw------- 1 jjtseng 566 Aug 8 05:28 makefile2. cpcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。
cp 的用法如下:cp f1 f2 : 将档名为f1 的档案复制一份为档名为f2 的档案。
cp f1 f2 f3 ... dir : 将档案f1 f2 f3 ... 都以相同的档名复制一份放到目录dir 里面。
实用unix教程知识点总结1. Unix的基本概念Unix是一种多用户、多任务操作系统,它具有很高的可移植性和灵活性,是一个非常强大的操作系统。
Unix系统的核心是内核,它负责管理系统的资源和进程。
除了内核之外,Unix还包括许多实用程序和工具,比如shell、文件系统、网络功能等。
2. Unix的文件系统Unix系统采用了一种分层的文件系统结构,文件系统的根目录是“/”。
在Unix系统中,一切皆文件,包括设备文件、目录文件、普通文件等。
Unix系统的文件系统采用了类似树结构的层次关系,根据权限和用户等级的不同,不同的用户可以访问不同的文件。
3. Unix的用户管理Unix系统可以支持多用户同时登录,每个用户在系统中都有自己的账户和密码。
管理员可以通过添加用户、设置用户权限、删除用户等方式来管理系统用户。
此外,Unix系统还支持用户组的概念,管理员可以将用户加入不同的用户组,便于权限管理。
4. Unix的进程管理Unix系统是一个多任务操作系统,它可以同时运行多个进程。
进程是程序的一次执行,它可以占用系统资源和运行时间。
Unix系统提供了一些命令和工具,方便用户查看和管理系统中的进程,比如ps、top等命令。
5. Unix的文件操作在Unix系统中,文件操作是非常重要的一部分。
用户可以使用一系列命令和工具来对文件进行操作,比如创建文件、删除文件、复制文件、移动文件等。
此外,用户还可以修改文件的权限、所有者等信息。
6. Unix的shellShell是Unix系统中非常重要的一部分,它是用户和系统之间的接口。
在Unix系统中,有多种不同的shell可以选择,比如Bash、Korn shell、C shell等。
用户可以通过shell来执行命令、编写脚本、管理文件等。
7. Unix的网络功能Unix系统可以通过网络进行通信和数据传输,它支持一系列网络功能,比如ping、ssh、ftp等。
用户可以使用这些命令和工具来进行网络连接、文件传输等操作。
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操作系统重点知识UNIX操作系统重点知识一、概述1.1 UNIX操作系统的起源和发展历程1.2 UNIX操作系统的特点和优势1.3 UNIX操作系统的应用领域二、UNIX基础知识2.1 UNIX的基本概念和组成2.2 UNIX文件系统①文件和目录的基本操作②文件权限和权限管理③文件系统的结构和层次2.3 UNIX命令行操作①常用的UNIX命令②文件和目录的操作命令③文本处理命令④系统管理命令⑤网络和通信命令2.4 进程管理和控制①进程的概念和状态②进程控制命令③进程间通信2.5 系统管理和配置①用户管理和权限管理②系统资源管理③网络配置和管理④安全和防护措施三、高级UNIX知识3.1 Shell编程① Shell脚本的基本语法② Shell变量和环境变量③流程控制和条件判断④ Shell脚本调试和优化3.2 进程调度和优化①进程调度算法②进程性能优化和监控3.3 网络和通信①网络协议和通信模型②常用网络工具和服务③网络安全和防护3.4 存储管理①文件系统管理②磁盘和存储设备管理③ RD和备份策略附件:1.UNIX操作系统命令参考手册2.UNIX操作系统教程和学习资料推荐3.UNIX操作系统相关实例和示例代码法律名词及注释:1.版权:指著作权法所规定的作者对其创作的作品享有的权利。
2.商标:是一种标识,用以区分不同商品或服务的来源。
3.专利:指专利权人在法律规定的范围内就其发明所享有的一种专有权利。
4.许可证:指权利人对他人有关其拥有的专利、商标、著作权等的使用条件和限制作出的授权书。
SCO_UNIX系统常用命令.SCO UNIX 系统常用命令一. 常用系统命令1. 登录在login :下,输入用户名,密码,进入显示shell 名令提示符,超级用户#>,普通用户$>.2 su#>su -oracle3 退出exit logout ctrl +d( 强制退出4 passwd修改密码5 man查命令的解释6who 查看登录用户,包括自己。
Who am I7finger 显示当前用户的信息。
8clear 清屏9setcolor -n 置屏幕为normal , 黑底白字。
10wall 广播信息wall -》回车-》输入内容-》ctrl +dmail 发送邮件mail 接收用户名-》回车-》输入内容-》ctrl +d 11关机shutdow n -g0 —立即关闭无需确认haltsysrebootinit 0 关机init 6 停止系统运行并重启12du dfspacedu :显示文件目录占用的磁盘空间大小。
Dfspace: 显示空闲磁盘空间。
13scoadmin系统管理工具14u name —显示系统信息15env 显示更改环境设置set16sar系统维护的重要工具/usr/lib/sa/sar_e nable-y 打开/usr/lib/sa/sar_e nable—n 关闭从14个方面报告系统的活动情况,重点监视内存和cpu的使用情况.sar -r 30 4 报告内存和交换区的使用sar -u 30 4报告cpu的使用情况Wio 值高表示硬盘存在IO 瓶颈Idle 值高表示等待分配内存, 需扩内存小于30表示进程主要竞争的自源是cpu.ipcs 显示共享内存ipcrm -m(s id 号integrity 把文件控制数据库与文件系统中的文件, 进行比较.Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来.二. 文件目录相关命令1 pwd 显示当前所在目录2cd3mkdir 创建目录4rmdir 删除目录5rm 删除文件rm —r6mv 源目标7cp 源目标cp -r8ln 源目标文件的链接9pg 文件more 文件cat 文件10建立空文件pg >文件cat >文件cp /dev/null >文件>文件Ills -l 文件名12 vi 文件编辑文件13 文件打包tar xvf 文件tar tvf 文件tar cvf 目标文件名源文件列表un compress 文件compress 文件tar cv6 文件名tar cv6P 生成安装盘tar xv6 文件名14 chown15 chgrp16 chmod64475517 grep三.文件系统1fsck 文件系统的检查修复2mkdev hd 创建硬盘设备3mkdev fs 创建文件系统4divvy 划分子区5scoadm in->filesystem man age 设置文件系统6mou nt /dev/d1250 /diskarra y 安装文件系统7umount /diskarraky 拆卸文件系统8fsstat /dev/fs0135ds189/etc/default/filesys 文件系统表三. 进程管理1 ps -ef查看进程2ps -u root查看某用户执行的进程3kill -9强行将进程中止kill 进程id 关闭文件删除临时文件4nohup command &nohup 当用户注销时,不中止运行该后台进程。
2006年10月30日 22:14 ChinaByte 在命令行下,操作系统会显示一提示符,提示用户在此提示符后可以输入一行命令。
不同的Shell有不同的缺省提示符:B Shell和K Shell的缺省提示符为"$";C Shell的缺省提示符为"%";但当以root用户登录时,系统提示符统一缺省为"#"。
用户可以更改自己的缺省Shell和提示符。
2、基本命令格式在Shell提示符下,就可以输入UNIX命令。
UNIX命令的基本格式如下:command 参数1 参数2 ... 参数nUNIX命令由一个命令(command)和零到多个参数构成,命令和参数之间,以及参数与参数之间用空格隔开。
UNIX的命令格式和DOS的命令格式相似,但UNIX的命令区分大小写,且命令和参数之间必须隔开。
如:对DOS来说是以下四条命令是相同的:cd\tmpcd \tmpCD \tmpcd \Tmp对UNIX操作系统来说,改变目录的命令也是cd命令,以下是正确的UNIX cd 命令:cd /tmpcd /Tmp但tmp和Tmp是两个不同的目录。
以下两条命令:cd/tmpCD /tmp已经不是cd命令了。
3、在一行中运行多个命令可以在一行中输入多个命令,命令间用“;”分开,如:mkdir tmp ; cp file1 tmp/file2 ; ls -l tmpUNIX会顺序执行以上三条命令。
4、在后台运行程序要让程序在后台执行,只需在命令行的最后加上“&”符号。
[例1] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc 的文件。
执行命令和立即显示的内容如下:$ find . -name abc -print&10722$...10722表示进程号(PID)。
当find命令在后台执行完后,会显示结果。
当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。
SCO UNIX学习宝典本文出自: [Sco]版整理:Superunix (2002-06-05 06:02:00)第一节安装准备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<回车>#dd if=/mnt/images/boot/N00 of=/dev/rfd0135ds18<回车> OK!第二节安装过程1.启动机器:1.无论从光盘启动还是从软盘启动,机器会出现下列安装提示符:SCO UNIX Openserver(TM)5.0.XBoot: *你可以在此输入?查询可启动的地址或打回车。
2.安装驱动:如果你的机器有Scsi卡或阵列卡或网卡,你需要在此输入驱动包的地址。
如:defbootstr link=‖amird slha‖ sdsk=amird(0,0,0,0) Srom=wd(0,0,0,0)其中,link=―amird slha‖指出安装时需要联入的驱动程序名称(BTLDs,bootime loadabledriver),sdsk=amird(0,0,0,0)指出系统根盘的位置,几个数字分别为SCSI的适配器号(adapter number),总线号(bus number),SCSI ID,逻辑单元号(lun),Srom=(0,0,0,0)指出的是EIDE(IDE)CDROM的位置。
在这种情况下,(n,n,n,n)分别代表(IDE Controller,Master/Slave,LUN,BUS),合法值为0和1。
在上面的例子中,IDE Controller:0=primary,Master/Slave :0=master,LUN从:0(LUN for an EIDE/IDE device is always 0),BUS:0(BUSfor an EIDE/IDE device is always 0).3.开始安装:⑴.系统检测硬件,等待出现下列提示:⑵.Press <Enter> to begin installation。
回车。
⑶.安装介质的选择:Media device to be used:IDE CD ROM *按空格键选择另外的介质IDE Controller:Secondary *按空格选择PrimaryMaster or Slave:Master *按空格选择SlaveAccept above choice回车注:如果只出现Media device to be used,而不出现下列两项,则需要组合硬盘及光驱的接法,建议都挂主(Master)。
⑷.键盘类型的选择,直接Accept above chioces⑸.许可证:License number:License code:License data:Accept above choices 回车⑹.安装类型的选择:Upgrade(升级) Fresh(全新安装)回车选OK⑺.配置系统:System name:Domain name:Security profile:TraditionalTime zone:China Standard Time *按空格选择此项Languge:Standard C (English)Accept above choice⑻.系统初始化:……………………………………………………………………………………………………………………………………………………Database services:YES *如果你的机器要运行大型数据库按空格选YESAccept above choices⑼.硬盘的配置:Hand disk setup:UNIX only :Bad Tracking ONOptional software:SCO Openserver Enterprise System,265MBAccept above choice *如果你的硬盘没有其它系统打回车注:如果你的硬盘安装了多系统或你不打算把整个硬盘给UNIX,就要设置硬盘。
亮条移到上面,回车出现:1.Preservation2.UNIX only3.Customize4.interactive选41.Display patition table2.Use entire disk for unix(整个硬盘给UNIX)3.Use rest of disk for unix(把剩余空间给UNIX)4.Create unix patition(创建UNIX分区)5.Active(激活刚分的区)6.Delete(删除)7.Create(创建)选3或4,创建以后别忘了激活刚创建UNIX分区⑽.选择基本配置:Network card:*按空格选择Network address:*按空格选择Video and graphics:VGAMouse:High Resolution Keyboard Mouse *按空格选择Email system:MMDF *按空格选择其它Accept above choices⑾.设置root用户口令⑿.扫描硬盘的坏磁道⒀.建立文件系统⒁.安装进程⒂.重新启动机器4.安装完毕:第三节基本配置1.重启机器。
2.系统出现:SCO OpenServer TM Release 5Boot:*回车3.系统出现:INIT:SINGLE USER MODEType CONTROL-d to proceed with normal startup,(or give root password for system maintenance):输入root密码或按CONTROL-d4.按CONTROL-d系统出现:SCO Openserver(TM)Release 5Login:rootPassword:5.登录机器,系统提示:#6.配置鼠标:1 mkdev mouse2 add a mouse to system3 ps-2style keyboard mouse4 high resolution keyboard-mouse注意依次选择:7.配置显卡:1.Mkdev graphics8.配置网卡:1.通过custom安装驱动2.Install new3.Netconfig4.Install new lan adapter9.启动X Window:配置完鼠标和显示器后,#下键入startx就可以进入图形界面了。
执行scologin enable 则开机自动进入x-windows 的登陆界面。
10.关机操作:1.一般用户:exit;delete键;ctrl+d键2.超级用户:shutdown;reboot;haltsys;init 0。
3.由多用户模式变为单用户模式:init 1第四节基本操作1.Unix认识2.UNIX发展的历史有点悠久,所以成熟而博大。
与历史的兼容,他里面保留了一些古老的命令和文件。
热心的扩展使得她对不同的人有不同的答案。
在UNIX中,很多问题不是只有唯一的解决办法。
这要看你使用的是什么时候,谁的参考书。
其实这并不重要,重要的就是你找到了你要的答案。
因此,我认为把UNIX摸透很难,也没有必要。
因为,即使你精力充沛,你的记忆力恐怕也不会给你面子。
掌握基本命令、系统的结构、设计思想是非常重要的,需要的时候再去找你的答案吧!当然,这是我个人的观点,你也许能找到适合你的更好办法。
UNIX家族产品很多,但其一般用户命令均符合POSIX标准。
掌握这些基本命令,我们就可以在这个产品平台上开展工作。
下面简要介绍SCO OPENSERVER 部分常用命令,其中大部分是POSIX标准的。
掌握这些命令的关键是如何从这些命令出发找到自己需要的命令,学会使用联机帮助就是很好的办法。
命令执行环境UNIX提供给用户执行命令的环境,称之为SHELL。
有sh,ksh,csh等,其中sh为基本SHELL,其余为根据不同用户习惯扩展的。
用户登录后,系统将执行配置文件设置用户工作环境。
如果没有在配置文件中exec一个程序或自动退出。
用户将得到命令行提示符。
此时用户的shell一般对应于/etc/passwd中的设置。
不同SHELL的配置文件为:sh.profileksh.profile .kshrccsh.login .cshrc注意点:用户登录后虽然得到指定的SEHLL环境,只是说明在这个环境中你可以执行这个SHELL的特有命令,在执行另外一个SHELL程序时如无特殊指定(见SHELL编程),被执行程序的环境为sh。
环境变量虽在不同的SHELL中有不同的设置方法,但工作环境的变量,所有运行程序均可使用。
执行程序中设置的环境变量,除非这个程序是被(. dot)调用的,程序执行完后不会带到工作环境中来。
输入输出和联机帮助输入输出重定向在UNIX的SHELL环境中,其输入输出的重定向的功能非常有用。
其中可以使用标准输入输出设备,0表示标准输入、1表示标准输出、2表示标准错误输出。
1.> filename输出重定向(更新方式)。
将输出定向到文件,文件为更新方式。
2.>> filename输出重定向(追加方式)。
将输出定向到文件,文件为追加方式。
3.< filename输入重定向。