1)Q:请教:两台电脑,一台用虚拟机做服务器,如何网络安装solaris
A:<网络安装的关键是设好install server,然后就和在本地安装一样了.
<直连应该可以,因为是通过网卡MAC地址来定位的>
通过网络安装SOL8 X86步骤
---------------------------
1.准备一张软盘,作好启动盘
2.将安装服务器和PC机连接到同一个子网中
3.在install server上用root拥护,按以下命令操作
3-1. mount cdrom(No.1 of 2 sol8 x86 CDs)
3-2. cd /cdrom/sol_8_ia/solaris_8/Tools
3-3. ./setup_install_server install_dir_path
3-4. umount并换另一张CD盘(No.2 of 2 sol8 x86 CDs)
3-5. mount cdrom
3-6. cd /cdrom/sol8_is/solaris_8/Tools
3-7. ./add_to_install_server install_dir_path
3-8. umount并换另一张CD盘(language CD)
3-9. cd /cdrom/sol_8_ia/solaris_8/Tools
3-10../add_to_install_server install_dir_path
4. 在 /etc/hosts中加入 172.28.1.44 kentsol8 (应该是PC机的地址和主机名)
5. 在install server上用root用户操作
5-1. cd $install_dir_path/solaris_8/Tools
5-2. ./add_install_client -i 172.28.1.44 -e 0:d0:59:0c:af:b8 -s hncmpp:/usr/sol8 kentsol8 i86pc
<注解:172.28.1.44 是PC机IP; 0:d0:59:0c:af:b8是PC机MAC地址>
6. 在pc机软驱中插入驱动盘,开始按照提示安装即可(安装时选择从network安装即可)
2 )Q:推荐一个很好的Solaris英文资源网站
A:http://www.filibeto.org/sun
3)Q:/etc/rc2.d/S*为何用ps查不到?
A:Solaris 10 以前启动进程都在run script脚本里控制,既/etc/rc*.d文件,可以用进程命令ps查看,
Solaris 10 以后启动进程多数变为服务,由Service Management Framwork控制,用svcs命令查看,如svcs -a看当前激活的服务。
脚本的名称开头的S要大写。否则无法启动。
4)Q:公司有几台b2000的机器,装的是Solaris8的系统,原来还正常,春节关了机,放假回来后开机,发现启动不了。屏幕的最后两行是:
setting netmask of erio to 255.255.255.0
setting default IPv4 interface for multicast: add net 224.0/4: gateway name
显示了这两行就一直不动了。。。。为什么阿???
A:发现问题所在了,我在另一台机设置了nfs服务,这台机是客户端,为了自动挂载,把远程文件的挂载写到了vfstab里。结果在启动时nfs服务器没打开,客户机就起不来了。。注销那几行就好了。
5)Q: 请问如何配置SOLARIS的DNS,我是BIRD!
A: Solaris 10的DNS配置完成后,原始的/var/svc/manifest/network/dns/server.xml由于没有定义refresh方法,每 次重启后都需要手工运行svcadm enable dns/server。具体修改可以参考/var/svc/manifest/network下的文件
6) Q: 如何从800*600分辨率改到1024*768或更高?
A: 我的vmware中solaris9的x-windows分辨率是800x600,我觉得调试程序时很不方便.我知道在kdmconfig中修改,可是我被搞怕了.
在kdmconfig中更改x-window分辨率为1024*768后solaris不能正常显示,并且不能回到console或kdmconfig界面, 只能重新启动. 最糟糕的是每次重起后直接进入错误的显示设置,再次完蛋.
我已经这样被搞了几次了,每次都重新装了系统了事.
请问如何能中断这种错误的显示配置,重新回到console界面(这样我可以手工改回原来的显示设置)?
如果你是使用的Solaris10 for x86版本,可以试试用kdmconfig命令,输入kdmconfig命令后,出现kdmconfig对话框,选择Xsun对分辩率进行调整,而不要选 择Xron对分辨率进行调整,如果选Xron进行调整,可能就不能进入到窗口界面了.
7) Q: 我不想在telnet 时出现SunOS 5.7,以免得给人知道我的系统是什么操作系统,在哪里配置在telnet时不出现系统的相关资料呢?
A: 创文件/etc/default/telnetd
更多请man telnetd
8) Q: 操作系统是SunOS 5.8
想将sendmail从8.11.6升级到8.12.10
设想步骤如下,不知还缺什么,请指教
1. stop sendmail
#/etc/rc0.d/K36sendmail
2. 备份
/usr/sbin/sendmail
/etc/mail/sendmail.cf
不知道备份这两个文件是不是全了?!
3. 解开sendmail.8.12.10.tar.gz文件
4. 进入解开的目录,执行./build
5. 执行 sh build install
6. 重新启动sendmail
#/etc/rc2.d/S88sendmail
请做过的同志们指点一下.谢谢
还有就是我能直接升到8.12.10吗?
应该差不多吧,sendmail.cf文件也要重新生成。我是从8.6到8.11.6到8.12.10一路过来的,没有出现多大的问题。
怎么算直接升到8.12.10啊?
我的意思是不用升到8.12.8,再升到8.12.9,然后在到8.12.10吧!
sendmail.cf重新生成的话,用不用改什么东西?
还有我的步骤有漏的吗?我是个新手,从来没升过!请多多指教.谢谢
当然不用从8.12.8->8.12.9->8.12.10了,直接做就行了。
sendmail里cf/cf目录中有很详细的说明文件README,不可不看的,里面有很多功能的,如果你没有特殊也就无所谓了,我当初用8.12.10的sendmail和8.11.6的sendmail.cf也可运行,但这就失去了升级的意义了。
我当初升到8.11.6的时候还重新build了/usr/lib/mail.local,到8.12.10就只生成了sendmail和sendmail.cf,没什么问题。
9) Q: 我在Solaris 8下安装了Forte C++ Enterprise Edition 6 update 2,现在想咔嚓掉它,该如何办呢?
Solaris下还有什么好的c/c++编译器么?
Sun ONE Studio 8怎么样?可不可以用?
另外,这句“ps -ef | grep oracle”是什么意思呢?
A: 如装时没换目录:
# cd /var/sadm/prod/
目录下有一叫 xxxxforte_developer_6_2 类似的目录,有一叫uninstall_xxx的文件,并进去运行删除的GUI:
# /usr/bin/java uninstall_xxxx
在GUI中跟着走即可,提醒一下注意看自己有无保留license号。
* ps -ef | grep oracle 为查找oracle相关内存进程。
现在装Oracle真的需编译?最新的c/c++/fortran为Sun Studio 10。