- 论坛徽章:
- 0
|
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 软件
这个软件可以在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 可以显示命令执行时所调用的系统的进程,可以用这个命令来测试某些命令出错的地方。
8.4.2 pstack, pmap和其它
pstack 显示最后一个进程所调用的函数。
pldd 显示所有共享的库
pmap -x 显示内存使用的进程它的模块。
8.4.3 snoop
snoop命令可以显示所有从一个网络接口所发出的包
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40226/showart_315057.html |
|