SCOUNIX技能培训.ppt

上传人:tian****1990 文档编号:8090577 上传时间:2020-03-27 格式:PPT 页数:202 大小:472.55KB
返回 下载 相关 举报
SCOUNIX技能培训.ppt_第1页
第1页 / 共202页
SCOUNIX技能培训.ppt_第2页
第2页 / 共202页
SCOUNIX技能培训.ppt_第3页
第3页 / 共202页
点击查看更多>>
资源描述
SCOUNIX技能培训 山东省邮政信息技术处2000 11 第一章 UNIX操作系统基础 Unix系统概述Unix基本概念 术语Unix日常命令 Unix系统概述 一 操作系统概述1 UNIX首先是一种操作系统 2 操作系统是控制和管理计算机资源 方便用户使用计算机的程序集合 它的主要目的有三个 a 提供用户一个能够执行应用程序的环境 b 有效地管理各项硬件资源 c 让用户能够更容易地使用计算机硬件 Unix系统概述 二 应用软件 操作指令 操作系统 裸机 用户 Unix系统概述 三 3 操作系统的功能 a CPU资源的管理 作业 进程 线程调度管理 分时多任务 协商式多任务 b 内存资源的管理 存储管理 虚拟内存 分区管理 页式管理 段页式管理 c 存储器资源的管理 文件系统管理 FAT NTFS JFS等 d 外设资源的管理 设备驱动程序 Unix系统概述 四 4 操作系统的分类 a 单任务操作系统 如DOS b 分时多任务操作系统 如WINDOWS95 98 c 多用户多任务操作系统 如UNIX WINDOWSNT d 实时操作系统 如IRIX Unix系统概述 五 UNIX组成 Tools Applicationslssortvimaildate cshkshshsh posix ShellKernel Hardware Unix系统概述 六 1 核心程序 内核 紧邻裸机 是系统的灵魂 是操作系统的管理和控制中心 2 shell介于内外两个环的中间 类似一个翻译器 负责接受 解释并执行用户命令 3 应用程序处于UNIX系统外层 主要是补充操作系统的功能 包括UNIX本身提供的命令 公用程序和用户使用系统指令开发的软件 Unix系统概述 七 UNIX系统的特点1 技术成熟 可靠性高的多用户 多任务系统 2 文件 目录和设备统一处理 3 网络功能强 4 可装卸的树型文件系统 5 具有很好的移植性和伸缩性 6 强大的数据库支持能力 Unix系统概述 八 UNIX的基本部件1 文本编辑器 包括行编辑器和全屏编辑器 2 文本操作系统工具 如head tail sort等 3 软件开发工具 4 shell命令 5 具有内在安全性的层次文件系统 Unix系统概述 九 6 分布式文件系统 主要是TCP IP网络的推广和NFS的广泛应用 7 文件链 详见UNIX基本概念和术语 8 电子邮件和网络新闻 9 网络支持 支持UUCP FTP TELNET 等 Unix系统概述 十 UNIX系统的主要版本 诞生于60年代末 70年代初 1 BSDUNIX 2 SystemV 3 SVR4 4 Xenix及SCOUNIX 5 LINUX UNIX基本概念 术语 一 进程 一段正在执行的程序 拥有一定的资源 例 ps ef moreUIDPIDPPIDCSTIMETTYTIMECMDroot000Dec 06 00 00 00schedroot100Dec 06 00 00 00 etc initroot5271016 02 20tty0100 00 00 bin loginrootroot481016 01 34 00 00 00 etc syslogdroot5291016 02 20tty0400 00 00 etc gettytty04sc m UNIX基本概念 术语 二 线程 线程的划分比进程小 一个进程内部可包含几个线程 多用户 多个用户运行一个或多个应用程序时 内核立即为这些程序分配时间使用户得到服务的能力 多任务 多进程 内核同时运行多于一个任务或进程的能力 每个进程与其他进程隔离并受到保护 UNIX基本概念 术语 三 分时 多个用户共享一台计算机的资源 把系统资源 尤其是CPU资源 以时间片为单位轮流分配给各个用户 内核 在UNIX系统启动后 常驻在内存的那部分程序和数据 系统调用 即活动进程提出要UNIX内核提供服务的请求 设备文件 就是设备驱动文件 UNIX对设备的访问是通过读写设备文件完成的 一般都放在 dev下 主要有块设备 字符设备 流设备 UNIX基本概念 术语 四 重定向 把标准输入 输出和错误重新分配到别的设备 例 find namehosts print2 null管道 把一个命令的标准输出直接和另一个命令的标准输入相连 例 ps ef morei节点 每个文件的唯一标示并位于硬盘的文件系统中 指向位于文件系统中节点表的一个入口 它是唯一的 UNIX基本概念 术语 五 权限 对文件操作分为读 r 写 w 可执行 x 对于用户分为拥有者 分组 其他三种权限 用户 指在该系统拥有文件或正在执行程序的普通用户 或者是其他计算机 后台进程 它有唯一的用户标识号 UID 属组 允许在一些特定的个体间共享文件和资源 这些个体定义为组 每个组都有自己唯一的标识号 GID UNIX基本概念 术语 六 例 ls l moretotal12866 rw 1rootsys98Dec613 27 Xauthority r 1rootauth0Dec816 05 lastloginlrwxrwxrwx1rootroot36Nov292 24 mailrc var opt K SCO MailUA 1 0 4a mailrcdrwxr xr x4rootsys512Dec69 scapedrwxr xr x3binbin512Nov294 37 odtpreflrwxrwxrwx1rootroot36Nov2922 13 profile var opt K SCO Unix 5 0 5Eb profile UNIX基本概念 术语 七 链接文件 指向系统另一个文件的特殊文件 分为硬链接和符号链接 硬链接 链接文件与原有文件具有相同的I节点号 指向相同的物理地址 符号链接 即软链接 在链接文件中只保存原文件名 例 ln s file1file2在 bin lib usr经常见到 lrwxrwxrwx1rootroot32Aug118 50STTY opt K SCO Unix 5 0 5Eb bin stty UNIX基本概念 术语 八 属主 UNIX系统中的每一个文件 目录和进程都有属主 只有属主和超级用户才有处理此文件 目录或进程的权限 家目录 UNIX系统中 每个有账户的合法用户都会在系统中有一个子目录 存放着该用户注册时需要自动由SHELL解释执行的命令文件 script Shell 命令解释程序 用户和操作系统的接口 包括Kornshell Bouneshell 和Cshell UNIX基本命令 一 目录操作命令pwd和cd命令pwd显示当前目录 cd改变当前目录 例 pwd usr bin cd pwd usr UNIX基本命令 二 ls族命令包括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 mvdiraaa usr mvaabb mvaa usr UNIX基本命令 四 文件操作命令cat和more命令在标准输出上显示文件内容 例 catmm nn catmmnn pp catmm nn moremm ls more UNIX基本命令 五 sort和cut命令sort对文件进行排序与合并 cut从文件中选出指定长度的字段 例 sort maabb occ sort nt k3 etc passwd date cut c1 3 cut f1 6 d etc passwd sort r UNIX基本命令 六 grep命令grep将在文件中查找符合条件的内容 可以使用通配符 例 grepuser etc passwd grep vuser etc passwd grep in elikefunfile ps ef greporacle UNIX基本命令 七 rm命令例 rmaaawc命令例 who wc l ls l wc ltail命令例 tail faaa UNIX基本命令 八 chown chmod chgrp命令chownchgrpchmodmode list who operator permission 例 chmodg x w o raaabbb chmodu x g x o xccc chmod751ddd UNIX基本命令 九 whooperationpermissionu user add r read g group delete w write o other set x execute a all 数字方式 r 4w 2x 1 UNIX基本命令 十 文件的压缩和解压compress cvf fileuncompressfilepackfileunpackfile例 compressddd uncompressddd Z UNIX基本命令 十一 其他常用命令hostname和uname命令例 hostnamedbs 1 uname aSCOSYSVSCOSYSV3 22i386 uname A16 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 iaabb UNIX基本命令 十三 配置用户环境例 sttyerase H stty a env set export PATH alias aliasdir ls l more UNIX基本命令 十四 su命令 转移用户帐户例 su oracleman命令 命令查询例 mannetstat 第二章 SCOUNIX系统的安装 安装SCOOPENSERVER5的硬件需求 一 安装SCOOPENSERVER5的硬件需求 二 如果需要在root文件系统中安装开发系统或其他应用系统 必须增加root文件系统的大小 增加大小为程序所需的root文件系统空间的大小加上交换区大小的增量交换区是硬盘的特殊部分 它被内核用作内存管理 它不是一个文件系统 仅仅是格式化的空间 交换区的设备名为 dev swap交换区的大小为系统物理内存的 5倍 如何处理既要安装unix 又要安装其他的操作系统 用fdisk对硬盘进行分区 预留用来安装unix系统的磁盘空间在安装unix是选用分配剩余空间给unix 并且激活unix分区Dos分区必须是第一个盘的第一个分区 并且位于前1024个柱面一般是先安装dos windows 然后再安装unix 安装SCOOPENSERVER的 个阶段 设置阶段 交互式的 系统向操作员提出问题和提示 并且根据操作人员的回答决定安装的方式 安装哪些软件 服务器的硬件配置 磁盘空间的规划 文件复制过程 非交互式的 安装程序使用设置阶段中定义的参数来安装和配置服务器 用系统安装盘制作系统启动盘 将光盘的 images boot下引导映像文件N00复制到软盘上 mount r dev cd0 mntcd mntcdimagescdbootddif N00of dev rfd0 在安装过程中 bootstring的意义及用法 一 一些系统必须使用bootstring才能安装成功 一些系统需要SCO安装介质上未提供的附加的驱动程序如hplh4服务器的安装是需要提供bootstringBoot defbootstrlink amirdsymha Sdsk amird 0 0 0 0 Srom wd 0 0 0 0 SCSI noscan 在安装过程中 bootstring的意义及用法 二 要指定SCSI硬盘的位置 Sdsk n n n n 其中 drvier 是主适配器的名称 n n n n 是 adapternumber busnumber SCSIID lun Adapternumber 0表示第一个适配器 Adapternumber 表示第二个适配器 依此类推 在安装过程中 bootstring的意义及用法 三 要指定EIDE IDE CDROM的位置 Srom wd n n n n Srom是用于CDROM的 n n n n 表示 IDEcontroller Master Slave LUN BUS n的合法值为 或 IDEcontroller 0 primary1 sendaryMaster Slave 0 Master1 slaveLUN和BUS 0 Foridedevicealways0 在安装过程中 bootstring的意义及用法 四 当CDROM是IDE接口上唯一的设备时 安装时必须是 Master 不能用bootstring方式确定IDE硬盘的位置 如果是IDE硬盘 必须被配置成Primary Master方式 安装中BTLD的使用 一 BTLD boottimeloadbledriver 即启动时刻可以加载的驱动程序 BTLD是不包括安装内核 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总线上 每个控制器都有一个地址controllerID TargetID 由设备自身的跳线设置决定 ID号的范围是从 对应 个控制器 与控制器相连的外设由唯一的逻辑单元号LUN logicalunitnumber 指定scsi设备的地址 大多数scsi设备带有嵌入式的控制器 实际上是一个控制器控制一个设备 所以它的逻辑单元号通常为 安装SCOOPENSERVER的安装类型 升级安装 upgrade 保留原有的文件系统更新安装 fresh 不保留原有的文件系统 安装scoopenserver的硬盘设置 四种安装选项保留 preservateion 保留目前的文件系统整个硬盘 unixonly 配置缺省的分区用户化 customize 允许创建和调整分区交互式 interactive 调用fdisk和divvy实现精细控制如果想控制硬盘设置的所有方面 选择用户化或交互式选项 硬盘分区和划分 常用文件系统的类型 HTFS 高通量文件系统 是openserver主机和企业产品的缺省文件系统 DTFS 桌面文件系统 是openserver桌面产品的缺省文件系统 RCKRDG CDROM常用文件系统 DOS文件系统 可访问和安装DOS文件系统EAFS 扩展acer快速文件系统 是boot文件系统的缺省文件系统 在sco5中系统的安全级别 系统的安全级别涉及默认的口令机制 子系统的授权 以及用户不成功注册的次数的限制 Sco5提供四种安全级 Low 较低的安全级Traditional 传统的安全级Improved 该进的安全级High 最高的安全级 安全级别的选择 在安装系统时选择邮件系统MMDF或Sendmail的依据 如果要用InternetManager配置virtualdomain和其他scointernetfaststar的高级属性 请使用sendmail sendmail能够保证scounix系统和其他操作系统平台之间的通讯 能够实现跨越unix系统之间的邮件传输 MMDF是专用于SCOUNIX系统之间进行邮件传输 安装scoopenserver的准备工作 确定硬盘和cdrom的跳线设置正确硬盘规划表Btld包详细Bootstring设置为cdrom启动 如果不支持cdrom启动 先制作安装引导盘相关驱动程序主机名和域名 主机ip地址 掩码详细安装手册 第三章 软件系统的安装 开发包的安装 cdrom 网卡驱动程序的安装 VOL 000 000 汉字系统的安装 Floppy 开发包的安装 以root用户登录插入scoopenserver的介质盘 custom选择software installnew fromhostname continue mediadevice cd romdrvier0 continue 选择scoopenserverdevelopsystem install 网卡驱动程序的安装 VOL 000 000 以root用户登录将网卡驱动程序包复制到 tmp VOL 000 000 必须此文件名 custom选择software installnew fromhostname continue mediadevice MediaImages continue 选择对应的网卡驱动程序 install 汉字系统的安装 Floppy 以root用户登录插入汉字系统安装介质盘 custom选择software installnew fromhostname continue mediadevice Floppydiskdriver0 continue 选择olmconsolechineseforscoopenserver5 0 5 install 第四章 系统的启动 关闭 运行 启动scoopenserver的主要过程 启动分为2个阶段系统自举由rombios引导硬盘的0道0扇区的masterboot块由masterboot块引导硬盘活动分区的第0扇区的boot块该boot块将随后扇区内容引导并运行启动unix启动unix阶段主要是由boot程序引导unix核心程序开始 即引导 stand unix 当unix系统被引导运行后 将启动一个init的进程 该进程将启动 etc inittab文件中所列的进程 并且引导系统进入某一特定的运行级别 Scoopenserver5系统运行级 与启动有关的文件 一 Boot etc initab etc rcn和 etc rcn dBoot文件在 etc default目录下 内容规定了系统启动程序的参数设置 etc inittab文件是一个个独立的项所组成 项与项之间由换行符分隔 Init进程顺序读取各项 控制init生成相应的进程运行级分别对应一个文件 etc 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 etc inittab文件格式说明 二 如果inittab登记项中多于一个运行级别 则出现在第二字段中的级别之间没有分隔符 如果run level字段为空 则该登记项在 0 6 级别下运行 当运行级别改变时 不是对应新级别的进程将收到一个警告 15 信号 如果5秒内进程仍未终止 则将收到kill信号 9 Init进程的当前状态决定它如何执行inittab的登记项 etc inittab文件格式说明 三 修改 etc inittab时 这种修改只是暂时的 每当重新连接系统之后会重新创建一个新的inittab文件 为了永久的修改inittab文件 必须修改 etc conf cf 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 gettytty03sc m表示当运行级别为2 3 4时 tty03 控制台 启动一个tty进程 如果进程不存在或进程死亡后重新开始该进程 Inittab的详细信息请看在线帮助 maninittab 正常关闭sco系统的具体步骤 注意事项用户必须将他们的工作存盘 停止任何用户进程 包括后台进程所有用户退出系统只有root用户或者由关机特权的用户才能关机关机步骤 scoadmin菜单方式 运行scoadmin 选择system shutdownmanager如果不想让系统重新启动 不选rebootaftershutdown如果不需要提示 不选confirmpriortoshutdown为了给用户有存盘和退出进程的时间 在minutes中输入时间选择shutdown beginshutdown Shutdown命令方式 Shutdown y g2 f systemshutdownin2minutes y在关机时没有进一步的提示 g在关机前设置分钟的数目 如果想要指定关机前的小时和分钟的数目 使用hh mm格式 f message 或 ffilename向所有终端发送信息 警告用户保存他们的工作和退出所有进程 非正常方式下可用的关机方式 Shutdown g g0没有任何延迟关机HaltsysShutdown命令无效或系统在单用户方式Reboot立即重新启动机器注意 在以上方式关机 如果用户未退出系统 它们的未存盘数据将会丢失 第五章 帐户管理 用户id uid 在系统管理中的作用 用户id uid 是用户的标示号 是识别每一个用户的唯一数字 这个数字一旦被设置 在系统进行跟踪审计时 用户标志是不会变的 Uid只能由系统管理员分派 它和用户可以不一一对应 多个用户可以使用同一个uid 但一个用户不能拥有多个uid 在sco中 建议个人账户uid值在 200 6000 之间 口令的期限限制 Daysallowedbetweenchanges 变更口令之间必须经过的天数 0是没有时间限制 Daysuntilpassworkexpires 口令有效的天数 该数值必须大于变更的间隔天数 Daysuntilaccountislocked 由于口令未改变而被帐户被锁定需要间隔的天数 该数值必须大于口令有效的天数 口令的选择控制 Passwordrequired 是否需要口令Canchooseownpassword 用户可以根据自己的爱好选择口令Checkforobviousness 是否进行口令的简易 可猜性 检查Canrunpasswordgenerator 口令是否自动生成Maximumgeneratedpasswordlength 生成口令的最大长度 帐户的创建 通过scoadminacc users addnewuser进行帐户的创建Login 帐户名Userid 用户id 一般由系统生成 Loginshell 登录的默认shell环境Homedirectory 用户主目录Logingroup 所属组 Sco5系统中的特殊用户 一 Sco5系统中的特殊用户 二 几种shell的启动文件 Bourneshell usr lib mkusr sh profileCshell usr lib mkusr csh cshrc和loginKornshell usr lib mkusr ksh kshrc和profile 组的创建 通过scoadminacc group addnewgroup创建Groupname 组名Groupid 组idUsersingroup 组成员 帐户的删除 分2个阶段来删除帐户第一阶段 删除帐户 Scoadminacc选择对应的账户User delete第二阶段 用户的主目录 rm r usr login name 删除帐户和闲置帐户的区别 删除操作把用户的信息 从 etc passwd和带保护口令字的数据库中删除 这种方法把用户在系统中的入口连同用户所属的文件全部删除 闲置的账户 其相应的记录项在两个文件中依然存在 仅将此用户在系统中的入口删除 而用户的起始目录和文件都没改变删除的账户名 可以由新建的账户使用 闲置的账户名和用户id不会重新分派 名字不能用于创建帐户 设置帐户登录限制 如果某个帐户很敏感或处于危险边缘 系统管理员可以修改帐户不成功登录的次数 Scoadminacc选择某个帐户Users logincontrols在failedloginattemptsallowedbeforeaccountislocked中输入允许不成功登录的次数如果帐户已被锁定 可选上unlockaccount来解锁或想锁定某个帐户 可选上lockaccount来加锁 加锁解锁的命令方式 lock passwd llogin nameunlock passwd ulogin name 设置用户文件的缺省权限 在用户的profile文件中 umask命令定义了用户所建的文件的默认的存取权限 缺省umask的值时有安全级别确定的 Low和traditonal 022 755 Improve 027 750 High 077 700 第六章 进程管理 进程的产生消亡 进程号 PID UNIX系统中只能由fork 系统调用来创建 当系统在解释完每一条命令时 会创建一个带有唯一标识的数字 PID 独立过程 用来执行该命令 系统使用PID跟踪每一进程的当前状态 PID取值范围 0 65535 循环使用 一次一编号 1位数 内核程序 系统保留进程 2位数 均由系统本身自动运行 进程的产生消亡 UNIX启动和注册时的几个主要进程0进程Sched创建1进程initFork 为每个终端创建子进程显示login 等待输入用户名显示password 等待输入用户名显示 等待输入用户名 系统启动 init getty login shell 进程的产生消亡 父进程 PPID 和子进程 PID 1 每个进程 除sched 都有一个父进程 但可以有多个子进程 2 父进程创建子进程时 如成功返回0值 不成功返非0值 3 shell命令解释程序的工作过程就是父子进程创建 执行 终止和等待的同步协调过程 进程的状态与转换 进程的状态O 正在处理器上运行 R 在运行队列中 就绪 Z 死进程 T 停止的 S 睡眠 等待 I 空闲 X 封锁状态 进程的状态与转换 等待调度时间片I O进程用完唤醒进程的调度依据 时间片 优先级 执行 睡眠 就绪 进程的分类 系统类 SYS 实时类 RT 分时类 TS 系统类 sched 0 vhand 2 fsflush 3 等全局优先级 PRI RT SYS TS 进程管理的有关命令 前后台命令缺省情况下 命令是在前台执行 如果一个程序需要执行很长时间 最好的方式是把它放在后台执行 在命令后加 并且最好使用输出重定向 前台可以继续作其他工作 例 find nameabc print mabc2 dev null 进程管理的有关命令 查询进程的状态ps eaflpt uuser 例 ps ef more ps al more ps p1538 ps ttty01 ps fugao li du 进程管理的有关命令 ps状态信息标题行解释标题行选项解释F l进程标志S l进程状态UID l f用户号PIDall进程号PPID l f父进程号C l f进程调度编号PRI l优先级NI lnice值 进程管理的有关命令 标题行选项解释ADDR l进程存储地址SZ l进程在内存的映象大小WCHAN l睡眠地址STIME f进程提交时间TTYall进程所在终端TIMEall进程累计执行时间CMDall产生进程的命令 进程管理的有关命令 终止进程执行 kill前台进程终止可用del键 停止后台进程要不注销系统 要不使用kill命令 kill singal PID例 kill 91258 kill0普通用户只能终止自己的后台进程 特权用户可kill所有用户的进程和系统进程 进程管理的有关命令 与kill一起使用的常用信号编号名字含义1SIGHUP挂起2SIGINT中断 对前台进程 9SIGKILL中止 强行消亡 15SIGTERM软件中断信号 默认 进程管理的有关命令 优先级管理nice increment command arguments nice值范围 0 39 默认为20 Increment取值范围 0 19 默认为10 例 niceviabc ps l nice 20 nice 10viabc ps l nice 30 进程管理的有关命令 不受挂起和退出影响的命令 nohupnohupcommand arguments 例 nohuplr aaa nohuplr 注意 nohup命令必须和后台进程一起使用才有意义 如没有重定向标准输出和错误输出到当前目录的nohup out或 HOME nohup out文件 进程管理的有关命令 睡眠和等待命令sleep seconds wait PID 例 sleep5 bannergoodbye catstopwall 请在一分钟内注销 sleep60haltsys 进程管理的有关命令 例 catstop1 wall 请在一分钟内注销 sleep60 waitbannerinitstart etc init0 进程管理的有关命令 作业的概念作业包括一个或多个进程 作业中每个UNIX命令都产生一个进程 进程号唯一 作业号不唯一 例 find print sort lpr find print sort lpr ls l aa 1 12345 2 13470 进程管理的有关命令 查看当前运行作业 jobs例 jobs 1 Runningfind namecore print 2 Stoppedviabc 3 Stoppedcat aaa 4 Stoppedlr 进程管理的有关命令 前后台调度命令fg命令使前台暂定作业继续执行 或者后台作业调入前台执行 bg命令同样使后台暂定作业继续 或前台调入后台 例 fg 12345 fg viabc bg 13470 进程管理的有关命令 作业调度命令要具有cron子系统授权 还要有一些核心授权 如chmodsugic 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 例 at0815amDec19 at8 15amDec19 atnow 2day at2pmFrinextweek 进程管理的有关命令 例 catabccd usr admmore sulogcat sulog dev lp0at2200tomorrow abc at2200tomorrow例 echo shcomfile at0800mondaynextweek 进程管理的有关命令 cron命令crontab文件放在 uar spool cron crontabs username crontab file crontab rcrontab l 进程管理的有关命令 例 more usr spool cron crontabs root175 0 etc cleanup dev null02 0 4 usr lib cron logchecker518 1 5 usr lib sa sa2 s8 00 e18 01 i1200 A例 1 10 20 lc usr test crontabtest usr spool cron crontabs wang 进程管理的有关命令 注意 1 allow文件比 deny优先级高 2 对crontab文件进行修改 在下一次系统启动才有效 3 提交的新crontab文件将覆盖原文件 4 默认情况下 作业运行结果将以邮件形式通知用户 也可用重定向 第七章 系统内核调整及性能优化 何时需要调整核心参数 系统中增加物理内存 需要调整和内存资源相关的核心参数系统中安装需要大量系统资源的软件时系统提示资源不足系统运行速度慢 系统的某些资源已经成为系统运行瓶颈 Sco5中可调参数的类别 1 大致可划分为3类 缓存区类 指内存中的特定区域 用于存放最近使用的数据 用于缓存区的性能配置 表项类 unix系统表的内容 通常这些参数用于控制系统表的长度 其他参数类 包括系统的一些特别资源可以定义的值 Sco5中可调参数的类别 2 细致划分 可以配置的系统参数可分为18类1 buffersmanagement 缓存2 processandpaging 进程3 TTYS4 namecache5 AIO 异步I o6 virtualdisks 虚拟硬盘7 userandgroupconfiguation 用户和组8 security 系统安全9 TTYandconsoleconfigruation 终端 10 Filesystemconfiguration 文件系统11 Tablelimits 核心表12 Streams 字符I o13 Messagesqueues 消息队列14 Eventqueues 事件队列15 semaphores 信号灯16 sharedata 共享数据17 mescellaneoussystem18 miscellamiousdevice 调整系统内核参数的2种方法 etc conf cf d configureScoadmin hardware kernelmanager parameters修改完成后 需要重新连接核心并重新启动系统 这样系统的新核心参数才起作用 etc conf cf d link unix Idtune 有些参数不能通过configurator修改 可以通过运行idtune命令来修改这样的核心参数 etc conf bin idtune参数名参数值 在sco5中和核心参数相关的文件及内容 etc conf cf d mtune 系统初次安装时的系统的全部可调整参数 他们可作为可调整参数的参考 具体格式 参数名默认值最小值最大值 etc conf cf d stune 包含那些经过修改的参数和他们的值 具体格式 参数名调整值注意 不能通过修改以上两个文件来修改参数 修改参数必须通过配置工具实现 在不重新配置硬盘分区的情况下增加交换区的大小 用swap l显示交换区的大小和使用情况增加交换区大小 Touch swap1 创建一个文件 Swap a swap13000 增加3000块512字节的交换区 如果希望重新启动后新加的交换区可用 在 etc rc2 d中添加脚本文件即可 如 S11addswap文件内容 Swap a swap13000 常用内核参数及其调整意义 SEMMNI 任意时刻允许存在的信号灯集的最大数量 取值范围是10 300 缺省为10 SHMMAX 定义最大共享内存段的大小 取值范围是131072 80530067字节 缺省为524288字节 SHMMIN 定义最小的共享内存段的大小 缺省是1 SEMMNS 信号灯数量的最大值 取值范围是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 cpu处在等待输入 输出完成的时间 idle cpu空闲时间如果idle的大小持续低于10 说明cpu空闲时间少 进程竞争的资源主要是cpu 查看I O的使用情况 1 系统I O是数据从内存到外设和从外设到内存 以及外设之间的传输处理 通常情况下 85 的硬盘I O可以通过使用buffercache进行处理 通过修改核心参数buffercache的大小来改善I O的性能 内存中的cache分成两种 buffercache和pagecache Buffercache存放的是数据 pagecache存放的是程序 查看I O的使用情况 2 使用sar b命令产生的缓存区的使用报告显示的各项意义 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的命中率低 需要增加buffercache的大小 第八章 外设管理 软驱的使用Cdrom的使用增加硬盘打印机管理Modem的安装鼠标的安装 软盘设备文件名的表示 例如 dev rfd0135ds18表示的意义所有软盘设备文件位于目录 dev中 并以rfd开头 r是raw 代表原始设备 fd代表floppydisk 以fd开头的文件是与rfd文件相 对应的 fd0表示系统中的第一个软驱 135表示每英寸的磁道数485 25360K 723 5 720K 965 25 1 2M 1353 5 1 44M ds表示双面ss表示单面18表示每磁道的扇区数95 25 3 5低密155 25高密183 5高密表示设备是第一个软驱 每英寸135道 双面 每道18扇区 判断磁盘的介质 dtype设备名这个命令判断下列数据类型 UnixDosTarCpiobakcup 格式化软盘 Format软盘设备文件名例如 format dev rfd0135ds18如果format后不跟任何参数 则执行format dev fd0Fd0的具体格式在 etc default format中 安装cdrom mkdevcdrom安装scsi的cdrom 需要知道scsi适配器的类型 适配器号 id号 lun号 逻辑单元号 安装ide的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 同一时刻只能有一个在工作 mkdevmodemcu ltty1Adir检测modem是否正常 添加第二块scsi硬盘 在添加设备之前确认设备信息主适配器的类型主适配器号主适配器的总线号硬盘控制器的id号逻辑单元号 LUN 运行两次mkdevhd通过fdisk创建unix分区通过divvy对unix分区划分子分区 Fdisk和divvy的使用 fdisk f设备文件名例如 对第一块硬盘进行分区的命令 fdisk f dev rhd01divvy设备文件名例如 对第一块硬盘的第一个分区创建子分区的命令 divvy dev hd01 第一块盘的第一个分区 divvy dev hd11 第二块盘的第一个分区 鼠标的安装 Mkdevmouse选择对应的鼠标类型即可重新链接内核重新启动系统 安装并口打印机 如果还未添加并口 则先添加并口设备即 mkdevparallel测试物理连线是否正常 用 cal dev lpn n表示并口号 0是第一个并口Scoadmin printers printermanager printer addlocal settodefault启动打印服务进程 usr lib lpsched usr lib lpshut停止打印进程 第九章 网络配置 TCP IP协议的结构 TCP IP是一整套数据通信协议 包含了许多协议 其中包括传输控制协议 Translatecontrolprotocol tcp 和网际协议 Internetprotocol ip 用户数据报文协议 Userdataprotocal udp 地址解析协议 Addressresolutionprotocol arp 反向地址解析协议 ReverseAddressresolutionprotocol rarp 网际控制报文协议 Internetcontrolmessagesprotocol icmp TCP IP的协议和服务 物理以太网地址和ip地址的区别 物理以太网地址是网卡的硬件地址 由生产厂家提供 在世界范围内应该不会有两块网卡使用一样的物理地址 以太网地址由12个16进制的数值组成 各位之间通常由 隔开 如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 127 0 0 1表示本机地址 B 128 191C 192 223D 224 239E 239 247 子网掩码的作用和设置 通过设置子网掩码 可以将网络划分为子网结构 将主机地址位作附加的网络地址位 就可以局部的修改IP地址的标准结构 其实质就是移动网络地址和主机地址位之间的分界线 从而创建附加的网络 在IP地址主机位上使用一个位用作子网掩码 就可以定义一个子网 如果掩码位是1 那么地址中的等价位就被分为是网络地址部分 如果掩码位是0 那么地址中的等价位就被分为是主机地址部分 子网划分举例 原有IP地址和掩码位数 192 168 0 130 24网络地址是 192 168 0主机地址是 130更改掩码位数为25网络地址是 192 168 0 128主机地址是 2 广播地址的作用及如何设置 广播地址用来向网络内的所有主机发送报文 ARP通过广播地址向网络内的所有主机发送地址解析请求 以便能够将IP地址解析成为物理地址 在设置广播地址时 网络段地址不变 即主机中子网掩码位为1的对应位保持不变 主机地址中剩余的主机地址各位设置位1 例如 IP地址 掩码位 192 168 0 1 25广播地址 192 168 0 127 在SCO5中 TCP IP的详细配置 祥见附录F 如何使用ping命令测试tcp ip连通性 Ping命令发送icmp request数据包给网络主机 如果成功 发送者会接收到返回的数据包 Pinghost ipaddress packetsize count Hostname 主机名Ipaddress 主机地址Packetsize 包的字节数 缺省为56个Count 发送分组包文数主要的出错信息 Unknowhost 表示远程主机名不能转换成ip地址Networkunreachable 表示本地系统没有到该远程主机的路由Noanswer 表示本地系统有一条到达远程主机系统的路由 但却接收不到发送给远程系统的响应 使用netstat命令 netstat in 显示网卡信息netstat r 显示路由表 如何分配多个ip地址给一块网卡 ifconfignet0aliasnetmaskbroadcast例如 原先有ip地址 192 168 0 1 24第二个ip地址 192 168 0 2 24 ifconfignet0alias192 168 0 2netmask255 255 255 0broadcast192 168 0 255用Ping192 168 0 2来测试是否成功 第十章 FTP WEB服务器的配置及使用 FTP FileTranslateprotocol FTP是internet标准文件传输协议的用户接口 用于internet intranet主机之间的文件传输 Ftp可以传输文本和二进制文件 FTP使用C S结构 通常把申请FTP服务的节点成为FTP客户机 提供FTP服务的节点成为FTP服务器 从服务器取得文件为下载 FTP不一定是远程系统的用户 远程系统也不一定是同一类型操作系统 FTP的访问方式 内部用户方式适用于有内部账号的用户 用户可输入账户和口令 即可访问有权限访问的文件 匿名方式 anonymous 用户用ftp或anonymous的用户名 电子邮件或guest作为口令登录 即可访问并下载文件 Ftp命令的语法 ftp giv hostname ipaddress g关闭使用文件名通配符功能i关闭交互式提示 即把ftp的prompt的开关设置为off 在进行mget和mput时就不会有提示 v使用verbose的模式传输文件 远程服务器的所有反馈信息都在用户的屏幕上显示出来 Hostname ipaddress服务器的主机名或ip地址 如果是主机名 必须有hosts文件或dns进行名字解析 常用ftp命令 一 Open主机名 打开主机User用户名 输入登录用户及口令Asci 设置为文本传输方式Bin 设置为二进制传输方式Type 显示传输方式Get文件名 从远程主机获取单个文件Mget文件列表 从远程主机获取多个文件 文件列表可用通配符Put文件名 上载当个文件到远程主机Mput文件名列表 上载多个文件到远程主机Hash 开关命令 当打开时 每传 k字节 在屏幕上显示一个 符号Prompt 开关命令 开关交互提示Glob 开关命令 开关 是否为同配符Dir 显示文件列表Pwd 显示远程主机当前目录Cd 改变远程主机的当前目录 常用ftp命令 二 Delete文件名 删除单一文件Mdelete文件名列表 删除多个文件Rename远程文件名 远程文件名 Rmdir远程目录名 删除远程主机目录Mkdir远程目录名 创建远程主机目录Lcd 本地目录名 更改本地主机当前目录Bye quit close 结束ftpHelp 显示命令列表 命令 执行一条本地操作系统的命令Verbose 是否显示反馈信息Bell 文件传输结束后响铃提示用户 第十一章 DNS配置 进行主机名和IP地址的相互解析主机表方式 Host文件 网络信息服务方式 NIS 域名服务方式 DNS 主机表方
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!