分类:
2005-07-10 18:47:14
第一章 describing interface configuration
掌握命令ifconfig -a,banner,snoop,ping
要注意的是如果是非root用户使用ifconfig -a命令,那么只能够看到IP地址
snoop -a:show how to turn on audible clicks
snoop:summary output
snoop -V:summary verbose output
snoop -v:detailed verbose output
snoop -o filename:输出重定向到文件(常用)
snoop -i filename:displays packets that were previously captured in filename
三个重要文件:/etc/rcS.d/S30network.sh,/etc/hostname.xxn,/etc/inet/hosts
第一个文件是脚本文件,系统启动的时候自动运行,这个脚本运行ifconfig命令来配置IP地址相关信息
可以通过编辑/etc/hostname.hme0文件来包含主机名或者IP地址
更改主机名要涉及到的六个文件:
/etc/nodename,/etc/hostname.xxn,/etc/inet/hosts,/etc/net/ticlts/hosts,/etc/net/
ticots/hosts,/etc/net/ticotsord/hosts
sys-unconfig命令只有root用户能够使用,并且完成之后要执行关闭系统操作
********************************************************************************
第二章 describing the client-server model
inetd程序是一个在系统启动的时候不自动运行的,运行在每个系统上和开启服务器进程的网络进程.启用/etc/rc2.d/S72inetsvc脚本,在/etc/inet/inetd.conf文件中
# cat /etc/inet/inetd.conf
当inetd程序收到一个网络请求的时候,它就运行inetd.conf文件中相关的命令,inetd.conf文件里面的一般格式是:
service-name endpoint-type protocol wait-status uid server-program server-arguments
其中endpoint-type包括stream,dgram,raw,seqpacket,tli
其中wait-status里面包含wait和nowait,wait是针对UDP的,nowait是针对TCP的
例如:# grep ftp /etc/inet/inetd.conf
ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd -a
当/etc/inet/inetd.conf文件发生改变的时候,要发送一个HUP信号到inetd进程强制它重读配置文件
# pkill -HUP inetd
端口的两种类型:well-known,ephemeral(short-lived)
RPC服务和well-known端口无关,一般都是ephemeral类型的.rpcbind进程将RPC号和端口号联系在一起.例如:
# grep rpcbind /etc/services
rpcinfo命令用于执行一个到RPC服务器的RPC调用,并报告发现的内容
# rpcinfo -p:列出所有的rpcbind进程信息
# rpcinfo -d:取消一个RPC服务,一般格式是:rpcinfo -d prognum versnum,例如:
# rpcinfo -d 100012 1
********************************************************************************
第三章 customizing the solaris management console
solaris管理控制台包含三个重要部分:
solaris管理控制台服务器
solaris控制台
solaris管理控制台工具箱编辑器
判断solaris管理控制台服务器的状态:
# /etc/init.d/init.wbem status
关闭solaris管理控制台服务器:
# /etc/init.d/init.wbem stop
开启solaris管理控制台服务器:
# /etc/init.d/init.wbem start
启动控制台:# smc
启动工具箱编辑器:# smc edit
在对工具箱进行更改之前一般要做好备份:
# cd /var/sadm/smc/toolboxes
# cp smc/smc.tbx smc.tbx.orig
# cp this_computer/this_computer.tbx this_computer.tbx.orig
在命令行方式下用smcregister命令来添加一个工具箱URL:
# /usr/sadm/bin/smcregister toolbox add thxURL -B /var/sadm/smc/toolboxes/smc/smc.tbx
在命令行方式下添加一个工具:
# /usr/sadm/bin/smcregister toolbox add tool com.sun.admin.diskmgr.client.VDiskMgr -H sys43:898
********************************************************************************
第四章 managing swap configuration
系统的虚拟内存是由RAM和磁盘空间构成的,被称为交换空间(swap space),文件系统不驻留在交换空间上,因为文件系统只是驻留在磁盘上.
默认的page size是8192bytes.
查看交换分区信息有两种方式,一种是通过swap -s命令可以查看虚拟交换空间,例如:
# swap -s
total: 106240k bytes allocated+8258k reserved=114768k used,566776k available
另外一种是通过swap -l查看物理交换空间:
# swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0t0d0s1 136,1 16 1206736 1084736
增加交换分区要遵循三步骤:
1,编辑/etc/vfstab文件
2,添加信息(/dev/dsk/c1t0d0s3 - - swap - no -)到/etc/vfstab文件中
3,执行swap -a命令# swap -a c1t0d0s3
增加交换文件要遵循四步骤:
1,# mkfile 20m /export/data/swapfile
2,# swap -a /export/data/swapfile
3,# swap -l
4,# swap -s
5,# vi /etc/vfstab
移除交换分区:
1,# swap -d /dev/dsk/c1t0d0s3
2,编辑并移除/etc/vfstab文件里面有关交换分区信息
移除交换文件:
1,# swap -d /export/data/swapfile
2,# rm /export/data/swapfile
3,编辑并移除/etc/vfstab文件里面有关交换分区信息