Solaris关机命令
Solaris10启用、重启和关闭服务
Solaris10启⽤、重启和关闭服务Solaris 服务管理器(Service Management Facility, SMF)是Solaris 10以及后续版本的Solaris操作系统当中采⽤的软件服务管理⼯具。
SMF按照服务的相关性来启动、停⽌和管理服务,并兼容现有的管理习惯(如启动脚本等)。
对于使⽤过Windows的读者来说,SMF的功能类似于“控制⾯板”中的“服务”;对于使⽤过Linux和Unix的读者来说,这个功能部分替代了/etc/rc*.d中的启动脚本和超级服务器inetd/xinetd的功能。
重启⽹络服务:svcadm restart networkSMF特性简介当出现了管理错误、软件缺陷或者是硬件缺陷导致服务程序异常中⽌的时候,SMF可以⾃动按照⼀定的次序重新启动服务。
使⽤svcs命令可以查看所有的服务,⽽是⽤svcadm和svccfg命令可以管理所有的服务。
使⽤svcs -p命令可以查看与本服务相关联的其他服务。
通过服务快照设置可以很容易地实现服务的备份和恢复。
通过svcs -x命令可以很容易地对服务进⾏调试,并且可以使每个服务都有⾃⼰的固定⽇志。
所有的服务都可以通过svcadm进⾏启动和关闭。
具有相应⾓⾊的⾮root⽤户也可以启动、修改和关闭服务。
SMF服务标⽰SFM服务标识(Fault Management Resource Identifier, FMRI)指的是服务实例的命名。
举个例⼦,rlogin服务的FMRI是svc:/network/login:rlogin。
同理,类似的FMRI还有svc:/system/system-log:default。
SMF服务状态服务的状态包括如下⼏种类型:状态标⽰状态描述degraded 服务已经启动,但是在受限制的状态下运⾏。
disabled 服务处于关闭状态。
legacy_run 这个服务⽬前⽆法被SMF所管理,但是可以被SMF所监测到。
solaris的基本命令(超级实用)
solaris的基本命令(超级实用)献给自己:一个只会使用图形界面操作Solaris的可怜人。
SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便。
1、man <要查的命令名字>给出要查命令所有选项的含义,以及命令的详细说明2、ls相当于DOS的dir它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名)。
例如:ls 列出目前目录下的文件名。
ls -a 列出包含以.起始的隐藏文件在内的所有文件名。
ls -t 依照文件最后修改时间的顺序,依序列出文件名。
ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。
ls -R 显示出目录下,以及其所有子目录的文件名。
内容很多一屏显示不完时,可用管道符连接more命令,每显示一屏暂停,按空格键继续.如: ls -altR | more注意:ls rms*.* 将列出rms.ini这类中间带"."的文件,而不会列出rms 这类不带"."的文件,用ls rms* 可以把带"."和不带"."的文件都列出3、clear 相当于DOS的cls,清除屏幕上的内容4、mkdir <目录名> 相当于DOS的md,新建一个目录5、cd <目录名>相当于DOS的cd,和DOS的cd不一样的是,只输入cd将回到HOME目录6、rm <文件名>相当于DOS的del,支持通配符*和?,例如rm file*,为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱里的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除.rm -r <目录名>;相当于DOS的deltree,小心使用.例如:rm file1 删除文件名为file1 的文件。
Solaris 如何将某一服务重启和停止
Solaris 如何将某一服务重启和停止1.Disabled Volume Management# cd /etc/rc2.d# mv S92volmgt s92volmgtAfter this configuration, CD-ROMs will not be automatically mounted. To manually mount a CD-ROM use:# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt2.Disabled DtloginDtlogin is disabled if the server is not intended to run the Common Desktop Environment (CDE) or GUIs.# cd /etc/rc2.d# mv S99dtlogin s99dtlogin3.Disabled Printing# /usr/lib/lpshut# cd /etc/rc2.d# mv S80lp s80lp4.Disabled RPCRPC is disabled if the server is not intended to run CDE. To determine what is using rcp, use “rpcinfo –p”.# cd /etc/rc2.d# mv /etc/rc2.d/S71rpc /etc/rc2.d/s71rpc5.Disabled the NFS ClIEnt# /etc/init.d/nfs.client stop# cd /etc/rc2.d# mv S73nfs.client s73nfs.client6.Disabled the NFS Server# /etc/init.d/nfs.server stop# cd /etc/rc3.d# mv S15nfs.server s15nfs.server7.Disabled UUCP# cd /etc/rc2.d# mv S70uucp s70uucp8.Disabled the LDAP Client# cd /etc/rc2.d# mv S71ldap.client s71ldap.client9.Disabled the Auto Mounter# /etc/init.d/autofs stop# cd /etc/rc2.d# mv S74autofs s74autofs10.Disabled the Network Time Daemon# /etc/init.d/xntpd stop# cd /etc/rc2.d# mv S74xntpd s74xntpd11.Disabled the Logical Link Control Driver# cd /etc/rc2.d# ./S40llc2 stop# mv S40llc2 s40llc212.Disabled Auto Install# cd /etc/rc2.d# mv S72autoinstall s72autoinstall13.Disabled Cachefs Daemon# cd /etc/rc2.d# mv S73cachefs.daemon s73cachefs.daemon14.Disabled Asynchronous PPP Daemon# cd /etc/rc2.d# mv S47pppd s47pppd15.Disabled cacheos.finish Script# cd /etc/rc2.d# mv S93cacheos.finish s93cacheos.finish16.Disabled Preservation of Files Killed by Vi# cd /etc/rc2.d# mv S80PRESERVE s80PRESERVE17.Disabled Power Management# cd /etc/rc2.d# mv S85power s85power18.Disabled Flash Prom Update# cd /etc/rc2.d# mv S75Flashprom s75flashpromBefore attempting to update the eeprom, temporally enable this script.19.Disabled “Buttons n Dials-Setup”# cd /etc/rc2.d# mv S89bdconfig s89bdconfig20.Disabled Spc# cd /etc/rc2.d# mv S80spc s80spc21.Disabled Sun Management Center# cd /etc/rc2.d# mv S90wbem s90wbem22.Disabled Network Cache and Accelerator# cd /etc/rc2.d# mv S94ncalogd s94ncalogd# mv S95nCAD s95ncadUsed to increase web server performance23.Disabled Mobile IP Agent# cd /etc/rc3.d# mv S80mipagent s80mipagent24.Disabled SNMP# cd /etc/rc3.d# /usr/bin/pkill -9 -x -u 0 '(snmpdx|snmpv2d|mibiisa)'# mv S76snmpdx s76snmpdx25.Disabled Apache# cd /etc/rc3.d# mv S50apache s50apache26.Disabled DMI# cd /etc/rc3.d# /usr/bin/pkill -9 -x -u 0 '(snmpXdmid|dmispd)'# mv S77dmi s77dmi27.Disabled the Sendmail DaemonThe system continues to send mail out. It does not receive mail in to the server. This eliminates a significant securityvulnerability.# /etc/init.d/sendmail stopPrevented sendmail from starting at boot:# cd /etc/rc2.d# mv S88sendmail s88sendmailEnsured the sendmail queue is cleaned out:# crontab –e# The Sendmail daemon is not running - This tells it to send mail out05,20,35,50 * * * * /usr/lib/sendmail –q28.Disabled MulticastingMulticasting is typically used for clustering. Ensure that it is not required by an application.# vi /etc/init.d/inetsvc## Add a static route for multicast packets out our default interface.# The default interface is the interface that corresponds to the node name.##mcastif=`/sbin/dhcpinfo Yiaddr`##if [ $? -ne 0 ]; then# mcastif=`uname -n`#fi##echo "Setting default interface for multicast: \c"#/usr/sbin/route add -interface -netmask "240.0.0.0" "224.0.0.0" "$mcastif"29.Disabled the Serial Port ListenersThis configuration can be accomplished unless there is a modem or console terminal attached to the system.# vi /etc/inittabRemove the line with “/usr/lib/saf/sac -t 300”# chown root:sys /etc/inittab# chmod 644 /etc/inittab1.Added Warning BannersThese configurations replace the operating system version with a warning banner displayed during the login process.Login:# vi /etc/motd (replaced operating system version with a warning banner)Property of CompanyWARNING: To protect systems from unauthorized use and to ensure that thesystem is functioning properly, activities on this system are monitored andrecorded and subject to audit. Use of this system is expressed consent to suchmonitoring and recording. Any unauthorized access or use of this system isprohibited and could be subject to criminal and civil penalties.# cp /etc/motd /etc/issueTelnet:# vi /etc/default/telnetdUMASK=022BANNER=""# chown root:sys /etc/default/telnetd# chmod 444 /etc/default/telnetdFTP:# vi /etc/default/ftpdUMASK=022BANNER=`cat /etc/motd`# chown root:sys /etc/default/ftpd# chmod 444 /etc/default/ftpd2.Enabled Logging of the su CommandThis configuration logs both success and failure of su command usage.NOTE: This configuration is required by the root login notification script (below).# vi /etc/default/suSULOG=/var/adm/sulog (uncommented)# cd /var/adm# touch sulog# chgrp sys sulog# chmod 600 sulog3.Enabled AUTH LoggingThe auth facility controls account access with login, su, etc.# vi /etc/syslog.conf /var/log/authlogauth.notice /var/log/authlogNOTE: The entries must be separated by tabs.# /etc/init.d/syslog stop# /etc/init.d/syslog start4.Enabled Logging of Unsuccessful Login AttemptsThe loginlog file records consecutive failed login attempts.# cd /var/adm# touch loginlog# chgrp sys loginlog# chmod 600 loginlog5.Enabled Logging of Successful Logins# cd /var/log# touch logins# chgrp sys logins# chmod 600 logins# vi /etc/syslog.conf# log successful logins /var/log/loginsNOTE: The entries must be separated by tabs.# /etc/init.d/syslog stop# /etc/init.d/syslog startAdded the following entry to /etc/profile and /etc/.login:logger -p "User $LOGNAME has logged in"6.Enabled Logging of CDE Login Attempts# vi /etc/pam.confAdded the Word “debug” after the account management entries## Account management#login account required /usr/lib/security/$ISA/pam_Unix.so.1 debugdtlogin account required /usr/lib/security/$ISA/pam_unix.so.1 debug# vi /etc/syslog.confAdded “;auth.debug;user.debug” to th e line that logs successful logins# log successful logins;auth.debug;user.debug /var/log/loginsNOTE: The entries must be separated by tabs.# /etc/init.d/syslog stop# /etc/init.d/syslog start7.Enabled Performance Logging# su – sys# EDITOR=vi; export EDITOR# crontab –e# The sys crontab should be used to do performance collection. See cron# and performance manual pages for details on startup.#0 * * * 0-6 /usr/lib/sa/sa120,40 6-22 * * 1-5 /usr/lib/sa/sa15 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A本文来自: IXPUB技术社区() 详细出处参考:/viewthread.php?tid=693204&extra=&authorid=8400463&page=3。
03、SOLARIS课程-启动与关闭
13
修改内核参数
修改内核参数 #vi /etc/system
set parameter=value
设置内核模块变量 #vi /etc/system set module_name:variable=value 例:Set shmsys:shminfo_shmmax=10485760 Set shmsys:shminfo_shmmin=1
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/msglog 描述因电源故障而造成的关机
系统运行级别或状态
通常Unix有多个运行级别,意义如下: 0 停机,并不自动断电
1 系统维护模式,仅超级用户可访问系统
Unix系统管理
1、何为系统管理?
在很多操作系统中,对于系统管理员三大的任务和责任: 与硬件有关的责任 与软件有关的责任系统管理 对用户承担的责任
1-1、与硬件有关的责任
硬件职责:
搭建和维护系统的硬件平台
安装配置主机的外围设备 监控主机系统的硬件运行和性能状态 如果发生硬件错误,系统管理员应尽量将错误隔 离并及时安排修复硬件故障
19
init运行控制脚本
/etc/inittab文件内容: ap::sysinit:/sbin/autopush -f /etc/iu.ap 初始化 STREAMS 模块
sp::sysinit:/sbin/soconfig -f /etc/sock2path 配置套接字传输提供器
smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog </dev/console 初始化 SMF 的主重新启动器
SunOS_常用操作命令
SunOS 常用操作命令1. 系统# passwd:修改口令# exit:退出系统2. 文件# cp:复制文件或目录,参数:-a递归目录,-i覆盖确认# mv:改名移动# rm:删除,参数:-r递归删除3. 目录# mkdir:创建目录# rmdir:删除空目录# cd:改变工作目录# pwd:查看当前路径# ls:列目录,参数:-a所有文件,-c按时间排序,-l详细信息--没有ll4. 文本# sort:排序# uniq:删除重复行5. 备份压缩# tar:档案,参数:-c创建新档案,-r追加到末尾,-t列出档案内容,-u更新文件,-x释放文件,-f使用档案文件或设备,-M多卷,-v详细报告,-w每步确认。
例tar cvf text.tar *.txt++++++++++++++++++++++++++++++++在Linux 的环境里tar是新的,符合GUN,因此可以在tar的參數加上z 会自动呼叫gzip但如果在某些unix 如sunos 其tar就无法呼叫gzip,因此如果同样一个abc.tar.gz 压缩文档,要分二次解。
gzip -d abc.tar.gz 解开 .gz 会产生abc.tar 再执行tar vxf abc.tar 就会再解开abc.tar全部了。
++++++++++++++++++++++++++++++++# gzip:压缩解压缩,参数:-d解压,-r递归压缩# unzip:解压缩,参数:-d目录,-x解压缩6. 权限# chmod:改变权限,r可读,w可写,x可执行。
0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。
例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。
# chgrp:改变所属用户组# chown:改变属主7. 管理# wall:发送信息到全部登录用户# write:向某个用户发送信息# mesg y:设定允许别人给自己发送信息# sync:缓存同步校验# shutdown:关机,参数:-r重启,-h关机不重启,-f快速关机,-c取消关机# free:查看内存# uptime:显示系统运行时间# df:磁盘占用空间,参数:-a显示所有文件系统# du:磁盘使用情况# dd:拷贝并格式转换# fdformat:低格软盘# echo:显示文字# cal:日历# date:系统日期和时间# clear:清屏8.# who:查看当前用户# finger:查看其他用户信息# rlogin:远程登录# rcp:远程复制# netstat:网络状态# cat:一次完全显示# more:分屏显示# file:列出文件类型# grep:查找内容# find:查找文件# ps:当前运行程序,参数-a显示所有进程# at:时间,命令,Ctrl+D结束# lp:打印# nice:指定优先级# renice:调整优先级# kill:终止进程# man:获取命令帮助# touch:改变时间记录# ln:链接# mount -t vfat /dev/hda1 /mnt/dos:挂载Dos分区(不适用于Unix-Center) 9. FTP# ftp:启动FTP程序ftp>open:打开close:关闭bye:离开get:下载put:上传mget/mput:多个文件下载/上传reget:恢复下载binary:二进制传送文件ascii:ASCII码传送cd:改变远程目录lcd:改变本地目录mkdir:建目录rmdir:删除目录delete:删除文件mdelete:一次删除多个rename:重命名status:显示状态prompt:交互式hash:每传送1024字节显示#(hash)size:显示文件大小reset:重置10. via,i:进入输入状态ESC:返回命令状态:命令模式Q!:退出11. 快键及其他Alt+F1~F6:访问多个虚拟控制台(不适用于Unix-Center)Tab:命令补全末尾&:后台进程----------------------------------------硬件系统:1、如何查看cpu的状态?# psrinfo -v# mpstat 可以列出多cpu负载的状态2、如何查看内存?# prtconf | grep 'Memory' 可以查看内存的多少.# /usr/platform/sun4u/sbin/prtdiag3、如何动态添加swap分区?# $su -root ----- 成为超级用户# mkfile 100m /home/swapfile ----- 创建100m的Swap文件# /usr/sbin/swap -a /path/filename ----- 激活Swap文件# /usr/sbin/swap -l ----- 验证swap文件# /usr/sbin/swap -d /path/filename ----- 取消swap文件# rm -rf /home/swapfile ----- 删除swap文件4、如何查看当前网卡是以何种速率起来的?# dmesg |grep Link5、如何调整x-window的分辨率和刷新频率?字符界面登陆,运行:#/kdmconfig6、如何使用光、软驱?一般情况下用:# /etc/init.d/volmgt start# volcheck以上方法不行,用:# /etc/init.d/volmgt stop# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom --挂接光驱# mount -F pcfs /dev/diskette0 /floppy --挂接软驱solaris定义系统磁盘文件系统说明:ufs – UNIX文件系统。
linux(solaris)命令备忘
linux/solaris命令备忘OK boot ctrl+break 退出console Aconsole Cpower on all 在sc0setkeyswitch on 启动系统在sc1/sc3手工切换指令:scswitch -z -g oraDB1-rg -h E6900cscswitch -z -g oraDB1-rg -h E6900aSun Cluster的日常维护和管理:1. 显示sun cluster 发行版本#scinstall –pv2. 显示已配置的资源类型、资源组和资源#scrgadm –p3. 检查集群组件状态及配置#scstat –p#scconf –p#scrgadm –pv(v)4. 关闭集群#scshutdown –g 0 –y此命令将每个节点都关闭到OK状态,可用boot命令启动,然后用scstat –n状态件则节点状态。
5.关闭单个节点#scswitch –s –h node2#shutdown –g 0 –y关闭数据库su - oraclesqlplussystem //用户名manager //密码connect / as sysdba (select * from v$database; )shutdown immediate;启动数据库startup监听器lsnrctl statuslsnrctl stoplsnrctl startinit 6 重启init 5 关机conndisconnconsole c“shift键”+“#”+“.”退至控制台状态对于ML310和DL320 G2服务器,必须使用单CPU内核(Uni-Processor kernel)。
如果使用多CPU内核会导致系统锁死。
手工修改LILO或GRUB,方法如下:1)对于GRUB,在/boot/grub/grub.conf中有两条:Red Hat Linux(kernel version)和Red Hat Linux(kernel versions-smp)。
solaris常用命令总结
solaris常用命令总结
1、如何查看cup的状态? 作者:南非蜘蛛
# psrinfo -v
# mpstat 可以列出多cpu负载的状态
2、如何查看内存? 作者:南非蜘蛛
# prtconf | grep 'Memory' 可以查看内存的多少.
# /usr/sbin/swap -l ----- 验证swap文件
# /usr/sbin/swap -d /path/filename ----- 取消swap文件
# rm -rf /home/swapfile ----- 删除swap文件
4、如何查看当前网卡是以何种速率起来的? 作者:南非蜘蛛
# du -sk * 查看目录的使用情况
# du -k | sort -n 可以迅速发现那个目录是最大的。
9、如何查看硬盘物理信息?
# format 这个命令也可以查看硬盘的类型和分区的详细情况
# iostat -E 看硬盘的大小和型号
# prtvtoc /dev/rdsk/c0t0d0s0 显示某个磁盘的分区状况
hsfs – 高密度CD-ROM文件系统,是只读文件系统。
pcfs – PC文件系统,支持DOS格式化的软盘
7、SCSI设备的命名规则是什么?
带有总线控制器的硬盘的使用,下面列出了总线控制器的硬盘命名习惯:
cWtXdYsZ
c Logical controller number
2.Confirm driver installed and patches installed if need。
3.vi /usr/dt/config/Xservers.
Solaris关机命令
下面是不同类别的系统关闭关闭系统到单用户模式关闭Solaris操作环境,显示ok提示符关闭系统到电源关闭关闭系统并且自动重新启动到多用户模式用于关闭系统的可用命令包括:/sbin/init/usr/sbin/shutdown/usr/sbin/init命令用户可以使用init命令去关闭,掉电或者重新启动系统。
它通知svc.startd进程更改到相应的运行级别。
Svc.startd进程达到相应的里程碑,最终处理rc0的kill脚本。
关闭系统到单用户状态下,使用运行级别S或者1。
# init S停止Solaris操作环境并显示ok提示符# init 0关闭系统电源# init 5关闭系统并且重新启动到多用户模式# init 6/usr/sbin/shutdown命令shutdown命令是一个调用init去关闭,掉电或者重新启动的脚本。
他不能执行rc0的kill脚本去关闭进程。
不象init命令,shutdown命令做下列操作:。
通报登陆进系统的用户即将关机。
默认延迟60秒。
给你可以向用户描述理由的能力命令格式shutdown [-y] [-g 延迟时间] [-I init状态] [描述信息]-y选项是用于提前回答全部shutdown问题。
-g 延迟时间允许root改变默认60秒的数字-i init状态指定init状态,默认是S强行关闭系统的命令下列命令执行系统的强行关闭,而并不处理rc0的kill脚本。
#halt#poweroff#reboot。
Solaris操作系统及常用命令
23页
二、用户及用户组管理
chgrp GID filename; chown UID filename; 如何登记失败的登录记录: touch /var/adm/loginlog; chmod 600 /var/adm/loginlog; chgrp sys /var/adm/loginlog; 在/var/adm/loginlog中记录了所有的失败登记记录。
26页
solaris系统启动过程
Boot PROM运行自检程序
BOOTPROM载入/usr/platform/`uname -m`/lib/fs/ufs/ bootblt程序
25页
三、系统的启动和关闭
系统的启动分为三个阶段: 系统加电后首先进入PROM启动过程,由PROM运行自检 程序并装载启动块程序(Bootblk); 然后进入系统核心启动过程,由启动块程序加载UNIX内 核; 最后进入/sbin/init启动过程,按照/etc/inittab文件中定 义的选项加载文件系统和启动系统程序。
11页
一、简介
* Solaris支持系统架构 支持的系统架构 Solaris支持多种系统架构:SPARC,x86,x64. x64即AMD64及EMT64处理器。
硬件体系 PrimePower
M200/M400/M600/M800/M850/M1000/M2000/U4500/GP70 00/GP7000F系列 SUN服务器体系结构 硬件(Hardware)-->solaris系统内核(kernel)-->指令shell->应用软件(Appliations)
20页
二、用户及用户组管理
* 用户口令 /etc/shadow保存了加密后的用户口令以及有关口令管理的信息,格 式为:username : password : lastchg : min : max : warn : inactive : expire username表示用户的登录名; password 是加密后的用户口令; lastchg是用户最后一次修改口令的日期; min表示用户可以改变口令的最小天数; max表示用户两次改变口令之间的最大天数,在到达这个界限之前用 户必须改变口令; warn表示口令到期前几天开始对用户进行警告; inactive表示用户最多可以连续几天不登录; expire表示用户口令到期的确切日期。 例如: test:vJ0Gks5vMJa6Y:10319::10:3:1:10319:
2_Solaris系统的启动和关闭
ý µ Ò ¼ ³ Ì Ð ò ½ ׶ Î
the (ufsboot) boot program loads the kernel The kernel initializes itself and starts the init process
Ú º Ä Ë ³ õ Ê ¼ » ¯ ׶ Î
sbin init½ ׶ Î
/usr/lib/saf/ttymon
11
表
12
init进程-初始化系统
rcS.d S30rootusr.sh
配置网络接口并且以只读方式挂 接/usr S33keymap.sh 建立键盘映射 S35cacheos.sh 如果使用cachefs,对cachefs 进行配置 S40standardmounts.sh 安装swap区,并重新 挂接/、/usr区
Solaris系统的启动和关闭
1
外部培训-Sun系统培训资料
系统启动过程
PROM rus self-test diagnostics
ý µ Ò ¼ PROM½ ׶ Î
PROM loads the boot block (bootblk) program
The boot block program loads the (ufsboot) boot program
16
init进程-初始化系统(续4)
rc2.d S70uucp 配置UUCP S71rpc 启动与RPC有关的进程 S71sysid.sys 在系统没有配置的情况下,配置 系统基本信息,如时区、root口令
S72inetsvc
配置网络接口,并启动d和 inetd
S73nfs.client 启动NFS客户端服务
rc2.d
Solaris日常维护常用命令(06.04)
一、UNIX通用基础命令1.查看当前帐号下的环境变量#set2.查看当前操作系统的名字和主机名字#uname –a3.从root用户切换到oracle用户# su – oracle4.间隔5秒钟察看整个系统的cpu等资源,显示2次结束#vmstat 5 25.间隔2秒查看整个系统的IO等资源,显示3次结束#iostat 2 36.查看zxapp进程的相关信息#ps –ef |grep zxapp7.查看本机当前的工作ip#ifconfig –a 查看当前的工作ip和网卡信息#netstat –in 查看当前工作的ip8.列出系统网络名称#hostname9.列出已加载的逻辑卷及其加载位置#mount10.列出正在运行的所有进程的各种信息:如进程号及进程名等#ps –ef11.显示<目录名>下所有文件所占空间(以块为单位)#du –s dir_name12.清除文件内容例:清理/var/adm/wtmp文件内容#>/var/adm/wtmp说明:这个文件记录所有用户成功登陆操作系统的信息。
该文件不是一个文本文件,因此只能通过who命令来查看其内容。
13.将命令内容导入到文本中例:#ls -a > show.txt二、SOLARIS特有的常用命令14.Kshell与bash之间的切换bash-2.05# ksh 从bash切换到ksh# bash 从ksh切换到bash15.获取系统日志:日志存在/var/adm/message系列文件中,可以ftp获取16.重启与关机命令# reboot 重启(或# init 6)#init 5 关机(在执行此命令之前,可以先执行几次#sync)17.同步命令#sync 通过同步命令,将执行过的命令或是修改的文件立即生效18.查看操作系统版本号#uname –a 查看操作系统版本号及当前补丁号、机型例:#uname -aSunOS SunOS 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V240 Generic_117171-07是当前补丁号的19.进程管理#ps –f 查看当前用户进程号#ps –ef 查看所有应用程序进程号#ps –uoracle 查看oracle用户的应用程序进程(或ps –ef|grep oracle)#pstop pid停止进程#prun pid重新启动进程#kill -9 pid 杀掉进程20.查看硬盘物理信息#format </dev/null 这个命令也可以查看硬盘的类型和分区的详细情况#iostat -E看硬盘的大小和型号# prtvtoc /dev/rdsk/c0t0d0s0 显示某个磁盘的分区状况21.如何查看cup的状态?# psrinfo -v 查看当前CPU的状态# mpstat 可以列出多cpu负载的状态# top 查看CPU和内存使用情况(或vmstat)22.查看内存# prtconf | grep 'Memory' 可以查看内存的多少.# /usr/platform/sun4u/sbin/prtdiag 可以查看系统硬件情况包括:CPU/内存配置/IO Devices/usb Devices/等23.查看系统运行级别# who -r 查看运行级别24.查看网络状态和网卡ip#netstat –rn 查看网络状态及路由信息#ifconfig –a 查看网卡ip及物理信息,例如是bgeo#ifconfig bge0 unplumb --停止网卡#ifconfig bge0 plumb --起用网卡25.配置网卡ip例如给网卡bge1配置ip#ifconfig bge1 plumb 192.168.1.1# ifocnifg bge1 netmask 255.255.255.0# ifconfig bge1 up如果是给某块网卡配置第二个IP,例如给bge1添加第二个IP则将上面3个命令中的bge1改成bge1:1,第三个IP则为bge1:2,以此类推。
Solaris关机命令
下面是不同类别的系统关闭关闭系统到单用户模式关闭Solaris操作环境,显示ok提示符关闭系统到电源关闭关闭系统并且自动重新启动到多用户模式用于关闭系统的可用命令包括:/sbin/init/usr/sbin/shutdown/usr/sbin/init命令用户可以使用init命令去关闭,掉电或者重新启动系统。
它通知svc.startd进程更改到相应的运行级别。
Svc.startd进程达到相应的里程碑,最终处理rc0的kill脚本。
关闭系统到单用户状态下,使用运行级别S或者1。
# init S停止Solaris操作环境并显示ok提示符# init 0关闭系统电源# init 5关闭系统并且重新启动到多用户模式# init 6/usr/sbin/shutdown命令shutdown命令是一个调用init去关闭,掉电或者重新启动的脚本。
他不能执行rc0的kill脚本去关闭进程。
不象init命令,shutdown命令做下列操作:。
通报登陆进系统的用户即将关机。
默认延迟60秒。
给你可以向用户描述理由的能力命令格式shutdown [-y] [-g 延迟时间] [-I init状态] [描述信息]-y选项是用于提前回答全部shutdown问题。
-g 延迟时间允许root改变默认60秒的数字-i init状态指定init状态,默认是S强行关闭系统的命令下列命令执行系统的强行关闭,而并不处理rc0的kill脚本。
#halt#poweroff#reboot。
Solaris10常用命令指南
Solaris10常用命令指南Solaris与linux命令基本类似,但也有一些区别,特将常用命令整理如下:(一) 基本命令1. ls 显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:-l 显示详细列表域1 :文件类型和文件权限域2 :文件连接数域3 :文件所有者名字域4 :文件用户组名字域5 :文件长度域6-8 :最近修改日期域9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 与l选项合用,显示目录名而非其内容2. cd目录转换,等同于dos下cd命令注意目录分隔符为―/‖,与dos相反命令格式:cd dirname3. pwd 显示当前路径4. cat 显示文件内容,等同于dos下type命令命令格式:cat filename5. .more 以分页方式查看文件内容.命令格式:more filename6. .rm 删除文件命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子:rm file1 删除档名为file1 之文档.rm file? 删除档名中有五个字符,前四个字符为file 之所有文档.rm f* 删除档名中,以f 为字首的所有文档.rm -r dir1 删除目录dir1,及其下所有文档及子目录.7. mkdir 创建目录命令格式:mkdir [-p] directory-name例子:mkdir dir1 建立一新目录dir1.mkdir -p dir/subdir 直接创建多级目录8. rmdir 删除目录目录必须首先为空命令格式: rmdir directory9. cp 文档复制命令格式: cp [-r] source destination例子:cp file1 file2 将文档file1 复制成file2cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1.cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1. cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录dir2 存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.10. mv 文件移动命令格式:mv source destination例子:mv file1 file2 将文档file1,更改档名为file2.mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1.mv dir1 dir2 若目录dir2 存在,则将目录dir1,及其所有档案和子目录,移到目录dir2 下,新目录名称为dir1.若目录dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.11. du 查看目录所占磁碟容量命令格式: du [-sk] directory例子:du dir1 显示目录dir1 的总容量及其次目录的容量du -sk dir1 显示目录dir1 的总容量,以k bytes为计量12. find 文件查找命令格式: find dir -name filename command例子:find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档find . -name '*.c' -exec rm {} 删除所有的.c档find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名13. man 随机文档例子:man ls | col –b >;ls.txt 生成文本文档catman –w –M /usr/man 生成索引关键字man –k keyword 关键字查找man –s number word 不同系统类别example: man –s 3s printf14. vi 编辑器命令状态:j,k,h,l:上下左右0:行首$: 行尾i,I :插入命令,i 在当前光标处插入I 行首插入a,A:追加命令,a 在当前光标后追加,A 在行末追加o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换数字s: 替换指定数量字符x: 删除光标处字符dd: 删除当前行d0: 删除光标前半行软件开发网d$: 删除光标后半行ctrl+f :后翻页ctrl+b:前翻页G : 文件尾数字G: 数字所指定行/string 查找字符串软件开发网n 继续查找N 反向继续查找% 查找对应括号u 取消上次操作ex命令状态:set number 显示行号:set smd 显示显示状态:0 文件首:1,5 copy 7 块拷贝:1,5 del 块删除:1,5 move 7 块移动:1,$s/string1/string2/g 全文件查找string1并替换为string2:wq! 存盘退出(二) 增强命令1. ln 文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结.一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用来引导用户到卡符号链所指的文件或目录软件开发网例子:ln -s file1 file2 将名称file2,连结至文档file1.2. .grep 搜索字符串命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern 的观念.以下是一些简单的□例,以及说明:^M 以M开头的行,^表示开始的意思M$ 以M结尾的行,$表示结束的意思^[0-9] 以数字开始的行,[]内可列举字母^[124ab] 以1,2,4,a,或b开头的行^b.503 句点表示任一字母* 星号表示0个以上的字母(可以没有)+ 加号表示1个以上的字母\. 斜线可以去掉特殊意义; cat passwd | grep ^b 列出大学部有申请帐号者名单cat passwd | grep ^s 列出交换学生申请帐号者名单cat passwd | grep '^b.503' 列出电机系各年级...grep '^\.' myfile.txt 列出所有以句点开头的行3. fgrep 搜索字符串命令格式:fgrep string file4. .file 显示文件类型命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5. .diff 比较文档或目录之不同内容命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子:%diff file1 file2比较文档file1 与file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 与dir2 内,各文档之不同处. 6. cmp 比较文档相同部分命令格式:cmp file1 file27. ftp 远程文件传输命令格式:ftp [hostname|IP address]在进入ftp 之後,如果与remote host 连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令ascii 将传输模式设为ascii 模式.通常用於传送文字档.binary 将传输模式设为binary 模式,通常用於传送执行档,压缩档与影像cd remote-directory 将远程主机上的工作目录改变.lcd [ directory ] 更改本地主机的工作目录. 软件开发网ls 列出远程主机上的文档.get remote [ local-file ] 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local[ remote-file] 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为on 则在mput 与mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .2) 后台执行ftp首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd testpromptbinarymget *.*bye● 2.其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username 与Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest● 3.最後再执行下面指令即可.%nohup ftp remote < ftp_command >; message &8. .telnet 远程终端访问命令格式:telnet [hostname|IP address]*注:如使用root用户登录,其权限请参见11.3.49. .IO 重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入——在命令後方加"< ;" ,即可从;这个文档输入资料.B. 更改标准输出——在命令後方加">; ;" ,即可将萤幕输出的资料导向到;这个文档上.C. 更改标准输出——在命令後方加">;>; ;",功能与B.相似,只不过这会将资料加在文档後方.D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.例:cd /tmpls -l >; /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | wc -l (word count, count line number,算出文档数目)(三) 软件包管理1. pkginfo 显示软件包信息命令格式:pkginfo -d[ device|pathname] -l pkg_name例子:这三个域为:pkg_category 软件包种类,可为application,graphics 或system.pkg_name 软件包名字,如为SUN产品则机SUNW 起头.Description 软件产品的简单说明.例子:# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more利用pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小(按硬盘块大小计算).# pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio上面输出的最后一行指示软件包的大小. 利用此信息和df -k命令来确定你是否拥有足够硬盘空间来安装此软件包. 软件开发网2. pkgadd 增加软件包利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件.命令格式:pkgadd -d [device | pathname] pkg_name例子:# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio3. .pkgchk 校验软件包的安装pkgchk命令通过将软件包的属性及路径名内容与系统记录文件中的值进行对比来校验.命令格式:pkgchk [-p path1 [path2...]]此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出.由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对.考察软件包信息pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件.没有简单的方法来确定某软件包具有某一特殊文件(或命令).对于已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路径名.4. .pkgrm 删除软件包命令格式:pkgrm pkgname1 pkgname2 …在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示.当软件包被成功地删除后,向root发送一个邮件.pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件.假如此软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包.5. spooling 软件包转储一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包.例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装.服务器下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个指定的目录下.pkgadd命令的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下.你可以指定一个目录作为-s选项的参数.客户假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包.# mkdir /export/pkgs# mount venus:/export/pkgs /export/pkgs# pkgadd -d /export/pkgs SUNWaudio 删除Spooled软件包在服务器上可以利用-s选项从spooling目录中删除一个软件包.# pkgrm -s /export/pkgs SUNWaudio与软件包管理有关的文件和目录/var/sadm 包含系统记录文件和管理文件的目录/opt/pkgname 安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录./opt/pkgname/bin/opt/bin 未随操作系统一起提供的、名为pkgname的执行文件的推荐目录.var/opt/pkgname/etc/opt/pkgname 未随操作系统一起提供的、名为pkgname的记录文件的推荐目录./var/sadm/install/contents 整个系统的软件包映象.(四) c hmod 命令chmod用于改变文件或目录的访问权限。
solaris下将关机权限赋予普通用户
solaris下将关机权限赋予普通用户.txt38当乌云布满天空时,悲观的人看到的是“黑云压城城欲摧”,乐观的人看到的是“甲光向日金鳞开”。
无论处在什么厄运中,只要保持乐观的心态,总能找到这样奇特的草莓。
<1> 建立一个关机角色,并设置密码:[root@node01 /]#roleadd –m –d /export/home/norshut norshut[root@node01 /]#passwd norshut<2> 定义角色的权限配置(right profile):这里要编辑/etc/security/prof_attr文件。
[root@node01 /]#echo "shutdown:suser:::This role can execute shutdown">>/etc/security/prof_attr<3> 定义权限配置的可用特权:这里编辑/etc/security/exec_attr文件.[root@node01 /]#echo "shutdown:suser:cmd:::/usr/sbin/shutdown:uid=0">>/etc/security/exec_attr<4> 把权限配置和角色关联:[root@node01 /]# rolemod –P “shutdown” norshut注:在创建新用户的同时可用指定-R参数直接指定新用户帐号的角色。
<5> 添加新用户并把角色赋予新用户:[root@node01 /]#useradd –g student –m –d /export/home/usrer01 –R norshut user01[root@node01 /]#passwd user01如果在添加新用户时没有使用-R参数可以使用下面的命令将角色赋予新用户:[root@node01 /]# usermod –R norshut user01<6> 测试新角色:[root@node01 /]# su - user01Sun Microsystems Inc. SunOS 5.10 Generic January 2005-bash-3.00$ cat /etc/user_attr## Copyright 2007 Sun Microsystems, Inc. All rights reserved.# Use is subject to license terms.## /etc/user_attr## execution attributes for profiles. see user_attr(4)##ident "@(#)user_attr 1.1 07/01/31 SMI"##adm::::profiles=Log Managementlp::::profiles=Printer Managementpostgres::::type=role;profiles=Postgres Administration,Allroot::::auths=solaris.*,solaris.grant;profiles=Web Console Management,All;lock_after_retries=no;min_label=admin_low;clearance=admin_high shutadmin::::type=role;profiles=shutdownuser01::::type=normal;roles=norshut这个文件会多出如上斜体部分.-bash-3.00$ profilesBasic Solaris UserAll-bash-3.00$ rolesnorshut-bash-3.00$ /usr/sbin/shutdown/usr/sbin/shutdown: Only root can run /usr/sbin/shutdown //普通用户不能执行shutdown命令-bash-3.00$ su – norshut //切换到norshut角色Password:$ iduid=100(norshut) gid=1(other)$ /usr/ucb/whoaminorshut$ profiles //查看norshut有哪些rights profileshutdownBasic Solaris UserAll$ profiles –l //查看当前的rights profiles能执行哪些命令shutdown:/usr/sbin/shutdown uid=0All:*$ /usr/sbin/shutdown -y -g0 -i5Shutdown started. Fri Nov 27 21:25:02 CST 2009Changing to init state 5 - please waitBroadcast Message from root (pts/2) on node01 Fri Nov 27 21:25:02... THE SYSTEM node01 IS BEING SHUT DOWN NOW ! ! !Log off now or risk your files being damaged。
solaris系统命令
solaris系统命令静态文件:基本命令:1. 在线指令帮助执行格式:man command-nameExample: % man ls2. 文件名的缩写符号[与其他命令联合使用,如:ls find等] ? 代表文件名称中之单一字元。
* 代表文件名称中之一字串。
3. 列出目前所在目录位置执行格式:#pwd4. 查看文件内容cat命令可用于连接并显示文件的内容:命令格式是:cat [options] file1 file2 …主要的选项是:-e 用美元符($)标记行的结束(必须和-v联用)。
-s cat在找不到文件时不显示任何信息。
-t 用^l来标记制表符(TAB),必须和-v联用。
-u 使cat不缓冲输出。
-v 显示除制表符(TAB)、换行符(NEWLINE) 和走纸符(FORM-FEED)以外的非打印字符。
若文件很大,可用Ctrl+s和Ctrl+q键来控制屏幕输出的暂停和继续。
pg命令可以一次一屏地显示文件:命令格式是:pg [option] file-name-list主要的选项是:+ [行号] 从某行开始显示文件,Line是行号- [行号] 每页显示的行数例如:pg +10 -2 localhost_log.2008-02-27.txt //从文件的第十行显示,每屏显示两行pg命令在显示输出一屏后,它提示你输入一个命令:.h 显示pg完整命令表.q或Q 退出.+n 向下移动n屏//n代表数字.-n 向上移动n屏//n代表数字.+nl 向下移动n行//n代表数字.-nl 向上移动n行//n代表数字.d或Ctrl+D 一次移动半屏//n代表数字./string/ 显示含有string字符串的一屏.in 如果命令行中定义了多个文件名,阅读下面第i个文件.ip 如果命令行中定义了多个文件名,阅读上面第i个文件more命令可以一次一屏地显示文件:命令格式是:more file-name-listmore命令在显示输出一屏后,它提示你输入一个命令:.? 显示more完整命令表.q 退出.SPACE 向下移动一屏.RETURN 向下移动一行.d或Ctrl+D 一次移动半屏./string 显示含有string字符串的一屏.v 调用vi编辑程序//在浏览页面直接按v字母即进入vi编辑模式,完成编辑后推出vi模式回到more的浏览模式【要注意的是,more实用程序是Berkeley分校研制的,并不是所有的Unix版本都有这个实用程序。
solaris常见命令包含注释
solaris常见命令包含注释solaris常见命令包含注释(收集)差别概览(click)命令区别(click)安装区别(本贴)软件管理(本贴)系统管理(click)设备管理(click)安全和加固(click)监视和性能(click)备份恢复故障诊断1.默认shellsolaris的默认shell是Bourne shell,名为/bin/sh2.文件系统标准的solaris文件系统格式是UFS,还可以使用VxFS,QFS,从Solaris 10 u2版开始,还可以使用ZFS。
3.文件系统目录布局而Solaris的/proc目录仅包含进程信息,不能从/proc目录获取系统信息或调整内核变量,但Solaris使用/platform目录,这个目录包含平台特定的信息和应用,Linux没有与Solaris的/platform对应的目录。
3.命令为了保持对System V,BSD,GNU软件的兼容性,除了常规的/bin(/usr/bin)和/sbin(/usr/sbin)目录外,Solaris还使用了一些扩展的命令目录,这些目录如下所示:/usr/openwin/bin/usr/dt/bin/usr/sfw/bin/opt/sfw/binusr/xpg4/binusr/ccs/bin/usr/ucb其中:/usr/bin 标准的System V命令/usr/ucb 传统的BSD命令有些命令在这两个目录中都有,但用法可能不同,比如basename df du echo expr fastbootfasthalt file from groups install ldlint ln lpc lpq lpr lprmlptest ls mkstr printenv ps rusagesed shutdown stty sum test touchtr tset users vipw whereis whoami免费软件的部署Linux和Solaris相同,这些GNU的命令在Solaris中通常都以g字母开头,比如gtarSystem V和BSD中有两个目录包含免费软件:/usr/sfw/bin和/opt/sfw/bin。
solaris命令集锦
2> go
1> shutdown
2> go
开启U2000的数据库
# su - sybase
$ cd /opt/sybase/ASE*/install
$ ./startserver -f ./RUN_DBSVR &
$ ./startserver -f ./RUN_DBSVR_back &
8.设置退格键删除 stty erase ^H
修改网卡MTU值 #ifconfig hme0 mtu 1468
查看文件夹或大小 #du -k 文件夹名称/文件名
9.snoop抓包使用 snoop -o 保存文件名 源IP and 目的IP and port 端口号 and tcp or udp
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
12、如何修改主机名?
/etc/inet/hosts
/etc/hostname.xxx(xxx代表你的网卡的名称)
/etc/nodename
/etc/inet/ipnodes(ipv6协议使用的主机文件)
6.查看系统已有的静态路由信息 netstat -rn
查看网卡状态 ifconfig -a
7.查看主机内存大小 prtconf |grep Memory
查看到CPU或内存占用情况 prstat
查找含某字段的进程 ps -ef|grep 字段名
查看安装的字符 #locale -a屏幕显示包含如下字样,表示Solaris操作系统的字符集安装正确。
zh_CN.GB18030
SUN服务器的开关机操作流程
SUN服务器的开/关机流程(M3000)SUN服务器的关机过程为,首先关闭操作系统,然后进入到管理卡界面关闭电源。
进入管理卡界面有2种方式:1.通过超级终端192.168.16.1312.用笔记本和SUN服务器相连接,笔记本IP和SUN服务器的Vlan口的IP在同一网段。
一.关机过程1,关闭操作系统,直到出现【OK】提示。
2,输入“#.”进入管理卡界面。
3,关闭电源命令poweroff –d 0 roshowboards –av 查看状态二.开机过程1,在管理卡界面,给电源加电就可以开启命令poweron –d 02, console –d 0 查看启动状态SUN服务器IP以及LAN口的IP:Vlan口的IP:192.168.16.110192.168.0.12(M3000) 192.168.16.111192.168.0.13(M3000) 192.168.16.127 192.168.0.10(T5120)192.168.16.129 192.168.0.11(T5120) 管理卡的账户和密码:110和111用户名:adminuser root密码:adminuser root127和129用户名:root密码:changemeSUN T5120开机流程开启和关闭的过程和M3000的一样,只是命令有所不同。
管理卡界面进入操作系统->Start /SP/console输入用户名root 密码rootInit 0由操作系统退回管理卡界面:#.启动/关闭管理卡:cd /sys/start&stop关闭电源就是stop /SYS联系方式:姓名:崔建国手机号码:189****9688。
Solaris的启动与关闭
Solaris的启动与关闭-小型机学习笔记2009-08-06 21:02:43| 分类:小型机管理| 标签:solaris sun 小型机|字号大中小订阅SOLARIS的启动与关闭OK提示符下启动命令:1、boot可引导系统到多用户状态。
2、boot –s用于引导系统到单用户状态。
在单用户状态下若键入Ctrl-d或exit则引导系统到多用户状态。
3、boot –a交互式引导。
一般用于测试对系统文件或核心所做的改动是否正确或符合自己的要求,因为该方式在出现问题时很容易回复系统。
4、boot cdrom从boot cdrom启动系统,一般用于安装系统(如果该cdrom为Solaris 的安装盘)或诊断系统(如果该cdrom为Sun的专用诊断光盘)。
5、boot cdrom –s从cdrom启动系统到维护模式,以下几种情况会用到此方法。
a.忘记root密码,需要重新初始化root密码。
b.需要fsck文件系统。
c.需要用ufsretore命令恢复系统。
d.操作系统启动有故障,需要从cdrom启动来修改参数。
6、boot –r当系统中增加新的硬件后,boot命令必须使用-r选项,以便使操作系统在引导过程中运行重配置shell程序,从而装入新的设备驱动程序且建立相应的硬件节点,再将新设备的条目加入/devices和/dev目录,而且/etc/path_to_inst文件会更新。
7、boot –x若该系统已经安装了SunCluster软件,当需要启动系统到非SunCluster 模式时,boot命令必须使用-x选项,以使操作系统引导到非SunCluster模式。
8、boot –v该命令的引导结果同boot一样,但会比boot显示更多的设备详细信息到控制台。
操作系统下的重启命令:1、init 6以下命令用于重新启动系统:# sync;sync;sync;init 6先连续做3次sync,使得内存中的数据能完全同步到硬盘,在用init 6命令来重新启动系统。
Solaris非正常关机的处理
solaris停电后如何启动
1、加电开机。
2、按Stop+A键,进入OK提示符状态。
3、打入命令boot-s,启动机器至单用户状态。
4、输入root密码,进入系统。
5、反复运行命令fsck-y对文件系统全面检查并修复错误,直到没有错误信息为止。
6、打入命令/usr/sbin/init0关机到OK提示符状态。
如果系统对此命令不响应,按CTRL+C退出,进入步骤8。
7、在OK提示符下,打入命令boot-r启动机器并重建系统内核,完成机器启动,如果一切正常,进入步骤11;如果系统仍异常,进入步骤12。
8、执行命令sync三次,四次,五次都可以。
9、执行命令touch/reconfigure
10、执行命令reboot启动机器并重建系统内核。
完成机器启动,如果一切正常,进入步骤11;如果系统仍异常,进入步骤12。
11、结束。
12、将错误信息贴出来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
。默认延迟60秒
。给你可以向用户描述理由的能力
命令格式
shutdown [-y] [-g 延迟时间] [-I init状态] [描述信息]
-y选项是用于提前回答全部shutdown问题。
-g 延迟时间允许root改变默认60秒的数字
-i init状态指定init状态,默认是S
强行关闭系统的命令
下列命令执行系统的强行关闭,而并不处理rc0的kill脚本。
#halt
#poweroff
#reboot
关闭系统到单用户状态下,使用运行级别S或者1。
# init S
停止Solaris操作环境并显示ok提示符
# init 0
关闭系统电源
# init 5
关闭系统并且重新启动到多用户模式
# init 6
/usr/sbin/shutdown命令
shutdown命令是一个调用init去关闭,掉电或者重新启动的脚本。他不能执行rc0的kill脚本去关闭进程。不象ቤተ መጻሕፍቲ ባይዱnit命令,shutdown命令做下列操作:
Solaris关机命令 2009-05-31 15:39:27| 分类: Solaris | 标签: |字号大
中
小 订阅
根据工作的类别,用户可以决定如何关闭系统
下面是不同类别的系统关闭
关闭系统到单用户模式
关闭Solaris操作环境,显示ok提示符
关闭系统到电源关闭
关闭系统并且自动重新启动到多用户模式
用于关闭系统的可用命令包括:
/sbin/init
/usr/sbin/shutdown
/usr/sbin/init命令
用户可以使用init命令去关闭,掉电或者重新启动系统。它通知svc.startd进程更改到相应的运行级别。Svc.startd进程达到相应的里程碑,最终处理rc0的kill脚本。