分类:
2007-06-02 11:32:12
1. man手册section1包括对所有用户可用的命令的信息,section 1M为系统管理命令,section 2是能够被C library使用的操作系统呼叫,section 4是各种系统配置文件,section 5混杂主题,section 6是系统上各种可用的游戏或演示
n man -M 指定一个不同于/usr/share/man/man.cf文件中的目录
n man -s 指定搜索指定的段落(section)
n man -k 搜索关键词
2. catman格式化man手册,并建立windex数据库,这个windex允许我们使用-f和-k标记在man手册中搜索关键词或文件,catman并不压缩man手册,也不会把man手册移到其他位置
3. crontab文件的6个区域分别是分钟、小时、天、月、周几、命令
4. SIGTERM(15)是kill和pkill的默认信号,SIGINT(2)键盘发起的中断信号CTRL-C,will kill the current active process,SIGHUP(1)发送一个hangup信号给进程,通常导致进程重新读取其配置文件,SIGKILL(9)用来处理SIGTERM难以终结的进程,SIGSTOP(23)或CTRL-Z发送sigstop信号给进程,cause the process to stop。SIGCONT(25)导致一个已经stoped的进程重新开始
5. 不带参数的df命令会显示文件系统还可以创建多少个文件
# df
/ (/dev/dsk/c1t0d0s0 ): 172542 块 181020 文件----还可以创建181020个文件
6. sysdef显示所有的硬件设备,包括伪设备,可调的内核参数,可加载的内核模块等
7. cfgadm支持hot-plugging热拔插,devfsadm维护/dev和/devices目录
8. mountd daemon负责NFS mounts,nfsd负责NFS客户端请求,vold daemon负责可移动介质的mounts,/etc/init.d/volmgt用来启动和停止vold daemon
9. socket,door,link,block special,regular file都是有效的文件类型,socket是用来和网络接口通信的数据结构,block special file也叫device file,在/dev或/devices目录中,door文件是内核和程序间的RPC接口
10. 指向另外一个文件系统的目录或文件的指针叫soft link,也叫symbolic link,通过ln –s 建立
11. unlink、rm、rmdir可用来删除hard link or soft link
12. mt命令
13. 可用的省略符为*,?,[…],比如 # cd /ex*/home
14. # cd 不带参数的cd命令直接进入用户的主目录
15. vi的有效模式为:command、insert、colon,command模式是进入vi的初始模式,要输入文本,按I进入insert模式,在last line mode,可以退出vi,执行搜索,替代文本,跳到指定行等
n vi的命令模式,h左移,j下移,k上移,l右移
n vi的last line mode:?从光标当前行向上搜索,/从光标当前行向下搜索
n vi的colon即冒号模式,可以跳到指定行或退出,:10跳到第10行
16. mkdir -p /xxxx/dd 如果xxxx目录不存在立即创建
17. rm,cp,mv命令可使用-i选项进行交互操作
18. cd命令在OpenBoot下依然可用
19. .version和banner命令可显示OpenBoot的版本
20. 当使用一个null modem cable,通过serial port A or B连接到系统,叫做hardwire connection。可以使用~+.或init 0进入OK提示符,~+#终结这个hardwire connection
21. echo $SHELL 和 ps命令都可以显示用户当前的shell
22.
Kernel-specific files存放在/kernel目录,/usr/kernel目录,/platform/
23. C shell有一个.logout文件,在用户登出时执行该文件,并且可以编辑和重复前面使用的命令
24. 查看SUN SOLARIS的硬件发布版本信息 /etc/release
25. solaris web start 和 interactive installation可使用java-based GUI
26. 5个软件组,CORE(SUNWCreq)至少600MB,end user support(SUNWCuser),developer system support(SUNWCprog),entire distribution(SUNWCall)至少2.3GB,,entire distribution plus OEM(SUNWCxall)至少2.4GB
27. 安装S8必须的硬件为memory,diskspace,NIC(network interface)
28. 软件包中的文件
n pkginfo文件包含了包的主题,版本,目的等信息,可使用pkginfo命令查看
n pkgmap文件包含软件包中的文件的权限,大小,位置等信息
n preinstall文件用来确认哪些软件组件应该被安装,以及到哪里去安装它们
29. 当安装一个补丁到系统时,一个新的目录被创建在/var/sadm/patch,/var/sadm/pkg目录下,一个readme文件和安装日志文件被放置在/var/sadm/patch的子目录下,同时在/var/sadm/pkg/目录为(作为安装的补丁的一部分的)每个包创建一个子目录
30. admintool可以用来GUI管理包,solstice用来管理NIS+环境
31. boot PROM的banner标题中包括系统MAC,硬件类型,处理器速度,PROM版本,但不包括网卡的MAC和CPU数量
32. boot -w为了recovery目的会以可写方式挂接/文件系统,boot –r启动期间重新配置硬件,boot –a交互式启动,在系统引导的时候会提示确认或输入引导信息,比如kernel位置,名字等等
33. /etc/inittab文件中的action:
n boot在启动的时候开始,如果进程停止,init进程不会再次开始它
n respawn:init进程会自动重启它
n once:开始一个进程,然后init进程接着读inittab文件下面的内容,终结后也不会再次启动
34. halt、poweroff、reboot不会执行kill脚本,直接关闭系统
35. CTRL+D、exit是退出solaris系统的正确的方法
36. ^允许匹配紧跟着后面的字符为开始的行,比如^h匹配以h开始的行,$匹配以跟在后面的字符为结束的行
37. grep –i 在文件中忽略大小写搜索字符,-v 显示所有不匹配的
38. ls 默认按字母顺序显示,-t按时间戳(缺省为最后修改时间即-c)为排序顺序显示,-r按原顺序的反向显示,-p在目录后跟/符号,-n显示uid和gid而不是所有者和拥有组名字,-u按最后访问的时间显示,-c以inode最后一次修改的时间为显示顺序,-x显示顺序按横向排,默认为竖向排
39. 修改权限时,用-f强行修改,可抑制显示警告信息,chmod 01644,+t,1711都可以激活目录的sticky bit
40. setfacl 和 getfacl
41. nice 和 renice,nice在进程启动时修改进程的优先级,renice在进程已经运行的时候修改优先级
42. pgrep可用来显示PID和进程名字,默认显示PID
43. PKILL和process manager可以不通过PID给进程传递信号
44. root帐号无法关涉sched,init,pageout,fsflush进程,不能对这些进程发出信号
45. 当运行fsck时,检查柱组,最近一次的mount point,文件系统的裸设备路径,检查连接性,检查块和大小,这些都会显示,但fsck运行时,虽然会检查一致性,但不会显示check consistency
46. the location of tempory files not needed by system is /tmp;/var/run是独立的文件系统,系统用来作交换空间或虚拟内存交换使用,存放临时的系统文件
47. fdformat用来格式化软盘
48. 要在floppy disk上使用UFS,必须先volcheck确认软盘是否正确格式化(volcheck –v可查看),然后可以用newfs在软盘上创建UFS文件系统
49. 挂接磁碟diskette使用volrmmount命令,volrmmount –i 挂接磁碟,volrmmount –e 卸载磁碟,mount和umount对硬盘上的文件系统使用,volcheck确认floppy disk is formatted correctly,eject命令弹出介质,例如floppy disk,cdrom,DVD等
50. 打包和压缩
n tar rvf把文件附加到现有的文档里,tar tvf 查看内容,cvf创建新tar文件,xvf解出文件
n 查看一个compressed file的内容,使用uncompress –c 或zcat命令,扩展名.Z
n pcat用来查看pack压缩的文件内容,扩展名.z