Sun Solaris操作指南.docx

上传人:b****4 文档编号:11926786 上传时间:2023-04-16 格式:DOCX 页数:22 大小:27.01KB
下载 相关 举报
Sun Solaris操作指南.docx_第1页
第1页 / 共22页
Sun Solaris操作指南.docx_第2页
第2页 / 共22页
Sun Solaris操作指南.docx_第3页
第3页 / 共22页
Sun Solaris操作指南.docx_第4页
第4页 / 共22页
Sun Solaris操作指南.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

Sun Solaris操作指南.docx

《Sun Solaris操作指南.docx》由会员分享,可在线阅读,更多相关《Sun Solaris操作指南.docx(22页珍藏版)》请在冰豆网上搜索。

Sun Solaris操作指南.docx

SunSolaris操作指南

Solaris操作指导

第一章BootPROM

BootPROM相当于PC的CMOS,可以在BootRPOM下检测硬件和设置启动选项。

Sun系统包含下列两样基本硬件:

✧BootPROM芯片

✧非易失性存储器(NVRAM):

保存主机的ID号和启动选项设置

BootPROM基本命令

●banner

banner命令显示系统的基本配置信息,包括机器型号、CPU数量和主频、内存大小、以太网地址、主机序列号等。

okbanner

SunUltraSPARC60UPA/PCI(2XUltraSPARC-II296MHz),KeyboardPresent

OpenBoot3.11,256MBmemoryinstalled,Serial#3159808.

Ethernetaddress8:

0:

22:

1a:

e7:

3f,HostID:

72303700.

ok

●boot命令及参数

okboot[device_name]-[options]

okbootdisk2-r

选项包括:

a交互式启动操作系统

r重新配置操作系统硬件信息

s操作系统进入调试状态(单用户模式)

v显示启动信息的详细情况

●printenv命令

printenv命令显示NVRAM变量的设置和缺省值。

okprintenv

ParameterNameValueDefaultValue

tpe-link-test?

truetrue

output-devicettyascreen

input-devicettyakeyboard

sbus-probe-listf0123f0123

keyboard-click?

falsefalse

diag-file

diag-devicenetnet

boot-file

boot-devicedisk2disk

auto-boot?

truetrue

More[,,q]?

q

ok

●setenv命令

setenv设置PROM的参数值,常用的参数有:

参数

意义

auto-boot?

true

下次自动启动操作系统

false

下次启动停在OK状态

boot-device

cdrom

从光驱启动操作系统

disk2

从第二个硬盘启动操作系统

oksetenvboot-device/pci@1f,0/pci@1/pci@1/SUNW,isptwo@4/sd@2,0:

a

注:

由于Ultra5没有内置SCSI口,只能加块带SCSI口的网卡。

此时设置启动盘应该是:

oksetenvboot-device/pci@1f,4000/SCSI@3,1/disk@2,0:

a

Ultra60外置硬盘的启动应为:

●set-defaults

将NVRAM的所有参数复原为默认值

机器启动时的键盘输入

●stop

如果在系统加电自检时按下Stop键,就取消POST(加电自检)诊断,然后停留在OK状态。

●Stop+d

在系统自检时同时按下stop和d键,系统将自动转到诊断模式,诊断模式下系统将更完全地进行自检。

●Stop+n

如果由于NVRAM的设置不正确而导致系统无法正确启动时,可以在系统加电自检时同时按下stop和n键。

它的作用是将NVRAM的参数值设为默认值。

●Stop+a

同时按下stop和a键将中断操作系统的运行,退到OK状态。

警告:

尽量不要在操作系统运行时按stop+a,这将导致操作系统停止并且导致数据的丢失。

在万不得以的时候,在按下stop+a后,键入sync命令用以将内存的数据同步到硬盘中。

查找系统设备

●probe-scsi-all

这个命令查找系统的所有SCSI设备。

okprobe-scsi-all

Target3

Unit0DiskSEAGATEST1480SUN0424626600190016

Copyright(c)

AllRightsReserved

Target6

Unit0RemovableReadOnlydeviceSONYCD-ROM

注:

如果从操作系统中退出后再运行此命令可能会造成系统的死机。

请先设置auto-boot?

为false后再运行reset-all,系统将重新自检,停留在OK状态下,然后可以运行这个命令。

●probe-ide

查找系统的所有IDE设备。

okprobe-ide

Device0(PrimaryMaster)

ATAModel:

ST34342A

Device1(PrimarySlave)

NotPresent

Device2(SecondaryMaster)

removableATAPIModel:

CDR-8240B

Device3(SecondarySlave)

RemovableATAPIModelyyyyyyyyyyyyyyy

注:

如果从操作系统中退出后再运行此命令可能会造成系统的死机。

请现设置auto-boot?

为false后再运行reset-all,系统将重新自检,停留在OK状态下,然后可以运行这个命令。

设备检测

●eject

将软盘放入软驱,然后在输入eject,软盘将自动弹出。

●watch-net-all

测试所有网卡和网络状态。

每个网卡测试分两部分:

loop-back测试和网络线路测试。

如果loop-back(网卡自环)通过,说明网卡状态良好。

如果网络线路测试没通过,说明网线没接收到信号,可能是网线没接好或是网线不好。

第二章软件包管理

软件包管理的命令基本包括:

pkginfo、pkgadd和pkgrm。

pkginfo

查看当前操作系统已经安装的软件包。

#pkginfo|more

applicationSUNWAxgSolarisXGL3.3AnswerBook

applicationSUNWaadmSolaris7SystemAdministratorCollection

systemSUNWab2mSolarisDocumentationServerLookup

systemSUNWab2rSolarisDocumentationServer

systemSUNWab2sSolarisDocumentationServer

systemSUNWab2uSolarisDocumentationServer

applicationSUNWabdaSunUltra5/10HardwareAnswerBook

applicationSUNWabeSolaris7UserCollection

applicationSUNWabsdkSolaris7SoftwareDeveloperCollection

参数:

pkginfo[-d[device|pathname]][-l]pkg_name

-d软件包所在的设备路径

-l软件包的详细描述

#pkginfo-d/cdrom/cdrom0/s0/Solaris_2.7/Product-lSUNWaudio

PKGINST:

SUNWaudio

NAME:

Audioapplications

CATEGORY:

system

ARCH:

sparc

VERSION:

3.6.4,REV=1.98.08.13

BASEDIR:

/

VENDOR:

SunMicrosystems,Inc.

DESC:

Audiobinaries

PSTAMP:

dtbuild37s199********753

HOTLINE:

Pleasecontactyourlocalserviceprovider

STATUS:

spooled

FILES:

9spooledpathnames

2directories

3executables

4packageinformationfiles

700blocksused(approx)

pkg_name软件包的名字

pkgrm

pkgrm用于删除软件包

#pkgrmSUNWaudio

Thefollowingpackageiscurrentlyinstalled:

SUNWaudioAudioapplications

(sparc)3.6.4,REV=1.98.08.13

Doyouwanttoremovethispackage?

y

##Removinginstalledpackageinstance

##Verifyingpackagedependencies.

WARNING:

Thepackagedependsonthepackage

currentlybeingremoved.

WARNING:

Thepackagedependsonthepackage

currentlybeingremoved.

WARNING:

Thepackagedependsonthepackage

currentlybeingremoved.

WARNING:

Thepackagedependsonthepackage

currentlybeingremoved.

Dependencycheckingfailed.

Doyouwanttocontinuewiththeremovalofthispackage[y,n,?

q]

语法:

pkgrmpackage_name

注:

如果某个文件被多个软件包共用,则只当最后的包被删除时才被删除。

pkgadd

使用pkgadd添加软件包

命令格式:

#pkgadd-d/cdrom/cdrom0/s0/Solaris_2.7/ProductSUNWaudio

Processingpackageinstancefrom

Audioapplications

(sparc)3.6.4,REV=1.98.08.13

Copyright1998SunMicrosystems,Inc.Allrightsreserved.

Usingasthepackagebasedirectory.

##Processingpackageinformation.

##Processingsysteminformation.

2packagepathnamesarealreadyproperlyinstalled.

##Verifyingpackagedependencies.

##Verifyingdiskspacerequirements.

##Checkingforconflictswithpackagesalreadyinstalled.

##Checkingforsetuid/setgidprograms.

Thispackagecontainsscriptswhichwillbeexecutedwithsuper-user

permissionduringtheprocessofinstallingthispackage.

Doyouwanttocontinuewiththeinstallationof[y,n,?

]y

InstallingAudioapplicationsas

##Installingpart1of1.

Installationofwassuccessful.

pkgadd[-d[device|pathname]]pkg_name

第三章改变系统运行级别

系统运行级别有8种,分别为:

运行级别

意义

0

进入PROM状态(OK状态)

1

管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)

2

多用户模式(没有网络文件共享服务)

3

多用户模式(有网络文件共享服务)

4

未使用

5

退出操作系统并关机

6

重新启动机器

S,s

单用户模式

init

init命令用于改变操作系统的运行级别。

#init0

INIT:

Newrunlevel:

0

Thesystemiscomingdown.Pleasewait.

Systemservicesarenowbeingstopped.

Printservicesstopped.

Stoppingthesyslogservice.

syslogd:

goingdownonsignal15

Aug1414:

54:

30snmpdx:

receivedsignal15

Thesystemisdown.

syncingfilesystems...done

Programterminated

Typehelpformoreinformation

ok

init[0123456Ss]

命令格式:

shutdown

用于改变操作系统运行级别。

命令格式:

shutdown[-y][-gseconds][-iinit-state][message]

选项:

y系统提示时默认回答为YES

g过多长时间改变

i想要的运行级别

#shutdown-y-g0-i0

Shutdownstarted.MonDec1515:

13:

57PST1997

BroadcastMessagefromroot(console)onmcmurdoMonDec

1515:

13:

57...

THESYSTEMISBEINGSHUTDOWNNOW!

!

!

Logoffnoworriskyourfilesbeingdamaged

Changingtoinitstate0-pleasewait

ok

message给所有登录用户的信息

halt

进入0运行级别

poweroff

关闭系统并切断电源

reboot

重新启动系统

第四章系统安全

改变用户

$su-bob

Password:

su命令用户改变当前的用户。

#ls-lmemo

-rw-r--r--1rimmerother0Jul618:

30memo

#chownchrismemo

#ls-lmemo

-rw-r--r--1chrisother0Jul618:

30memo

#cd/export/home

#chown-Rchrismydocs

改变文件所有者

chownuser_namefilename

-R选项把mydocs目录下所有子目录及其文件的所有者都改变为chris。

#chown-Rlister:

staffmydocs

把mydocs目录的所有者改为lister,所在组改为staff。

注:

只有管理员才能改变所有者。

查看登录状态

命令who、finger、last可以查看用户登录状态。

●who

$who

rimmerpts/1Dec2107:

07(nepal)

listerconsoleDec2112:

18(:

0)

查看本机登录的用户状态。

显示用户名、登录的设备、登录时间以及登录的主机名字。

用户rimmer从机器nepal上登录。

而用户lister则在本地登录。

●finger

$fingerbevw

Loginname:

bevwInreallife:

bev’saccount

Directory:

/home/bevwShell:

/bin/ksh

LastloginWedOct2108:

07onconsolefrom:

0

Nounreadmail

NoPlan.

显示本地和远程系统用户的详细信息。

包括用户名、用户注释信息、终端名、空闲时间、登录时间、登录主机名。

●last

$last

rimmerpts/4plutoFriDec1810:

24-11:

00(00:

36)

listerpts/4plutoTueDec809:

39-09:

49(00:

10)

rimmerpts/4plutoThuDec315:

16-15:

17(00:

00)

rimmerconsole:

0WedDec208:

47stillloggedin

rebootsystembootWedDec208:

44

rimmerpts/0plutoTueDec117:

27-17:

28(00:

00)

rimmerpts/3plutoTueDec116:

13-16:

39(00:

26)

rimmerpts/2plutoTueDec115:

32-15:

38(00:

06)

hollyterm/aplutoTueDec115:

12-08:

41(17:

29)

显示系统的最近用户登录状况。

第五章系统管理命令

#hostname

Sunland

#hostnameSunday

Sunday

#

hostname[hostname]

改变主机名

改变某网卡IP地址

#ifconfig-a

lo0:

flags=849mtu8232

inet127.0.0.1netmaskff000000

hme0:

flags=863mtu1500

inet172.16.255.2netmaskffff0000broadcast172.16.255.255

ether8:

0:

20:

ee:

11:

51

#ifconfighme0172.16.3.3netmask255.255.255.0

#ifconfig–a

lo0:

flags=849mtu8232

inet127.0.0.1netmaskff000000

hme0:

flags=863mtu1500

inet172.16.3.3netmaskffffff00broadcast172.16.3.255

ether8:

0:

20:

ee:

11:

51

ifconfig

ifconfig用于配置网卡地址,改动后立即生效,但并不保存配置,下次启动后失效。

●/etc/hosts

想要永久更改配置,则要更改配置文件,以网卡hme0为例:

 

修改处

(/etc/netmasks文件记录网络掩码)

修改处

(/etc/hosts文件记录网卡地址)

#more/etc/hostname.hme0

Sunland

#more/etc/hosts

127.0.0.1localhost

172.16.255.2Sunlandloghost

#vi/etc/hosts

#more/etc/hosts

127.0.0.1localhost

172.16.3.3Sunlandloghost

#more/etc/netmasks

#

#ThenetmasksfileassociatesInternetProtocol(IP)address

#maskswithIPnetworknumbers.

#

#network-numbernetmask

#

#Thetermnetwork-numberreferstoanumberobtainedfromtheInternetNetwork

#InformationCenter.Currentlythisnumberisrestrictedtobeingaclass

#A,B,orCnetworknumber.Inthefutureweshouldbeabletosupport

#arbitrarynetworknumberspertheClasslessInternetDomainRouting

#guidelines.

#

#Boththenetwork-numberandthenetmasksarespecifiedin

#"decimaldot"notation,e.g:

#

#128.32.0.0255.255.255.0

#vi/etc/netmasks

#more/etc/netmasks

#

#ThenetmasksfileassociatesInternetProtocol(IP)address

#maskswithIPnetworknumbers.

#

#network-numbernetmask

#

#Thetermnetwork-numberreferstoanumberobtainedfromtheInternetNetwork

#InformationCenter.Currentlythisnumberisrestrictedtobeingaclass

#A,B,orCnetworknumber.Inthefutureweshouldbeabletosupport

#arbitrarynetworknumberspertheClasslessInternetDomainRouting

#guidelines.

#

#Boththenetwork-number

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1