常見的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層 資料層 運算元據庫,將...