查看linux系統版本信息如下,可以看出系統為64位。
[root@localhost bin]# uname -a
Linux localhost.localdomain 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
向日葵Linux被控端下載地址:http://sunlogin.oray.com/zh_CN/download/#linux
因為向日葵的安裝包為32位,直接安裝沒有問題,但是運行時會報錯:
bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
解決經過如下:
[root@localhost sunlogin_linux_1.0.0.25020]# sudo yum install glibc.i686
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.pubyun.com
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 glibc.i686.0.2.17-106.el7_2.1 將被 安裝
--> 正在處理依賴關系 libfreebl3.so(NSSRAWHASH_3.12.3),它被軟件包 glibc-2.17-106.el7_2.1.i686 需要
--> 正在處理依賴關系 libfreebl3.so,它被軟件包 glibc-2.17-106.el7_2.1.i686 需要
--> 正在檢查事務
---> 軟件包 nss-softokn-freebl.i686.0.3.16.2.3-13.el7_1 將被 安裝
--> 解決依賴關系完成
依賴關系解決
================================================================================
Package 架構 版本 源 大小
================================================================================
正在安裝:
glibc i686 2.17-106.el7_2.1 updates 4.2 M
為依賴而安裝:
nss-softokn-freebl i686 3.16.2.3-13.el7_1 base 187 k
事務概要
================================================================================
安裝 1 軟件包 (+1 依賴軟件包)
總下載量:4.4 M
安裝大小:15 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): nss-softokn-freebl-3.16.2.3-13.el7_1.i686.rpm | 187 kB 00:01
(2/2): glibc-2.17-106.el7_2.1.i686.rpm | 4.2 MB 00:02
--------------------------------------------------------------------------------
總計 1.8 MB/s | 4.4 MB 00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : glibc-2.17-106.el7_2.1.i686 1/2
正在安裝 : nss-softokn-freebl-3.16.2.3-13.el7_1.i686 2/2
驗證中 : nss-softokn-freebl-3.16.2.3-13.el7_1.i686 1/2
驗證中 : glibc-2.17-106.el7_2.1.i686 2/2
已安裝:
glibc.i686 0:2.17-106.el7_2.1
作為依賴被安裝:
nss-softokn-freebl.i686 0:3.16.2.3-13.el7_1
完畢!
之后再運行向日葵服務還是有問題:
[root@localhost sunlogin_linux_1.0.0.25020]# ./bin/oraysunloginservice
./bin/oraysunloginservice: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解決方案:
[root@localhost sunlogin_linux_1.0.0.25020]# yum whatprovides libstdc++.so.6
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.pubyun.com
libstdc++-4.8.5-4.el7.i686 : GNU Standard C++ Library
源 :base
匹配來源:
提供 :libstdc++.so.6
[root@localhost bin]# yum install libstdc++-4.8.5-4.el7.i686
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.pubyun.com
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 libstdc++.i686.0.4.8.5-4.el7 將被 安裝
--> 正在處理依賴關系 libgcc_s.so.1(GLIBC_2.0),它被軟件包 libstdc++-4.8.5-4.el7.i686 需要
--> 正在處理依賴關系 libgcc_s.so.1(GCC_4.2.0),它被軟件包 libstdc++-4.8.5-4.el7.i686 需要
--> 正在處理依賴關系 libgcc_s.so.1(GCC_3.3),它被軟件包 libstdc++-4.8.5-4.el7.i686 需要
--> 正在處理依賴關系 libgcc_s.so.1(GCC_3.0),它被軟件包 libstdc++-4.8.5-4.el7.i686 需要
--> 正在處理依賴關系 libgcc_s.so.1,它被軟件包 libstdc++-4.8.5-4.el7.i686 需要
--> 正在檢查事務
---> 軟件包 libgcc.i686.0.4.8.5-4.el7 將被 安裝
--> 解決依賴關系完成
依賴關系解決
================================================================================
Package 架構 版本 源 大小
================================================================================
正在安裝:
libstdc++ i686 4.8.5-4.el7 base 311 k
為依賴而安裝:
libgcc i686 4.8.5-4.el7 base 103 k
事務概要
================================================================================
安裝 1 軟件包 (+1 依賴軟件包)
總下載量:413 k
安裝大小:1.2 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): libstdc++-4.8.5-4.el7.i686.rpm | 311 kB 00:00
(2/2): libgcc-4.8.5-4.el7.i686.rpm | 103 kB 00:00
--------------------------------------------------------------------------------
總計 750 kB/s | 413 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : libgcc-4.8.5-4.el7.i686 1/2
正在安裝 : libstdc++-4.8.5-4.el7.i686 2/2
驗證中 : libgcc-4.8.5-4.el7.i686 1/2
驗證中 : libstdc++-4.8.5-4.el7.i686 2/2
已安裝:
libstdc++.i686 0:4.8.5-4.el7
作為依賴被安裝:
libgcc.i686 0:4.8.5-4.el7
完畢!
[root@localhost bin]# yum whatprovides libz.so.1
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.pubyun.com
zlib-1.2.7-15.el7.i686 : The compression and decompression library
源 :base
匹配來源:
提供 :libz.so.1
[root@localhost bin]# yum install zlib-1.2.7-15.el7.i686
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.163.com
* updates: mirrors.pubyun.com
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 zlib.i686.0.1.2.7-15.el7 將被 安裝
--> 解決依賴關系完成
依賴關系解決
================================================================================
Package 架構 版本 源 大小
================================================================================
正在安裝:
zlib i686 1.2.7-15.el7 base 90 k
事務概要
================================================================================
安裝 1 軟件包
總下載量:90 k
安裝大小:180 k
Is this ok [y/d/N]: y
Downloading packages:
zlib-1.2.7-15.el7.i686.rpm | 90 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : zlib-1.2.7-15.el7.i686 1/1
驗證中 : zlib-1.2.7-15.el7.i686 1/1
已安裝:
zlib.i686 0:1.2.7-15.el7
完畢!
再次運行向日葵服務並選擇登陸方式,這里選擇的是2,即葵碼(需要事先到向日葵主控端中添加主機,會生成葵碼)登陸:
這里是網頁版的主控端管理主機頁面:http://sunlogin.oray.com/console/remote/
[root@localhost sunlogin_linux_1.0.0.25020]# ./bin/oraysunloginservice
1.Account login
2.Sunlogin code login
Please select your login type:2
Sunlogin code:6754-7968-9027-7917-1419
local ip: 192.168.2.134
Sunlogin code:6754-7968-9027-7917-1419
receive state change LOGGING
receive state change ONLINE
[wakeup] path /etc/orayremoteclient.conf,wakeup 1
[wakeup] Bind wake-up device id: 0
[wakeup] Unbound wake-up device
但是無語的是,windows10通過向日葵訪問Linux直接超時,無法訪問。后面再抽時間好好看看。