1.成为超级用户(su)
gtxa%su
Password:
#
如果想使用root本身的环境变量,键入su -
2.与用户通信
;用write命令直接将消息发送到某个用户终端上.?
;用wall使用将消息发送给一个系统上的所有用户.?
;用rwall命令将消息发送给网络上的所有用户.
3.通过查询记录文件/var/adm/sulog,可以跟踪谁正在使用超级用户帐号。
# more /var/adm/sulog
4.注册时显示系统专用信息
# more /etc/motd
5.选择init状态
0掉电状态
1.S.s系统管理员状态(单用户)
2多用户状态(不输出资源,没有启动NFS)
3多用户状态(输出资源,启动NFS进程)
4替换多用户状态(目前不用)
5软件重引状态(目前不用)
6系统重引导状态
6.要查看某系统的运行级
# who -r
. run-level 3 Jul 7 17:12 3 0 S
7.要关闭系统
gtxa% su
Password:
# telinit 0
注意:telinit/init和shutdown命令是改变系统运行状态的好方法,由于它们是用一级rc shell程序来杀死行进程, 因此用这些程序来关闭系统是最可靠的方式。
halt命令在关闭系统时没有任何延时也不给系统中的用户以任何警告。halt命令不运行任何 rc shell程序
用reboot命令关闭系统并重新引导到多用户状态,reboot命令不警告系统中的用户,不运行rc shell程序,所以不是一个关闭系统的好方法。
8.
find命令的可选项
可选项 说明
-fstype 查找指定类型的文件系统,通常用ufs或nfs中的文件
-prune 限制搜索到指定的目录
-nouser 查找不属于/etc/passwd中用户的文件
-nogroup 查找不属于/etc/group中组的文件
-atime 查找在最后天被存取过的文件
-mtime 查找在最后天被修改过的文件
-ctime 查找在最后天被改变过的文件, 这种改变包括改变文件的属性。如链接数、所有者或组
-Xdev 限制只对一个文件系统搜索
gtxa% find $HOME -name core -print
/home/ignatz/core
gtxa%
9.查看文件
需要查看整个文件时可以用more命令,当只需看文件尾的内容时(如日志(log)文件),可用tail命令来显示文件的最后10行,当重要信息在文件头时,可用head命令显示文件的前10行。
# head -20 /etc/passwd
# tail -2- /etc/passwd
10.改变文件的许可权
文件权限的八进制值
值 说明
0 无权限
1 只可执行
2 只可写
3 可写、可执行
4 只读
5 可读、可执行
6 可读、可写
7 可读、写、执行
11.Solaris系统软件提供7个缺省的环境变量。
*PSI:定义shell提示符。Bourne和Korn shell的缺省提示符是$。C shell的缺省提示符是%,任何shell中root的缺省提示符皆是#。用户可以在.profile,.login 或.cshrc 文件中下义不同的shell提示符。
*HOME:定义用户主目录的绝对路径。作为注册进程的一部分,自动定义HOME的缺省值,并且设置为/etc/passwd 文件中说明的注册目录。当键入cd命令且无参数时,shell转到HOME 变量所确定的目录之下。
*LOGNAME:定义用户的注册名。作为注册进程的一部分,LOGNAME的缺省值被自动定义且设置为/etc/passwd文件中说明的注册名。
*PATH:列出一组目录。当用户敲入命令后,shell 按顺序从这些目录中查找要执行的程序。如果一个命令所在的目录不在该查找路径中,则用户必须键入该命令的全部路径。做为注册进程的一部分,PATH的缺省值是按.profile(Bourne和Korn shell)或.cshrc(C shell)文件中的说明设置。查找路径的顺序是非常重要的。当同名的命令在不同的目录存在时,执行的是第一个找到的命令。例如:假设PATH(以Bourne 和Korn shell方式)定义为PATH =/bin:/usr/bin/:usr/sbin:$HOME/bin,在usr/bin和/home/jean/bin目录中均有名为sample的程序,当用户不键入路径,而只是键入sample命令时,则执行/usr/bin目录中的sample程序。
其它环境变量包括:
*LPDEST:设置用户的缺省打印机
*OPENWINHOME:设置Open Wimdows可执行码的路径
*DESKSET:设置DESKSET的可执码的路径
*LANG:设置本地语言,可能值是:english、japanese、German、French、Swedish和Italian等
*HZ:设置Borne和Korn shell的历史
*TZ:设置时区
*SHELL:设置make,vi或其它工具所使用的缺省shell
*MAIL:告诉shell到哪去查找新的邮件
*MANSECTS:设置手册的有效章节
12.查找用户信息
用户信息的命令:who、finger、rusers -1、whodo、id
rusers -1(远程用户注册)命令,显示从远程系统注册的用户名清单,同时显示用户注册的系统名,tty端口,日期,登录时间以及空闲时间(idle time)。如果主机不空闲,那么最后一列不显示,使用本命令的方法是:键入rusers-1后再回车。
键入Whodo,可以看到谁注册了,以及注册者在做什么。
13.一些基本的vi命令
功能命令
不存盘退出:q!
存盘:w
存后退出:wq
存后退出ZZ
左移一字符h
右移一字符i
上移一行k
下移一行j
移到文件尾G
插入文本(插入方式)i(文本)ESC
在光标后附加文本a(文本)ESC
在行尾附加文本A(文本)ESC
如何退出命令方式ESC
删行dd
删字符x
删词dw
在上一行开始加入新文本O
在下一行开始加入新文本o
拷贝一行到缓冲区Y
将缓冲区内容置于当前光标之前P
将缓冲区内容置于当前光标之后p
14.显示磁盘空间的信息(df -k)
判别某文件系统是否为本地文件系统(df)
gtxa%df /home/ignatz
bigriver:export/home/ignatz 5388980 399435 85647 82%/tmp-mmt/home/ignatz
gtxa%
#df /
/dev/dsk c0t0d0s0 30383 11885 15468 43% /
# df -F ufs
/ (/dev/dsk/c1t0d0s0 ):16400372 blocks 1022628 files
/usr (/dev/dsk/c1t0d0s1 ):18396638 blocks 1229103 files
/var (/dev/dsk/c1t1d0s1 ):27159048 blocks 1751130 files
/opt (/dev/dsk/c1t0d0s3 ):12187874 blocks 754502 files
/data (/dev/dsk/c1t2d0s0 ):70018304 blocks 4336636 files
/export (/dev/dsk/c1t3d0s0 ):45793682 blocks 4336581 files
/tmp (/dev/dsk/c1t0d0s2 ):20647146 blocks 1278439 files
# df -F tmpfs
/var/run (swap ):48803936 blocks 442249 files
gtxa%df -F nfs
阅读(908) | 评论(0) | 转发(0) |