Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1379026
  • 博文数量: 112
  • 博客积分: 7112
  • 博客等级: 少将
  • 技术积分: 1299
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-31 16:27
文章分类

全部博文(112)

文章存档

2011年(19)

2010年(20)

2009年(16)

2008年(20)

2007年(37)

分类:

2007-06-05 14:56:48

7、网络连接
  7.1 /etc-files
solaris操作系统下,把网络配置文件放在/etc目录下,所有的关于IP地址、网关或者其它参数的修改都会在重启后复原,因此只能通过修改/etc下的文件来修改关于网络的参数。这些文件是:
- /etc/
- /etc/hostname.
- /etc/inet/hosts
-/etc/net/{ticlts,ticots,ticotsord}/hosts
/etc/
文件是确定系统的主机名的文件之一,但是我们依然需要修改/etc/hostname./etc/inet/hosts文件,/etc/inet/hosts文件是将主机名和IP地址绑定在一起通过系统广播,将主机名广播出去。/etc/hostname.中的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./etc/dhcp.这两个文件。
临时修改只需要使用命令:
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
可以找到所需要的进程ID,可以用kill -9 PID来杀死进程。
2.
如果不习惯使用VI,可以尝试使用CDE的编辑工具dtpad
  8.2
分析硬件管理
      8.2.1 prtdiag
./usr/platform//sbin/prtdig –v
可以看到cpu,内存,扩展卡和其它硬件的信息。
      8.2.2 prtconf / path_to_inst
prtconf
可以显示分层目录硬件树信息,硬件地址和逻辑地址的信息存在于/etc/path_to_inst文件中,这个文件将会在boot –r或者devfsadm后重建。
      8.2.3 Sun 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
可以显示命令执行时所调用的系统的进程,可以用这个命令来测试某些命令出错的地方。
     8.4.2 pstack, pmap
和其它
pstack  
显示最后一个进程所调用的函数。
pldd    
显示所有共享的库
pmap -x
显示内存使用的进程它的模块。
     8.4.3 snoop
snoop
命令可以显示所有从一个网络接口所发出的包
阅读(1607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~