1 本週工作
學習關於linux
的知識。(安裝
linux
系統,基本指令學習,遠端登入伺服器)
2 學習總結
(1)簡介
由於搭建hadoop
需要,這周安裝了
linux
系統。由於系統的特殊性,他的很大一部分的操作都是由命令組成的,因此必須要學習一些命令,
linux
的許可權管理很是嚴格,所以,
root
使用者和自己的使用者要來回的切換,比如說要修改你的配置檔案,這就必須要在
root
下進行操作,雖然,
linux
作業系統比較複雜,支援的應用也不怎麼多,但是他是直接從底層來操作的,所以它的穩定性和快速性和
windows
不在乙個當檔次。在操作中,最常用的指令就是
--help
,這裡可以查閱相關命令的幫助。下面,我就介紹這次操作中遇到的一些問題以及困難。
(2)問題描述
(1)裝系統時候的分割槽
linux大致分為這麼幾個區,「
/」這是
linux
最重要的目錄,也就是根目錄,一般是不放檔案的。學習中常見的乙個詞就是掛載,我的理解就是像大樹一樣的把目錄一層一層的掛起來。還有「
/boot
」故名思議,這就是
linux
的核心,驅動等的儲存位置。「
/home
」這裡就是普通使用者的根目錄,上面提到的
root
我理解就是超級使用者。最後需要掛乙個交換空間,也就是你在
windows
下的記憶體大小。問題就是,你一定要把
boot
的磁碟號記住,因為我就是沒有記住它而掛錯地方,失敗了2次。
(2)關於開機
在裝好系統開機時遇到了這樣的問題,grub rescure:
的問題,一看到這,我就知道不好了,因為裝的時候把引導給刪除了,這時候的解決辦法只有
2個,一就是用
pe1.
找到啟動磁碟的名字,對其
root
,prefix
進行設定,最後用
insmod
就可以進入系統。關鍵的一點就是開機後記得要修改
grub
,在windows
下可以用
easybcd
來進行修改,不過有弄清楚引導的次序,看用誰來引導誰。
(3)關於修改配置檔案
linux中經常做的就是修改配置檔案,我遇到的問題就是修改配置檔案後導致開機一致在輸入密碼那塊,雖然在命令列模式將配置檔案改了回來,但是不知道為什麼還是進不了系統。從而只能重新裝一次系統,這就會浪費很多的時間。
(4)關於配置網路
在裝之前一定要把你的ip
給記號了,因為,加入你要上網,就必須用它來配置你的網路。 (5
)關於安裝軟體
linux的軟體不同於
windows
,不是通過雙擊來安裝軟體的,他可能給你的就是已經編譯好的檔案,你直接解壓就可以使用,也許是給你的是原始檔,需要你自己來編譯一下。常見的軟體的格式有
rpm,與
tag.gz
。後面的是一種壓縮檔案的格式,一般的安裝方式就是使用
tar命令將其解壓。使用
make
命令進行安裝就可以,當然也有的不用
make
直接在profile
下配置環境變數就好了。對於
rpm檔案,就可以使用
rpm命令來安裝檔案。
(3)常用的基本命令
這裡列出最近幾天我常用命令:
mkdir 建立乙個路徑
sudo -s 切換到根目錄,這時候需要輸入密碼
ls 這是最常用的命令,列出當前資料夾下的所有的檔案
--help 這也是最常用的命令,獲取你需要的幫助文件
cat 這是個簡單的文字閱讀命令
(4)vi
這是乙個很好用的文字編輯器。我這裡只知道他的三種模式之間的轉換,其他的命令還沒有學會。
三種模式包括命令模式,輸入模式,末行模式。
可以用下面的圖來表示:
3參考文獻
鳥哥的linux
私房菜
linux環境程式設計
hadoop權威指南
初學者 Linux 一些簡單問題
linux 初學 linux系統 unbuntu安裝好後一般是沒有gcc編譯器的,因此我們需要先配置好gcc,才能對寫好的.c檔案進行編譯。安裝時我們用apt命令,這裡需要許可權,命令如下 sudo apt install gcc sudo apt install vim 建立helloworld....
初學樹剖的一些理解
字面上來說,樹鏈,是樹上的路徑 剖分,就是把路徑分類為重鏈和輕鏈。我們設乙個節點u的兒子為x1,x2,x3.以這些兒子為根的子樹中節點個數 設為size 最多的是size xi 則xi 是u的重兒子,u的其他兒子為輕兒子。重邊 點u與其重兒子的連邊。輕邊 點u與其輕兒子的連邊。重鏈 由重邊連成的路徑...
Block的一些簡單理解
這是我在網上學習block的時候搜尋到的博文 加入了一些自己的粗淺理解 開始引了框架的標頭檔案 import 在這裡用typedef 定義了乙個叫做compareblock,返回值為int型別引數為int a,int b的block typedef int compareblock int a,in...