Solaris基础系列之二:基本命令(2)

*mkdir:创建目录

*prtconf:查看主机的硬件配置信息。
示例:prtconf|grep Memory,查看物理内存大小。

*prtdiag –v:查看内存、cpu配置信息。
*df:查看文件系统信息。
示例:df –h

* /usr/bin/pagesize:查看内存页大小(通常为8k

*sar –r 1:查看剩余内存、剩余交换区大小(以内存页大小为单位,通常是8k

*prstat 1 1:查看进程对资源占用情况
备注:prstat 1查看所有进程,每秒刷新一次,直至用户中止
prstat 1 1查看所有进程,每秒刷新一次,仅刷新一次
prstat n 5 1 1查看cpu占用率前5行的进程,每秒刷新一次,仅刷新一次
另外,可以使用sS来指定用来排序的列,前者为倒序,后者为正序,默认按cpu倒序,刷新频率为5秒。

*ps –ef:查看当前所有进程

*w:查看当前所有登录用户

* echo $SHELL:查看当前用户所使用的shell类型

* isainfo –v:查看主机是否64
备注:如输出包含6432,则是64位模式运行
64-bit sparcv9 applications
        vis2 vis
32-bit sparc applications
        vis2 vis v8plus div32 mul32

*/usr/sbin/pingping命令

*groupadd:添加用户组
示例:groupadd oinstall添加名称为oinstall的用户组

*useradd:添加用户
示例:useradd –g oinstall –G dba –d /export/home/oracle –s /bin/csh –m oracle
备注:-g表示用户所属组、-G表示用户所属附加组、-d表示用户主目录、-s表示用户默认shell类型、oracle表示用户名,-m参数表示自动创建此用户的主目录

*passwd:为用户设置密码
示例:passwd oracle,为oracle用户设置密码。

*chown:修改文件或目录的拥有者
示例:chown -R oracle:dba /user1/oradata,将oradata目录及其它所有文件、目录的所有者改为dba组下的oracle用户,-R表示递归。

*chmod:修改文件的权限
示例:chmod u+x run.sh,为拥有者添加执行权限;
chmod g+r run.sh,为所属组添加读权限;
chmod o-w run.sh,删除其它用户对文件的写权限。
备注:在用ls -l查看文件文件夹时,看到的第一列是表示权限
其共10位:
第一位表示是否目录
第二到第四位表示文件拥有者(默认为为创建者,可用chown更改)的读、写、执行权限
第五到第七位表示文件工作组(默认为创建者所属组,可用chgrp更改)的读、写、执行权限
第八到第十位表示其它用户的读、写、执行

原文地址:https://www.cnblogs.com/morvenhuang/p/1041851.html