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常用命令及使用
set prompt='%~ ' # %~ 表示当前路径
13、如何修改屏幕分辨率?
首先,在/dev/fbs中得到图形卡类型;
然后用/usr/sbin下的相关配置命令,如ffbconfig/afbconfig等;
以 ffbconfig为例,使用#ffbconfig -prconf,获得可使用的分辨率和当前分辨率;
8、answerbook的安装,进入……/product目录后,用如下命令:pkg -d .
9、SUN U60只能在单用户模式下运行,如何恢复?
问题描述:
为了将工作站设为从DHCP动态分配IP,并且将主机名由"unknown"改为原名
修改了/etc/init.d/rootusr,将dhcpinfo后面三行(不是四行)注释掉;
a) su
b) ***; connect internal
f) SVRMGRL> startup
g) SVRMGRL> quit
h) lsnrctl start
11.重启动,你就可以以无密码的root登陆了,这时更改你的密码。
4、如何动态改变SWAP区的大小?
方法是:先用mkfile建一个空文件,然后用Swap 命令即可;具体步骤,举例说明如下:如利用/export/home磁盘片中的空间,把swap区扩大200m(当然你可以要求更大):
a)、 #mkdir /export/home/swap
步骤如下:
1.把你的solaris光盘放进cdrom
2.键入stop+a
3.当出现'ok'字样时,键入boot cdrom -s
Solaris技术手册
Solaris技术手册一 . 基本的OS命令1.成为超级用户命令:su%su(回车)2.退出超级用户状态:exit#exit(回车)3.获取当前工作目录:pwd%pwd(回车)4.查找文件尾命令:tailtail文件名(回车)5.分页显示文件内容命令:more文件名(回车)用more找文件内容时,检索有关字符串,键入/字符串(回车)查到一个匹配的串后,继续查找,键入n(回车)退出more,则键入q(回车)或ctr+c6.显示所有登录用户:who(回车)7.显示所有登录的用户finger8.显示哪个用户登录到了哪个系统rusers -l(回车)9.显示登录的用户及其正在干什麽whodo(回车)10.显示用户的Uid和Gidid(回车)11.显示正在运行的进程ps -aef(回车)12.显示环境变量及其值%evn(回车)13.设置环境变量之值(1)Bshell和Rshell (变量名一般为大写字母)HIS=50;export HIS(2)对cshellsetenv DISPLAY SUN:O14.在文件中查找串:grep 串文件名(回车)15.显示文件类型file 文件名(回车)16.生成新文件方法(1)使用cat命令cat >>f1(回车)输入文本(回车)ctr+d(2)使用touch命令touch f1(回车)(3)cp f1 f217.文件改名mv f1 f2(回车)18.如何查找文件findfind / -name myfile -printfind /usr -name ˋ*ˊC -print19.如何删去所有core文件:find / -name core -exec rm { } ¥;20.利用管道|man cat | lp(回车)ps -aef | grep openwin(回车)21.杀掉进程kill — 9 PID22.显示所示所有路径echo $PATH23.查找某程序位于何处:which openwin(回车)24.设置路径:(1)Bshell和KshellPATH=目录:目录:目录•••••;export PATH (2)ChellSet path=(目录:目录:目录•••)25.查联机手册man lp(回车)26.显示磁盘空间使用情况df -k(回车)二 . 引导和关闭系统1. 在OK状态下引导系统到多用户OK boot(回车)2.在OK状态下引导到单用户OK boot -s(回车)3.从单用户到多用户ctrl+D4.如何下机# init 0(回车)5.如何紧急下机stop+A三. . 设备管理与使用:1.检查磁盘使用情况du(回车)or du -s(回车)2.查找磁盘信息prtvtoc /dev/rdsk/c0tld0s3(回车)3.格式化软盘使之为dos格式fdformat -d(回车)4.在软盘上生成文件系统fdformat(回车)newfs /dev/diskette(回车)5.将软盘从软区中退出eject /dev/diskette(回车)6.如何来回拉磁带mt -f /dev/rmt/o retension7.倒带mt -f /dev/rmt/o rewind8.查寻磁带驱动器的状态mt -f /dev/rmt/o status(回车)四 . 文件系统1./ect/vfstab文件中一行的意义2.显示当前已安装的文件系统mount(回车)3.检查文件系统的一致性fsck(回车)4.安装某类文件系统mount -F nfs(回车)mount 安装点5.拆卸某个文件系统umount 安装点6.用盒式磁带备分文件系统过程:(1)init s(回车)(进入单用户)(2)nfsdump cuf /dev/rmt/0 C0t0d0s3(回车)7.恢复一个备分的文件系统(1)init s(回车)(2)umount 安装点(3)newfs /dev/rdsk/c0t0d0s3(回车)(4)mount安装点(回车)(5)cd安装点(6)ufsrestore rvf /dev/rmt/0(回车)五 . 网络使用命令1.显示子网中所有机器:rup(回车)2.登录到远程系统中rlogin远程系统机器名3.判断远程系统是否可用(1)ping远程系统名(回车)(2)rup远程系统名(回车)4.在系统之间传送文件(1)ftp(2)rcp六 . 安全性:1.建立或改变用户口令:password 用户名(回车)2.设置文件的权限:chmod nnn f1(回车)3.改变文件的所有者:chown 用户名文件名4.改变文件组的属性:chgrp 组名文件名(回车)七 . 系统常用命令1.查系统的机器号sysdef -h(回车)或hostid(回车)2.查询某个系统启动了多久uptime(回车)3.查询一个系统最近何时被引导过who -b(回车)4.查系统硬件类型uname -m(回车)5.查系统的CPU类型uname -p(回车)6.查系统OS版本号uname -r(回车)7.增加系统交换区(1)列出swap文件swap -l(回车)(2)生成swap文件mkfile nnn [k/b/m]文件名(回车)(3)增加swap区swap -a [swap文件绝对路径名](4)删除可用的swap文件swap -d swap文件(5)增加一个swap文件到/etc/vfstab 文件中:swap 文件绝对路径— swap — no —8.查询系统日期daet(回车)9.显示系统配置信息sysdef(回车)或prtconf(回车)第二章.Netra系统的安装与培训一 . Netra的安装1.OK boot cdrom(回车)2.回答N(回车)3.回答Yes(回车)二 .Netra系统的配置1.进入配置界面(窗口)••••••login:键入setup(回车)••••••password:键入setup 的口令,即setup(回车)2.用鼠标左键,点击Netscape图形界面3.接下来出现用户校验窗口,再次输入用户名setup及其口令setup即可进入管理窗口界面。
solaris 10基本命令
【3】查看端口
netstat -an | grep 8010
242.4
df -hk
ifconfig -a
ps -ef | grep ora_
tail -f /var/adm/messages
chown name1 /export/home/name1
5、修改/etc/passwd文件
vi /etc/passwd
把其中::/home/name1修改为::/export/home/name1
6、更换用户shell,使用bash可以使用上下方向键来选择历史命令
:bin/sh修改为:/bin/bash
:wq!(保存退出)
【2】tar命令
tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。
1。使用tar创建备份
tar c(r)vn filename 或 tar cvfk device
#device参数是备份设备名称或是tar备份文件
"t"和“v"选项的组合可以显示一个目录列表
“f"指明下一个参数(device)为要读取得备份内容
3。从tar备份重读取文件
tar xvf device filename
#tar查找device上的备份,把适合filename的所有文件提取出来,并把他们放到当前路径相关的位置。注意,tar不能识别通配符,所以filename中应该是一系列明确的文件名。
#c——指定创建一个新的备份,它可以覆盖已有的同名文件
r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。
solaris系统日常维护命令
solaris系统日常维护命令solaris系统日常维护命令(一)一、 Cluster操作命令:1、 scstat -i检查公共网络的状态2、 ccp clustername启动gui控制台3、 click cconsole. crlogin. ctelnet启动管理界面4、 scsetupcli的管理界面5、 showrev -p显示 Sun Cluster 修补程序信息6、 scinstall -pv显示Sun Cluster 发行版本号以及所有Sun Cluster 软件包的版本信息7、 scrgadm –p显示为群集schost 配置的资源类型(RT Name)、资源组(RG Name) 和资源(RS Name)8、 scstat -p群集组件状态信息9、 scconf -p群集配置,10、 sccheck检查配置11、 scshutdown -g0 -y关闭整个cluster 到ok 态12、 boot单系统启动,接着将分配配额13、 scstat -n#验证引导节点时未发生错误,而且节点现在处于联机状态。
scstat(1M) 命令报告节点状态。
-D 列出磁盘设备组的配置14、 scswitch -S -h nodelist-S 从指定的节点中清空所有的设备服务和资源组。
-h nodelist 指定从中切换资源组和设备组的节点。
15、 scswitch -F -D disk-device-group-F 使磁盘设备组脱机。
-D disk-device-group 指定要脱机的设备组。
16、 pnmstat -l检验该NAFO 组的状态17、 scstat –g资源组oracle及其所有资源状态18、 scstat –D磁盘资源ipasdg状态19、 vxdg listvolume状态20、资源组切换命令把C网数据库资源组切换到hnappscswitch -z -g c-ora-rg -h hnapp把C网数据库资源组切换到hnorascswitch -z -g c-ora-rg -h hnora#把c网应用资源组切换到hngorascswitch -z -g c-app-rg -h hngora#把c网应用资源组切换到hnapproot@hnapp # scswitch -z -g c-app-rg -h hnapp #把G网应用资源组切换到hnapproot@hngora # scswitch -z -g g-app-rg -h hnapp#把G网应用资源组切换到hngoraroot@hngora # scswitch -z -g g-app-rg -h hngora #把G网数据库资源组切换到hngoraroot@hngora # scswitch -z -g g-ora-rg -h hngora21、启动/关闭资源组的资源启动G网数据库资源及监控功能# scswitch -e -j g-ora-server-rs# scswitch -e -j g-ora-lsnr-rs# scswitch -e –M –j g-ora-server-rs# scswitch -e –M –j g-ora-lsnr-rs关闭资源# scswitch -n -j g-ora-server-rs# scswitch -n -j g-ora-lsnr-rs# scswitch -n -j g-ora-server-rs# scswitch -n -j g-ora-lsnr-rs22、启动/关闭/重启资源组# scrgadm –Z –g test-ora-rg/ scswitch –F/-R –g test-ora-rg23、 scswitch –Z –g oracle启动资源组oracle24、 pnmstat -p查看NAFO情况。
solaris常用系统管理命令
vxassist -g smpdbdg mirror lv_recchunk1 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk2 2000m layout=nolog smpdbdg1
c0t0d0s2 sliced - - error
c0t0d0s7 simple c0t0d0s7 rootdg online
c1t0d0s2 sliced - - online
c1t1d0s2 sliced smpdg2 smpdg online
c1t2d0s2 sliced smpdbdg1 smpdbdg online
newfs -C -f /dev/vx/rdsk/smpdg/lv_smp
假设现在的一台机器上挂接到/sms
mkdir /sms
chown smp:smp /sms
vxvol -g smpdg startall
mount /dev/vx/dsk/smpdg/lv_smp /sms
umount /sms
vxassist -g smpdbdg -U gen make lv_logdbs 300m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_logdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_phydbs 100m layout=nolog smpdbdg1
solaris常用命令
operation : +,-
permission:r,w,x
$chmod a+w filename
权限 值
rwx 7
rw- 6
r-x 5
r-- 4
-wx 3
-w- 2
--x 1
--- 0
权限 值
rw-r--r-- 644
rwxr-x--x 751
$chown -R ora816 ora816
$chown ora816 .profile
19.ps ,显示进程
ps 先是当前窗口启动的进程
ps -ef 列出系统的所有进程
uid:用户id号
pid:进程号
ppid:父进程号
c:进程进度
stime:进程开始时间
swap 145020 204 144816 1% /tmp
22 man
$man ls
23 vi,编辑命令
vi 的操作方式有两种,命令方式,输入方式,用Esc来切换
(1) 启动与退出
$vi filename
$vi + filename 停在空行第一个位置
8.ln 连接命令,格式:ln exit-file new-file
ln -s exit-file new-file
9.Mv,移动或修改文件名,命令格式:mv [-options] source destination
mv y1 y2
10.rm ,删除文件或者目录
Developer
Entire distribution
Entire distribution plus OEM support
Solaris 命令大全
Solaris 命令大全终端控制ctrl+s :终止屏幕输出,如用cat命令输出时,要停一下ctrl+q :恢复ctrl+q的输出ctrl+c :中断当前的活动,返回命令提示符ctrl+d :表示文件的结束或退出,如退出终端窗口ctrl+u :擦除整个命令行ctrl+w :擦除命令行最后一个单词ctrl+h :擦除命令行最后一个字符bc :计算器#ksh 切换到k shell命令:.................................................................# unameSunOSNAME#man unameuname - print name of current systemSYNOPSISuname [-aimnprsvX]uname [-S system_name]# date2004年05月19日星期三21时57分49秒CST#stings$stings /usr/bin/cat能够用来打印可执行文件或二进制文件中的可读字符。
cat#cat -n test.txt //显示行号more键值目的空格滚动到下一屏回车一次滚动一行b 向后移动一屏f 向前移动一屏h 显示更多特性的帮助菜单q 退出,返回shell提示符/string 向前搜索字符串stringn 查找下一处匹配less#less test.txt //前移动一屏F,后B ,/string 查找字符head#head -5 /export/home/wing/test.txt //显示开始的5行#head chap*|more //显示所有以chap开头的文件的头部用来显示一个或多个文件的前n行,默认省略-n参数将显示文件的前10行。
tail#tail -5 /export/home/wing/test.txt //显示最后5行#tail +5 /export/home/wing/test.txt //显示第5行开始到结束用来显示一个文件的最后n行,默认省略-n参数将显示文件的最后10行。
Solaris命令
Solaris操作系统命令1) 如何打开终端:在操作系统背景空白处点击右键,在下拉菜单里点击“工具”后点击其子菜单“终端”就能打开终端。
双击这个终端左上角,就能关掉这个终端了:2) ls可以看到本目录下所有文件,不过只能看到各文件或文件夹名。
使用“ls –ltr”命令可查看本目录下所有文件的详细信息,包括名称、创建日期、文件大小、文件权限等,并将修改时间最新的文件放在最下面,在文件较多的时候方便查看。
3) date●系统返回结果示例:2009年04月07日星期二18时13分26秒CST●用途:查看当前系统时间。
4) dtpad●命令示例:dtpad operate.ini●用途:新建一个文本文件,或打开一个已有文本文件。
本例为新建或打开名为“operate.ini”的文件。
5) 输入定向符>●命令示例:date>333.txt●用途:将“>”左边的命令的输出结果定向到一个文件中,本例将date的结果定向到一个文件“333.txt”中去了。
注意!如果“>”右侧跟的是一个已有文件的文件名,则此文件的原有内容将被清空,只存放“>”左侧命令产生的输出结果。
6) 输入定向追加符>>●命令示例:date>>333.txt●用途:将“>>”左边命令的输出结果定向到一个文件中,如此文件原先已有内容,则原内容保持不变,“>>”左边命令的输出结果将追加到该文件的末尾。
本例将date的结果定向到一个文件“333.txt”中去了,如“333.txt”原先就有内容,则date的结果将会追加到“333.txt”的原有内容之后。
7) du –sk●系统返回结果示例:17363537 .●用途:查看当前目录下所有文件大小的总和。
这是以k为单位的,本例大小为17G多。
8) Ifconfig –a●系统返回结果示例:lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2inet 198.87.91.32 netmask ffffff00 broadcast 198.87.91.255bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3inet 198.120.0.188 netmask ffffff00 broadcast 198.120.0.255●用途:查看本主机各网卡的IP地址,子网掩码等信息。
Solaris常用工具命令简介
-c clist character。选择由clist中的列数所指定的字符。clist的值是一个或多个用逗号分隔
的列数和/或以连字号分隔的列范围。
-d dchar delimeter。当用户使用-f选项来从输入中选择字段时,使用dchar作为字段的分隔符。
缺省的分隔符是TAB字符。
-f flist field。选择由flist中的字段数目给出的以TAB分隔的字段。flist的值是一个或多个用逗号分隔的列数和/或以连字号分隔的列范围。
% passwd =>执行後将会出现下列讯息
ChangingNISpassword for user on ice.
Old password: ______ =>输入旧密码
New password: ______ =>输入新密码(最好6-8字,英文字母与数字混合)
Retype new password: ______ =>再输入一次密码
(+/-)n指明计算单元和方向。
-b block。以块进行计算。
-c characters。以字节(字符)进行计算。
-l lines。以行进行计算。
-r reverse。从用户指定处开始逆序显示行。缺省时该选项将逆序显示整个文件。
Example:
tail–20 file1显示文件的后20行
tail file1显示文件的后10行
==========
执行格式:mkdir directory-name
Exmaple:
mkdir dir1建立一新目录dir1。
Mkdir–p dir1/dir2/dir3建深层目录
7、删除目录
========
执行格式:rmdir directory-name或rm directory-name
SOLARIS操作系统常用命令
SOLARIS操作系统常用命令1、man <要查的命令名字> 42、ls 相当于DOS的dir 43、clear 相当于DOS的cls,清除屏幕上的内容 54、mkdir <目录名> 相当于DOS的md,新建一个目录 55、cd <目录名> 56、rm <文件名> 57、cp <源文件> <目的文件> 58、mv <源文件> <目的文件> 69、pwd 列出当前所在的目录位置 610、more <文件名> 查看文件的内容 611、chmod 改变文件或目录的读、写、执行的允许权限 712、chown 改变文件或目录的所有权 713、chgrp 改变文件或目录的工作组所有权 814、date 相当于DOS的date 815、su <用户名> 916、passwd 更改用户口令 917、exit 退出终端操作 918、shutdown 超级用户root才有权执行,关闭Solaris操作系统 919、find 搜索指定目录下要找的文件,找到后给出文件的路径 920、vi 1021、echo 显示环境变量用 2022、ping 测试网络通断情况。
2023、ftp 本地工作站与远端工作站之间文件传输 2124、telnet ip_address 远程登录命令,在工作站和PC机中都有 2225、ps 查看系统的进程 2226、kill 杀掉操作系统中的进程 2327、tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开 2328、compress 把文件压缩成后缀为.Z的压缩文件 2329、uncompress 把后缀为.Z的压缩文件解压缩 2330、df -k 查看各文件系统剩余的空间,-k说明单位是千字节(kb) 23SOLARIS操作系统常用命令SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便.1、man <要查的命令名字>给出要查命令所有选项的含义,以及命令的详细说明.2、ls 相当于DOS的dir它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。
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
solaris常用命令
参数解释:
SHMMAX:
这个设置并不决定究竟Oracle数据库或者操作系统使用多少物理内存,只决定了最多可以使用的内存数目。这个设置也不影响操作系统的内核资源。
官方建议设置为物理内存的一半,但一般设置最大物理内存-1bytes。
SHMMIN:
Total: 460 processes, 6094 lwps, load averages: 10.26, 9.91, 9.22
--查看进程所在的路径
root@gdmiasdb02 # pwdx 24012
24012: /u01/eump/bea/user_projects/domains/base_domain
22087 cms 2732M 2702M sleep 59 0 1:41:14 0.1% oracle/11
21191 cms 1546M 1513M sleep 59 0 0:04:08 0.1% oracle/1
21123 cms 1546M 1512M sleep 59 0 0:04:42 0.1% oracle/1
pri opri pcpu pmem vsz rss osz nice class time etime stime
f s c lwp nlwp psr tty addr wchan fname comm args projid project pset
--查看top进程
SEMMSL max semaphores per id
SEMOPM max operations per semop call
SEMUME max undo entries per process
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Solaris常用命令和例子1)ok>probe-ide//Ultra5/10、Blade100/150ok>probe-scsi-all//Ultra60、E450、V480ok probe-scsi-all/pci@1f,4000/scsi@3,1/pci@1f,4000/scsi@3Target 0Unit 0 Disk QUANTUM VK4550J SUN4.2G8817Target 6Unit 0 Removable Read Only device TOSHIBA 2395 XM5701TASUN12XCDfsck例:ok bootBoot path: /ssm@0,0/pci@1c,700000/pci@1/SUNW,isptwo@4/sd@0,0:a Boot args: -s Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.FCode UFS Reader 1.11 97/07/10 16:19:15.Loading: /platform/SUNW,Sun-Fire/ufsbootLoading: /platform/sun4u/ufsbootSunOS Release 5.8 Version Generic_110096-04 64-bitCopyright 1983-2000 Sun Microsystems, Inc. All rights reserved.WARNING: todsg_get(): TOD SRAM magic errorWARNING: todsg_get(): turned off using todconfiguring IPv4 interfaces: hme1.Hostname: qame-aThe / file system (/dev/rdsk/c4t0d0s0) is being checked./dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=50905 (4 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=50906 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=50907 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=539350 (18 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=539351 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=753040 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=804088 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=881943 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=881944 (2 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: INCORRECT BLOCK COUNT I=885317 (6 should be 0) (CORRECTED) /dev/rdsk/c4t0d0s0: 7499747 DUP I=885355/dev/rdsk/c4t0d0s0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. WARNING - Unable to repair the / filesystem. Run fsckmanually (fsck -F ufs /dev/rdsk/c4t0d0s0). Exit the shell whendone to continue the boot process.Type control-d to proceed with normal startup,(or give root password for system maintenance):#fsck –yok boot cdrom –s#fsck –y /dev/rdsk/c0t0d0s02)终端控制ctrl+s :终止屏幕输出,如用cat命令输出时,要停一下ctrl+q :恢复ctrl+q的输出ctrl+c :中断当前的活动,返回命令提示符ctrl+d :表示文件的结束或退出,如退出终端窗口ctrl+u :擦除整个命令行ctrl+w :擦除命令行最后一个单词ctrl+h :擦除命令行最后一个字符3)# uname–a //查看操作系统版本以及内核版本SunOS <hostname> 5.7 Generic_106541-19 sun4u sparc sun4uSunOS:OS5.5.1=solaris2.5.1OS5.6=solaris2.6OS5.7=solaris7OS5.8=solaris8Unix kernel:32 bit SPARC - /platform/sun4u/kernel/unix64 bit SPARC - /platform/sun4u/kernel/sparcv9/unixintel - /platform/i86pc/kernel/unix4)# date# date mmddHHMM[[cc]yy][.SS]# date2003年10月12日星期日 10时04分16秒 CST(CST是Chinese Standard Time的缩写)# date 10121003 设置时间为10月12日10时03分5)#stings#stings /usr/bin/cat能够用来打印可执行文件或二进制文件中的可读字符。
6)常用文本文件的命令#cat -n test.txt //显示行号#more test.txt | more键值目的空格滚动到下一屏回车一次滚动一行b 向后移动一屏f 向前移动一屏h 显示更多特性的帮助菜单q 退出,返回shell提示符/string 向前搜索字符串stringn 查找下一处匹配head#head -5 /export/home/wing/test.txt //显示开始的5行#head chap*|more //显示所有以chap开头的文件的头部用来显示一个或多个文件的前n行,默认省略-n参数将显示文件的前10行。
tail#tail -5 /export/home/wing/test.txt //显示最后5行#tail +5 /export/home/wing/test.txt //显示第5行开始到结束用来显示一个文件的最后n行,默认省略-n参数将显示文件的最后10行。
# tail -f /var/adm/messages //实时自动浏览syslog入口Oct 6 00:20:26 wing genunix: [ID 936769 ] sd0 is /pci@0,0/pci-ide@7,1/ide@1/sd@0,0 Oct 6 00:20:26 wing pcplusmp: [ID 637496 ] pcplusmp: fdc (fdc) instance 0 vector 0x6 i oapic 0x1 intin 0x6 is bound to cpu 0Oct 6 00:20:26 wing last message repeated 1 timeOct 6 00:20:26 wing isa: [ID 202937 ] ISA-device: fdc0Oct 6 00:20:26 wing fdc: [ID 114370 ] fd0 at fdc0Oct 6 00:20:26 wing genunix: [ID 936769 ] fd0 is /isa/fdc@1,3f0/fd@0,0Oct 6 00:20:30 wing i8042: [ID 526150 ] 8042 device: mouse@1, mouse8042 # 0Oct 6 00:20:30 wing genunix: [ID 936769 ] mouse80420 is /isa/i8042@1,60/mouse@1 Oct 6 00:21:37 wing login: [ID 722452 auth.error] user2netname: (nis+ lookup): Error in accessinIS+ cold start file... is NIS+ installed?Oct 6 00:21:47 wing last message repeated 1 timeOct 6 00:52:07 wing login: [ID 722452 auth.error] user2netname: (nis+ lookup): Error in accessin g NIS+ cold start file... is NIS+ installed?wc#wc /export/home/wing/test.txt //显示文件的行、单词、字节数#wc -l /export/home/wing/test.txt //显示文件的行数选项功能-l 统计行数-w 统计单词数-c 统计字节数-m 统计字符数diff#diff -i test.txt test2.txt //忽略文章中的大小写#diff -c test.txt test2.txt //进行细致的比较生成一个差别表8)常用文件和文件夹操作命令:touch#touch test1.txt test2.txt test3.txt //可以一次创建多个文件mkdir#mkdir /export/home/wing#mkdir -p /export/home/wing //在路径中名中不存在的目录将被创建#rmdir dir //所要删除的目录必须是空的rmrm -i test.txt test2.txt //交互式删除文件rm -r /tem/testd //删除目录和目录下的文件rm -ir /tem/testd //交互式的删除目录和目录下的文件cpcp -i oldfilename newfilename //交互式拷贝cp /export/home/keven/ok.txt /export/home/wing/test.txtcp -ri /export/home/keven /export/home/wing 整个目录一起拷cp -rp 文件属性一起拷贝$ ls -n总数 12-rw-r--r-- 1 0 1 247 10月 2 07:53 list-rw-r--r-- 2 1002 100 62 10月 2 01:10 ok.txtdrwxr-xr-x 2 0 1 512 10月 1 21:27 ss-rw-r--r-- 1 1002 100 171 10月 3 01:10 test.txt-rw-r--r-- 1 1002 100 120 10月 2 20:54 test1-rw-r--r-- 1 1002 100 0 9月 30 08:54 test2-rw-r--r-- 1 1002 100 0 9月 30 08:54 test3-rw-r--r-- 1 0 1 247 10月 2 07:58 tt.txt# ls -ld using_samba //查看目录的权限drwxr-xr-x 2 root other 512 5月 8 22:23 using_samba$ ls -a. .cshrc list ss test1 test3.. .login ok.txt test.txt test2 tt.txt$ ls -l总数 12-rw-r--r-- 1 root other 247 10月 2 07:53 list-rw-r--r-- 2 keven user 62 10月 2 01:10 ok.txtdrwxr-xr-x 2 root other 512 10月 1 21:27 ss-rw-r--r-- 1 keven user 171 10月 3 01:10 test.txt-rw-r--r-- 1 keven user 120 10月 2 20:54 test1-rw-r--r-- 1 keven user 0 9月 30 08:54 test2-rw-r--r-- 1 keven user 0 9月 30 08:54 test3-rw-r--r-- 1 root other 247 10月 2 07:58 tt.txt$ ls -F //列出目录名TT_DB/ keven/ temp/ user2/ www/cole/ lost+found/ user1/ wing/符号文件类型/ 文件夹* 可执行文件(none)无格式文件或者ASCII文件@ 链接符如:# ls -Faccept* gsscred* metaset* i86/ //目录acctadm* halt* metastat* roleadd*add_drv* hostconfig* metasync* test.txt //ASCIIcachefslog@ in.rlogind* mount* rtquery*cachefswssize@链接文件 in.routed* mountall* rwall*//可执行文件$ ls -R //递归显示.:TT_DB keven temp user2 wwwcole lost+found user1 wing./cole:inetservices.txt services services.txt./keven:dir test.txt./keven/dir:./lost+found:./lost+found: 权限被否定./temp:so.tar.gz./user1:./user2:./wing:aa dead.letter mywife.tar ok passwd.txt test./wing/test:./www:$$ ls . //显示当前目录dir test.txt$ ls .. //显示当前目录的父目录,支持路径表示符如~TT_DB keven temp user2 wwwcole lost+found user1 wing$ ls -i test.txt test1.txt //节点检查64 test.txt 65 test1.txt$ ls -il test.txt test1.txt64 -rw-r--r-- 1 keven sysadmin 27 10月 12 17:27 test.txt65 -rw-r--r-- 1 keven sysadmin 0 10月 12 17:25 test1.txt$ ls -ld //只显示目录drwxr-xr-x 3 keven sysadmin 512 10月 12 17:25 .file$ file passwd.txtpasswd.txt: ascii文本lp$lp ok.txt myfile test.txt$lp -p evans1 test.txt //-p后为打印机evans1$lpstat // 打印队列状态ln#ln file1 newfile#ln file1 directory/newfilename 硬链接#ln ~/book/chap* /home/brad为每个chap文件都创建了链接,把这些链接指向/home/brad目录如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释放磁盘空间,你将不得不删除掉所有指向它的硬链接。