solaris命令

solaris命令
solaris命令

(一)基本命令

命令格式:命令参数

★1. ls 显示文件名,等同于dos下dir命令

命令格式:ls [option] file

option:

-l 显示详细列表

文件类型和权限| 文件连接数|所有者| 用户组脉| 文件长度| 修改日期| 文件名

-a 显示所有文件,包含隐藏文件(以. 起头的文件名)

-R 显示文件及所有子目录

-F 显示文件(后跟*)和目录(后跟/)

-d 与l选项合用,显示目录名而非其内容

-p

★2. cd 目录转换,等同于dos下cd命令

注意目录分隔符为“/”,与dos相反

命令格式:cd dirname

★3. pwd 显示当前路径

★4. cat 显示文本内容,等同于dos下type命令

命令格式:cat filename

★5. more 或pg 以分页方式查看一个长文本文件内容.

命令格式:more filename

★6. rm 删除文件

命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.)

例子:

rm file1 删除档名为file1 之文档.

rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.

rm f* 删除档名中,以f 为字首之所有文档.

rm -r dir1 删除目录dir1,及其下所有文档及子目录.

★7. mkdir 创建目录

命令格式:mkdir [-p] directory-name

Exmaple :

mkdir dir1 (建立一新目录 dir1.)

mkdir -p dir/subdir (直接创建多级目录)

★8. rmdir 删除目录

目录必须首先为空

命令格式: rmdir directory

★9. cp 文档复制 | cp –r 目录复制

命令格式: cp [-r] source destination

Exmaple:

Cp -i file1 file2 (将文档 file1 复制成 file2 . –i为提示确认。)

cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.

cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1.

cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2

cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.

★10. mv 文件移动 | 重命名

命令格式:mv source destination

Exmaple:

mv file1 file2 将file1重命名为file2.

mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1.

mv dir1 dir2 若目录dir2 不存在,则将目录dir1,及其所有档

案和子目录,移到目录dir2 下,新目录名称为dir1.

若目录dir2 不存在,则将dir1,及其所有文档和子

目录,更改为目录dir2.

★13. vi 编辑器

vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode) 。当使用者进入 vi 后,即处在指令模式下,此刻键入的任何字符都被视为

指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入

模式。

输入模式

如何进入输入模式

a (append) 由光标之后加入资料。

A 由该行之末加入资料。

i (insert) 由光标之前加入资料。

I 由该行之首加入资料。

o (open) 新增一行于该行之下以供输入资料。

O 新增一行于该行之上以供输入资料。

如何离开输入模式

《ESC》结束输入模式。

命令状态:

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! 存盘退出

17. hostname

20. echo显示环境变量用

21. date

只输入date就显示当前的工作站时间,如果有root超级用户权限,加上参数可以修改工作站的时间。

格式:date mmddHHMM[cc]yy

mm--月份,dd--日期,HH--小时,MM--分钟,cc--世纪(可选),yy--年份

22、exit 退出终端操作

23、find 搜索指定目录下要找的文件,找到后给出文件的路径

格式:find search-path -name filename -print

例如:

%find / -name file1 -print ( 从根目录开始寻找 file1文件,并给出它的路径。)

24、ftp 本地工作站与远端工作站之间文件传输

必须拥有远端工作站的帐号及密码,才可进行传输工作。

格式: ftp hostname or ftp ip_address

25、ps 查看系统的进程

格式:ps [-euf...]

例如:

%ps -u rms (查看系统中,用户rms的 process。)

%ps -ef (查看系统中,包含系统内部,及所有用户的进程。)

26、kill 杀掉操作系统中的进程

一般先用ps命令先查看进程的ID号,再用kill。如果kill杀不掉,可再加参数-9,说明为强制杀掉。

例如:

%kill -9 1234 这里1234是假设的进程号。

27.showrev

查看系统Hostid: 24cc7225

Release: 5.9

Kernel architecture: i86pc

Application architecture: i386

Hardware provider: COMPAQ

Domain: https://www.360docs.net/doc/b11221487.html,

Kernel version: SunOS 5.9 Generic 112234-10 Nov 2003 showrev -p可以查看系统的安装的补丁

28.prtconf显示系统信息

1.文件信息

ls -l

drwxrwxrwx filename

(1)访问权限

mode : rwx rwx rwx r:read w:write x:execute

user group other

缩写: (u) (g) (o)

(2)文件类型

: 普通文件

b : 块特殊文件,如硬盘和CDROM设备

c : 字符文件设备

l : 符号连接

p : 管道或流,用于进程通讯

d : 目录

(一)硬盘和文件资源

硬盘和CD-ROM设备使用块设备接口.硬盘设备文件存储在/dev目录下.

字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.

1. 逻辑硬盘设备命名的约定

/dev/[r]dsk/cwtxdysz

例子:

/dev/dsk/c0t3d0s0

Cn:controller number 控制器号,标识被硬盘控制的加到系统上的逻辑顺序.

c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推.

tn:target number 目标号,是位于控制器内的地址,通常在外围设备的背面能找到目标号.

Dn:disk number 硬盘号,代表连在目标上的设备的逻辑单位号.d0代表第一个硬盘,d1代表第二个硬盘,依次类推.对嵌入式SCSI控制器,硬盘驱动号总是0.

Sn:slice or portition number 片或分区号,标识硬盘的分区.

2. dmesg命令

dmesg命令用实例名和物理名来标识连到系统上的设备.dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息.

例子:

下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备。对每个硬盘设备,输出三行信息,分别表示:硬盘的实例名。

硬盘的物理设备名.

硬盘的市场名和硬盘的外形信息特征.

硬盘的逻辑设备名是对硬盘的物理设备名的符号连接.

硬盘的实例名是对物理设备命的内核的缩写.

Solaris命令不用此来表示硬盘.

2. df 显示文件系统所占用的硬盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.

各域的含义为:

Filesystem 被挂接的文件系统.

Kbytes 按Kbyte计算的文件系统大小.

Used 已用的数量(Kbytes).

Avail 可用的数量(Kbytes).

Capacity 已用的百分比.

Mounted on 挂接点.

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点.

3.umount 摘下文件资源

从本地系统上摘下文件资源,超级用户可使用umount命令.

命令格式:

# umount mount_point

如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd至/ 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下.

(六)卷管理

1./etc/init.d/volmgt [start|stop] 启动卷管理

2.volcheck 检查软盘,如有挂接在floppy目录下

3.eject [cdrom|floppy] 弹出设备

七、进程管理

1.ps 显示进程号命令格式:ps -ef

根据程序查询进程ps –ef | grep java

2.kill 清除进程命令格式:kill -9 pid

3.nohup 非挂起运行

八、软件包管理

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 SUNWaudio

3.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设备的系统可以从服务器上挂接此软件包,用以安装。软件包也可以利用Software Manager远程安装,暂略.

服务器下面两个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 整个系统的软件包映象.

Solaris常用命令和例子

Solaris常用命令和例子 1) ok>probe-ide//Ultra5/10、Blade100/150 ok>probe-scsi-all//Ultra60、E450、V480 ok probe-scsi-all /pci@1f,4000/scsi@3,1 /pci@1f,4000/scsi@3 Target 0 Unit 0 Disk QUANTUM VK4550J SUN4.2G8817 Target 6 Unit 0 Removable Read Only device TOSHIBA 2395 XM5701TASUN12XCD fsck 例: ok boot Boot 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/ufsboot Loading: /platform/sun4u/ufsboot SunOS Release 5.8 Version Generic_110096-04 64-bit Copyright 1983-2000 Sun Microsystems, Inc. All rights reserved. WARNING: todsg_get(): TOD SRAM magic error WARNING: todsg_get(): turned off using tod configuring IPv4 interfaces: hme1. Hostname: qame-a The / 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 fsck

常用solaris命令

常用solaris命令 2006-12-14 10:51 虽然不全,但一定是常用的,小弟自己整理的,望大家能够继续补充1.showrev 查看系统Hostid: 24cc7225 Release: 5.9 Kernel architecture: i86pc Application architecture: i386 Hardware provider: COMPAQ Domain: https://www.360docs.net/doc/b11221487.html, 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 */

Solaris 基本命令

Solaris 基本命令(一)基本命令 命令格式:命令参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录 -F 显示文件(后跟*)和目录(后跟/) -d 与l选项合用,显示目录名而非其内容 2.cd 目录转换,等同于dos下cd命令 注意目录分隔符为“/”,与dos相反 命令格式:cd dirname 3.pwd 显示当前路径 4.cat 显示文件内容,等同于dos下type命令 命令格式:cat filename

5.more 以分页方式查看文件内容. 命令格式:more filename 6.rm 删除文件 命令格式: rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子: rm file1 删除档名为 file1 之文档. rm file? 删除档名中有五个字元,前四个字元为file 之所有文档. rm f* 删除档名中,以 f 为字首之所有文档. rm -r dir1 删除目录 dir1,及其下所有文档及子目录. 7.mkdir 创建目录 命令格式: mkdir [-p] directory-name Exmaple : mkdir dir1 建立一新目录 dir1. mkdir -p dir/subdir 直接创建多级目录 8.rmdir 删除目录 目录必须首先为空 命令格式: rmdir directory 9.cp 文档复制 命令格式: cp [-r] source destination 例子: cp file1 file2 将文档 file1 复制成 file2 cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1. cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下, 档名仍为 file1.

solaris下的ftp命令介绍

solaris下的ftp命令介绍(保存) 1.ftp 本地工作站和远端工作站之间文档传输(solaris) : 必须拥有远端工作站的帐号及密码,才可进行传输工作: 格式:ftp hostname or ftp ip_address 例如: ftp 129.9.123.45 和远端工作站129.9.123.45 ,进行文档传输 Name (129.9.123.45:user-name) : 输入帐号 Password (129.9.123.45:user-name): 输入密码 !为执行外部操作系统的命令。 ftp> help 列出ftp 文档传输,可使用的任何命令。 ftp> !ls 列出本地工作站,现在目录下的任何文档名。 ftp> !pwd 列出本地工作站,现在所在的工作目录位置。 ftp> ls 列出远端工作站现在目录下的任何文档名。 ftp> dir 列出远端工作站现在目录下的任何文档名(略同于UNIX 的ls -l 指令). ftp> pwd 列出远端工作站现在所在的目录位置。 ftp> cd dir1 更改远端工作站的工作目录位置至dir1 下。 ftp> get file1 将远端工作站的文档file1 ,拷贝到本地工作站中。 ftp> put file2 将本地工作站的文档file2 ,拷贝到远端工作站中。 ftp> mget *.c 将远端工作站中,文档名后缀为c 的任何文档,拷贝到本地工作站中。ftp> mput *.txt 将本地工作站中,文档名后缀为txt 的任何文档,拷贝到远端工作站中。ftp> bin 以二进制方式传输文档,切记在传送可执行文档时要先执行此命令。 能够将ASCII文档按二进制方式传输,但决不能将二进制文档按ASCII方式传输,否则二进制文 档的内容会遭到破坏而无法使用。 ftp> asc 以ASCII方式传输文档,只在传输ASCII文档时用,特别是在DOS和Solaris之间传输时 用。 ftp> prompt 使用mput/mget 时不用每个文档皆询问yes/no ftp> quit 结束ftp 工作。 ftp> bye 结束ftp 工作,和quit相同。 注: 从PC到工作站间的文档传输也可在PC端WIN95下的FTP命令进行文档传输,用法和 上所述大致相同。 FTP命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP

solaris10系统管理命令和系统备份方法

solaris 10 一些系统管理命令和系统备份方法 1.查看系统版本和系统型号 uname -a unmae -X Cat /etc/release showrev SunOS5.10其实和Solaris 10是一个东西,名称不同,与Solaris系统的起源相关。下面是两者的关系介绍: History In 1987, AT&T and Sun announced that they were collaborating on a project to merge the most popular Unix variants on the market at that time: BSD, System V, and Xenix. This would become Unix System V Release 4 (SVR4).[3] On September 4, 1991, Sun announced that it would replace its existing BSD-derived Unix, SunOS 4, with one based on SVR4. This was identified internally as SunOS 5, but a new marketing name was introduced at the same time: Solaris 2.[4] While SunOS 4.1.x micro releases were retroactively named Solaris 1 by Sun, the Solaris name is almost exclusively used to refer to the SVR4-derived SunOS 5.0 and later.[5] The justification for this new "overbrand" was that it encompassed not only SunOS, but also the OpenWindows graphical user interface and Open Network Computing (ONC) functionality. The SunOS minor version is included in the Solaris release number; for example, Solaris 2.4 incorporated SunOS 5.4. After Solaris 2.6, Sun dropped the "2." from the number, so Solaris 7 incorporates SunOS 5.7, and the latest release SunOS 5.10 forms the core of Solaris 10. 2.显示系统中磁盘的数量 format root@IEDB # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c1t0d0 /pci@1f,700000/scsi@2/sd@0,0 1. c1t2d0 /pci@1f,700000/scsi@2/sd@2,0 2. c1t3d0 /pci@1f,700000/scsi@2/sd@3,0

SOLARIS操作系统常用命令

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 SOLARIS操作系统常用命令 SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便. 1、man <要查的命令名字> 给出要查命令所有选项的含义,以及命令的详细说明. 2、ls 相当于DOS的dir 它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。 ls -a 列出包含以.起始的隐藏文件在内的所有文件名。

solaris常用系统命令如何查看日志信息

solaris常用系统命令如何查看日志信息 删除60天前的数据文件 find ./u/mydir -mtime +60 -name "al_*" -exec rm -f {} \; 如何查看日志信息dmesg | more /var/adm/messages* 收集exlpore日志/opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output 系统的基本状况showrev 系统运行时间,平均负载uptime 版本信息uname -a Update版本more /etc/release 系统补丁showrev -p 已安装的补丁信息patchadd 123-12 打补丁 查看服务对应的端口more /etc/services 系统变量设置env,sysdef Shell变量:bash,csh,ksh 收集explore日志 先查看有没有装 # pkginfo |grep SUNWexplo 如果有安装的话: # /opt/SUNWexplo/bin/explorer 收集到的文件在: # /opt/SUNWexplo/output 清空日志:cp /var/adm/messages /var/adm/messages.bkp #cat /dev/null > /var/adm/messages C pu psrinfo -vp 系统cpu数和速度

uptime cpu平均负载 prstat -a 实时进程的状态 ps -ef 显示所有进程的详细信息 kill pid 杀死进程 vmstat,mpstat,/usr/ucb/ps -aux 内存 prtdiag -v 系统硬件,电源接口等 查看内存大小prtconf -vp | grep Mem vmstat swap -s 增加swap分区:mkfile 200m /tmp ,swap -a,swap -l C5292 磁盘管理 iostat 监视系统输入/输出设备负载 format 系统几块磁盘,大小Ctrl+D的组合键退出metastat 显示硬盘raid状态 检查硬盘信息prtvtoc /dev/dsk/c0t0d0s5 查看NBU硬盘available_media 如何添加硬盘 1,Mkdir /usr/ldap3 2,newfs /dev/rdsk/c1t3d0s1 3,mount /dev/dsk/c1t3d0s1 /usr/ldap3 4,vi /etc/vfstab添加文件系统信息

Solaris 设备状态检查常用命令

Solaris 设备状态检查常用命令 标签:solaris硬件设备命令硬件信息查看表1-1 查看服务器硬件配置 表1-1 设备状态检查常用命令

# prtdiag -v 回显信息中“System Configuration”所在的行显示当前服务器的配置,包括服务器类型;“Run”所在的列显示当前服务器的CPU主频,这里CPU主频数值越大版本越高。 System Configuration: Sun Microsystems sun4u Sun SPARC Enterprise M5000 Server System clock frequency: 1012 MHz Memory size: 65536 Megabytes ==================================== CPUs ========================== ========== CPU CPU Run L2$ CPU CPU LSB Chip ID MHz MB Impl. Mask --- ---- ---------------------------------------- ---- --- ----- ---- 00 0 0, 1, 2, 3, 4, 5, 6, 7 2660 5.5 7 161 00 1 8, 9, 10, 11, 12, 13, 14, 15 2660 5.5 7 161 00 2 16, 17, 18, 19, 20, 21, 22, 23 2660 5.5 7 161

00 3 24, 25, 26, 27, 28, 29, 30, 31 2660 5.5 7 161 00 0 0, 1, 2, 3, 4, 5, 6, 7 2660 5.5 7 161 solaris Cpu /Linux下如何查看cpu 3665阅读0评论2011-09-21icybay 分类:LINUX 1.CPU数量 hp-unix ioscan -C processor | grep processor | wc -l Solais psrinfo -v | grep Status of processor |wc -l linux cat /proc/cpuinfo/grep processor|wc -l AIX lsdev -C | grep -i processor|wc -l 2) Memery数量 solaris prtconf | grep -i mem AIX root>lsdev -C |grep mem

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 SOLARIS操作系统常用命令 SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便. 1、man <要查的命令名字> 给出要查命令所有选项的含义,以及命令的详细说明. 2、ls 相当于DOS的dir 它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在 内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。 ls -a 列出包含以.起始的隐藏文件在内的所有文件名。 ls -t 依照文件最后修改时间的顺序,依序列出文件名。 ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。

solaris 命令大全

虽然不全,但一定是常用的,小弟自己整理的,望大家能够继续补充1.showrev 查看系统Hostid: 24cc7225 Release: 5.9 Kernel architecture: i86pc Application architecture: i386 Hardware provider: COMPAQ Domain: https://www.360docs.net/doc/b11221487.html, 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 */

Solaris命令常用参数

Solaris命令常用参数 1、df –k 查看文件系统(Filesystem)使用率 df -F ufs -o i 查看inode(数据结构)占用率,100%后不能新增文件。 2、ls –lrt 查看当前目录下的文件或文件夹(按照时间排序) 3、mkdir d1 d2 d3 一次性创建多个目录 4、rm file1 file2;rm –r d1 d2 d3 删除多个文件或目录 ls|xargs rm –f /var/spool/clientmqueue和/var/spool/mqueue下有大量文件,不能直接rm -f *,系统会说argument too long的 5、touch temp.log 创建一个空文件 6、cat /dev/null >access.log 清空log文件,当web server启动时,access.log变为0大小,但是空间不会释放。 cat file1>>file2 追加file1内容到file2. 7、sort -t '|' +1 +2 aaa.txt>aaa.txt.sort 把文本文件按照第2列和第3列排序,以|为分隔符 8、grep characters file1>file2 从文件中查询出带有关键字的行,生成一个新文件。 9、vi file1 编辑文件。 键盘字符功能:i 当前位置插入字符 o 换行输入 a 光标后移动一位输入 :1 返回第一行 :$ 返回最后一行 d再^g 删除全部内容 dd 删除本行 x 删除单个字符 勤按Esc,否则会引起功能键紊乱 9、echo “messages” 向屏幕输出信息 10、find ./ -name file –pinrt 在当前目录下查询文件file 11、crontab –l 定时任务 12、top

Solaris系统管理员常用命令

Solaris系统管理员常用命令 1. Solaris 操作系统 操作系统的版本:Solaris 1.x(sunos4.1.x), Solaris 2.x(sunos 5.x), Solaris 7, Solaris 8 特点: 多用户, 多任务(or 多进程,多线程), 分布式计算(处理) 应用: Client-Server方式中的服务器 o NFS Server, o Name services Server, o mail Server, o Operating system Server, o Database Server o Application Server 2. SUN 服务器体系结构 硬件(Hardware) --> Solaris 系统内核(Kernel)-->指令 Shell-->应用软件(Applications) o SUN 服务器的体系结构发展(Kernel and Application Architecture): [1] SPARC-->[2] SuperSPARC-->[3] UltraSPARC-->[4] sun4c, -->[5] sun4m-->[6] sun4u o 常见硬件组成 [1] 处理器 CUP, [2] 内存 Memory, [3] 系统总线 bus, [4] 硬盘 disk, [5] 显示器 monitor, [6] 键盘 keyboard, [7] 光驱 cdrom, [8] 磁带机 tape, [9] 网卡 net ...... 3. Openboot(Prom) 常用命令及 Solaris 操作系统的安装 Openboot(Prom) 常用命令: ========================= ok> help (帮助命令) ok> banner (显示系统hostid, memory, mac addr等nvrom配置信息) ok> .version (显示prom版本信息) ok> devalias (系统设备别名) 例如 devalias cdrom1 /sbus/SUNW,fas@e8800000/sd@5,0 ok> nvalias (prom命令/信息别名) ok> probe-scsi-all (显示所有scsi设备)

Solaris进程的查看和管理

Solaris进程的查看和管理 /usr/proc/bin的命令介绍: pstop 停止进程 prun pid 重新启动进程 ptime pid 使用微状态计算进程时间 pwait pid 等待指定的进程终止. pcred pid 显示可信度 pfiles pid 显示已打开文件的fstat 和fcntl 信息 pflags pid 显示每个lwp 的/proc 跟踪标志,等待和持有信号量以及其他状 态信息 pldd pid 显示链接到每个进程的动态链接库 pmap pid 显示地址映射空间 psig pid 显示信号操作 pstack pid 显示每个lwp 的十六进制与符号堆跟踪 ptree pid 显示包含指定PID 的进程树 pwdx oid 显示当前工作目录 6、ps命令格式: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 7、常用的参数: -e 输出所有进程报告 -f 在第一栏显示进程所有者的名字(不是UID)。该选项关闭-l、–t、–s 和–r 选项,打开-a 选项。 -l 产生一个长的输出报告,只是不包含STIME 字段 8、ps -el的相关输出参数解释: bash-2.05$ ps -el F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 19 T 0 0 0 0 0 SY ? 0 ? 0:16 sched 8 S 0 1 0 0 40 20 ? 151 ? ? 0:00 init 19 S 0 2 0 0 0 SY ? 0 ? ? 0:00 pageout 19 S 0 3 0 0 0 SY ? 0 ? ? 0:30 fsflush 8 S 0 377 1 0 40 20 ? 223 ? ? 0:00 sac 8 S 0 378 1 0 40 20 ? 224 ? console 0:00 ttymon 8 S 0 131 1 0 40 20 ? 289 ? ? 0:00 rpcbind

Solaris命令

查看系统的版本uname -a uname -X cat /etc/release 查看内核位数 isainfo -v 如何查看版本号和linux一样 cat /etc/release ; Solaris版本 uname -a ; Kernel版本 1.看物理内存用prtconf,在x86和sparc都通用的: # prtconf -vp | grep Mem Memory size: 1015 Megabytes 2.用vmstat看使用情况:

# vmstat 1 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr cd s0 s1 -- in sy cs us sy id 0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 91 0 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 98 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 100 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 99 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 99 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99 3.Solaris 9开始,可以使用mdb来查看内存: # echo ::memstat |mdb -k Page 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

solaris与Linux的基本命令区别

Solaris 是Unix ,而不是Linux 。Linux 是一个内核,而Unix 是一个操作系统。 1)查看开放端口 Linux:netstat -atn Solaris:netstat -P tcp -f inet -an 2)查看网卡/网络状态 Linux:ifconfig Solaris:ifconfig -a 或者dladm show-dev 注:Linux 下每个网卡都是以eth0,eth1 等来命名的,而Solaris 则是以网卡驱动来命名的,如rtls0, iprb0, bge0, bge1,bnx0,e1000g1,nge1,xge0 等,可以通过man 来查看究竟是什么网卡,比如:# man iprb 3)查看系统安装的所有软件包 Linux:rpm -qa 或者dpkg -query -l Solaris:pkginfo 4)安装软件包 Linux:rpm -ivh stardict.rpm Solaris:pkgadd -d 'pwd' SUNWstardict 5)卸载软件包 Linux:rpm -e stardict Solaris:pkgrm SUNWstardict 6)查看进程状态 Linux:top Solaris:prstat 在Solaris 下可以通过pkg-get -i top 来下载安装top软件,prstat -L 可以进一步显示每个线程的状态。 7)查看系统服务 Linux:chkconfig --list Solaris:svcs 8)系统服务管理 Linux:chkconfig samba off 或者chkconfig samba on Solaris:svcadm ensable svc:/network/smtp:sendmail 或者enable svc:/network/smtp:sendmail Solaris 的svcadm 可以通过-r 参数进一步把相关的服务开启或者禁止掉。 9)查看CPU信息 Linux:more /proc/cpuinfo Solaris:psrinfo -v 10)查看内存大小 Linux:more /proc/meminfo 或者top Solaris:prtconf | grep ^M 11)监测网络 Linux:tcpdump Solaris:snoop 12)显示所有模块信息

solaris常用系统命令

tianyayang 常用查看系统状态和信息的命令(整理) 虽然不全,但一定是常用的,小弟自己整理的,望大家能够继续补充1.showrev 查看系统Hostid: 24cc7225 Release: 5.9 Kernel architecture: i86pc Application architecture: i386 Hardware provider: COMPAQ Domain: https://www.360docs.net/doc/b11221487.html, 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

相关文档
最新文档