SCO UNIX.ppt_第1页
SCO UNIX.ppt_第2页
SCO UNIX.ppt_第3页
SCO UNIX.ppt_第4页
SCO UNIX.ppt_第5页
已阅读5页,还剩189页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SCO UNIX技能培训,2001.11,第一章、UNIX操作系统基础,Unix系统概述 Unix基本概念、术语 Unix日常命令,Unix系统概述(一),操作系统概述 1、UNIX首先是一种操作系统; 2、操作系统是控制和管理计算机资源,方 便用户使用计算机的程序集合。它的主要 目的有三个: a、提供用户一个能够执行应用程序的环境; b、有效地管理各项硬件资源; c、让用户能够更容易地使用计算机硬 件;,Unix系统概述(二),应用软件 (操作指令),操作系统,裸机,用户,Unix系统概述(三),3、操作系统的功能: a、CPU资源的管理作业、进程、线程调 度管理:分时多任务、协商式多任务;

2、 b、内存资源的管理存储管理:虚拟内存、 分区管理、页式管理、段页式管理; c、存储器资源的管理文件系统管理:FAT、 NTFS、JFS等; d、外设资源的管理设备驱动程序;,Unix系统概述(四),4、操作系统的分类: a、单任务操作系统(如DOS); b、分时多任务操作系统(如WINDOWS 95、98); c、多用户多任务操作系统(如UNIX、 WINDOWS NT); d、实时操作系统(如IRIX);,Unix系统概述(五),UNIX组成,Tools 属组:允许在一些特定的个体间共享文件和资源,这些个体定义为组,每个组都有自己唯一的标识号(GID);,UNIX基本概念、术语(六),例:

3、#ls -l|more total 12866 -rw- 1 root sys 98 Dec 6 13:27 .Xauthority -r- 1 root auth 0 Dec 8 16:05 .lastlogin lrwxrwxrwx 1 root root 36 Nov 29 2:24 .mailrc - /var/opt/K/SCO/MailUA/1.0.4a/.mailrc drwxr-xr-x 4 root sys 512 Dec 6 9:03 .netscape drwxr-xr-x 3 bin bin 512 Nov 29 4:37 .odtpref lrwxrwxrwx 1 r

4、oot root 36 Nov 29 22:13 .profile - /var/opt/K/SCO/Unix/5.0.5Eb/.profile,UNIX基本概念、术语(七),链接文件:指向系统另一个文件的特殊文件,分为硬链接和符号链接; 硬链接:链接文件与原有文件具有相同的I节点号,指向相同的物理地址; 符号链接:即软链接,在链接文件中只保存原文件名; 例:ln -s file1 file2 在/bin、/lib、/usr经常见到: lrwxrwxrwx 1 root root 32 Aug 1 18:50 STTY -/opt/K/SCO/Unix/5.0.5Eb/bin/stty,UNI

5、X基本概念、术语(八),属主:UNIX系统中的每一个文件、目录和进程都有属主,只有属主和超级用户 才有处理此文件、目录或进程的权限; 家目录:UNIX系统中,每个有账户的合法用户都会在系统中有一个子目录,存放着该用户注册时需要自动由SHELL解释执行的命令文件(script); Shell:命令解释程序,用户和操作系统的接口,包括Korn shell($)、Boune shell($)和C shell(%);,UNIX基本命令(一),目录操作命令 pwd和cd命令 pwd显示当前目录,cd改变当前目录。 例:#pwd /usr/bin #cd . #pwd /usr,UNIX基本命令(二),l

6、s族命令 包括l、lc、lf、ls、lr和lx,列出文件目录的内容。 例:#l #lc -d -l #lf #ls -F #ls -c -t #ls -a,UNIX基本命令(三),mkdir、rmdir、mvdir和mv命令 mkdir建目录,rmdir删目录,mvdir移动目录;mv既可移动目录、文件,又可为目录、文件改名。 例:#mkdir p /etc/bin/aa #rmdir p /etc/bin/bb #mvdir aaa /usr #mv aa bb #mv aa /usr,UNIX基本命令(四),文件操作命令 cat和more命令 在标准输出上显示文件内容。 例:#cat mm

7、nn #cat mm nnpp #cat mmnn #more mm #ls |more,UNIX基本命令(五),sort和cut命令 sort对文件进行排序与合并,cut从文件中选出指定长度的字段。 例:#sort -m aa bb -o cc #sort -nt : -k 3 /etc/passwd #date |cut -c1-3 #cut -f1,6 -d : /etc/passwd |sort r,UNIX基本命令(六),grep命令 grep将在文件中查找符合条件的内容,可以使用通配符。 例: #grep user /etc/passwd #grep -v user /etc/pa

8、sswd #grep -in -e like funfile #ps -ef|grep oracle,UNIX基本命令(七),rm命令 例:#rm aaa wc命令 例:%who|wc l %ls l |wc l tail命令 例:#tail f aaa,UNIX基本命令(八),chown 、chmod 、chgrp命令 chown chgrp chmod mode_list whooperatorpermission 例:$chmod g+x-w,o=r aaa bbb $chmod u+x,g+x,o+x ccc $chmod 751 ddd,UNIX基本命令(九),who operati

9、on permission u(user) +(add) r(read) g(group) -(delete) w(write) o(other) =(set) x(execute) a(all) 数字方式: r-4 w-2 x-1,UNIX基本命令(十),文件的压缩和解压 compress -c v f file uncompress file pack file unpack file 例:#compress ddd #uncompress ddd.Z,UNIX基本命令(十一),其他常用命令 hostname和uname命令 例:#hostname dbs_1 #uname -a SCOS

10、YSV SCOSYSV 3.2 2 i 386 #uname -A 16 -user,UNIX基本命令(十二),find和cp命令 find查找文件,cp拷贝文件。 例:#find . -name *.htm -print #find . -name z*0-9 -print #find /usr -size +250 -print #find / -mtime -2 -print #cp -i aa bb,UNIX基本命令(十三),配置用户环境 例:$stty erase H $stty -a $env $set $export $PATH $alias $alias dir=ls l|mo

11、re,UNIX基本命令(十四),su命令-转移用户帐户 例:#su - oracle man命令-命令查询 例:#man netstat,第二章、SCO UNIX系统的安装,安装SCO OPENSERVER5的硬件需求(一),安装SCO OPENSERVER5的硬件需求(二),如果需要在root文件系统中安装开发系统或其他应用系统,必须增加root文件系统的大小,增加大小为程序所需的root文件系统空间的大小加上交换区大小的增量 交换区是硬盘的特殊部分,它被内核用作内存管理。它不是一个文件系统,仅仅是格式化的空间。交换区的设备名为dev/swap 交换区的大小为系统物理内存的.5倍,如何处理既

12、要安装unix,又要安装其他的操作系统,用fdisk对硬盘进行分区,预留用来安装unix系统的磁盘空间 在安装unix是选用分配剩余空间给unix,并且激活unix分区 Dos分区必须是第一个盘的第一个分区,并且位于前1024个柱面 一般是先安装dos、windows,然后再安装unix,安装SCO OPENSERVER的个阶段,设置阶段:交互式的,系统向操作员提出问题和提示,并且根据操作人员的回答决定安装的方式(安装哪些软件、服务器的硬件配置、磁盘空间的规划) 文件复制过程:非交互式的,安装程序使用设置阶段中定义的参数来安装和配置服务器,用系统安装盘制作系统启动盘,将光盘的/images/b

13、oot下引导映像文件N00复制到软盘上。 mount r /dev/cd0 /mnt cd /mnt cd images cd boot dd if =N00 of=/dev/rfd0,在安装过程中,bootstring的意义及用法(一),一些系统必须使用bootstring才能安装成功,一些系统需要SCO安装介质上未提供的附加的驱动程序 如hp lh4服务器的安装是需要提供bootstring Boot: defbootstr link=“amird symha” Sdsk=amird(0,0,0,0) Srom=wd(0,0,0,0) SCSI.noscan,在安装过程中,bootstri

14、ng的意义及用法(二),要指定SCSI硬盘的位置:Sdsk=)(n,n,n,n) 其中“drvier”是主适配器的名称,“(n,n,n,n)”是(adapter number,bus number, SCSI ID,lun)。Adapter number=0表示第一个适配器, Adapter number=表示第二个适配器,依此类推。,在安装过程中,bootstring的意义及用法(三),要指定EIDE(IDE)CDROM的位置: Srom=wd(n,n,n,n),Srom是用于CDROM的。 (n,n,n,n)表示:(IDE controller,Master/Slave,LUN,BUS),

15、n的合法值为或。 IDE controller:0=primary 1:sendary Master/Slave: 0=Master 1:slave LUN和BUS=0(For ide device always 0),在安装过程中,bootstring的意义及用法(四),当CDROM是IDE接口上唯一的设备时,安装时必须是“Master”。不能用bootstring方式确定IDE硬盘的位置。如果是IDE硬盘,必须被配置成Primary/Master方式。,安装中BTLD的使用(一),BTLD(boottime loadble driver),即启动时刻可以加载的驱动程序。BTLD是不包括安装

16、内核(unix.install)里,用于提供访问硬件设备的驱动程序。 常用BTLD指令: Installpkg:安装BTLD驱动程序 Removepkg:删除BTLD驱动程序 Displaypkg:显示BTLD驱动程序,安装中BTLD的使用(二),BTLD可以三种方式在BOOT:提示符下加载: 在boot:提示符下键入里link,输入软件包文字 利用link=“pkg1pkg2”启动参数,其中pkg1,pkg2是连接到unix系统内核的btld软件包的名字 利用link命令的restart选项,在boot:下键入:restartlink=“pkg1pkg2”,Scsi设备的选项的意义,Scsi

17、总线上,每个控制器都有一个地址controller ID(Target ID),由设备自身的跳线设置决定。ID号的范围是从,对应个控制器。 与控制器相连的外设由唯一的逻辑单元号LUN(logical unit number)指定scsi设备的地址,大多数scsi设备带有嵌入式的控制器,实际上是一个控制器控制一个设备,所以它的逻辑单元号通常为,安装SCO OPENSERVER 的安装类型,升级安装(upgrade) 保留原有的文件系统 更新安装(fresh) 不保留原有的文件系统,安装sco openserver的硬盘设置,四种安装选项 保留(preservateion):保留目前的文件系统 整

18、个硬盘(unix only):配置缺省的分区 用户化(customize):允许创建和调整分区 交互式(interactive):调用fdisk和divvy实现精细控制 如果想控制硬盘设置的所有方面,选择用户化或交互式选项。,硬盘分区和划分,常用文件系统的类型,HTFS:高通量文件系统。是openserver主机和企业产品的缺省文件系统。 DTFS:桌面文件系统。是openserver桌面产品的缺省文件系统。 RCKRDG:CDROM常用文件系统。 DOS文件系统。可访问和安装DOS文件系统 EAFS:扩展acer快速文件系统,是boot文件系统的缺省文件系统,在sco 5中系统的安全级别,系

19、统的安全级别涉及默认的口令机制、子系统的授权、以及用户不成功注册的次数的限制。 Sco 5 提供四种安全级: Low:较低的安全级 Traditional:传统的安全级 Improved:该进的安全级 High:最高的安全级,安全级别的选择,在安装系统时选择邮件系统MMDF或Sendmail的依据,如果要用Internet Manager配置virtual domain和其他sco internet faststar的高级属性,请使用sendmail,sendmail能够保证sco unix系统和其他操作系统平台之间的通讯,能够实现跨越unix系统之间的邮件传输。 MMDF是专用于SCO UN

20、IX系统之间进行邮件传输。,安装sco openserver的准备工作,确定硬盘和cdrom的跳线设置正确 硬盘规划表 Btld包 详细Bootstring 设置为cdrom启动,如果不支持cdrom启动,先制作安装引导盘 相关驱动程序 主机名和域名,主机ip地址掩码 详细安装手册,第三章、软件系统的安装,开发包的安装(cdrom) 网卡驱动程序的安装(VOL.000.000) 汉字系统的安装(Floppy),开发包的安装,以root用户登录 插入sco openserver 的介质盘 #custom 选择software-install new-from hostname-continue-

21、media device(cd-rom drvier 0)-continue-选择sco openserver develop system-install,网卡驱动程序的安装(VOL.000.000),以root用户登录 将网卡驱动程序包复制到/tmp/VOL.000.000(必须此文件名) #custom 选择software-install new-from hostname-continue-media device(Media Images)-continue-选择对应的网卡驱动程序-install,汉字系统的安装(Floppy),以root用户登录 插入汉字系统安装介质盘 #cus

22、tom 选择software-install new-from hostname-continue-media device(Floppy disk driver 0)-continue-选择olm console chinese for sco open server 5.0.5-install,第四章、系统的启动、关闭、运行,启动sco openserver的主要过程,启动分为2个阶段 系统自举 由rombios引导硬盘的0道0扇区的master boot块 由master boot块引导硬盘活动分区的第0扇区的boot块 该boot块将随后扇区内容引导并运行 启动unix 启动unix阶

23、段主要是由boot程序引导unix核心程序开始,即引导/stand/unix。当unix系统被引导运行后,将启动一个init的进程,该进程将启动/etc/inittab文件中所列的进程。并且引导系统进入某一特定的运行级别。,Sco openserver5系统运行级,与启动有关的文件(一),Boot /etc/initab /etc/rcn和/etc/rcn.d Boot文件在/etc/default目录下,内容规定了系统启动程序的参数设置 /etc/inittab文件是一个个独立的项所组成,项与项之间由换行符分隔。Init进程顺序读取各项,控制init生成相应的进程 运行级分别对应一个文件/e

24、tc/rcn和一个目录/etc/rcn.d,其中n为运行级。/etc/rcn是一个shell程序,当系统进入运行级或者离开运行级n时,init就要将对应的rcn投入运行。,与启动有关的文件(二),例如:运行级2对应一个文件/etc/rc2和一个目录/etc/rc2.d,文件/etc/rc2的主要任务是启动或终止/etc/rc2.d目录下的某些文件,在/etc/rc2.d目录下,是一些shell程序文件,每个文件的文件名指定了他们的启动和终止。,/etc/inittab文件格式说明(一),Inittab文件是由用冒号分开的四个字段组成 Label:run_level:action:process

25、,/etc/inittab文件格式说明(二),如果inittab登记项中多于一个运行级别,则出现在第二字段中的级别之间没有分隔符,如果run_level字段为空,则该登记项在(0-6)级别下运行。 当运行级别改变时,不是对应新级别的进程将收到一个警告(15)信号,如果5秒内进程仍未终止,则将收到kill信号(9)。 Init进程的当前状态决定它如何执行inittab的登记项。,/etc/inittab文件格式说明(三),修改/etc/inittab时,这种修改只是暂时的,每当重新连接系统之后会重新创建一个新的inittab文件。为了永久的修改inittab文件,必须修改/etc/conf/cf

26、.d/init.base文件。,Action关键字的种类(单用户关键字),当init程序刚刚开始时,它将扫描inittab中包括下表动作关键字的登记项。,Action关键字的种类(带有Run_level字段的关键字),当运行级别从单用户转变到一数字级别(0-6)时执行的关键字项。,Action关键字的种类(Powerfail关键字),如果系统硬件具有检测电源失败的能力,而且init收到电源失败的信号时执行。,/etc/inittab文件登记项举例,is:S:initdefault: 表示用户的默认运行级别。通过将S改为2,系统便为多用户方式。 c03:234:respawn:/etc/gett

27、y tty03 sc_m 表示当运行级别为2、3、4时,tty03(控制台)启动一个tty进程(如果进程不存在或进程死亡后重新开始该进程)。 Inittab的详细信息请看在线帮助(man inittab),正常关闭sco系统的具体步骤,注意事项 用户必须将他们的工作存盘,停止任何用户进程,包括后台进程 所有用户退出系统 只有root用户或者由关机特权的用户才能关机 关机步骤(scoadmin菜单方式) 运行scoadmin ,选择system-shutdown manager 如果不想让系统重新启动,不选reboot after shutdown 如果不需要提示,不选confirm prior

28、 to shutdown 为了给用户有存盘和退出进程的时间,在minutes中输入时间 选择shutdown-begin shutdown,Shutdown命令方式,Shutdown y g2 f “system shutdown in 2 minutes” -y在关机时没有进一步的提示 -g在关机前设置分钟的数目。如果想要指定关机前的小时和分钟的数目,使用hh:mm格式 -f “message” 或 f filename向所有终端发送信息,警告用户保存他们的工作和退出所有进程。,非正常方式下可用的关机方式,Shutdown g0 没有任何延迟关机 Haltsys Shutdown命令无效或系

29、统在单用户方式 Reboot 立即重新启动机器 注意:在以上方式关机,如果用户未退出系统,它们的未存盘数据将会丢失。,第五章、帐户管理,用户id(uid)在系统管理中的作用,用户id(uid)是用户的标示号,是识别每一个用户的唯一数字,这个数字一旦被设置,在系统进行跟踪审计时,用户标志是不会变的。 Uid只能由系统管理员分派,它和用户可以不一一对应。多个用户可以使用同一个uid,但一个用户不能拥有多个uid。 在sco中,建议个人账户uid值在(200-6000)之间。,口令的期限限制,Days allowed between changes:变更口令之间必须经过的天数。0是没有时间限制。 D

30、ays until passwork expires:口令有效的天数。该数值必须大于变更的间隔天数。 Days until account is locked:由于口令未改变而被帐户被锁定需要间隔的天数。该数值必须大于口令有效的天数。,口令的选择控制,Password required:是否需要口令 Can choose own password:用户可以根据自己的爱好选择口令 Check for obviousness:是否进行口令的简易(可猜性)检查 Can run password generator:口令是否自动生成 Maximum generated password length:

31、生成口令的最大长度。,帐户的创建,通过scoadmin acc-users-add new user进行帐户的创建 Login:帐户名 User id:用户id(一般由系统生成) Login shell:登录的默认shell环境 Home directory:用户主目录 Login group:所属组,Sco 5系统中的特殊用户(一),Sco 5系统中的特殊用户(二),几种shell的启动文件,Bourne shell: /usr/lib/mkusr/sh/profile C shell: /usr/lib/mkusr/csh/cshrc和login Korn shell: /usr/lib/

32、mkusr/ksh/kshrc和profile,组的创建,通过scoadmin acc-group-add new group创建 Group name:组名 Group id:组id Users in group:组成员,帐户的删除,分2个阶段来删除帐户 第一阶段(删除帐户) Scoadmin acc 选择对应的账户 User-delete 第二阶段(用户的主目录) rm r /usr/login-name,删除帐户和闲置帐户的区别,删除操作把用户的信息,从/etc/passwd和带保护口令字的数据库中删除,这种方法把用户在系统中的入口连同用户所属的文件全部删除;闲置的账户,其相应的记录项在

33、两个文件中依然存在,仅将此用户在系统中的入口删除,而用户的起始目录和文件都没改变 删除的账户名,可以由新建的账户使用;闲置的账户名和用户id不会重新分派,名字不能用于创建帐户。,设置帐户登录限制,如果某个帐户很敏感或处于危险边缘,系统管理员可以修改帐户不成功登录的次数。 Scoadmin acc 选择某个帐户 Users-login controls 在failed login attempts allowed before account is locked中输入允许不成功登录的次数 如果帐户已被锁定,可选上unlock account来解锁或想锁定某个帐户,可选上lock account来

34、加锁。 加锁解锁的命令方式: lock:passwd l login-name unlock:passwd u login-name,设置用户文件的缺省权限,在用户的profile文件中,umask命令定义了用户所建的文件的默认的存取权限。缺省umask的值时有安全级别确定的。 Low和traditonal:022(755) Improve:027(750) High:077(700),第六章、进程管理,进程的产生消亡,进程号(PID) UNIX系统中只能由fork()系统调用来创建。当系统在解释完每一条命令时,会创建一个带有唯一标识的数字(PID)独立过程,用来执行该命令,系统使用PID跟踪

35、每一进程的当前状态。 PID取值范围:0-65535,循环使用(一次一编号) 1位数:内核程序(系统保留进程) 2位数:均由系统本身自动运行,进程的产生消亡,UNIX启动和注册时的几个主要进程 0进程Sched创建1进程init Fork()为每个终端创建子进程 显示login:等待输入用户名 显示password:等待输入用户名 显示$,等待输入用户名,系统启动,init,getty,login,shell,进程的产生消亡,父进程(PPID)和子进程(PID) 1 、每个进程(除sched)都有一个父进程, 但可以有多个子进程; 2 、父进程创建子进程时,如成功返回0值, 不成功返非0值;

36、3 、shell命令解释程序的工作过程就是父 子进程创建、执行、终止和等待的同步协 调过程;,进程的状态与转换,进程的状态 O:正在处理器上运行; R:在运行队列中就绪; Z:死进程; T:停止的; S:睡眠等待; I:空闲; X:封锁状态;,进程的状态与转换,等待 调度 时间片 I/O 进程 用完 唤醒 进程的调度依据:时间片、优先级,执行,睡眠,就绪,进程的分类,系统类(SYS)、实时类(RT)、分时类(TS) 系统类:sched(0) vhand(2) fsflush(3)等 全局优先级(PRI): RT SYS TS,进程管理的有关命令,前后台命令 缺省情况下,命令是在前台执行。如果一

37、个程序需要执行很长时间,最好的方式是把它放在后台执行,在命令后加banner goodbye) sleep 60)/usr/lib/cron/at.deny 和/usr/lib/cron/cron.deny分别记录不允许使用at命令(包括batch命令)和crontab命令的用户;/usr/lib/cron/log记录cron活动情况;/etc/default/cron中CRONLOG决定是否记录。,进程管理的有关命令,at和batch命令 这两个命令都是在某一时刻执行某些命 令,at命令优先级要高。 at(batch) time date inrement 例:#at 0815 am Dec

38、 19 #at 8:15 am Dec 19 #at now +2 day #at 2 pm Fri next week,进程管理的有关命令,例:#cat abc cd /usr/adm more ./sulog cat ./sulog/dev/lp0 at 2200 tomorrowabc #at 2200 tomorrow 例:echo “sh comfile”|at 0800 monday next week,进程管理的有关命令,cron命令 crontab文件放在/uar/spool/cron/crontabs/username。 crontab file crontab r cron

39、tab -l,进程管理的有关命令,例:#more /usr/spool/cron/crontabs/root 17 5 * * 0 /etc/cleanup/dev/null 0 2 * * 0,4 /usr/lib/cron/logchecker 5 18 * * 1-5 /usr/lib/sa/sa2 s 8:00 e 18:01 i 1200 A 例:#1,10,20 * * * * lc /usr test #crontab test (/usr/spool/cron/crontabs/wang),进程管理的有关命令,注意:1、.allow文件比.deny优先级高; 2、对cronta

40、b文件进行修改,在下一次系统启动才有效; 3、提交的新crontab文件将覆盖原文件; 4、默认情况下,作业运行结果将以邮件形式通知用户,也可用重定向。,第七章、系统内核调 整及性能优化,何时需要调整核心参数,系统中增加物理内存,需要调整和内存资源相关的核心参数 系统中安装需要大量系统资源的软件时 系统提示资源不足 系统运行速度慢,系统的某些资源已经成为系统运行瓶颈,Sco5中可调参数的类别(1),大致可划分为3类: 缓存区类:指内存中的特定区域,用于存放最近使用的数据,用于缓存区的性能配置。 表项类:unix系统表的内容。通常这些参数用于控制系统表的长度。 其他参数类:包括系统的一些特别资源

41、可以定义的值,Sco5中可调参数的类别(2),细致划分,可以配置的系统参数可分为18类 1.buffers management:缓存 2.process and paging:进程 3.TTYS 4.name cache 5.AIO:异步I/o 6.virtual disks:虚拟硬盘 7.user and group configuation:用户和组 8.security:系统安全 9.TTY and console configruation:终端,10.Filesystem configuration:文件系统 11.Table limits:核心表 12.Streams:字符I/o

42、 13.Messages queues:消息队列 14.Event queues:事件队列 15.semaphores:信号灯 16.share data:共享数据 17.mescellaneous system 18.miscellamious device,调整系统内核参数的2种方法,#/etc/conf/cf.d/configure Scoadmin-hardware/kernel manager-parameters 修改完成后,需要重新连接核心并重新启动系统,这样系统的新核心参数才起作用(/etc/conf/cf.d/link_unix) Idtune:有些参数不能通过configu

43、rator修改,可以通过运行idtune命令来修改这样的核心参数。 /etc/conf/bin/idtune 参数名 参数值,在sco5中和核心参数相关的文件及内容,/etc/conf/cf.d/mtune: 系统初次安装时的系统的全部可调整参数,他们可作为可调整参数的参考。具体格式: 参数名 默认值 最小值 最大值 /etc/conf/cf.d/stune: 包含那些经过修改的参数和他们的值。具体格式: 参数名 调整值 注意:不能通过修改以上两个文件来修改参数,修改参数必须通过配置工具实现。,在不重新配置硬盘分区的情况下增加交换区的大小,用swap l 显示交换区的大小和使用情况 增加交换区

44、大小: Touch /swap1(创建一个文件) Swap a /swap1 3000(增加3000块512字节的交换区) 如果希望重新启动后新加的交换区可用,在/etc/rc2.d中添加脚本文件即可。如: S11addswap 文件内容: Swap a /swap1 3000,常用内核参数及其调整意义,SEMMNI:任意时刻允许存在的信号灯集的最大数量。取值范围是10-300,缺省为10。 SHMMAX:定义最大共享内存段的大小。取值范围是131072-80530067字节。缺省为524288字节。 SHMMIN:定义最小的共享内存段的大小。缺省是1。 SEMMNS:信号灯数量的最大值。取值

45、范围是60-300,缺省是60。 NOFILES:每个进程能打开的最大文件数。取值范围是60-11000,缺省是110。 ULIMIT:以512字节为单位,普通用户能够进行写操作的最大文件的大小。可以通过修改/etc/defalult./login中的ULIMIT来设置普通用户能进行写操作的最大文件的大小。缺省值为2097151,表示普通用户能进行写操作的最大文件的大小为1G。 MAXUP:一个用户可以运行的最多进程数量。取值范围是15-16000,缺省为100。,查看CPU的使用情况,sar u命令 %usr: cpu处在用户模式下的时间 %sys: cpu处在系统模式下的时间 %wio:c

46、pu处在等待输入、输出完成的时间 %idle:cpu空闲时间 如果idle的大小持续低于10,说明cpu空闲时间少,进程竞争的资源主要是cpu,查看I/O的使用情况(1),系统I/O是数据从内存到外设和从外设到内存,以及外设之间的传输处理。通常情况下,85%的硬盘I/O可以通过使用buffer cache进行处理,通过修改核心参数buffer cache的大小来改善I/O的性能。内存中的cache分成两种,buffer cache和page cache。Buffer cache存放的是数据,page cache存放的是程序。,查看I/O的使用情况(2),使用sar b命令产生的缓存区的使用报告

47、显示的各项意义: Bread/s:平均每秒从硬盘读入系统buffer的物理块数 Lread/s:平均每秒从系统buffer读出的逻辑块数 %rache:在buffer中进行逻辑读的百分比 Brwit/s:平均每秒从系统buffer写向硬盘的物理块数 Lwrit/s:平均每秒写到系统buffer的逻辑块数 %wcache:在buffer中逻辑写的百分比 Pread/s:平均每秒请求进行物理读的次数 Pwrite/s:平均每秒请求进行物理写的次数 在报告中,最重要的是%rache和%wcache,如果%rache小于90%,%wcache低于%65,表明系统的I/O活动频繁,系统cache的命中率

48、低,需要增加buffer cache的大小。,第八章、外设管理,软驱的使用 Cdrom的使用 增加硬盘 打印机管理 Modem的安装 鼠标的安装,软盘设备文件名的表示,例如:/dev/rfd0135ds18表示的意义 所有软盘设备文件位于目录/dev中,并以rfd开头,r是raw,代表原始设备,fd代表floppy disk。以fd开头的文件是与rfd文件相、对应的。fd0表示系统中的第一个软驱。 135表示每英寸的磁道数 48 5.25360K) 72 3.5(720K) 96 5.25(1.2M) 135 3.5(1.44M) ds表示双面 ss表示单面 18表示每磁道的扇区数 9 5.2

49、5/3.5低密 15 5.25高密 18 3.5高密 表示设备是第一个软驱,每英寸135道,双面,每道18扇区,判断磁盘的介质,dtype 设备名 这个命令判断下列数据类型: Unix Dos Tar Cpio bakcup,格式化软盘,Format 软盘设备文件名 例如:format /dev/rfd0135ds18 如果format后不跟任何参数,则执行 format /dev/fd0 Fd0的具体格式在/etc/default/format中。,安装cdrom,mkdev cdrom 安装scsi的cdrom,需要知道scsi适配器的类型、适配器号,id号、lun号(逻辑单元号) 安装i

50、de的cdrom,需要知道光驱所连接的ide控制器。0是primary,1是secondary。要知道配置的cdrom是主还是从。0是master,1是slave。 针对ide的cdrom来说,如果系统中只有一个光驱,建议安装成master类型。,安装modem,modem计算机相连是通过串口进行的。例如 COM1有两个设备名,即:/dev/tty1a,/dev/tty1A。Modem使用的是/dev/tty1A,终端或其它串行设备使用/dev/tty1a。同一时刻只能有一个在工作。 mkdev modem cu l tty1A dir检测modem是否正常,添加第二块scsi硬盘,在添加设备

51、之前确认设备信息 主适配器的类型 主适配器号 主适配器的总线号 硬盘控制器的id号 逻辑单元号(LUN) 运行两次mkdev hd 通过fdisk创建unix分区 通过divvy对unix分区划分子分区,Fdisk和divvy的使用,fdisk f 设备文件名 例如:对第一块硬盘进行分区的命令: fdisk -f /dev/rhd01 divvy 设备文件名 例如:对第一块硬盘的第一个分区创建子分区的命令: divvy /dev/hd01(第一块盘的第一个分区) divvy /dev/hd11 (第二块盘的第一个分区),鼠标的安装,Mkdev mouse 选择对应的鼠标类型即可 重新链接内核

52、重新启动系统,安装并口打印机,如果还未添加并口,则先添加并口设备即:mkdev parallel 测试物理连线是否正常,用:cal/dev/lpn,n表示并口号,0是第一个并口 Scoadmin-printers-printer manager-printer-add local-set to default 启动打印服务进程,/usr/lib/lpsched(/usr/lib/lpshut停止打印进程),第九章、网络配置,TCP/IP协议的结构,TCP/IP是一整套数据通信协议,包含了许多协议,其中包括传输控制协议(Translate control protocol-tcp)和网际协议(I

53、nternet protocol-ip),用户数据报文协议(User data protocal-udp ),地址解析协议(Address resolution protocol-arp),反向地址解析协议(Reverse Address resolution protocol-rarp),网际控制报文协议(Internet control messages protocol -icmp)。,TCP/IP的协议和服务,物理以太网地址和ip地址的区别,物理以太网地址是网卡的硬件地址,由生产厂家提供,在世界范围内应该不会有两块网卡使用一样的物理地址,以太网地址由12个16进制的数值组成,各位之间通

54、常由:隔开。如12:e1:3f:61:05:c8 在网络中,为了唯一的表示每个主机,需要为网络中的每个子网和主机分配唯一的数值代码,该代码由两部分组成:网络地址和主机地址,这就是ip地址。ip地址由句点分隔的4个字段组成。 在tcp/ip协议中,arp和rarp负责把ip地址和以太网地址之间进行解析。,Ip地址的类型,Ip地址分为5个类别,为A、B、C、D、E类。可以根据IP地址的第一个数字的大小来判断该IP地址属于哪一类。 A:0-127(表示本机地址) B:128-191 C:192-223 D:224-239 E:239-247,子网掩码的作用和设置,通过设置子网掩码,

55、可以将网络划分为子网结构。将主机地址位作附加的网络地址位,就可以局部的修改IP地址的标准结构,其实质就是移动网络地址和主机地址位之间的分界线,从而创建附加的网络。 在IP地址主机位上使用一个位用作子网掩码,就可以定义一个子网。如果掩码位是1,那么地址中的等价位就被分为是网络地址部分,如果掩码位是0,那么地址中的等价位就被分为是主机地址部分。,子网划分举例,原有IP地址和掩码位数: 30/24 网络地址是:192.168.0 主机地址是:130 更改掩码位数为25 网络地址是:28 主机地址是:2,广播地址的作用及如何设置,广播地址用来向网络内的所有主

56、机发送报文。ARP通过广播地址向网络内的所有主机发送地址解析请求,以便能够将IP地址解析成为物理地址。 在设置广播地址时,网络段地址不变,即主机中子网掩码位为1的对应位保持不变,主机地址中剩余的主机地址各位设置位1。 例如: IP地址/掩码位:/25 广播地址:27,在SCO5中,TCP/IP的详细配置,祥见附录F,如何使用ping命令测试tcp/ip连通性,Ping命令发送icmp-request数据包给网络主机,如果成功,发送者会接收到返回的数据包。 Ping host|ip address packetsize count Hostname:主

57、机名 Ip address:主机地址 Packetsize:包的字节数,缺省为56个 Count:发送分组包文数 主要的出错信息: Unknow host:表示远程主机名不能转换成ip地址 Network unreachable:表示本地系统没有到该远程主机的路由 No answer :表示本地系统有一条到达远程主机系统的路由,但却接收不到发送给远程系统的响应。,使用netstat命令,netstat in:显示网卡信息 netstat r:显示路由表,如何分配多个ip地址给一块网卡,#ifconfig net0 alias netmask broadcast 例如: 原先有ip地址:192.

58、168.0.1/24 第二个ip地址:/24 #ifconfig net0 alias netmask broadcast 55 用Ping 来测试是否成功。,第十章、FTP、WEB服务器的配置及使用,FTP(File Translate protocol),FTP是internet标准文件传输协议的用户接口,用于internet/intranet主机之间的文件传输。Ftp可以传输文本和二进制文件。 FTP使用C/S结构,通常把申请FTP服务的节点成为FTP客户机,提供FTP服

59、务的节点成为FTP服务器。从服务器取得文件为下载。 FTP不一定是远程系统的用户,远程系统也不一定是同一类型操作系统。,FTP的访问方式,内部用户方式 适用于有内部账号的用户,用户可输入账户和口令,即可访问有权限访问的文件。 匿名方式(anonymous) 用户用ftp或anonymous的用户名,电子邮件或guest作为口令登录,即可访问并下载文件。,Ftp命令的语法,ftp -giv hostname/ip address g关闭使用文件名通配符功能 i关闭交互式提示,即把ftp的prompt的开关设置为off,在进行mget和mput时就不会有提示。 v使用verbose的模式传输文件,远程服务器的所有反馈信息都在用户的屏幕上显示出来。 Hostname/ip address服务器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论