1.Linux基礎 基本操作:
Linux操作系統,RedHat 7.4 64位
Vmware 12
網卡:僅主機模式,集群通信的時候需要這個模式,其實NAT也可以用於集群通信,這裏就用僅主機模式。
一共用到五臺虛擬機
bigdata111~bigdata115
在vmware12下安裝RedHat 7.4 64位操作系統
二、配置Linux和Linux目錄
遠程工具:putty,Xshell
1.關閉防火墻
一般生產系統,不能關閉防火墻,實驗環境
ctrl+L:清屏
systemctl stop firewalld.service
systemctl disable firewalld.service
如何重啟了防火墻,怎樣永久關閉防火墻
2.設置主機名和IP地址的對應關系:
vi /etc/hosts
192.168.8.115 bigdata115
ls /
/代表跟目錄
bin:存放所有可執行二進制文件
etc:存放系統配置文件
dev:存放設備文件
3.tmp:一旦linux重啟後,數據就會刪除。
HDFS默認的數據保存目錄是Linux的tmp目錄,所以配置時一定要改一下這個參數。
三、vi編輯器
linux記事本,vi a.txt,如果不存在創建,如果存在則打開。
三種模式:
1.編輯模式:等待命令輸入,i:進入插入模式;
2.插入模式:輸文本數據,esc鍵
3.命令模式:在編輯模式下輸入:號則進入命令模式。
w,保存
wq保存退出
wq!強制保存退出
q退出
打開行號:set number
set nonumber
換行:set wrap set nowrap
四、文件目錄操作命令(**)
ls:查看文件 -l 詳細文件信息 -a隱藏文件
.bash_profile:設置環境變量,環境變量設置在.bash_profile
/當前用戶/.bash_profile只針對當前用戶有效,如/root/.bash_profile
JAVA_HOME、HADOOP_HOME
隱藏目錄:/root/.ssh 配置免密碼登錄(hadoop和spark),.ssh中的公鑰和私鑰。
HDFS中查看目錄和文件:hdfs dfs -ls / 查看HDFS的根目錄
mkdir 創建目錄
-p父目錄不存在情況下生產父目錄
約定:mkdir /root/tools ----------->安裝包
mkdir /root/training --------------->安裝目錄
HDFS上:hdfs dfs -mkdir /input
cd:切換目錄
touch:生成一個空文件
(*)echo:生成一個帶內容文件,使用echo查看環境變量的值
echo $JAVA_HOME
cat、tac顯示文本文件內容
cat:從第一行開始寫;tac從最後一行開始寫
查看HDFS文件的內容:hdfs dfs -cat /input/data.txt
cp:復制文件或目錄
cp a.txt b.txt,a拷貝為b.txt
HDFS: hdfs dfs -cp a.txt b.txt
rm:刪除文件 -r同時刪除該目錄下的所有文件 -f:強制刪除文件或目錄
HDFS:hdfs dfs -rmr /input/data.txt
在默認情況下,HDFS沒有開啟回收站,如果誤刪了回收站找回。
ps:
五、LInux的權限管理
六、安裝常用軟件
七、案例JAVA的死鎖
小編整理了一些java進階學習資料和面試題,需要資料的請加JAVA高階學習Q群:701136382 這是小編創建的java高階學習交流群,加群一起交流學習深造。群裏也有小編整理的2019年最新最全的java高階學習資料!
1.Linux基礎 基本操作: