免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: race
打印 上一主题 下一主题

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-06-24 09:55 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.4路由
可以将IP地址加入/etc/defaultrouter文件来设定默认路由(或者是标准网关)。如果在此文件中加入的是主机名,要确认/etc/inet/hosts文件中已经定义了此主机名。
等价的命令是:
*删除所有当前路由:route flush
*将1.2.3.4定义为默认路由:route add default 1.2.3.4
*用netstat -r命令可以查看更改结果。
如果机器上有两个以上可用的网络接口,Solaris会自动启用IP转发。
要检查IP转发是否已经启用:ndd -get /dev/ip_forwarding
启用IP转发:ndd -set /dev/ip_forwarding 1
关闭IP转发:ndd -set /dev/ip_forwarding 0
另一种关闭IP转发的方法是创建/etc/norouter文件,例如touch /etc/norouter

论坛徽章:
0
12 [报告]
发表于 2003-06-24 10:05 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.5NIS客户机
-首先将NIS域名加入/etc/defaultdomain文件(区分大小写)
-然后在/etc/inet/hosts文件中加入NIS服务器
-运行ypinit -c,输入NIS服务器名称
-运行/usr/lib/netsvc/yp/ypstart或者重启。
现在要告诉Solaris操作环境,对于哪些项目(主机名,用户等等)使用NIS。/etc/nsswitch.conf文件对此进行控制。要使Solaris软件在/etc/inet/hosts文件中找不到主机名时查询NIS服务器,可以在hosts开头的行中在files后面加上nis。
在/etc目录中有名为nsswitch.nis的预设文件,对于所有可用项目都带有nis定义。

论坛徽章:
0
13 [报告]
发表于 2003-06-24 10:14 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.6 DNS客户机
1. 在/etc/resolv.conf文件中输入DNS服务器地址:
    nameserver 192.168.0.1
   现在可以用nslookup www.sun.com测试DNS服务。
2. 告知Solaris解析主机名时使用DNS。编辑/etc/nsswitch.conf,在hosts开头的行的files后面加上dns。现在不只是可以使用nslookup www.sun.com,ping www.sun.com也应该可以。

论坛徽章:
0
14 [报告]
发表于 2003-06-24 10:21 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.7 DHCP客户机
如果创建两个空文件/etc/hostname.<网络接口名称>;和/etc/dhcp.<网络接口名称>;,此接口就配置为使用DHCP。Solaris会用30秒等待DHCP服务器应答。可以在/etc/dhcp.<网络接口名称>;修改此时间: WAIT <以秒计的时间>;
可以在网络接口运行时启用DHCP(在此例中是对接口qfe0):
ifconfig qfe0 plumb
ifconfig qfe0 dhcp start

论坛徽章:
0
15 [报告]
发表于 2003-06-24 10:25 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.8 sys-unconfig
如果要更改网络配置,但是对相关的文件不确定,有一个简单的方法:sys-unconfig,关闭机器。在下一次重启(在OK提示符下输入boot)时所有Solaris安装时网络相关的问题都会再次问到。(IP地址,网关,掩码等等)。

论坛徽章:
0
16 [报告]
发表于 2003-06-24 10:34 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

8.9 10Mb还是100Mb,全双工还是半双工?
可以用ndd /dev/<interface-driver>;命令查询网络接口状态。<interface-driver>;一般是le, hme, eri或者是qfe。
-ndd /dev/eri link_status:   0=down, 1=up
-ndd /dev/eri link_speed:    0=10Mb, 1=100Mb
Solaris对于所有网络接口的参数默认为“自适应”。如果添加的网络设备不支持自适应,就要手动设置参数。将多余的参数设为0。
10Mb半双工的例子:
ndd -set /dev/eri adv_100fdx_cap 0
ndd -set /dev/eri adv_100hdx_cap 0
ndd -set /dev/eri adv_10fdx_cap 0
ndd -set /dev/eri adv_10hdx_cap 1
ndd -set /dev/eri adv_autoneg_cap 0
用ifconfig unplumb关闭网络接口然后用ifconfig plumb重启接口。也可以在/etc/system文件中定义这些设置。(set eri:  eri_adv_10hdx_cap=1)

论坛徽章:
0
17 [报告]
发表于 2003-06-25 13:51 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

3 SWAP交换空间
3.1 固定配置文件 /etc/vfstab
#device          device         mount         FS        fsck         mount
mount
#to mount         to fsck        point         type         pass          at boot
options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr  ufs            1           yes         -
/dev/dsk/c0t0d0s1         -         -         swap         -         no         -
/usr/local/swapfile.1         -         -         swap         -         no         -
...
swap         -         /tmp         tmpfs         -         yes         -
交换文件系统可以使用像/dev/dsk/c0t0d0s1这样的裸分区或者象/usr/local/swapfile

.1的空文件。
你可以定义多个交换文件系统,所有这些都在逻辑上绑定并挂接到/tmp挂接点。这就意

味着只要物理内存是可用的,向/tmp中写文件将写入内存并耗尽内存(not very sure)
例如:
/dev/dsk/c0t0d0s1         -         -         swap         -         no         -
/dev/dsk/c0t1d0s1         -         -         swap         -         no         -
/dev/dsk/c0t2d0s1         -         -         swap         -         no         -
...
swap                         -         /tmp         tmpfs         -         yes         -
上面创建了另外的6GB的虚拟内存(假设所有的分区大小为2G).Solaris将条带访问对所

有的磁盘。

3.2 "裸分区”和空文件的比较
最快速的交换就是不进行交换,假如物理交换不可避免,使用在多可磁盘上条带后的分

区。如果实在需要内存或者没有可用的分区或磁盘,则使用空文件系统。

3.3 临时配置
在标准的SOLARIS操作中,空文件可以加入到交换空间。
# mkfile 100m /usr/local/swapfile.1
# swap -a /usr/local/swapfile.1
# swap -l
在系统重启之前,这些额外的空间是临时的。可以使用命令swap -d /usr/local/swapfile.1去掉这些额外的交换空间。

论坛徽章:
0
18 [报告]
发表于 2003-06-25 15:04 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

4.1 CD安装
在安装过程中,你尽可以轻松地按照屏幕的提示进行,但也许会有一些小的缺陷;
- Name Service:选择 NONE.如果你这时候选择象NIS这样的内容,因为网络还没有安装好,所以没有NIS服务可用,这时系统可能会“挂起”等待NIS服务器响应,在基本的网络安装完成后再配置NIS或DNS会更好些。
- 安装群集:对于工作站而言,应该始终选择"Entire Plus OEM Software"项来确保安装所有的内容。对于专用服务器,去掉不必要的服务包可以最大降低安全风险。参考 SUN 蓝皮书《Minimizing the Solaris[tm] Operating Environment
for Security: Updated for Solaris 9 Operating Environment>;>;
(http://www.sun.com/blueprints/1102/816-5241.pdf) 可获得更多内容
- 磁盘分区:根据再“分区”这一章所提供的建议,为了能够对磁盘进行分区,当提示安装方式时,选择“定制”方式而不是“默认”方式。
从 Solaris 7 OE版本开始,安装CD内含有预打包的Solaris映像.如果需要升级以前的季度升级包到该映像文件的版本,参考“维护升级”

例如:安装“维护升级 7”(同Solaris 8 02/02 OE发布)到Solaris
8 07/01 OE版本需要升级Solaris 补丁包(只这些,没有功能的增强)到在02/02版本上的状态。升级安装在/etc/release文件中写入如下标记:"Solaris 8 07/01 Maintenance
Update 7"

“推荐补丁集”采用另外的方式,用户每月在“推荐补丁集”上可以看到不同补丁包和补丁版本。这些可以从http://www.sun.com/bigadmin下载并且在Solaris安装后安装。

安装完毕后,root用户只能从system控制台登录,这种终端方式直接连接到系统或键盘。为了允许通过TELNET,RSH等从远程登录,必须修改一个文件:注释该行:CONSOLE=/dev/console!in!/etc/default/login.注意:这是一项安全分险。

论坛徽章:
0
19 [报告]
发表于 2003-06-25 16:25 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

2.3 崩溃信息转储(Crashdumps)
从Solaris7 OE 以来,系统默认崩溃信息转储写入swap分区。这是为什么swap分区和物理内存大小相同的另外一个原因。
在下一次重启期间,文件从swap读出,压缩并写入/var/crash/<hostname>;,为了以后分析做准备。因此,/var(或/,当没有专门为/var分区时,/var在/根目录下)不要分配得太小。
如果一个有足够大空间的系统利用swap分区来作为信息转储设备,启动进程会因为上述的拷贝程序而花费一点时间。在这类情况下,最好是利用dumpadm命令来指定专门的信息转储(dump)分区。在后台, 从指定的专门信息转储(dump)设备拷贝比从swap拷贝性能要好。
提示:要经常检查和清空/var/crash/<hostname>;目录下的内容,这样才会有足够的空间提供给下次的崩溃信息转储。
2.4 示例
假设你有一台Sun Enterprise(TM) 450 的系统和一个已经安装了完全配置样板的可启动的磁盘,但是你却不知道两件事:(I)磁盘放在哪里(450系统有20个插槽,但是只有磁盘放在安装配置时的同一个插槽,系统才能被正确启动)(II)root用户的密码是什么。先将磁盘插在任意一个插槽,然后按下列步骤执行:
步骤1:插入启动光盘(即Solaris Installation CD)然后重启系统。
由 STOP+A中断进入,按下boot cdrom –s。cdrom是内部cd-rom驱动的别名。如果你使用外部驱动,先利用probe-scsi-all命令找到设备路径,然后从该路径启动:boot <long, cryptic device-path>; -s。
一旦系统被启动,你会有一个无需密码的root-shell。
步骤2:安装磁盘。首先用devfsadm命令使Solaris OE重构设备树,之后在/dev/dsk目录下会产生8个新文件。
使用format命令的子命令disk-print-partition验证新磁盘是否被正确地附属,同时找出根分区所在的逻辑片区(slice)。通常slice0为/根分区。假设你将磁盘插在系统的插槽2。Format将标记磁盘为c1t2d0(SCSI-ID2连在第一个控制器),带上区号slice(c1t2d0s0)作为根分区。接着你能安装磁盘:
fsck -Y /dev/rdsk/c1t2d0s0;
mkdir /tmp/disk;
mount /dev/dsk/c1t2d0s0 /tmp/dsk;
步骤3:首先通过删除/tmp/dsk/etc/shadow的root用户的两个冒号之间的加密字符来使root的密码重置为空。然后查找/tmp/dsk/etc/vfstab在原来系统里磁盘是否被放在插槽2。如果是,则根文件系统“/”能够被安装(mount)在/dev/dsk/c1t2d0s0。如果在/tmp/dsk/etc/vfstab找到的disk安装点与实际不同,则相应调整磁盘到原先的插槽。
步骤4:假设你在/tmp/dsk/etc/vfstab找到/dev/dsk/c1t2d0s0, 这意味着磁盘在原来的系统里就占用插槽2。通常,sun Enterprise 450从第一个插槽(c1t0d0s0)启动。利用/dev/dsk目录找到并记下物理设备名c1t2d0s0指向。
步骤5:重启,STOP+A并按下boot <this physical device-Name>;
步骤6:可以定义一个别名nvalias mydisk <this physical device-Name>;,这样用boot mydisk就可以启动系统。如果你设置setenv boot-device mydisk,那么系统将始终从mydisk启动。

论坛徽章:
0
20 [报告]
发表于 2003-06-25 16:41 |只看该作者

进来看看,solaris20-80翻译认领,欢迎参与(灌水者删除)。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP