小白學習大數據之路第一部分——基本指令以及linux的目錄結構說明

Linux部分的指令: 1.date :顯示時間的指令 date +%Y/%m/%d 顯示以下:2016/06/06 date +%y/%m/%d 顯示以下:16/06/06 date + %H:%M 2. cal :顯示日曆指令 cal [mouth][year]可用於顯示某年某月,默認顯示當前日期 3. bc :計算器指令 2*8+2/4(exit退出) 4. man :linux中的說明文檔 man date ---即會出現date的說明用法,重點看name,describe兩個部分。 5. ctrl+alt+t 進入terminal終端 ctrl+d 退出 ctrl+c 終止當前運行命令 【Tab】鍵 連續按兩次該鍵,會本身補全命令或文件名 6.sync :將數據寫入磁盤 7.shutdown 關機指令 shutdown -h now 如今馬上將系統的服務關閉後,當即關機。 shutdown -h 20.25 "i wii shutdown computer at 20:25" shutdown -h +10 10分鐘後關機 -r指令與其相似用法,表示重啓。 另外,init 0,用於關機。reboot,half,poweroff 表示重啓 8.sudo 用除當前用戶的其餘身份執行指令,默認其餘用戶爲root用戶。 9.chgrp 更改所屬用戶組 chgrp [-R] dirname/filename chgrp users install.log 其中users需在/ect/group中存在 10.chown 更改文件擁有者 11 lsb_release -a 查看版本號linux

docker部分在: 先說說本身對docker的理解。docker的組成包括鏡像和容器(又分爲客戶端和服務器端)以及registry. 首先在我理解來看鏡像就像是一個菜譜,或許不是很恰當,可是表達意思很清楚。菜單會告訴咱們每一步怎麼作,須要什麼,那麼相同道理鏡像會告訴虛擬機構建過程每一步怎麼作;那麼這個菜譜(鏡像)若是本身寫不出來,或寫出來怎麼保存呢,就須要registry來介入了。通常咱們會從網上或看書找唄,因此一樣,咱們有官方的Docker hub 用於保存,能夠是公開也能夠私有;如今假設菜譜(鏡像)有了,咱們要作菜了。那麼廚房,各類道具,碗,盆必不可少,容器就是按照鏡像的步驟,將其須要的各類工具以及資源集成到一個相對封閉的環境——廚房。docker

1.docker run -i -t ubuntu /bin/bash 運行ubuntu容器,若是本地機中沒有,系統會從docker hub中獲取。 2.docker run --name chang_late_name -i -t unbuntu /bin/bash 給容器更名並執行,改的名字須要是[a-z A-Z 0-9 _.-] 3.docker start+名稱/容器ID 重啓容器 類似的用法 docker attach name
從新附到容器的會話上(依據執行原來那個參數) 4.docker ps 查看如今運行的容器 docker ps -a 查看全部存在容器 docker ps -l 查看最後一次運行的容器 5.建立守護式容器:長期運行的,沒有交互的,適合應用程序和服務的。 docker run --name daemon_dave -d ubuntu /bin/sh/ -c ''while ture; do echo hello world;sleep 1;done" 一直在while循環中,打印hello world. 6.docker logs daemon_dave 查看日誌 docker logs -f daemon_dave 時時日誌 7.docker top daemon_dave 查看容器內部的進程 8.docker exec -d daemon_dave touch /ect/new/_config_file docker exec這個命令能夠對正在運行的容器中添加文件,更改等 9.docker exec -t -i daemon_dave /bin/bash 在容器中運行交互式命令 10.docker stop daemon_dave 中止容器 11. docker rm +容器ID 刪除容器(運行中的不會刪除) docker rm 'docker ps -a -q' 刪除所有容器 輸入圖片說明ubuntu

  • linux的目錄結構 /bin bin是binary的縮寫。這個目錄沿襲了UNIX系統的結構,存放着使用者最常常使用的命令。例如cp、ls、cat,等等。

/boot 這裏存放的是啓動Linux時使用的一些核心文件。bash

/dev dev是device(設備)的縮寫。這個目錄下是全部Linux的外部設備,其功能相似DOS下的.sys和Win下的.vxd。在Linux中設備和文件是用同種方法訪問的。例如:/dev/hda表明第一個物理IDE硬盤。服務器

/etc 這個目錄用來存放系統管理所須要的配置文件和子目錄。工具

/home 用戶的主目錄,好比說有個用戶叫wang,那他的主目錄就是/home/wang也能夠用~wang表示。日誌

/lib 這個目錄裏存放着系統最基本的動態連接共享庫,其做用相似於Windows裏的.dll文件。幾乎全部的應用程序都需要用到這些共享庫。進程

/lost+found 這個目錄平時是空的,當系統不正常關機後,這裏就成了一些無家可歸的文件的避難所。對了,有點相似於DOS下的.chk文件。圖片

/mnt 這個目錄是空的,系統提供這個目錄是讓用戶臨時掛載別的文件系統。內存

/proc 這個目錄是一個虛擬的目錄,它是系統內存的映射,咱們能夠經過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬盤上而是在內存裏。

/root 系統管理員(也叫超級用戶)的主目錄。做爲系統的擁有者,總要有些特權啊!好比單獨擁有一個目錄。

/sbin s就是Super User的意思,也就是說這裏存放的是系統管理員使用的管理程序。

/tmp 這個目錄不用說,必定是用來存放一些臨時文件的地方了。

/var 這個目錄中存放着那些不斷在擴充着的東西,爲了保持/usr的相對穩定,那些常常被修改的目錄能夠放在這個目錄下,實際上許多系統管理員都是這樣乾的。順帶說一下系統的日誌文件就在/var/log目錄中。

/usr 這是最龐大的目錄,咱們要用到的應用程序和文件幾乎都存放在這個目錄下。

特別標記:tar -zxvf jdk-8u77-linux-x64.tar.gz 能夠解壓到當前文件夾下(~/Downloads)

相關文章
相關標籤/搜索