![[电信]Sun培训内容(4、5级).doc_第1页](http://file.renrendoc.com/FileRoot1/2019-2/18/c6f3475e-9375-4ebf-ad60-d910c7117da1/c6f3475e-9375-4ebf-ad60-d910c7117da11.gif)
![[电信]Sun培训内容(4、5级).doc_第2页](http://file.renrendoc.com/FileRoot1/2019-2/18/c6f3475e-9375-4ebf-ad60-d910c7117da1/c6f3475e-9375-4ebf-ad60-d910c7117da12.gif)
![[电信]Sun培训内容(4、5级).doc_第3页](http://file.renrendoc.com/FileRoot1/2019-2/18/c6f3475e-9375-4ebf-ad60-d910c7117da1/c6f3475e-9375-4ebf-ad60-d910c7117da13.gif)
![[电信]Sun培训内容(4、5级).doc_第4页](http://file.renrendoc.com/FileRoot1/2019-2/18/c6f3475e-9375-4ebf-ad60-d910c7117da1/c6f3475e-9375-4ebf-ad60-d910c7117da14.gif)
![[电信]Sun培训内容(4、5级).doc_第5页](http://file.renrendoc.com/FileRoot1/2019-2/18/c6f3475e-9375-4ebf-ad60-d910c7117da1/c6f3475e-9375-4ebf-ad60-d910c7117da15.gif)
已阅读5页,还剩100页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
solaris初级培训教学大纲第一章 solaris系统Solaris系统发展简介,系统架构及发行版本第二章 Boot PROMOpenboot 与NVRAM 简介系统加电的自检过程第三章 安装Solaris操作系统操作系统的基本概念操作系统安装术语solaris操作系统的安装步骤第四章 系统的启动和关闭boot术语系统运行的级别如何改变系统运行的级别init命令及系统关闭的命令介绍第五章 磁盘分区磁盘技术,结构介绍硬盘术语硬盘分区及使用设备名称分区改变第六章 文件系统的概念目录结构文件系统类型文件系统概念文件系统的维护命令第七章 系统维护基本维护命令介绍vi编辑详解系统状态检察第八章 系统安全系统安全增加用户用户安全及维护文件访问权限的表示及控制用户转换第九章 数据备份磁带机的使用常用备份方法及命令第十章 网络维护基本网络维护命令介绍第一章 solaris系统一、Solaris简介Solaris 是Sun Microsystems研发的计算机 操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris属于混合开源软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。Sun的操作系统最初叫做SunOS,由于Sun Microsystem的创始人之一,Bill Joy来自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。SunOS 5.0开始,SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以SunOS这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。支持的系统架构Solaris支持多种系统架构: SPARC, x86 and x64. x64即AMD64及EMT64处理器。在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去。与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境, 允许Linux二进制程序直接在Solaris x86和x64系统上运行。Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密, 在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10。用户群早期的Solaris主要用于Sun工作站上。不过,随着Sun让Solaris可以免费下载和OpenSolaris的释出,Solaris/OpenSolaris 除了作为服务器/工作站的用途外,已经开始可以作为Desktop用途。虽然现在仍然不普及,且应用程式和设备驱动的支援尚嫌不足,但这一问题正得到快速改善,未来 用户群朝向一般大众的情况仍是有很高的可能性的。目前各大软件、应用程式厂商对SPARC平台的支援尚算良好,但对x86平台的Solaris多半都不支援。这也是x86使用者面临的困境之一。桌面环境第一个Solaris的桌面环境是OpenWindows。紧接着是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System。软件许可Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的GPL是互不兼容的1)。OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。主要版本Solaris版本 SunOS内核版本 发布日期 简介 Solaris 10 SunOS 5.10 2005年1月31日 包括DTrace (动态跟踪), Solaris Containers, Service Management Facility (SMF),SMF取代了传统的UNIX的init.d脚本, 和iSCSI支持。 基于Gnome的Java Desktop System作为默认桌面, 还包含了CDE。Solaris 9 SunOS 5.9 2002年5月22日 最近的更新是Solaris 9 9/05 Solaris 8 SunOS 5.8 2000年2月 包括Multipath I/O. 引入Role-Based Access Control (RBAC)功能。 最近的更新是Solaris 8 2/04。Solaris 7 SunOS 5.7 1998年11月 第一个64位版本。Solaris 2.6 SunOS 5.6 1997年7月 包括Kerberos 5, PAM, TrueType字体, WebNFSSolaris 2.5.1 SunOS 5.5.1 1996年5月 用户ID(uid_t)扩展为32-bits。Solaris 2.5 SunOS 5.5 1995年11月 首先支持Ultra 1并包含了CDE。Solaris最新的(2006年2月)主要发布版本如下:Solaris版本 SunOS内核版本 发布日期 简介 Solaris 10 SunOS 5.10 2005年1月31日 包括DTrace (动态跟踪), Solaris Containers, Service Management Facility (SMF),SMF取代了传统的UNIX的init.d脚本, 和iSCSI支持。 基于Gnome的Java Desktop System作为默认桌面, 还包含了CDE。 Solaris 9 SunOS 5.9 2002年5月22日 最近的更新是Solaris 9 9/05 Solaris 8 SunOS 5.8 200年2月 包括Multipath I/O. 引入Role-Based Access Control (RBAC)功能。 最近的更新是Solaris 8 2/04. 2 Solaris 7 SunOS 5.7 1998年11月 第一个64位版本。3 Solaris 2.6 SunOS 5.6 1997年7月 包括Kerberos 5, PAM, TrueType字体, WebNFS 4 Solaris 2.5.1 SunOS 5.5.1 1996年5月 用户ID(uid_t)扩展为32-bits。5 Solaris 2.5 SunOS 5.5 1995年11月 首先支持Ultra 1并包含了CDE 6 SUN对Solaris 7和Solaris 2.6已经不再销售但仍旧提供支持。更早期的版本已经没有支持。SunOS仍旧用来称呼Solaris的核心. SunOS的版本号是以5.Solaris版本号来表示。例如,最新的Solaris发布版本,Solaris 10, 在SunOS 5.10上运行。Solaris的man手册是以SunOS为标记的,启动的时候也显示它, 但是SunOS这个词不再用于Sun的市场文档中。Solaris 10 具有以下安全特性: * 基于标准的密码架构(Standards-based Cryptographic Framework) * 综合性防火墙(Integrated Firewall) * 拥有安全执行的认证(Verification of Secure Execution) * 基础稽查与报告工具(BART:Basic Audit and Reporting Tools) * 提供仅有最小特权的安全性服务(Services Secured With Least Privileges) * 灵活的企业认证(Flexible Enterprise Authentication) * 安全的数据中心整合(Secure Data Center Consolidation) * 中央托管的用户权限管理(URM:Centrally Managed User Rights Management) * 最小化的安装选项(Minimized Install Option) * 精细过程的权限管理(Fine grained Process Rights Management)第二章 Boot PROM 简介OpenBoot PROM与NVRAM OpenBoot PROMn 所有Sun的主机上都有一个Boot PROM芯片,通常为8k,此芯片一般位于CPU板上。Boot PROM的功能主要用来提供基本的硬件测试和boot初试化。n 当主机加电自检通过后,屏幕刚亮,同时按住“stop”和“a”键,既可以进入OpenBoot PROM状态。屏幕上显示提示符为OK。我们也可以把OpenBoot PROM的参数auto-boot?设置为false达到此目的。n OpenBoot PROM的版本号即自检通过时,屏幕上显示的O.B.P后面的数字;通常有以下几种版本: 1.x ( 最原始的SPARC Boot PROM的版本 ) 2.x ( 早期OpenBoot PROM的版本 ) 3.x ( 具有flash update功能的OpenBoot PROM版本,它的特点就是不用更换芯片就可以更新OpenBoot PROM的版本 )n 加电自测试(POST) 当系统加电以后,将自动执行Boot PROM上的一个低级的加电测试程序,测试基本硬件情况。 如果测试通过,则转由Boot PROM控制,它将:。初始化系统。检查内存和CPU。检查总线上的设备,中断其驱动,建立设备树。显示系统banner。 当屏幕亮了以后,显示完banner,Boot PROM将继续执行一个高级测试,如果此测试通过,Boot PROM将根据另一个芯片NVRAM中的参数决定从操作系统启动的路径。n OpenBoot PROM的主要功能有: 对系统的硬件进行测试和初始化。 探测系统硬件配置。 启动操作系统。 提供交互式的硬件诊断信息。 包含基本的设备驱动 使系统在boot的时候可以对各种外设初始化。 包含基本的用户接口 OpenBoot PROM程序给用户提供了一些和系统启动、测试有关的基本命令。NVRAM Boot PROMNVRAMPower Self Test配置信息EEPROM Deneric Device Time of DayDriver Ethernet Address HOSTIDUser Interface Commands Battery Default paraments 二进制机器码 SPARC CPU CHIPn OpenBoot PROM程序在系统加电以后,由硬件控制自动执行;它在执行过程中会从另一个芯片NVRAM上提供的参数决定系统的测试、启动过程。n NVRAM也是Sun系统中另外一个重要芯片,它是一个可插拔的8Kbytes的Random Access Memory。此芯片通常位于系统主板上。n NVRAM中还包含了一个EEPROM,用来存储系统缺省参数或用户自己改变的参数。n 用户接口命令和devalias也存于NVRAM中。n 这些参数可以在PROM状态下用printenv和setenv 命令显示和修改。n 该芯片还记录了系统的Host ID、Ethernet Address、Clock及其它系统配置参数;因为Sun的很多软件的License是和HOSTID有关的,所以如果此芯片如果有问题或我们在维修机器的时候,如果要更换主板,则一定要更换此芯片。加电自检过程n 无论是服务器或台式机,在打开电源后到屏幕亮是经过下列步骤的:打开电源 主机执行主板上的固化ROM上的自检程序,(OpenBoot PROM POST自检) 即测试CPU,内存,主板; 测试时间的长短由NVRAM的diag-switch?决定, 如果diag-switch?=flase,则仅执行简单测试, 如果diag-switch?=true,则执行复杂测试 测试输入设备( 键盘鼠标 ) 屏幕右下角的灯由黄或闪烁变为绿或持续绿,屏幕亮 显示Sun LoGo Sun Enterprise 4500 ( 480MHZ X 2) ,KEYBOARD PRESENT Open Boot 2.1.19,1024MB memory,SERIAL NUMBER #3758006 Ethernet Address 8:0:20:c6:78:98 Hostid 80c67898 检查Auto-boot?=false 停在PROM状态下,显示OpenBoot提示符OK ture检查NVRAM变量diag-switch? =ture 从PROM参数 diag-device标明的设 备启动,通常省缺值为net=false 从boot-device标明的设备启动,省缺值为disk, 通常boot设备为内置硬盘( SCSI ID = 0的硬盘 )第三章 安装Solaris操作系统操作系统基本概念n Sun操作系统分两种:Sun OS和Solaris。 SunOS基于UNIX操作系统BSD版,现在已经很少使用。 Solaris基于UNIX操作系统SYS V Release 4版本,常用版本(2.6;7;8)。n Solaris操作系统主要由下列三大部分组成。 Sun操作系统 ( Kernel + Shell + File system ) ONC+ ( Open Network Computing + NFS、NIS+、XFN、RPC ) CDE ( Common Desktop Environment 1.x 和 OpenWindows 3.x ) n Kernel :是操作系统的核心,主要负责: 管理设备,内存,后台进程。 控制系统程序和硬件之间的信息传送。 安排所有命令执行的进度和顺序。 管理swap区和后台进程。n Shell :是用户和kernel之间的一个接口;它负责接收用户输入的命令。并把其传给Kernel执行。Solaris操作系统中有以下三种类型的Shell。 Bourne Shell(sh)- 由AT&T 开发的Shell。Solaris用户的缺省Shell。 Korn Shell(ksh)- B Shell的扩展.增加了aliasing、history、命令行辑。 C shell(csh)- C Shell的句法和C语言比较接近,功能和K Shell接近。n 文件系统:是一些文件、子目录、 目录的树型结构;操作系统安装好后是按照以下目录结构安排。root(/)usr opt dev etc export kernel home genunixbin lib ssa1 ssa2 ssa3n 软件包 ( package ) 操作系统是由一些软件集合构成。 每个软件集合中包含一些包(Package),包的名字通常由SUNWxxxxx组成。 每个Package则由一些具体文件组成。操作系统安装术语n Host一个主机。n Host name网上的每台主机都有的一个互不相同的名字。n IP Address用于给网上的每台机器定义的一个IP地址。n Client在一个服务或网络中使用别人资源或服务的主机或进程。n Server在一个服务或网络中提供资源或服务的主机或进程。n Swap虚拟内存的概念:就是给应用程序使用的内存空间会比实际物理的空间还大。它的实现就是使用一部分硬盘空间来做临时的内存,这个硬盘空间就是swap区。n Daemon由系统控制在后台运行的程序。n 早期操作系统在安装时,要求用户定义该主机在网络中是否是一个提供资源共享的主机,在大型机系统安装中,有可能有下列分类: Server Standalone Diskless client Dataless clientn 软件集合系统在安装过程中会询问你要安装的软件集合,注意操作系统在安装时缺省的安装值是Developer,如果你不做更改,安装的系统将是不完全的,以下为Solaris软件集的分类名称: Enterprise Distribution INCLUDE OEM software ( 全部Solaris 2.x + OEM ) Enterprise Distribution ( 包含全部Solaris 2.x 系统软件 ) Developer ( Core + Openwindows + Man ) End User ( Core + Openwindows ) Core ( 可以boot和运行Solaris系统的基本软件,及基本网络 )操作系统安装步骤n Solaris操作系统安装需求: SPARC或Intel系统 至少1.05 Gbyte的硬盘 至少64 MB内存 CDROMn 如果你在一个已经装过操作系统的机器上安装系统,则要注意以下事项: 确保重要数据已经备份。 确保所有网上的用户已经退出。 可以考虑使用wall命令通知网上所有用户。# /usr/sbin/wall a message-file 关闭系统。# /usr/sbin/shutdown i 0 g 10 “system will reinstall”n 简单的系统安装的例子: OK boot cdrom Select Language and locale:Simple Chinese Language(ZH) Host name:ultra60 Networked:yesIP ADDRESS:192.9.200.1 Confirm Information:continue ( Change ) Name Service:None ( NIS+, NIS, Other, None ) System part of a subnet:none ( yes ) Specify timezone by:Geographic region ( offset from GMT, Time zone file ) Asia, Eastern:PRC Date and Time: Confirm Information:continue ( Change ) Solaris Interactive Installation:init ( 安裝选init,升级选upgrade ) Solaris Interactive Installation:Continue Allocate Client Services:Continue Select Languages:Continue Select Software:Enterprise Distribution plus OEM Support Select Disks:c0t3d0 ( boot disk )c0t1d0 Preserve Data:Continue ( Preserve ) Automatically Layout File System:Manual Layout File System and Disk Layout:Customize ( Continue ) Customize Disks: Disk:c0t0d00 / 3001 swap 10242 overlap whole disk size3 /usr 10244 /opt 20485 /var 3006 /home1 remain diskc0t1d00 /home2 whole disk size 12 overlap whole disk size File System and Disk Layout:Continue Mount Remote file System:Continue Profile:Begin Installation AUTOBOOT after installation:YES 安装完后系统将自动boot, 然后显示: What is your root password: ( 输入root口令 ) DO U WANT POWER SAVING AFTER 20 MINUTE:NO DO U WANT SYSTEM ASK THESE QUESTION EVERYTIME:NO System begin Enter CDE interface:root login第四章 系统的启动和关闭Boot术语n Boot PROM 每台Sun的主板上都有一个芯片叫PROM (programmable read-ony memory);该片子上有固化的监视程序,在系统启动之前是由此程序控制;我们可以用一些命令检测硬件状态及设备情况。 由于Boot PROM监控程序具有内置的设备驱动程序,所以它可以对那些与系统连接的设备进行检测和存取。n Boot Block 在系统启动的过程中,boot block是系统boot过程中第一个与boot有关的程序,它的功能是装入第二个boot程序到内存;它位于根/分区的第1-15扇区。在安装系统的过程中是“installboot”命令负责创立boot block。系统运行级别(Run Levels) 操作系统启动或关闭过程就是一个系统运行级别变化的过程。启动过程即为从0级到3级的过程。关闭过程即为从3级到0级的过程。在0级的状态下, 我们就可以关机了。 查看系统目前的运行级别在操作系统启动后用“who r”命令。# who r.run level 3Jun 809:0030S 系统运行各个级别的解释:0 关闭操作系统到PROM 检测级,显示Boot PROM提示符”OK”,此时可以关闭电源。1 系统管状态;单用户模式,仅”/”和”/usr”文件系统被挂接,禁止其他 用户login 2 多用户级别(无资源共享,此时无NFS进程运行) 3 多用户级别(有资源输出,此级别为/etc/inittab中指定得缺省系统启动到级别)4 空 5 关闭系统并下电 6 reboot系统 S,s 和1级一样启动有四个阶段: Boot PROM 阶段 Boot program 阶段 Kernel 初始化阶段 /sbin/init 阶段 启动过程: 自检、显示系统信息、读取启动设备的0扇区、在启动设备寻找启动程序、加载启动程序、启动内核、运行/sbin/init。 /sbin/init程序 读取/etc/inittab文件。Init程序执行/sbin/rc*脚本。 /etc/inittab定义了系统缺省运行级别 系统进入新运行级别需要做什么 /etc/init.d目录包含了系统的一些启动脚本 /etc/rc1.d目录包含进入运行级别1所需要运行的一些脚本 /etc/rc2.d目录包含进入运行级别2所需要运行的一些脚本 . . 这些目录下包含两种文件: 以K打头,后面跟两个数字以及一些字符串:表示系统到这个运行级别时所需要停止的一些服务,系统将以stop调用这个脚本。 以S打头,后面跟两个数字以及一些字符串:表示系统到这个运行级别时所需要开始的一些服务,系统将以start调用这个脚本。 增加启动控制脚本 1.Identify the run level for the service 2.Determine which services are needed by the new process 3.Change to /etc/rc#.d and identify startup script 4.Repeat the process for the directory containing the shutdown script 5.Create the startup (shutdown) script in /etc/init.d 6.Create hard links to appropriate /etc/rc#.d directories 7.test 改变系统运行级别n 改变系统运行级别即启动或关闭系统。系统启动的时候为从0级到3级。系统关闭的时候为从3级到0级。另外还可以从0-1级(系统启动到单用户);3-2、3-1(关闭系统到2级或1级)。n 在PROM下启动系统命令有: ok boot ok boot disk1 ok boot s ok boot a ok boot r ok boot -vn 常用的系统关闭命令有: /usr/sbin/init /usr/sbin/shutdown /etc/halt /usr/sbin/poweroff /usr/sbin/reboot其中init 0和shutdown比较接近;只不过shutdown命令可以设置在指定的时间关闭系统,并向网上用户提前广播。n shutdown或init 0关闭系统的步骤为: init进程首先运行/etc/rc0脚本。 /etc/rc0脚本又会运行下列目录的脚本。/etc/shutdown.d下脚本/etc/rc0.d/K*脚本 /etc/rc0会用killall终止所有进程。先斯文后强制。 /etc/rc0会卸掉所有装入的文件系统。除了根“/”。 init最后运行uadmin命令,包括:s 终止所有进程s 刷新文件系统的缓冲区存储器s 卸掉根文件系统s 处理器停止工作init 命令n init命令 用于改变系统运行级别,只有超级用户才可以运行此命令。格式如下:init 012356abcQqSs 其中:0 关闭系统到PROM级。1 系统到单用户级,只有”/”和”/usr”文件系统被挂接。2 系统到多用户状态,无资源输出。3 系统到多用户状态,有资源输出。5 关闭系统并下电。6 关闭系统并reboot。a,b,c 仅执行/etc/inittab文件中有a,b,c字母的入口。Q,q 重读/etc/inittab文件。S,s 与init 1一样。n 关闭系统并到OpenBoot PROM提示符OK状态:n 关闭系统并关闭电源:# init 5n 关闭系统到单用户状态:# init Sn 关闭系统并重新启动到多用户状态:shutdown 与halt、reboot、poweroff命令n shutdown命令 shutdown命令有两个;一个在/usr/sbin下,另一个在/usr/ucb下;前一个是SYSV版本的命令,后一个是BSD版本的命令。我们这里讲的是SYS V。 此命令用来改变系统运行级别,与init不同的是它可以通知用户并在指定的时间关机;shutdown可以改变的级别有0、1、5、6。/usr/sbin/shutdown -y -g second -i init-state messages其中-y表示以后的系统提示问题都回答y. -g 表示延迟多少秒以后开始关闭系统。缺省值为60秒。-i表示系统关闭到那个级别。messages 表示发给login该系统的消息。 例子: n 关闭系统的SYSV的shutdown命令:# /usr/sbin/shutdwon y g0 i 0n 关闭系统的BSD版的命令:# /usr/ucb/shutdown h nown halt命令 用来关闭系统,与init 0不同的是它不执行/sbin/rc0脚本,同时也不执行/etc/rc0.d下的脚本。 所以如果有些应用 ( 如数据库 ) 的关闭脚本在/etc/rc0.d下。用此命令则不好。# haltn reboot命令是把系统先关闭,然后把系统启动到3级。# reboot# reboot - -s# reboot - -rn poweroff和init 5是一样的,既把系关闭到0级并断电。# poweroff 第五章 磁盘分区硬盘技术n 硬盘的结构: 硬盘是由若干盘片(Platters)组成。 盘片围绕主轴(Spindle)转动。 读/写磁头(Head)由磁头活动臂(Head actuator arm)控制移动。硬盘术语n 硬盘 硬盘是由一组硬盘铝片组成;铝片上涂有磁性铁氧体或磁性材料。通过改变磁介质的极性,数据被记录在盘片表面上。n 硬盘控制器 硬盘控制器有许多种,SCSI、DFSCSI、光纤等。Sun的主板上一般都有一个内置SCSI控制器。硬盘控制器通常完成低层的磁盘操作,如数据传输、检错纠错、磁头移动和硬盘上的数据管理。n 设备驱动程序 设备驱动程序是一个可装卸模块(loadable module)。它负责把操作系统的read、write、seek等系统调用翻译成控制器和硬件所能理解的指令。n 磁道(Track) 每个盘面在格式化时被格式化为许多同轴的数据磁道,磁道是由磁头在盘面上转一整圈形成。n 柱面(Cylinder) 所有磁头在某一个半径上划出的磁道总和为柱面。n 扇区(Sector) 磁道被划分为多个扇区。 扇区就是夹在首标与尾标中间的磁道部分,记录512字节的数据。 首标的数据格式用于鉴别扇区; 尾标中包含检验信息。 控制器根据这些信息检测和纠正数据的错误。 扇区也叫磁盘块(disk block)。硬盘分区n 硬盘的分区 硬盘在使用中可分为8块;每一块就叫一个分区(slices或partition),标号为0-7。 操作系统把每个分区看成独立的磁盘设备。 分区的定义和划分是由操作系统中的format命令完成,并记录在磁盘卷标(label)中。 分区的要点为给出起始柱面和长度,并且不要有复盖或浪费的柱面。n 卷标 卷标写在每个磁盘的第一个扇区,用来记录硬盘的一些物理特性。如: 卷标名、 转速、 每个slices的起始位置、 分区的挂接点、 分区的读写特性(wm、wu、rm、ru ,write、read、mount、umount) 随机数、 纠错用的检验和。n 安装一个standalone类型的系统,硬盘分区的例子:3 /opt6 /home 10 /4 /usr5 /var1 swap 根2 交换区 附加软件 系统应用软件、库、程序等 系统日志文件 用户数据045461361371150分区表0分区1分区2分区分区使用n 分区的使用 通常要使用每个分区都要先使用newfs命令在该分区上建UNIX文件系统;然后使用mount命令挂接该分区到某一个目录下,对该目录存取,即使用该硬盘分区。n 裸设备 如果要使用raw设备时,则直接引用该分区的物理设备名。此时不需要在该分区上建立文件系统。如操作系统的swap区、建立数据库时用的raw device等。n 设备文件 每个分区在使用时对应两个设备文件;即该分区的逻辑设备名和物理设备名( 如:/dev/dsk/c0t0d0s0,/dev/rdsk/c0t0d0s0 )。 设备文件的作用就是把对设备的存取,和对一个操作系统下的文件的存取是一样的操作。 即对设备的操作也是先打开该设备文件,然后再进行存取,最后关闭该设备文件。 我们在分区上建立文件系统时,要使用物理设备名。( /dev/rdsk/c0t0d0s7 ) 在挂接文件系统到一个目录时,使用逻辑设备名。( /dev/dsk/c0t0d0s7 )。设备名n 设备名 设备名的解释如下:主板t 2t 1t 0SCSI控制器C0S0S6S1d0S0S5d0S6d0S0S5S7d1S0S5 /dev/rdsk/c# t# d# s#Controller号trarget号disk或LUN号slice或partition号n Controller号 通常为c0,c1,c2等. 所有联接到内置SCSI控制器通路上的SCSI设备名都是c0打头。 如果主机上有其它设备控制卡,则按其在总线上的位置顺序,叫c1、c2等。n Target号 通常为t1,t2,t3等。 此号就是硬盘或其它外设的SCSI ID号. SCSI ID在外置SCSI设备上为一个开关;可调为0、1、2、3、4、5、6 内置SCSI设备的ID由其插槽的位置决定。n Disk号 也叫LUN号,此号通常只为d0. 只有在一个target下有二个或多个LUN名时,才有d1、d2,它表示在同一个target号下有多个LUN受其控制。n Slice号 即分区号,为0-7。分区改变n 硬盘分区的改变是由format命令实现的;安装系统时选择auto layout或manual layout时即改变分区的大小。n 系统安装好后,分区是不能改变的;如要改变非系统硬盘的分区,可使用format命令;改变分区大小的顺序一般如下: 先选择你要操作的硬盘 选择硬盘类型(type),通常SUN硬盘的类型都是预先定义好的,如:SUN 18GB、SUN 9GB等。 进入partition菜单 输入print命令显示目前分区情况 输人你要改变的分区号 跳过tag,flags选项 输入该分区的起始柱面号cy 输入该分区的大小size 使用label命令把该分区表记入硬盘中 quit退出portition菜单 quit退出format菜单第六章 文件系统的概念目录结构n 系统安装好后,硬盘上的目录及文件结构如下:/devices 设备驱动 /dev 逻辑设备名 /kernel UNIX核心文件 /var 系统各种日志 /etc 系统的一些重要管理文件 passwd 用户帐号文件 shadow 用户口令 group 用户组 hosts 网址定义 hostname.hme0 网口定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年私募股权投资基金行业热点及退出策略在人工智能行业的退出风险控制策略报告
- 2026届山东省桓台第一中学高二化学第一学期期中综合测试模拟试题含解析
- GB 45673- 2025《危险化学品企业安全生产标准化用规范》之“5.11变更管理”审核检查单(2025A0)
- 河北省沧县风化店中学2026届化学高二第一学期期末复习检测试题含答案
- 2025年秋季初级经济师职业资格考试 经济基础知识专项训练及解析试卷
- 2025年春季英语四六级专项训练:长篇阅读技巧提升试卷
- 王者荣耀培训知识课件
- 王昌龄《从军行》课件
- 研究方法考试题目及答案
- 教育培训行业线下活动策划
- TSG Z7002-2022特种设备检测机构核准规则
- 2025河南高考:历史必考知识点归纳
- 人工智能的深度解析与浅显介绍
- 领导管理艺术与沟通艺术
- 生物样本库标准操作流程
- 动火作业安全专项方案
- 旅游业税务风险及防范措施分析-基于企业所得税的视角
- 酒店安全员岗位职责详解
- 结核病的常见症状及护理
- 2025年天翼云解决方案架构师认证考试指导题库-下(多选、判断题)
- 《VR全景互动内容制作》教学课件(下)
评论
0/150
提交评论