大資料儲備知識 Linux DAY2

2021-09-25 12:57:28 字數 2397 閱讀 4624

常見的linux命令:

cd / 根目錄 cd ~ 家目錄 pwd 列印

1.建立資料夾:mkdir 檔名(注意:資料夾的名稱不能有空格 若有空格 檔名應加上「」 )此時可點開虛擬機器 root』s home 進行檢視剛建立好的資料夾

2. 刪除空的資料夾:rmdir 檔名

3. 檢視檔案:ls ls-l ll ls-a(檢視所有檔案 包括隱藏檔案)

4. 拷貝檔案:cp 檔案 資料夾(將檔案複製到資料夾下)

5. 移動命令:mv 檔案1 檔案2(兼重新命名 將檔案1改名為檔案2)

6. 檢視命令:cat 檔名(會將所有檔案一次性輸出)

tac 檔名(從最後一行向前輸出 與cat正好相反)

7.more:more 檔名 (顯示檔案的一部分內容 顯示內容大小取決於頁面大小)

空格鍵進行翻頁 ctrl+c 表示結束

8.less:less 檔名 (pgup 向上翻頁 pgdn向下翻頁 箭頭為向上一行 向下一行)

9.head -n5 檔名 (顯示前五行內容 預設是十行)

10.tail -n5 檔名(顯示後五行內容 預設是十行)

11.touch 檔名 (建立檔案 也可以更改檔案或目錄名稱)

12.echo a >> b.txt (將a追加到b的文字文件中)

13.echo a > b.txt (將a覆蓋進去)

linux中的賬號管理:

輸入 cat/etc/passwd 後:(以root❌0:0:root:/root:/bin/bash為例)

使用冒號進行分割,有7個資訊:

1.root:使用者名稱

2.x:密碼

3.0:使用者的唯一id編號(0到499是linux保留的系統編號)

4.0:使用者組的id號

5.root:所在使用者組的名稱

6./root:定義了該使用者的家目錄(登入時預設的訪問路徑)

7./bin/bash:shell程式設計的編輯器

自己新增乙個使用者

[root@com~]# useradd hadoop

[root@com~] #passwd hadoop(該過程輸入密碼 並再次確認密碼)

檔案許可權:

以 -rw-r–r--為例 用來檢視該檔案或資料夾的許可權管理

1.檔案型別:-文字文件 (d資料夾 l鏈結檔案 b裝置介面 c驅動滑鼠鍵盤)

2.rw- 所屬使用者許可權

3.r-- 所屬使用者組許可權

4.r-- 其他使用者許可權

7. r可讀 w可寫 x可執行 (沒有相應許可權用-代替)

8. 對於root使用者: 可讀 可寫 不可執行

9. 對於root使用者組: 可讀 不可寫 不可執行

10.對於其他使用者: 可讀 不可寫 不可執行

許可權更改:

1.字母:chmod [ugo] +或- [rwx] 檔名稱

2.數字:rwx 分別對應 4 2 1

sudo的配置:

使用超級管理員的許可權來執行命令

[root@com~]# visudo

配置hadoop使用者在任何地方執行任何命令

#allow root to run any commands anywhere

root all=(all) all

hadoop all=(all) nopasswd:all

接下來的幾步操作在hadoop使用者下操作:

[hadoop @com~]$ service iptables restart (無反應)

[hadoop @com~]$ sudo service iptables restart (擁有許可權)

壓縮檔案的使用

先將2個及以上的檔案打包(沒有壓縮功能)成乙個檔案,再對這乙個檔案進行壓縮

tar用於打包和解壓的命令

tar -zcvf target.tar /direct 打包

tar -jxvf source.tar.bz2 -c /target.dir

z:壓縮為gzip的格式 j:壓縮成bzip2的格式

c:打包 x:解包 v:將整個過程顯示出來 f:檔名稱

軟體安裝:

rpm: rpm -qa 查詢所有

yum環境變數:

1.全域性環境變數:vim/etc/profile

2.使用者環境變數:vim ~/.bash_profile

關機操作:

1.普通使用者hadoop關機:sudo halt

2.管理員使用者root關機:halt

PHP儲備知識

php常見的執行模式 mod php 即apache的php模組。把php嵌入到apache中,相當於給apache加入了解析php檔案的功能 cgi 不太了解 fastcgi 不太了解 get和post的區別 get 把引數放在url中,有長度限制。post 請求的資料理論上沒有長度限制。在htt...

知識儲備 Android ADB介紹

android adb總體概述 adb android debug bridge,位於 sdk plaform tools目錄下,path環境變數中要配置這一路徑的原因主要是要用到adb 是android sdk中的乙個除錯工具,利用adb這個除錯工具可以直接操作管理android模擬器或者真實的a...

框架儲備知識1

一 mvc與三層架構 1.三層架構 a ui層 介面層 直接與使用者互動的層 簡單介面邏輯在此層處理 業務 相關邏輯向下呼叫service層 b service層 業務層 與資料操作無關的業務,完全在此層處理 與數 據操作相關的業務 混合業務,需向下呼叫dao層 c dao層 資料層 運算元據庫,將...