Chinaunix首页 | 论坛 | 博客
  • 博客访问: 135852
  • 博文数量: 34
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 331
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-15 14:11
文章存档

2009年(1)

2007年(19)

2006年(14)

我的朋友

分类:

2006-07-15 05:09:06

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) |
给主人留下些什么吧!~~