常用solaris命令
Solaris中查看硬件信息常用命令
经验共享:Solaris中查看硬件信息常用命令iostat -En 最实在了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文件系统。是Solaris缺省的文件系统。hsfs – 高密度CD-ROM文件系统,是只读文件系统。pcfs – PC文件系统,支持DOS格式化的软盘7、SCSI设备的命名规则是什么?带有总线控制器的硬盘的使用,下面列出了总线控制器的硬盘命名习惯:cWtXdYsZc Logical controller numbert Physical bus target numberd Drive numbers Slice (or partition) number (0 to 7)例如:/dev/rdsk/c0t0d0s0 该原始接口对应第一个控制器的第一个SCSI目标地址的第一个硬盘的第一片(根)/dev/rdsk/c0t0d0s2 该原始接口对应第一个控制器的第一个SCSI目标地址上的第一个硬盘的第三片(表示整上硬盘)8、如何查看硬盘的使用情况? # df -k 可以看到已安装的文件系统的空间大小及剩余空间大小。# quota -v 查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。# du -sk * 查看目录的使用情况# du -k | sort -n 可以迅速发现那个目录是最大的。9、如何查看硬盘物理信息?# format 这个命令也可以查看硬盘的类型和分区的详细情况# iostat -E 看硬盘的大小和型号# prtvtoc /dev/rdsk/c0t0d0s0 显示某个磁盘的分区状况10、查看系统内核命令。 # isainfo 看内核的bit,# isainfo -kv 调整内核# modinfo 显示可载入的模组# prtconf 显示系统硬件配置(周边设备)#sysdef 显示可载入的模组,硬件配置与一些可以调整的核心参考值#ulimit -a11、打印当前的OBP版本号# prtconf –VOBP 3.20.0 2000/10/24 10:47# /usr/platform/sun4u/sbin/prtdiag –v | grep OBPOBP 3.20.0 2000/10/24 10:47 POST 6.1.0 2000/10/24 10:49ok. .versionRelea
solaris命令大全
SUN solaris 命令大全(1)
2007-09-18 10:49
一、Sun发展简史
(本节不作学习要求)
(一)硬件体系
·81--89 Sun1/2/3 CISC Motrala 680x0系列
·89--94 Sun4/60 sparc1 Risc sparc: 65 sparc1+ ; 70 sparc2; Server : Sun/290/670/690
·93--96 Sparc10/20 SuperSparc: Server : 1000/2000
·96--97 Solaris-test1(140/170/170E/200E)
o Solaris-testSparc SBUS体系结构,UPA接口
o Solaris-test2
o Server : E150,E3000
·98--99 Solaris-test5 ,Solaris-test10 PCI体系结构(IDE外设)o Solaris-test30,Solaris-test60
o Server : E250,E450,E3500
·00-04 …..
(二)软件体系
·Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD
·Solaris 2.x System V 32bit
· 2.5.1 SunOS 5.5.1 +OpenWindows
· 2.6 SunOS5.6+CDE1.2
·Solaris 2.7(7) 64 bit
·Solaris 5.8 (Solaris 8)
·Solaris 10
二、PROM状态命令与参数
SunOS_常用操作命令
SunOS 常用操作命令
1. 系统
# passwd:修改口令
# exit:退出系统
2. 文件
# cp:复制文件或目录,参数:-a递归目录,-i覆盖确认
# mv:改名移动
# rm:删除,参数:-r递归删除
3. 目录
# mkdir:创建目录
# rmdir:删除空目录
# cd:改变工作目录
# pwd:查看当前路径
# ls:列目录,参数:-a所有文件,-c按时间排序,-l详细信息--没有ll
4. 文本
# 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:改变所属用户组
solaris命令大全
rlogin (ip) :切换系统
pwd 显示当前路径
rm 删除
ifconfig –a ip查询
cp 复制文档cp –r 复制目录
ls
dir
mv
自远端工作站,拷贝文件或目录
执行格式: rcp [-r] hostname:source destination
( hostname 为工作站名,source 为路径名,destination 可为文件名、目录名或路径 )。
Solaris命令总结
抛砖引玉吧,希望大家不断的补充。问问题的朋友不要在这里问,为了方便查询,这里不回答。希望大家一起来维护,有要更新的,请跟帖,我会及时补充上。跟贴的时候,请写名属于那一类,详细说明功能。
还要麻烦diag也来维护。。
硬件系统:
1、如何查看cup的状态?
# psrinfo -v
# mpstat 可以列出多cpu负载的状态
2、如何查看内存?
# prtconf | grep 'Memory' 可以查看内存的多少.
# /usr/platform/sun4u/sbin/prtdiag
3、如何动态添加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文件
Solaris命令大全
1、man 4
2、ls 相当于DOS的dir 4
3、clear 相当于DOS的cls,清除屏幕上的内容 5
4、mkdir 相当于DOS的md,新建一个目录 5
5、cd 5
6、rm 5
7、cp 5
8、mv 6
9、pwd 列出当前所在的目录位置 6
10、more 查看文件的内容 6
11、chmod 改变文件或目录的读、写、执行的允许权限 7
12、chown 改变文件或目录的所有权 7
13、chgrp 改变文件或目录的工作组所有权 8
14、date 相当于DOS的date 8
15、su 9
16、passwd 更改用户口令 9
17、exit 退出终端操作 9
18、shutdown 超级用户root才有权执行,关闭Solaris操作系统 9
19、find 搜索指定目录下要找的文件,找到后给出文件的路径 9
20、vi 10
21、echo 显示环境变量用 20
22、ping 测试网络通断情况。 20
23、ftp 本地工作站与远端工作站之间文件传输 21
24、telnet ip_address 远程登录命令,在工作站和PC机中都有 22
25、ps 查看系统的进程 22
26、kill 杀掉操作系统中的进程 23
27、tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开 23
28、compress 把文件压缩成后缀为.Z的压缩文件 23
29、uncompress 把后缀为.Z的压缩文件解压缩 23
30、df -k 查看各文件系统剩余的空间,-k说明单位是千字节(kb) 23
SunOS 常用操作命令
SunOS 常用操作命令
1. 系统
# passwd:修改口令
# exit:退出系统
2. 文件
# cp:复制文件或目录,参数:-a递归目录,-i覆盖确认
# mv:改名移动
# rm:删除,参数:-r递归删除
3. 目录
# mkdir:创建目录
# rmdir:删除空目录
# cd:改变工作目录
# pwd:查看当前路径
# ls:列目录,参数:-a所有文件,-c按时间排序,-l详细信息--没有ll
4. 文本
# 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:改变所属用户组
SOLARIS下压缩解压缩命令详解
SOLARI S下压缩解压缩命令详解
1)zip命令
zip-r my file.zip ./*
----将当前目录下的所有文件和文件夹全部压缩成myf ile.z ip文件。
----r表示递归压缩子目录下所有文件。
zip -d m yfile.zipsmart.txt
----删除压缩文件中smar t.txt文件
zi p -mmyfil e.zip ./rp m_inf o.txt
----向压缩文件中myfi le.zi p中添加r pm_in fo.tx t文件
要使用z ip 来压缩文件,在 shel l 提示下键入下面的命令
zi p -rfilen ame.z ip fi lesdi r
----file name.zip 代表你创建的文件,fi lesdi r 代表你想放置新zip 文件的目录。-r 选项指定你想递归地(re cursi vely)包括所有包括在 fi lesdi r 目录中的文件。
也可以使用 zip命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
z ip -r file name.zip f ile1file2 file3 /us r/wor k/sch ool
----此命令把 fi le1、f ile2、 file3、以及/usr/work/schoo l 目录的内容(假设这个目录存在)压缩起来,然后放入 fil ename.zip文件中。
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
solaris 命令大全
虽然不全,但一定是常用的,小弟自己整理的,望大家能够继续补充1.showrev
查看系统Hostid: 24cc7225
Release: 5.9
Kernel architecture: i86pc
Application architecture: i386
Hardware provider: COMPAQ
Domain:
Kernel version: SunOS 5.9 Generic 112234-10 Nov 2003
showrev -p可以查看系统的安装的补丁
2、vmstat监视cpu
iostat监视磁盘
iostat -E现在磁盘信息,包括大小和错误数量,厂家等等
3、prtconf显示系统信息
4、prtdiag显示系统cpu,内存,以及OBP
5、netstat -r路由信息
netstat -i接口信息
6、查看网卡状态
ndd -get /dev/eri link_status or link_speed
7. isainfo -b 32 or 64
isainfo查看系统的平台类型sparc or i386
8. prodreg图形界面显示安装的软件
9、prtvtoc /dev/rdsk/c0t0d0s2
/* Disk geometry and partitioning info *
10、dos2unix | -ascii ;
/* Converts DOS file formats to Unix */
11、mailx -H -u ;
/* List out mail headers for specified user */
Solaris 10命令大全
Solaris常用命令
1.概述
SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便,该快捷键也可以设置。
2.硬件信息
3.系统信息
4.基本命令1、more
2、cat
3、tail
4、mkdir
5、ls
相当于DOS的del,支持通配符 * 和 ? 例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除。
7、cp
9、mv
10、chown
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
chmod [who][op][mode] directory
功能:改变文件的读写和执行权限。有符号法和八进制数字法。
A、符号法
u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
- 用于取消指定用户的许可权限。
= 将所许可的权限赋给文件。
r (read) 读许可,表示可以拷贝该文件或目录的内容。
w (write) 写许可,表示可以修改该文件或目录的内容。
solaris常用命令及使用
以下是一些小技巧,虽然不常用,但很有用。 1、当用telnet访问另外一台工作站时,回格键不能用,Del键变成了回格键,如何使回格键恢复使用? 用如下命令:Stty erase ^H 2、当用telnet登录另外一台工作站时,如何使登录工作站的图形界面显示在本机上? 使用如下方法: 在telnet之前,先使用以下命令 #set |grep DIS 用于查本机终端编号,如5.0 #xhost +登录机主机名或IP地址 在telnet之后,使用: #DISPLAY=本机主机名或IP地址:本机终端编号 #export DISPLAY 3、当root口令忘记时,怎么办?如何登录到root? 办法如下: 利用SOLARIS的启动盘来启动,然后把硬盘mount上去,修改硬盘上原etc目录下的shadow文件, 把root下的密码用一已知的用户密码代替,该密码就成为了root用户密码;或者干脆删除密码,变成无密码。然后重新启动主机,用该已知的用户密码就可登录root用户。 步骤如下: 1.把你的solaris光盘放进cdrom 2.键入stop+a 3.当出现'ok'字样时,键入boot cdrom -s 4.cd /tmp/root 5.mkdir /tmp/root/xxx (xxx是什么鬼东西就无关紧要了) 6.mount /dev/dsk/c0t0d0s0 /tmp/root/xxx (在这里c0t0d0s0是你的root盘) 7.运行csh 8.setenv TERM vt220 9.cp /tmp/root/xxx/etc/shadow /tmp/root/xxx/shadow/shadow.bak 10.vi /tmp/root/xxx/shadow,并且将root项里的password域删除即可。 11.重启动,你就可以以无密码的root登陆了,这时更改你的密码。 4、如何动态改变SWAP区的大小? 方法是:先用mkfile建一个空文件,然后用Swap 命令即可;具体步骤,举例说明如下:如利用/export/home磁盘片中的空间,把swap区扩大200m(当然你可以要求更大): a)、 #mkdir /export/home/swap #cd /export/home/swap 该步可以没有,只是为了把扩充的交换区文件放在一个统一的目录(/export/home/swap)里面。 b). #mkfile SIZEm swap1.file (SIZE大小根据你的需求,该例中是200;swap1.file是一个SIZEm的空文件,名称可以随便你自己定) c). #swap -a /export/home/swap/swap1.file (把交换区扩充SIZEm) d).建立/etc/rc2.d/S99swap并将第三步的内容写入。 (该步使系统重新启动时,可以自动把扩充的交换空间加上;如果没有该步,在系统重新启动后,需要手工加上,否则交换空间不会扩充)。 5、DOS文本文件到SOLARIS下的使用问题 如果在DOS下编的脚本文件,在SOLARIS下使用时,需要做一下变换,方法如下:在SOLARIS下用vi编辑器打开文件,按“shift+:”键进入命令模式,键入“1,$s/^M//g”,其中 ^ 是control+V键,M是control+M键。 6、内部网站上的Answerbook启动,用: /etc/init.d/ab2mgr start 7、当修改了SUN主机的PROM配置,想恢复缺
Solaris命令大全
查看系统的版本uname -auname -Xcat /etc/release查看内核位数isainfo -v如何查看版本号和linux一样cat /etc/release ; Solaris版本 uname -a ; Kernel版本 1.看物理内存用prtconf,在x86和sparc都通用的:# prtconf -vp | grep MemMemory size: 1015 Megabytes2.用vmstat看使用情况:# vmstat 1kthr memory page disk faults cpur b w swap free re mf pi po fr de sr cd s0 s1 -- in sy cs us sy id0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 910 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 980 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 1000 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 990 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 990 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 993.Solaris 9开始,可以使用mdb来查看内存:# echo ::memstat |mdb -kPage Summary Pages MB %Tot------------ ---------------- ---------------- ----Kernel 26350 102 10%Anon 78852 308 31%Exec and libs 13812 53 5%Page cache 8400 32 3%Free (cachelist) 39009 152 15%Free (freelist) 91239 356 35%Total 257662 1006以上三中方法查看内存大小及使用情况。CPU:psrinfo -vMEMORY:prtconf |grep sizeprtdiag -v 机器的部件信息及PN号prtfru -x查看所以硬盘及分区使用情况df -h查看某个文件夹 某个目录的大小du path 查看cpu 内存使用状况vmstat动态查看进程CPU使用状况以及内存使用状况 比如1秒更新一次prstat -a 1 SPARC通常的“uname -a"命令就可以知道Solaris的版本:想知道是哪一个Solaris Update版本,可以查看/etc/release文件。对于曾经使用过Opensolaris的BFU升级的用户,应该查看/etc/motd文件。showrevshowrev -pshowrev -a#pkginfo -l cat /etc/releaseisainfo -v 1、首先,需要找到该进程的进程ID(以DSLMgrDm为例)$ ps -ef | grep DSLMgrroot 416 375 0 Jun 19 ? 4:08 /opt/n2000/server/conf/../bin/DSLMgrDmn2kuser 1846 1823 0 16:53:00 pts/3 0:00 grep DSLMgr2、之后便可以查询该进程的资源占用情况了$ prstat -p 416PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP416 root 67M 26M sleep 59 0 0:00.19 0.0% DSLMgrDm/333、还可以查询该进程的各个线程的资源占用情况$ prstat -Lp 416PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID416 root 67M 26M sleep 59 0 0:00.08 0.0% DSLMgrDm/24
Solaris 命令大全
Solaris 命令大全
终端控制
ctrl+s :终止屏幕输出,如用cat命令输出时,要停一下ctrl+q :恢复ctrl+q的输出
ctrl+c :中断当前的活动,返回命令提示符
ctrl+d :表示文件的结束或退出,如退出终端窗口
ctrl+u :擦除整个命令行
ctrl+w :擦除命令行最后一个单词
ctrl+h :擦除命令行最后一个字符
bc :计算器
#ksh 切换到k shell
命令:.................................................................
# uname
SunOS
NAME
#man uname
uname - print name of current system
SYNOPSIS
uname [-aimnprsvX]
uname [-S system_name]
# date
2004年05月19日星期三21时57分49秒CST
#
stings
$stings /usr/bin/cat
能够用来打印可执行文件或二进制文件中的可读字符。cat
#cat -n test.txt //显示行号
more
键值目的
空格滚动到下一屏
回车一次滚动一行
b 向后移动一屏
f 向前移动一屏
h 显示更多特性的帮助菜单
q 退出,返回shell提示符
/string 向前搜索字符串string
n 查找下一处匹配
less
#less test.txt //前移动一屏F,后B ,/string 查找字符head
#head -5 /export/home/wing/test.txt //显示开始的5行#head chap*|more //显示所有以chap开头的文件的头部
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”的原有内容之后。
solaris 命令总览-S开头指令
前不能有两个地址。Append命令具有以下格式:
[]address] a\
text\
text\
.
.
text
用户必须用反斜杠(反斜杠引用后面的 NEWLINE)来结束被追加文本中的每一
行(除了最后一行以外)。被追加文本使用一个不以反斜杠结尾的行来终止。 sed
命令总是写出被追加的文本,无论用户是否在命令行中设置 -n标志。如果用户删
地址
一个行号便是一个可以选择某个行Baidu Nhomakorabea地址。作为一个特例,行号 $表示文件列表 file-list中
的最后一个文件的最后一行。
一个正则表达式(可参考附录 A)是一个可以选择包含一个表达式所匹配字符串的行的地
址。而斜杠 (/)经常用来分隔一个正则表达式, sed命令允许用户使用任何字符(用户必须用引
号将对shell具有特殊含义的字符引用起来)。
行。在sed命令选择了某个组中的最后一行之后, sed将再次开始选择过程,以寻找与第一个地
址匹配的下一行。这一行是下一组的第一行。 sed命令继续这样的过程,直到结束对文件列表
file-list的检查。
指令
a
append。Append指令追加一行或者多行到当前所选择的行中。如果 Append指令前
没有地址,则它将追加到文件列表 file-list中的每一个输入行。在一个 Append指令
Solaris日常维护常用命令(06.04)
一、UNIX通用基础命令
1.查看当前帐号下的环境变量
#set
2.查看当前操作系统的名字和主机名字
#uname –a
3.从root用户切换到oracle用户
# su – oracle
4.间隔5秒钟察看整个系统的cpu等资源,显示2次结束
#vmstat 5 2
5.间隔2秒查看整个系统的IO等资源,显示3次结束
#iostat 2 3
6.查看zxapp进程的相关信息
#ps –ef |grep zxapp
7.查看本机当前的工作ip
#ifconfig –a 查看当前的工作ip和网卡信息
#netstat –in 查看当前工作的ip
8.列出系统网络名称
#hostname
9.列出已加载的逻辑卷及其加载位置
#mount
10.列出正在运行的所有进程的各种信息:如进程号及进程名等
#ps –ef
11.显示下所有文件所占空间(以块为单位)
#du –s dir_name
12.清除文件内容
例:清理/var/adm/wtmp文件内容
#>/var/adm/wtmp说明:这个文件记录所有用户成功登陆操作系统的信息。该文件不是一个文本文件,因此只能通过who命令来查看其内容。
13.将命令内容导入到文本中
例:#ls -a > show.txt
二、SOLARIS特有的常用命令
14.Kshell与bash之间的切换
bash-2.05# ksh 从bash切换到ksh
# bash 从ksh切换到bash
15.获取系统日志:
日志存在/var/adm/message系列文件中,可以ftp获取
16.重启与关机命令
# reboot 重启(或# init 6)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用solaris命令
2006-12-14 10:51
虽然不全,但一定是常用的,小弟自己整理的,望大家能够继续补充1.showrev
查看系统Hostid: 24cc7225
Release: 5.9
Kernel architecture: i86pc
Application architecture: i386
Hardware provider: COMPAQ
Domain:
Kernel version: SunOS 5.9 Generic 112234-10 Nov 2003 showrev -p可以查看系统的安装的补丁
2、vmstat监视cpu
iostat监视磁盘
iostat -E现在磁盘信息,包括大小和错误数量,厂家等等
3、prtconf显示系统信息
4、prtdiag显示系统cpu,内存,以及OBP
5、netstat -r路由信息
netstat -i接口信息
6、查看网卡状态
ndd -get /dev/eri link_status or link_speed
7. isainfo -b 32 or 64
isainfo查看系统的平台类型sparc or i386
8. prodreg图形界面显示安装的软件
9、prtvtoc /dev/rdsk/c0t0d0s2
/* Disk geometry and partitioning info *
10、dos2unix | -ascii
/* Converts DOS file formats to Unix */
11、mailx -H -u
/* List out mail headers for specified user */
12、prtconf | grep "Memory size"
/* Display Memory Size */
13、prstat -a类似top的命令
14、Snoop Your Network
snoop -d pcelx0
/* Watch all network packets on device pcelx0 */
snoop -o /tmp/mylog pcelx0
/* Saves packets from device pcelx0 to a file */
snoop -i /tmp/mylog host1 host2
/* View packets from logfile between host1 & host2 */
snoop -i /tmp/mylog -v -p101
/* Show all info on packet number 101 from a logfile */ snoop -i /tmp/mylog -o /tmp/newlog host1
/* Write a new logfile with all host1 packets */
snoop -s 120
/* Return the first 120 bytes in the packet header */
snoop -v arp
/* Capture arp broadcasts on your network */
15、uname -a
显示机器名以及机器的平台,机器的型号
16、df -h显示磁盘使用情况
17、查看cpu详细信息psrinfo -v
18、whoami
who
finger
查看当前登陆用户(大家运行下,看看有什么区别)
19、fuser -cu /mountpoint,看当前有什么进程和此文件系统有关
fuser -ck /mountpoint,杀掉所有和此文件系统有关的进程
20、查看磁盘的分区情况:format---0(表硬盘控制器号)--partition--print
21、du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量
22、id 查看当前用户用户号和组号
23、dfshares 显示远程机共享资源
24、pkginfo -l 命令显示关于软件包的详细信息,包括软件包的大小
Solaris 系统管理命令及相关技术中英文对照
A
-----------------------------------------------------------------------------------
ab2admin—对AnswerBook2进行管理的命令行界面
ab2cd—从Documentation CD中运行AnswerBook2服务器
ab2regsvr—向联合域名服务注册AnswerBook2文档服务器
accept、reject—接受或拒绝打印请求
acct—对计数及各种计数命令的概述
acctcms—进程计数命令
acctcon、acctcon1、acctcon2—连接时间计数
acctdisk—将计数数据转换为计数记录总数
acctdusg—通过登录信息计算磁盘资源的消耗
acctmerg—合并或添加总体计数文件
accton—在已有文件中追加进程计数记录
acctprc、acctprc1、acctprc2—进程计数
acctsh、chargefee、ckpacct、dodisk、lastlogin、monacct、nulladm、prctmp、prdaily、prtacct、
shutacct、startup、turnacct—进行计数的shell过程
acctwtmp—将utmpx记录写入文件
adbgen—生成adb脚本
add_drv—在系统中增加一个新的设备驱动器
add_install_client—从网络安装中添加或删除客户的脚本
add_to_install_server—从附加的Solaris CD中将脚本复制到现有的网络安装