大資料技術學習筆記之linux基礎1-基礎環境與基礎命令
阿新 • • 發佈:2018-12-07
一、Linux系統介紹及部署
-》常見作業系統
-》windows、Linux(類unix系統)、Android、iOS、unix(HP UNIX)
-》作業系統構成
-》外殼(shell)+驅動+核心
-》常見Linux廠商
-》圖形化介面:研究安卓,測試
Ubuntu、suse linux
-》命令列介面:作為計算類伺服器
redhat/centos
-》裝系統
-》軟體
-》作業系統映象
-》windows:msdn
-》Centos:6.6 64位
-》硬體
-》虛擬化工具來實現在一臺機器上模擬多個機器
-》VMware
-》筆記本:
-》window:workstation
-》mac:fusion
-》伺服器:
vsphere
-》裝系統
-》下載一個映象檔案ISO格式
-》在除C盤以外的碟符解壓
執行setup.ext
-》U盤裝系統
-》光碟機
Linux核心:一切皆檔案
二、網路配置必須瞭解網路相關知識
-》主機名
-》hostname:用於檢視或者修改主機名
hostname:檢視
臨時修改:hostname bigdata-training01.erongda.com
永久修改:vim /etc/sysconfig/network
如何
-》ip、子網掩碼、dns(域名解析伺服器)、閘道器
-》圖形化介面
-》命令列
vim
i:插入
儲存退出:shift+冒號 輸入x
取消編輯:shift+冒號 輸入q!
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart : 重啟網路服務
-》本地主機名與網路對映
表示自己:127.0.0.1 0.0.0.0 localhost
vim /etc/hosts :本地對映檔案(DNS)
-》遠端連線工具:用於進行遠端連線伺服器
-》secureCRT:功能簡單實用
三、檔案管理
-》Linux是一個樹形結構檔案系統
-》第一層:/
-》第二層
-》bin:用於存放大部分使用者都可以執行的命令
-》sbin:用於放只有管理員才能執行的命令
-》etc:Linux的配置檔案目錄
-》root:管理的家目錄
-》home:用於存放普通使用者的家目錄
-》基本命令
-》ls : list 列表、列舉,用於檢視目錄中的檔案
格式:ls dir_path
ls /
ls /root
引數:
a :all 所有的(包含隱藏檔案)
ls -a /
d : 顯示本身自己的路徑
l : 長格式常看,檢視詳細資訊
ls -l /
ll = ls -l
-》pwd : print work directory 用於檢視當前工作目錄
-》 cd : change directory 用於切換目錄
格式: cd dir_path
進入Music目錄
-》絕對路徑:cd /root/Music
-》相對路徑: cd Music
-》clear:清屏 = Ctrl+l
-》whereis : 用於檢視命令的位置
whereis ls
-》history:登入及執行命令的記錄
-》檔案管理命令
-》建立檔案
-》touch:用於修改檔案時間
touch file_path
touch /testFile.txt
touch "test File"
-》vim
-》建立資料夾
mkdir : make directory
mkdir dir_path
p : 遞迴
-》刪除檔案和資料夾:十分慎重的建議刪除命令不要使用絕對路徑,使用相對路徑
rm -rf file_path
-》複製和剪下
-》cp : copy 複製
格式: cp 複製誰 複製到哪
-r : 複製資料夾
-》mv : move
mv 移動誰 移動到哪
-》檢視檔案
cat:一次性顯示檔案所有內容
cat file_path
-n : 顯示行號
more:分頁檢視,只能向下看
less:分頁檢視,可上可下
head:檢視檔案的前多少行,預設前10行
-n :指定檢視多少行
tail:檢視檔案的後多少行,預設後10行
-n:指定檢視後多少行
-F:動態讀取檔案末尾
Ctrl+c:表示終止程式
Ctrl+z:掛起該程式
四、虛擬機器的關機與克隆
-》關機與重啟
-》halt
-》shutdown -h now
-》重啟:reboot
-》快照與克隆
-》快照:當前系統的狀態的備份
-》克隆: