2007年9月15日星期六

U4 bug 确定

昨天搞的太晚,所以就没有把测试的结果写出来了。

昨天晚上又把 u4 版重装了一次。
安装完成后,在不变动任何东西之下,default router 的设定是没有问题的。

之后把 swat 打开了。
再重开机,default router 就再也出不来了。
这下子,可以确定了这是一个 bug 。

不过为什麽会这样,我也找不到原因。

U4 版里,SWAT 启动变容易了

SAMBA 和 SWAT 在 Solaris 10 U4 版,有些变动。

U4 里的 SAMBA 是 3.0.25a 版的,有整合进来 SAMBA的 Active Directory Service (ADS)。

samba 的启动、停止还是一样的。

启动:

root# svcadm enable samba wins

停止:

root# svcadm disable samba wins

查一下状况:

root# svcs samba wins
STATE STIME FMRI
online Aug_24 svc:/network/samba:default
online Aug_24 svc:/network/wins:default

值得注意的是,SWAT 的启动和以前不一样了。之前还要改改文档。现在可以直接启动了。

启动:

root# svcadm enable swat

检查一下状况:

root# svcs swat
STATE STIME FMRI
online Aug_23 svc:/network/swat:default

使用 SWAT ,还是如同以前一般,使用 901 port 。例: http://servername:901.

2007年9月13日星期四

非常不好用的 Solaris 10 update 4

下午装完了新的 u4 之后,就发现一个问题。
网络连不出去。
也就是连不出去 gatway 之外的地方,上不了 Internet 。

花了好多时间找问题。
最后找到了,是 default route 没有。

可是我看 /etc/defaultrouter 里面都有东西啊!
不过无论我怎麽试,最后 routing table 就是没有 default gatway 这个东西。

而且在我测试的过程中,发现了很多地方有问题。
例如接 console 用 vt100 ,字的位置会跑来跑去的。
非常不好用。

搞了我四个钟头,还没吃晚饭。
解决不了这个问题。
我累了,我想我以后手动加 default gatway 好了。
不搞下去了。

这版的 solaris 很奇怪。
每次重开机,samba 服务也不会自动启动。
真是非常奇怪。

这一个版本,倒底是在干什麽?
真是烂透了!

不过 firefox 2.0 满好看的。

新灌 Solaris 10 u4

今天灌了 Solaris 10 u4 版。

第一次把亚洲区文字全选了,结果装不上去,死在半路上。

第二次只装缺省的英文,就装好了。

把 EIS 也灌了进去。

把系统设定好。

接著要把 SWAT 打开。

901 port 在 /etc/services 已经缺省有了,不用加了。

我照著步骤做,做完了之后,却用Windows 一直连不上去。

最后调了 EventLog Available 成 Yes ,才连通。

上一版的没这个问题。

试著打开 smc ,满快的。上一版第一次都打不开。要重开机才能打的开。

2007年9月10日星期一

要在 Solaris 上登入 Windows

Keyword: rdesktop, rdp, solaris

网上相关的文章很多,请用 google 找找。
我现在只是把安装的过程写一下。
方便大家一下。

基本上我只用 Solaris 10,所以找的也是 Solaris 10 相关的软件。
如果有用 Solaris 9 的,就不见得适用我的方法。

首先要下载四个东西:

rdesktop-1.5.0-sol10-sparc-local.gz
libiconv-1.11-sol10-sparc-local.gz
openssl-0.9.8e-sol10-sparc-local.gz
libgcc-3.4.6-sol10-sparc-local.gz

我是在 http://www.sunfreeware.com/ 里找的。
选择你适用的 Solaris 版本,找到最新版的 rdesktop 。
我懒的编译,所以就下载编译好的版本。
下载完后

gunzip ./rdesktop-1.5.0-sol10-sparc-local.gz
gunzip ./libiconv-1.11-sol10-sparc-local.gz
gunzip ./openssl-0.9.8e-sol10-sparc-local.gz
gunzip ./libgcc-3.4.6-sol10-sparc-local.gz

把它们解开
再用

pkgadd -d ./rdesktop-1.5.0-sol10-sparc-local
pkgadd -d ./libiconv-1.11-sol10-sparc-local
pkgadd -d ./openssl-0.9.8e-sol10-sparc-local
pkgadd -d ./libgcc-3.4.6-sol10-sparc-local

把他们全部装上。

装完之后到
cd /usr/local/bin
之下执行
./rdesktop -f 192.168.1.5 <-远端机器的 IP 地址

./rdesktop -f hostname

./rdesktop -f -u username -p password 192.168.1.5
等等

如果不清楚使用方法,上网找找就知道了。
我用了一下,还不错用。
可以试试。

2007年9月9日星期日

把 SHELL 换成 BASH

Solaris 的缺省 Shell ,并不是 bash 。
用起来有些麻烦。

之前有试著去改 profile ,希望变成启动后是 bash。
但并不是很成功。

前几天看到一个方法。
是直接去把 sh 改成 bash ,这方法还不错用。

方法是:
先把 sh 名字改掉
mv /sbin/sh /sbin/sh_backup
再把 bash 连上来
ln -s /usr/bin/bash /sbin/sh

这样就好了,满方便的。

2007年9月7日星期五

SGI 上海

前天跑去了 SGI 上海辨公室。
好久没看到 SGI 的机器了。

一进辨公室,还是很有 SGI 的风格。
一定要把环境弄的漂漂亮亮的。
不过墙壁上放了一堆电脑的像片。
搞的比较像 CRAY 的辨公室。

看来 SGI 玩 HPC 玩的过火了。
NUMA 和 InfiniBand 架构的机器,都是大家伙。
我觉得和这种东西一起工作的都是数学家。

也可以说如果使用者单位没有这些专业的数学家。
是不会去用这种 HPC 的。

虽然像我昨天去的 SMIC ,他们对运算的能力是要求很高的。
但是他们是使用者单位,没有什麽数学家。
只要有合适的软件,可以跑在 X86 电脑的电脑上。
可能现在跑的速度,他们是不满意的。
不过可以用啊!

如果买个 HPC ,还要有专门的人去管理这些软件。
这个专门的人,可能很贵,还很难找到。
那用这个电脑,就变的不切实际了。

我还是喜观有 GRAPHIC 的 SGI 。
他们又新出了一些图型工作站。
希望他们能好好的用心经营。
我在南汽、SMIC 等公司,看他们用工作站用很多。
不过国内卖工作站卖最好的是 HP。
希望 SGI 争气一点。
把高性能工作站好好做一做。

我觉得客户要的工作站,也许对 GRAPHIC 的部份,要求并不高。
不过超高的 IO,多 CPU ,是客户想要的。
如果 SGI 能把 IO 的部份做的比其它家要好,CPU 可以到四颗。
那就太好了。

2007年9月6日星期四

爱用 SWAT 玩 samba ( solaris 10)

我是用 solaris 11/06 版的。基本上 samba 的服务己经装好了,所以只要把 smb.conf 写好就好。

我有试着手动写 smb.conf 过,不过我嫌太麻烦。
所以一般我都用 SWAT ,来设定 samba 。

在 Solaris 10 下,打开 SWAT 的步骤如下:

1. 先在 /etc/inet/services 里加上这一行
swat 901/tcp # Samba web-based configuration tool

2. 新建一个档,使用和 inetd.conf 一样风格,把以下的文字写进去
档名可以是 inet.swat
内容是:
swat stream tcp nowait root /usr/sfw/sbin/swat swat

3. 接下来执行 inetconv 命令
# inetconv -i ./inet.swat
swat -> /var/svc/manifest/network/swat-tcp.xml
Importing swat-tcp.xml ...Done

4. 现在 SWAT 已经可以被启动了
# inetadm -e svc:/network/swat/tcp:default

5. 检查一下
# inetadm -l svc:/network/swat/tcp:default
inetadm -l svc:/network/swat/tcp:default
SCOPE NAME=VALUE
name="swat"
endpoint_type="stream"
proto="tcp"
isrpc=FALSE
wait=FALSE
exec="/usr/sfw/sbin/swat"
user="root"
default bind_addr=""
default bind_fail_max=-1
default bind_fail_interval=-1
default max_con_rate=-1
default max_copies=-1
default con_rate_offline=-1
default failrate_cnt=40
default failrate_interval=60
default inherit_env=TRUE
default tcp_trace=FALSE
default tcp_wrappers=FALSE

现在你只要使用你的浏览器,指向这台 samba 主机的 901 port 。就可以打开SWAT 的主页。
例如:
http://192.168.1.200:901/

http://localhost:901

接下来,就可以高高兴兴用 SWAT 了。

EIS 需要大 swap 空间

刚刚安装 EIS 时,总是告诉我空间不足。

只好手动把 swap 加到 3GB。

装的时候一直在看 swap 的使用率,大约在 45% 左右。

看了官方的一些说法,似乎 swap 一定要有 2GB 以上才行。

之前都不知道。

2007年9月5日星期三

EIS 安装顺序

我改了一下!

1) 确认 cdrom mount 上来了
2) cd /cdrom/eis-dvd/sun/install
3) ./setup-standard.sh
4) . ./profile-EIS
5) cd /cdrom/eis-dvd/sun/patch
6) 到达你要装 patch 的目录,例如 solaris 10 就是 /cdrom/eis-dvd/sun/patch/10
7) unpack_patches
8) 到你解压缩的目录,例如 : /tmp/10
9) init S
10) cd /tmp/10
11) ./install_all_patches

Solaris 的网路基本设定

/etc/inet/netmasks

网路的address netmask 的设定
192.168.0.0 255.255.255.0

/etc/nodename
主机名
U10

/etc/inet/hosts
网路内的 IP 地址和其它机器的名称和 IP 地址的记录
127.0.0.1 localhost
192.168.0.1 U10 loghost
192.168.011 V880
192.168.0.12 E4900


/etc/hostname.qfe0
自己主机名所对应的网口上要写上主机名(qfe0是网口的代码)
U10

/etc/defaultrouter
网关的指定
192.168.0.254

/etc/resolv.conf
DNS
服务器指定及自己网域的指定
domain hogehoge.com
nameserver 192.168.0.252
nameserver 192.168.0.253


/etc/nsswitch.conf
使用了dns 服务,要改一下hosts:之后的设定
hosts: files dns
改完了之后,把 /etc/init.d/nscd重新起动一次
#/etc/init.d/nscd stop
#/etc/init.d/nscd start

基本的设定就是这些。

如果看不到网口的名称,也可以使用 sys-unconfig ,来把系统全部重新设定。(请小心使用)

.profile-EIS

". .profile-EIS"
今天又在装 EIS 。
发现如果 .profile-EIS 在 setup-standard.sh 之前用的话。
之后装 patch 的时候还是会不能用 unpack-patches 。
所以 .profile-EIS 可能还是要在装 patches 之前再用。
顺序要改一下。

2007年9月3日星期一

对于 ultra 10,我有太多的不解。
有人说他的IDE,对硬盘是有选择性的。
有的硬盘会接不上。

不过有时我又在网上看,老外连 200 G的硬盘都接上了,也没问题。
真不知那一个说法是对的,我没那麽多硬盘,没法测。

不过 IDE 的 DVD-ROM 我是确认过的了。
一般的 DVD-ROM 接上来是开不了机的。

先前我公司有一台 V880 ,只有SCSI CD-ROM。
所以我去弄了台 X6168A Toshiba SD-M1401 的DVD-ROM。
这台是可以开机的。

我想把这台 DVD-ROM 接到 ULTRA 10 上。
所以又去买了张 X6540A Symbios SYM22801 的SCSI 卡。

把这些东西都准备好了。全部接起来,开机。先
ok probe-scsi-all
/pci@1f,0/pci@1/scsi@4,1
Target 6
Unit 0 Removable Read Only device TOSHIBA DVD-ROM SD-M14011009

/pci@1f,0/pci@1/scsi@4

看来是抓到了。再
ok nvalias cdrom1 /pci@1f,0/pci@1/scsi@4,1/disk@6,0:f
把 dvd-rom 加到 devalias 里

ok boot cdrom1 -s
试著用 DVD 开机看看

开机成功之后,DVD-ROM 就接好没问题了。

这样我在淘宝买的到的零件,大约花了我两百块钱。
不过我觉得满值得的,可以直接用 DVD ,对测试 Solaris 、EIS ,都太方便了。

2007年9月1日星期六

Ultra 10

自从弄了台 SUN 的 Ultra 10 来了之后,就一直感觉不是很方便。

买的时候附的 RAM 是很少的,只有128MB。
只好再上淘宝去找,结果买了两条256MB的RAM,这样加起来就有640MB了。

不过好景不常,也许是因为RAM的速度不一样,用了半年之后,就开始当机。
只好把那 128 MB 拿掉,只剩 512 MB 来跑。

另一个感觉不便的是,买的时候只有 CD-ROM,没有 DVD。
而现在一般拿到手的SOLARIS,都是DVD。
只有cd-rom ,就不能直接装DVD 的SOLARIS了。
非常的不方便。

最近为了解决这个问题。
去买了一片 SCSI 卡,再配上SCSI 的DVD-ROM。
很幸运的,这样一来可以直接用DVD装机了。
这真是方便了很多。

而且更好的是。
我在两个不同的IDE线上,装上不同的硬盘。
这两个硬盘,还可以做MIRROR。

再装上一片四口的网路卡。
我就可以练习IPMP了。

不到一千百元的 ULTRA 10。
可以练习装机、MIRROR、IPMP。
真是太强了。

我打算买个两台 ULTRA 10。
说不定我还可以练习 clunster 呢!