作者 主題: LINUX平行處理問題~請高手幫忙!!  (閱讀 5275 次)

0 會員 與 1 訪客 正在閱讀本文。

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
LINUX平行處理問題~請高手幫忙!!
« 於: 2010-01-26 13:48 »
我想用linux跑平行處理,但是遇到問題,請高手幫忙
我就簡單介紹我的安裝流程
所有電腦防火牆都關閉
主(子)電腦設定:
STEP1:先安裝NAT(設定主電腦IP根子電腦IP)
STEP2:安裝RSH
          /ETC/XINTIED/RSH  disable改成no
          /ETC 新增HOSTS.EQUIV 設定 電腦名稱 +
STEP3:安裝NFS
          /ETC/EXPORTS   加入  /OPT 192.168.1.0/24(RW,ASYNC,NO_ROOT_SQUASH)  (子電腦沒設定)
終端機下執行:
CHKCONFIG --LEVEL 35 RSH ON
/ETC/RC.D/INIT.D/XINTED RESTART
/ETC/INIT.D/RPCBIND RESTART
/ETC/INIT.D/NFS RESTART
/ETC/INIT.D/NFSLOCK RESTART
/ETC/RC.D/INIT.D//IPTABLES STOPCHKCONFIG --LEVEL 35 NFS ON
CHKCONFIG --LEVEL 35 RPCBIND ON
STEP4:安裝INTEL C++ COMPILER 10.1 FOR LINUX INSTALLATION GUIDE
子電腦輸入 MOUNT -T NFS 192.168.1.1:/OPT /OPT
問題:跑平行處理程式會出現權限問題(應該是子電腦設定問題因為跟設定好的子電腦可以做平行處理)

請高手幫忙解答 感激不盡
« 上次編輯: 2010-02-01 15:07 由 damon »

figaro

  • 憂鬱的高中生
  • ***
  • 文章數: 185
  • 性別: 男
    • 檢視個人資料
    • http://www.neo-info.net
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #1 於: 2010-01-26 17:27 »
你有先確定主機間透過 rsh 或是 ssh 連線實是正常的嗎?另外你是使用一般使用者還是 root 在執行程式呢?
Figaro Yang
更多關於Figaro Yang

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #2 於: 2010-01-26 17:49 »
我是用 rsh 和 root 在執行程式

主電腦方面的RSH運作因該是正常的。

我有再用主電腦和以前架設好的子電腦作 平行處理

不會出現 權限的問題

不過自己在架設新的子電腦 ,就出現了T_T

所以在想說 會不會是子電腦哪裡沒設定好

figaro

  • 憂鬱的高中生
  • ***
  • 文章數: 185
  • 性別: 男
    • 檢視個人資料
    • http://www.neo-info.net
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #3 於: 2010-01-26 17:55 »
確認一下 rlogin 服務有沒有啟動了,chkconfig on 之後在重新啟動 xinetd 測試連線看看
Figaro Yang
更多關於Figaro Yang

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #4 於: 2010-01-26 18:14 »
恩 剛剛在子電腦那邊
打入/chkconfig rlogin on
/etc/rc.d/init.d/xinetd restart

主電腦那邊也打
/etc/rc.d/init.d/xinetd restart

不過還是出現 權限錯誤 T_T

wenlien

  • 憂鬱的高中生
  • ***
  • 文章數: 119
  • 性別: 男
    • 檢視個人資料
    • Open or not open, that is the stupid question.
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #5 於: 2010-01-26 22:27 »
我是用 rsh 和 root 在執行程式

root的權限設定應該是在root家目錄下的.rhosts
試試看 ~

regards,

Stanley Huang
regards,

Stanley Huang

figaro

  • 憂鬱的高中生
  • ***
  • 文章數: 185
  • 性別: 男
    • 檢視個人資料
    • http://www.neo-info.net
回覆: LINUX平行處理問題~請高手幫忙!!救命
« 回覆 #6 於: 2010-01-27 09:19 »
另外檢查一下 /etc/securetty 中是否有在檔案尾端添加上 rsh 與 rlogin,例如:

figaro@Figaro-NB:~/桌面> cat /etc/securetty
#
# This file contains the device names of tty lines (one per line,
# without leading /dev/) on which root is allowed to login.
#
tty1
tty2
tty3
tty4
tty5
tty6
rsh
rlogin


我是用 rsh 和 root 在執行程式

root的權限設定應該是在root家目錄下的.rhosts
試試看 ~

regards,

Stanley Huang
Figaro Yang
更多關於Figaro Yang

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: LINUX平行處理問題~請高û
« 回覆 #7 於: 2010-02-01 15:07 »
上面兩位大大的方法都試過了!!
的確在未成功的子電腦上沒加入.rhosts,在/etc/securetty 末端也未加入rsh rlogin!!
但是還是出現同樣的問題~~請大大再幫點忙!我想成功離我不遠了!感激不盡!!
« 上次編輯: 2010-02-01 15:25 由 yongzzz »

figaro

  • 憂鬱的高中生
  • ***
  • 文章數: 185
  • 性別: 男
    • 檢視個人資料
    • http://www.neo-info.net
回覆: 回覆: LINUX平行處理問題~請高û
« 回覆 #8 於: 2010-02-01 15:13 »
是否可以提供下列輸出狀態:

(1) 於伺服器端上

chkconfig --list rsh
chkconfig --list rlogin
chkconfig --list xinetd

ping noode名稱
ping server名稱

ls -l /root/.rhosts
cat /root/.rhosts
cat /etc/securetty

(2) 於用戶端上

chkconfig --list rsh
chkconfig --list rlogin
chkconfig --list xinetd

ping noode名稱
ping server名稱

ls -l /root/.rhosts
cat /root/.rhosts
cat /etc/securetty

上面兩位大大的方法都試過了!!
的確在成功的子電腦上沒加入.rhosts,在/etc/securetty 末端也未加入rsh rlogin!!
但是還是出現同樣的問題~~請大大再幫點忙!我想成功離我不遠了!感激不盡!!
Figaro Yang
更多關於Figaro Yang

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: LINUX平行處理問題~請高手幫忙!!
« 回覆 #9 於: 2010-02-01 15:56 »
由於之前的子電腦有成功過(前人用成功),所以未再用戶端上再測試.
所以只PO上伺服器端的資訊
1) 於伺服器端上
chkconfig --list rsh
[root@diplab-node3 ~]# chkconfig --list rsh
rsh             開啟

chkconfig --list rlogin
[root@diplab-node3 ~]# chkconfig --list rlogin
rlogin          開啟

chkconfig --list xinetd
[root@diplab-node3 ~]# chkconfig --list xinetd
xinetd          0:關閉  1:關閉  2:關閉  3:開啟  4:開啟  5:開啟  6:關閉

ping noode名稱
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
64 bytes from 192.168.1.3: icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from 192.168.1.3: icmp_seq=2 ttl=64 time=0.018 ms
64 bytes from 192.168.1.3: icmp_seq=3 ttl=64 time=0.024 ms
64 bytes from 192.168.1.3: icmp_seq=4 ttl=64 time=0.018 ms
64 bytes from 192.168.1.3: icmp_seq=5 ttl=64 time=0.016 ms

ping server名稱
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data
64 bytes from 192.168.1.1: icmp_seq=15 ttl=64 time=0.223 ms
64 bytes from 192.168.1.1: icmp_seq=16 ttl=64 time=0.082 ms
64 bytes from 192.168.1.1: icmp_seq=17 ttl=64 time=0.221 ms
64 bytes from 192.168.1.1: icmp_seq=18 ttl=64 time=0.086 ms
64 bytes from 192.168.1.1: icmp_seq=19 ttl=64 time=0.222 ms
64 bytes from 192.168.1.1: icmp_seq=20 ttl=64 time=0.082 ms
64 bytes from 192.168.1.1: icmp_seq=21 ttl=64 time=0.226 ms
64 bytes from 192.168.1.1: icmp_seq=22 ttl=64 time=0.090 ms
64 bytes from 192.168.1.1: icmp_seq=23 ttl=64 time=0.228 ms
64 bytes from 192.168.1.1: icmp_seq=24 ttl=64 time=0.082 ms

ls -l /root/.rhosts
[root@diplab-node3 ~]# ls -l /root/.rhosts
-rw-r--r-- 1 root root 118 2010-02-02 06:26 /root/.rhosts

cat /root/.rhosts
[root@diplab-node3 ~]# cat /root/.rhosts
diplab-node1
diplab-node2
diplab-node3
diplab-node4
diplab-node5
diplab-node6
diplab-node7
diplab-node8
diplab-node9

cat /etc/securetty
[root@diplab-node3 ~]# cat /etc/securetty
console
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
rsh
rexec
rlogin



figaro

  • 憂鬱的高中生
  • ***
  • 文章數: 185
  • 性別: 男
    • 檢視個人資料
    • http://www.neo-info.net
回覆: LINUX平行處理問題~請高手幫忙!!
« 回覆 #10 於: 2010-02-01 16:04 »
不好意思~你 ping 的時候是 ping IP 還是 ping HOSTNAME呢?確認一下你的 /etc/hosts 雙台主機的配置內容是否正確~
Figaro Yang
更多關於Figaro Yang

yongzzz

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: LINUX平行處理問題~請高手幫忙!!
« 回覆 #11 於: 2010-02-01 16:12 »
PING IP!!
雙台主機是什麼意思?
/etc/hosts
192.198.1.1 diplab-node1 diplab-node1
192.198.1.2 diplab-node2 diplab-node2
192.198.1.3 diplab-node3 diplab-node3
.
.
.
.
192.198.1.15 diplab-node15 diplab-node15