1.Linux基礎(chǔ)
基本操作:
一咪啡、linux的實(shí)驗(yàn)環(huán)境
Linux操作系統(tǒng)捌朴,RedHat?7.4?64位
Vmware?12
網(wǎng)卡:僅主機(jī)模式蚓土,集群通信的時(shí)候需要這個(gè)模式厦取,其實(shí)NAT也可以用于集群通信,這里就用僅主機(jī)模式喳整。
一共用到五臺(tái)虛擬機(jī)
bigdata111~bigdata115
在vmware12下安裝RedHat?7.4?64位操作系統(tǒng)
二谆构、配置Linux和Linux目錄
遠(yuǎn)程工具:putty,Xshell
1.關(guān)閉防火墻
一般生產(chǎn)系統(tǒng)框都,不能關(guān)閉防火墻搬素,實(shí)驗(yàn)環(huán)境
ctrl+L:清屏
systemctl?stop?firewalld.service
systemctl?disable?firewalld.service
如何重啟了防火墻,怎樣永久關(guān)閉防火墻
2.設(shè)置主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系:
vi?/etc/hosts
192.168.8.115?bigdata115
ls?/
/代表跟目錄
bin:存放所有可執(zhí)行二進(jìn)制文件
etc:存放系統(tǒng)配置文件
dev:存放設(shè)備文件
3.tmp:一旦linux重啟后魏保,數(shù)據(jù)就會(huì)刪除熬尺。
HDFS默認(rèn)的數(shù)據(jù)保存目錄是Linux的tmp目錄,所以配置時(shí)一定要改一下這個(gè)參數(shù)谓罗。
三粱哼、vi編輯器
linux記事本,vi?a.txt,如果不存在創(chuàng)建檩咱,如果存在則打開揭措。
三種模式:
1.編輯模式:等待命令輸入,i:進(jìn)入插入模式税手;
2.插入模式:輸文本數(shù)據(jù)蜂筹,esc鍵
3.命令模式:在編輯模式下輸入:號(hào)則進(jìn)入命令模式。
w,保存
wq保存退出
wq!強(qiáng)制保存退出
q退出
打開行號(hào):set?number
set?nonumber
換行:set?wrap??????????set?nowrap
四芦倒、文件目錄操作命令(**)
ls:查看文件?-l?詳細(xì)文件信息?-a隱藏文件
.bash_profile:設(shè)置環(huán)境變量,環(huán)境變量設(shè)置在.bash_profile
/當(dāng)前用戶/.bash_profile只針對(duì)當(dāng)前用戶有效不翩,如/root/.bash_profile
JAVA_HOME兵扬、HADOOP_HOME
隱藏目錄:/root/.ssh??配置免密碼登錄(hadoop和spark),.ssh中的公鑰和私鑰麻裳。
HDFS中查看目錄和文件:hdfs?dfs?-ls?/????查看HDFS的根目錄
mkdir?創(chuàng)建目錄
-p父目錄不存在情況下生產(chǎn)父目錄
約定:mkdir?/root/tools???----------->安裝包
mkdir?/root/training??--------------->安裝目錄
HDFS上:hdfs?dfs?-mkdir?/input
cd:切換目錄
touch:生成一個(gè)空文件
(*)echo:生成一個(gè)帶內(nèi)容文件,使用echo查看環(huán)境變量的值
echo?$JAVA_HOME
cat器钟、tac顯示文本文件內(nèi)容
cat:從第一行開始寫津坑;tac從最后一行開始寫
查看HDFS文件的內(nèi)容:hdfs?dfs?-cat?/input/data.txt
cp:復(fù)制文件或目錄
cp?a.txt?b.txt,a拷貝為b.txt
HDFS:?hdfs?dfs?-cp?a.txt??b.txt
rm:刪除文件??-r同時(shí)刪除該目錄下的所有文件???-f:強(qiáng)制刪除文件或目錄
HDFS:hdfs?dfs?-rmr?/input/data.txt
在默認(rèn)情況下,HDFS沒有開啟回收站傲霸,如果誤刪了回收站找回疆瑰。
ps:
五、LInux的權(quán)限管理
六昙啄、安裝常用軟件
七穆役、案例JAVA的死鎖
小編整理了一些java進(jìn)階學(xué)習(xí)資料和面試題,需要資料的請(qǐng)加JAVA高階學(xué)習(xí)Q群:701136382?這是小編創(chuàng)建的java高階學(xué)習(xí)交流群梳凛,加群一起交流學(xué)習(xí)深造耿币。群里也有小編整理的2019年最新最全的java高階學(xué)習(xí)資料!