[置顶] solaris常用系统命令

1.检查系统运行模式32位/64位:isalist –v、isainfo –v、isainfo –b

64-bit mode:
#isalist -v  
sparcv9+vis sparcv9 sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc 
#isainfo -v 
64-bit sparcv9 applications 32-bit sparc applications
#isainfo –b 
64  
32-bit mode:
#isalist -v  
sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 
#isainfo -v 
32-bit sparc applications
#isainfo –b 
32

注: 
A、 ISA:Industrial Standard Architecture,工业标准结构总线;

B、 isainfo –b用于查看内核位数 

C、 isalist的输出中,从高到底列出了CPU的指令状态,sparcv9+vis sparcv9是64位指令,sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7是32位的; 

D、 isainfo是用来识别当前系统支持的指令集的特征; -v参数:列出当前系统支持的应用程序的位数、采用的指令集结构; -b参数:列出当前系统的位数;

2.进程监控:prstat

*PID:进程的进程 ID。
*USERNAME:真实用户(登录)名称或真实用户 ID。
*SIZE:进程的总虚拟内存大小,以 K、M 或 G 为单位。
*RSS:进程的驻留集大小 (RSS),以 K、M 或 G 为单位,即目前实际占用的内存。
*STATE:进程的状态 (cpuN/sleep/wait/run/zombie/stop)。
*PRI:进程的优先级。数字更大表示优先级更高。
*NICE:优先级计算中使用的 nice 值。只有特定调度类中的进程才有 nice 值。
*TIME:进程的累计执行时间。
*CPU:进程使用的当前 CPU 时间的百分比。如果在非全局域中执行并且池设备是活动的,百分比将是 zone 绑定的池所使用的处理器集合中处理器的百分比。
*PROCESS:进程的名称(执行文件的名称)。
*NLWP:进程中 lwps 的数量。

3.内存状态:vmstat

4.scp: 比FTP感觉更快捷一些

上传文件到目的主机:scp [localFile] [email protected]:[destDir]  

下载文件到本地:scp [email protected]:[remoteFile]  [localDir]

-r 参数可传递目录

如果报Permission denied,则需要修改目标机器的/etc/ssh/sshd_config文件里sshd的相关项,如:

PasswordAuthentication yes

PermitRootLogin yes  //root用户scp

5.env:查看当前用户的环境变量

6.last:用户登陆日志

你可能感兴趣的:([置顶] solaris常用系统命令)