solaris遇到的問題整理總結

2021-09-21 19:17:11 字數 2981 閱讀 5087

solaris遇到的問題總結

1設定靜態ip

vi /etc/host

192.168.20.*** sunos10  loghost  sunos10是主機名

2.vi /etc/inet/ipnodes

127.0.0.1   localhost

192.168.20.***   sunos10 loghost//ip位址、主機名、loghost

3.vi /etc/hostname.pcn0//pcn0為網絡卡

sunos10 //hostname

4.vi /etc/netmasks//設定網路掩碼

192.168.20.0 255.255.255.0

5.vi /etc/defaultrouter//新增閘道器路由位址

192.168.20.1

6.vi /etc/nodename//主機名唯一

sunos10

7.vi /etc/resolv.conf

nameserver isp

8.vi /etc/nsswitch.conf

修改 hosts:      files  dns

reboot//重啟solaris10

8.設定解析度

/usr/x11/bin/xorgconfig

互動模式設定解析度寫入xorg.conf中

9.開放root ssh登入許可權,修改/etc/default/login檔案,注釋掉其中的:  console=/dev/console;

在/etc/ssh/sshd.conf檔案中,將permitrootlogin no改為permitrootlogin yes;

重啟solaris或者sshd服務;  svcadm restart svc:/network/ssh:default

10.安裝bash

下邊我們risc處理器為例,介紹solaris10安裝gcc的過程

步驟如下:

1、了解作業系統及版本

solaris10

#uname -a

sunos an-host x.x generic_117171-07 sun4u i386 sunw,sun-blade-1500

這個就是乙個標準的sun工作站,其中的處理器為risc,因為有sparc的字樣。主機名為an-host。

2、gcc和lib庫

#wget

#wget

#wget

分別得到下邊這三個檔案

gcc-3.1-sol9-intel-local.gz

libiconv-1.8-sol9-intel-local.gz

make-3.80-sol9-intel-local.gz

3、安裝過程

可以用ssh以root的身份(這樣有許可權修改檔案)登陸solaris系統,如果root不能登陸的話可以

#cd /etc/ssh

#vi sshd_config.conf

修改permitrootlogin no 為 permitrootlogin yes

然後#cd /etc/init.d

# ./ssh restart

或者直接reboot就可以root登陸了。

二進位制方式上傳三個檔案。依次輸入下邊的命令。

# gzip -d gcc-3.1-sol9-intel-local.gz

# pkgadd -d gcc-3.4.1-sol9-intel-local

# gzip -d libiconv-1.8-sol9-intel-local.gz

# pkgadd -d libiconv-1.8-sol9-intel-local

# gzip -d make-3.80-sol9-intel-local.gz

# pkgadd -d make-3.80-sol9-intel-local

如果想安裝高版本的gcc,那麼要解除安裝原來的包,這個一般式pkgrm 包的名字。上邊幾個檔案對應的包的名字為:

gcc-3.1-sol9-intel-local.gz  smcgcc

libiconv-1.8-sol9-intel-local.gz  smciconv

make-3.80-sol9-intel-local.gz  smcmake

如果要解除安裝包,例如解除安裝gcc, 輸入pkgrm smcgcc即可,其它包解除安裝同理。

4、配置環境變數

在/etc/profile裡面新增下列內容:

path=$path:/usr/local/bin

ld_library_path=/usr/local/lib

manpath=$manpath:/usr/local/man

cc=gcc

export path

export ld_library_path

export cc

export manpath

重新啟動機器reboot,這樣就不需要每次重啟後都得設定一遍

5、注意,安裝gcc的時候一定要注意看提示,盡量多留一些空間。

為什麼軟體都安裝好了,還是不能用那? 

1:請檢查path是否包括/usr/local/bin,如果沒有,能在bash下輸入 

#bash 

#path=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export path

2:可能是gcc的版本太高,gcc穩定版本是2.9*,3.0的不穩定,有非常多軟體用不了 

3:如果安裝軟體的時候,出現是cc不存在,或不能用的時候,請設定 

1):bash shell這樣設定cc=gcc;export cc  

2):csh這樣設定setenv cc gcc  

3):或建立乙個ln -s /usr/local/bin/gcc /usr/ucb/cc

12.安裝solaris時用了中文版,用ssh連線中文會出現亂碼情況,所以修改solaris預設語言為英文模式

reboot//儲存重啟

react native 遇到的問題整理

1.uncaught typeerror super expression must either be null or a function,not 原因 在元件化繼承react.component 時 將component 寫成了小寫component 導致這個錯 所以在react native...

Mysq遇到的問題整理更新

1 lock wait timeout exceeded try restarting transaction的問題解決 解決辦法 a 檢視當前的事務隔離級別 b 檢視當前資料庫的執行緒情況 c 沒有看到正在執行的很慢sql記錄執行緒,再去檢視innodb的事務表innodb trx,看下裡面是否有...

libsvm在matlab中遇到的問題總結

包含libsvm四個exe程式包,我們所用的庫就是它們,然後在matlab命令框輸入 1.mex setup 2.選擇vc 3.之後輸入make 問題一 error d libsvm libsvm 3.21 matlab make.m failed line 13 未找到 e 百葉通 matlab ...