solaris初级管理员指南[3]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

 metor78 回复于:2005-04-22 09:46:21 7、网络连接
   7.1 /etc-files
在solaris操作系统下,把网络配置文件放在/etc目录下,所有的关于IP地址、网关或者其它参数的修改都会在重启后复原,因此只能通过修改/etc下的文件来修改关于网络的参数。这些文件是:
- /etc/
- /etc/hostname.<interface-name>
- /etc/inet/hosts
-/etc/net/{ticlts,ticots,ticotsord}/hosts
/etc/文件是确定系统的主机名的文件之一,但是我们依然需要修改/etc/hostname.<interface-name>和/etc/inet/hosts文件,/etc/inet/hosts文件是将主机名和IP地址绑定在一起通过系统广播,将主机名广播出去。/etc/hostname.<interface-name>中的interface-name也有不同,通常的情况如下:
le        比较早的sparc的系统中存在
hme      高速的网卡接口在Ultrasparc系统中
eri       高速的网卡接口在sparcIII系统中
qfe       高速的网卡接口在QuadFastEthernet网卡上
ge        千兆的光纤网卡接口
另外,子网掩码的修改是在/etc/netmasks文件中。
   7.2 ifconfig
ifconfig命令是查看和修改网络IP的命令
示例:
ifconfig –a
ifconfig hme0 down
ifconfig hme0 192.168.0.3 netmask 255.255.255.0
ifconfig hme0 up
ifconfig qfe0 plumb
ifconfig qfe0 unplumb
   7.3路由
路由器的IP地址存在于/etc/defaultrouter文件中,也可以命令的方式修改:
删除所有路由:router flush
添加一个路由地址:router add xxx.xxx.xxx.xxx
可以用netstat –rn来查看路由是否成功。
   7.4 NIS客户端
1.先将NIS域写入/etc/defaultdomain
2.将NIS服务器名和IP写入/etc/inet/hosts
3.使用ypinit –c命令,并将客户端主机名写入NIS服务器
4.客户端使用/usr/lib/netsvc/yp/ypstart命令或者重启客户端
   7.5 DNS客户端
1.将DNS服务器的IP地址写入/etc/resolv.conf文件,格式:nameserver   xxx.xxx.xxx.xxx
2.修改/etc/nsswitch.conf文件,将hosts: files后加上dns
   7.6 DHCP客户端
网络接口使用DHCP需要在/etc下建立/etc/hostname.<interface>和/etc/dhcp.<interface>这两个文件。
临时修改只需要使用命令:
ifconfig qfe0 plumb
ifconfig qfe0 dhcp start
   7.7 sys-unconfig
如果想修改网络配置,但是又不能确定修改哪些文件,有一个很简单的办法:sys-unconfig命令,重启之后,就可以设置IP,子网掩码,路由等等配置了。
   7.8 10兆和百兆,全双工和半双工
可以使用ndd命令来修改网卡工作模式,示例:
- ndd /dev/eri link_status: 0 = down, 1 = up
- ndd /dev/eri link_speed: 0 = 10 Mbit, 1 = 100 Mbit
- ndd /dev/eri link_mode: 0 = half-duplex, 1 = full-duplex
8、提示收集
   8.1提示
1.ps –ef|grep <search text>可以找到所需要的进程ID,可以用kill -9 PID来杀死进程。
2.如果不习惯使用VI,可以尝试使用CDE的编辑工具dtpad。
   8.2分析硬件管理
       8.2.1 prtdiag
./usr/platform/<uname –i>/sbin/prtdig –v可以看到cpu,内存,扩展卡和其它硬件的信息。
       8.2.2 prtconf / path_to_inst
prtconf可以显示分层目录硬件树信息,硬件地址和逻辑地址的信息存在于/etc/path_to_inst文件中,这个文件将会在boot –r或者devfsadm后重建。
       8.2.3 Sun Explorer 软件
这个软件可以在http://sunsolve.Sun.COM/pub-cgi/show.pl?target=explorer/explorer下载到,一般sun的报修是以这个程序所形成的文件为准。
   8.3分析运行时间数据
       8.3.1 time / ptime
time和ptime是执行命令,并在执行完后显示其运行的时间
       8.3.3 vmstat / mpstat
vmstat 是监视CPU和内存的命令,mpstat 可以监视多个CPU状态
       8.3.4 iostat
iostat 是监视磁盘状态的命令
       8.3.6 32位或者64位
isainfo –kv可以显示系统核心是32位或者64位,从sparc II开始,所有的系统都是自动使用64位的核心了,可以在OK状态用boot kernel/unix替代boot kernel/sparcv9/unix使用32位核心,但是从sparc III开始,就只有64位的核心可以用了。
   8.4调试工具
      8.4.1truss
truss <command>可以显示命令执行时所调用的系统的进程,可以用这个命令来测试某些命令出错的地方。
      8.4.2 pstack, pmap和其它
pstack <PID>  显示最后一个进程所调用的函数。
pldd <PID>    显示所有共享的库
pmap -x <PID> 显示内存使用的进程它的模块。
      8.4.3 snoop
snoop命令可以显示所有从一个网络接口所发出的包
9、网络资源
   9.1网络资源
www.sun.com              sun公司的官方网站
docs.sun..com              sun公司的所有在线产品的文档下载网站
sunsolve.sun.com           技术上的问答,sun的产品详细介绍,patch下载
www.sunfreeware.com       solaris下的免费工具,全由第三方开发

本文关键:solaris初级管理员指南
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top