Solaris10中关闭和开启系统服务。

    与solaris 9(包括9)以前的版本不同,solaris 10提供了功能强大且使用方便的服务管理工具smf(service management facility),通过这个工具,可以方便的管理握solaris 10的服务。

1、 查看系统所有的服务 #svcs -a
2、 开启/关闭/重启系统服务 #svcadm enable|disable|restart <服务名> 。


其中,svcs命令可以在普通用户权限下运行。
... Read more!

Solaris10 x86与Ubuntu实现共存。

        一直用的Ubuntu作为我的服务器,最近开始接触Solaris10 x86,觉得很不错,于是想装在我的Ubuntu的机器上,实现双启动,因为Solaris10和Ubuntu都是使用得Grub,直觉上觉得应该很简单,添加一个启动项目就可以了。我机器上原来已经有了Ubuntu,装Solaris的时候覆盖掉了MBR,安装好后,按照原来Ubuntu的menu.lst在Solaris的Grub里面添加了相应的启动项目,但是启动失败,在进行root check的时候停住了,以为Solaris的Grub版本太老了,于是重新安装Ubuntu的Grub,但是这下无法启动Solaris,Google了一下,得知两个Grub是有一些不同。查看了一些资料,提示使用chainloader 的方式可以,于是,重新安装ubuntu的Grub,这次安装在ubuntu的boot分区上,然后重新启动计算机,进入到Grub后通过命令行进行测试:
Grub>root (hd0,7)
Grub>chainloader (hd0,7)+1
Grub>boot

        我的ubuntu的boot是单独分区的,要知道boot的分区号码,可以在grub的命令行里,输入root (hd0, 后点tab,会列出所有的分区信息,这个时候可以找到你的boot的正确分区位置。

        果然通过,于是进入到Solaris将menu.lst中添加此启动项目,顺便将启动时候的图片去掉了,因为转交给ubuntu引导权后,界面会花掉。
chainloader的含义:
chainloader (hd1,0)+1 #装入一个扇区的数据然后把引导权交给它。
... Read more!

Solaris10 中修改主机名

修改下列文件

/etc/inet/hosts
/etc/hostname.xxx(xxx代表你的网卡的名称)
/etc/nodename
/etc/inet/ipnodes(ipv6协议使用的主机文件)

然后重新启动即可。


... Read more!

Solaris10 x86中DHCP客户端设置

创建两个空文件,是网卡适配器的名字,这两个文件用于系统启动时自动启动dhcp。

# touch /etc/hostname.
# touch /etc/dhcp.

网卡适配器的名字的我们可以通过ifconfig -a 或者文件/etc/path_to_inst得到。 如果需要立即使用dhcp的话,可以执行一下命令:

# ifconfig  dhcp start

... Read more!

Putty远程登录Solaris10时日语文字的输入。

这里可以下载 到支持日语的Putty客户端,这样显示日语就基本上没有问题了,但是在连接Solaris10的时候通过Vi不能够正常输入日语,也不能通过鼠标右键拷贝粘贴日语文字。这是由于.profile配置文件中的stty istrip选项引起的。编辑你的.profile,将stty istrip这一行注释掉。然后可以不注销当前的回话,通过source ~/.profile或者. ~/.profile来使得当前的环境变量生效,并且执行一下stty -istrip。现在你就可以输入并且粘贴日文了。

参考:http://pooh.gr.jp/item-839.html
... Read more!

Solaris10 x86下ViewCVS的配置

直接去Viewcvs的主页下载最新的稳定版viewvc-1.0.3的压缩包,解压缩后,使用root用户执行viewvc-install,执行之前先确认viewvc-install文件中python的目录是否正确。默认安装在/usr/local/viewvc-1.0.3目录下,安装完毕后,进行相关配置。

1,配置viewcvs
使用vi编辑/usr/local/viewvc-1.0.3目录下viewvc.conf文件。修改一下几项
cvs_roots = cvs: /home/cvsroot
default_root = cvs
rcs_path = /usr/local/bin/

注意,默认的rcs_path设置项目是注释掉的,而rcs在Solaris10中默认是没有安装rcs的,去http://www.sunfreeware.com下载安装包进行安装。我因为rcs没有安装折腾了很久。

2,配置Apache
我用的是Apache2,编辑/etc/apache2/httpd.conf文件,增加下面两行:
ScriptAlias /viewvc /usr/local/viewvc-1.0.3/bin/cgi/viewvc.cgi
ScriptAlias /query /usr/local/viewvc-1.0.3/bin/cgi/query.cgi

重新启动Apache,通过浏览器你就可以正常访问viewcvs了。
... Read more!