用secureCRT 連不上自己的虛擬機。查了一下原因,才知道想在虛擬機配置上網時,把裡面的主機ip地址改了。修改如下:
1. hostname --顯示主機名
-i 顯示主機ip
/etc/hosts
記錄本機的或其他主機的ip及其對應主機名。編輯hosts 文件就行。
其中需要一個本機ip和主機名配置
127.0.0.1 localhost.localadmin localhost
##另外服務的ip和主機
192.168...................
ps:
一般每行由三部份組成,
ip 主機名或域名 主機別名
解釋:
主機名(hostname)和域名(Domain)的區別:主機名通常 在局域網內使用,通過hosts文件,主機名就被解析到對應ip;域名通常在internet上使用,但如果本機不想使用internet上的域名解析, 這時就可以更改hosts文件,加入自己的域名解析。
2.有時客戶端想遠程登錄一台linux主機,但每次登錄輸入密碼後都會等很長一段時間才會進入,這是因為linux主機在返回信息時需要解析ip,如果在linux主機的hosts文件事先加入客戶端的ip地址,這時再從客戶端遠程登錄linux就會變很快。
:這裡所說的遠程登錄不僅僅是ssh,還可能是mysql遠程登錄,或是文件共享的查詢
3.雙機互連
當兩台主機只是雙機互連時,這時兩台主機都需要要設置自己的ip,同時在對方的hosts文件裡加入自己的ip和主機名。
4.Oracle 監聽也啟動不起來,以上文件 127.0.0.1 必須配上。
5.
oracle 監聽配置 和tns 文件
一般在oracleHome 目錄下network/admin
------------
listener.ora tnsnames.ora