linux安裝jdk每次都需要查資料,畢竟配置錯誤還是很麻煩的,所以還是記錄一下:
安裝內容: 這裏安裝的是jdk-6u45-linux-x64.bin CentOS6.5
我是將安裝的jdk放到了/usr/local/src 目錄下 開始安裝
在目錄/usr/local/src下直接運行 ./jdk-6u45-linux-x64.bin 進行安裝
安裝成功後
配置環境變量
vim /etc/profile
命令打開profile文件 或 使用 vim ~/.bashrc 打開環境變量文件
這裏會有這兩種配置環境變量的區別介紹:https://www.cnblogs.com/chamie/p/10649260.html
對比兩種方法
修改.bashrc文件,它可以把使用這些環境變量的權限控制到用戶級別,只是針對某一個特定的用戶。而修改 /etc/profile 文件,它是針對於所有的用戶,使所有用戶都有權使用這些環境變量。
相比較起來,第一種方法更加安全,因爲如果採用第二種方法,它可能會給系統帶來安全性的問題。
建議:如果你的計算機僅僅作爲開發使用,則推薦第二種方法,否則最好使用 第一種方法。
重啓一下環境變量使它生效: source ~/.bashrc
查看是否生效,可以輸入 java 或 java -version
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系統中
(2)從其他linux拷貝本地的內容
scp [email protected]:/src/local/src/jdk-6u45-linux-x64.bin /usr/local/src 失敗了 T.T