Solaris 8网络管理笔记

一、如何创建自己的启动脚本

 现在创建一个简单的服务器进程启动脚本。假设该进程的可执行文档为/sbin/sample_server,该进程将在运行水平3上启动,运行水平2上关闭。
 1 在/etc/init.d目录下创建一个启动脚本.将该脚本保存为文档/etc/init.d/my_server.
这个脚本如下所示:

#!/sbin/sh
case "" in
'start')
if [ -f /sbin/sample_server ]; then
/sbin/sample_server
fi
;;

'stop')
/usr/bin/pkill -x -u 0 sample_server
;;

*)
echo "Usage: { start | stop }"
exit 1
;;
esac
exit 0
~
~
~
~
~
2 使用命令将脚本链接至启动和关闭目录

bash-2.03#ln -s /etc/init.d/sample_server /etc/rc3.d/S900my_server
bash-2.03#ln -s /etc/init.d/sample_server /etc/rc2.d/K900my_server
bash-2.03#netstat -a 这个命令会列出当前运行着的任何服务列表.显示的是端口和套接字               的监听状态。

二、DHCP 服务
不知道有没有人在Solaris中使用SUN的DHCP服务器,反正我是没用过,呵呵,自己也只是随便用用
1 常用的DHCP配置实用程式
dhtadm DHCP配置表管理程式
dhcpconfig DHCP服务配置程式
dhcpmgr(/usr/sadm/admin/bin/dhcpmgr) 图像化的DHCP管理器
dntadm DHCP网络表管理程式
2 对于图像化的服务配置方法,只要按提示配置即可,多数情况下是按回车

bash-2.03# /usr/sadm/admin/bin/dhcpmgr (配置界面会自动启动)

3 Solaris中传统的DHCP配置实用程式是dhcpconfig,配置和解除服务都是用他,图像程式在后台也是使用的他。注意,假如对于提问不输入任何的内容,多数将采用默认值,每个问题对应的默认值在方括号中。

bash-2.03# dhcpconfig
*** DHCP Configuration ***


Would you like to:

1) Configure DHCP Service

2) Configure BOOTP Relay Agent

3) Unconfigure DHCP or Relay Service

4) Exit



Choice: 1 # 1配置,3是解除

### DHCP Service Configuration ###
### Configure DHCP data store and location ###

Enter data store (SUNWbinfiles, SUNWfiles or SUNWnisplus) [SUNWnisplus]: SUNWfiles #选择数据存储,文本
Enter full path to data location [/var/dhcp]: # 数据存储的路径,可修改
Enter location for hosts data (none, files, dns, or nisplus) [none]: files # 数据存储模式,假如不使用NIS ,选择文本
Enter default DHCP lease policy (in days) [3]: # IP更新策略,每一天一更新
Do you want to allow clients to renegotiate their leases? ([Y]/N):y # 同意客户端更新IP地址
Created DHCP configuration file.
Created dhcptab.
Added "Locale" macro to dhcptab.
Added server macro to dhcptab - txd01.
DHCP server started.

### Common daemon option setup ###

Would you like to specify nondefault daemon options (Y/[N]):n # DHCP的后台程式指定,比如SYSLOG

### DHCP server option setup ###

Would you like to specify nondefault server options (Y/[N]): n # 配置DHCP的不同选项,为简便,选 N

### Select Networks For BOOTP/DHCP Support ###

Enable DHCP/BOOTP support of networks you select? ([Y]/N):y # 同意启用网络上DHCP支持

### Configure Local Networks ###

Configure BOOTP/DHCP on local LAN network: 192.168.0.0? ([Y]/N):y # 本地网络
Do you want hostnames generated and inserted in the SUNWfiles hosts table? (Y/[N]):n
Enter starting IP address [192.168.0.0]: 192.168.0.100 # IP地址池的初始IP
Enter the number of clients you want to add (x < 255): 10 # IP地址池的IP数量
Disable (ping) verification of 192.168.0.0 address(es)? (Y/[N]):n # 不要关闭ping验证
\ 90% Complete.
Configured 10 entries for network: 192.168.0.0.

### Configure Remote Networks ###

Would you like to configure BOOTP/DHCP service on remote networks? ([Y]/N):

三、常见的以太网故障解决方法命令
 1 ifconfig
基本上会用solaris的人,就应该会用这个命令了,他能够列出系统安装的任何的网络接口的周详信息.

bash-2.03# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.0.188 netmask ffffff00 broadcast 192.168.0.255
ether 8:0:20:a7:91:ce
这个命令也能够用来创建和配置系统要安装的网络接口,后面我会有周详的例子.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!