天天看點

記錄Linux安裝jdk步驟

linux安裝jdk每次都需要查資料,畢竟配置錯誤還是很麻煩的,是以還是記錄一下:

安裝内容: 這裡安裝的是jdk-6u45-linux-x64.bin    CentOS6.5

我是将安裝的jdk放到了/usr/local/src 目錄下  開始安裝

在目錄/usr/local/src下直接運作 ./jdk-6u45-linux-x64.bin 進行安裝

記錄Linux安裝jdk步驟

安裝成功後

記錄Linux安裝jdk步驟

配置環境變量

vim /etc/profile

指令打開profile檔案 或  使用 vim ~/.bashrc 打開環境變量檔案

這裡會有這兩種配置環境變量的差別介紹:https://www.cnblogs.com/chamie/p/10649260.html

對比兩種方法

  修改.bashrc檔案,它可以把使用這些環境變量的權限控制到使用者級别,隻是針對某一個特定的使用者。而修改 /etc/profile 檔案,它是針對于所有的使用者,使所有使用者都有權使用這些環境變量。

  相比較起來,第一種方法更加安全,因為如果采用第二種方法,它可能會給系統帶來安全性的問題。

  建議:如果你的計算機僅僅作為開發使用,則推薦第二種方法,否則最好使用 第一種方法。

記錄Linux安裝jdk步驟

重新開機一下環境變量使它生效: source ~/.bashrc

檢視是否生效,可以輸入 java   或   java -version

記錄Linux安裝jdk步驟
記錄Linux安裝jdk步驟

linux從本機複制到另一台linux機器上: scp  -rp jdk-6u45-linux-x64.bin 192.168.42.11:/usr/local/src

1、功能說明

scp就是security copy,用于将檔案或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸資料用的是SSH協定,保證了資料傳輸的安全,其格式如下:

scp 遠端使用者名@IP位址:檔案的絕對路徑 本地Linux系統路徑 

scp 本地Linux系統檔案路徑 遠端使用者名@IP位址:遠端系統檔案絕對路徑名

scp使用第一種格式是将遠端Linux系統上的某個檔案或者目錄拷貝到本地Linux系統上來,使用第二種是将本地的某個檔案或者目錄拷貝到遠端Linux系統的某個路徑下。

2、舉例

(1)目前我們處在IP為“192.168.60.133”的Linux系統下,計劃将系統下的/home/ixdba/etc.tar.gz檔案拷貝到IP為“192.168.60

168”的遠端Linux系統中root使用者下的/tmp目錄下:

scp /home/ixdba/etc.tar.gz [email protected]:/tmp

指令輸入完畢,會要求輸入“192.168.60.168”伺服器root的密碼,然後開始遠端拷貝資料。

如果我們處在“192.168.60.168”伺服器上,也可以使用下面的指令傳輸資料:

scp [email protected]:/home/ixdba/etc.tar.gz /tmp

指令輸入完畢,此時會要求輸入“192.168.60.133”伺服器root的密碼,然後開始遠端拷貝資料。

例如:scp ./id_rsa.pub [email protected]:/home/jing.wei

進入一個伺服器将目前目錄下id_rsa.pub拷貝到另一個伺服器。

(2)将本地/etc目錄中所有的檔案和子目錄拷貝到IP為“192.168.60.135”的遠端Linux系統的root使用者下的/opt目錄中:

scp -r /etc [email protected]:/opt

這裡的選項“r”與cp指令的“r”選項含義相同。

(1)從本地考到其他Linux系統中

記錄Linux安裝jdk步驟

(2)從其他linux拷貝本地的内容

scp [email protected]:/src/local/src/jdk-6u45-linux-x64.bin /usr/local/src  失敗了 T.T

繼續閱讀