用sudo等於是要有權限(因為你要改設定檔 沒權限是不能改的)
/etc/.......那啥的 是設定檔存放位置
vi /etc/....... 是用 "vi" 這個編輯程式 去開設定檔 以便編輯
你會看無 只是不熟vi怎麼用而已
怎麼用? GOOGLE "vi 編輯器" 之類的 就有一堆教學了
其實你也不一定要用vi 指令模式的編輯器一堆 找個好用的就可以了

想學Linux 你先有個目的 比較好查相關教學資料
例如架ftp站 就GOOGLE ubuntu ftp 架設

GOOGLE很好用 想學LINUX不靠GOOGLE 只能說你自求多福了
天龍國子民 wrote:
真的要學不要用虛擬機...(恕刪)

我打算買一顆500G來灌ubuntu了
我覺得linux最好還是灌在虛擬機器,尤其是沒GUI的。
優點:
搞懂NAT網路和橋接界面卡,剩下硬體什麼都不用管,灌完弄個快照,玩壞還原回去就好。

缺點:
效能較差,尤其是顯示卡效能,但沒GUI有差嗎?反正都是ssh進去。

灌在實體機你會遇到很多問題(尤其是有桌面環境的),雖然解決了會讓你對linux多了解一點,但是其實那些對你未來不一定有用,因為現在已經是虛擬化的時代了。多學點其他方面的管理、程設會比較重要。

如果你會在linux下直接寫程式,那真的建議直接學VIM,不會的話,簡簡單單用nano就好了。

天龍國子民 wrote:
真的要學不要用虛擬機器.


亂教.
虛擬化裡面可學的東西才多.
純文字模式下是沒法打中文的,寫 shell script 腳本,還是修改 *.conf 設定檔,通常都會附上中文註解,幫助了解。畢竟英文不是我們母語,很少人會厲害到可以用英語寫註解。

Linux 的純文字模式,並不像 DOS 有倚天中文系統。好像有類似的文字模式下中文系統,但沒流行,不好用還是什麼的,幾乎沒人在用。

通常要進視窗,有輸入法了,才能打中文。而如果進視窗,肯定是用視窗的文字編輯軟體,比較方便。開終端機在那邊 vim、nano 的,都是裝B的居多,論效率,不一定比較有效率。

VIM 雖也有視窗版的,但相比 Eclipse 之類的專門寫程式的 IDE 編輯器,VIM算輕量級。輕量級的也有人偏好 MadEdit.... 什麼的。


vi 和 vim 是不一樣的東西,vi 有超過30年歷史了,從最早的 unix 系統就有。vim 是 vi 的 加強版/改良版/二代,比較容易操作,還有語法顏色標示。

現在大部分人講的 vi,其實都是指 vim。

大部分的發行版,運行 vi 其實是跑 vim,會有一個軟連結或別名,vi 指向 vim。

不過有少部份發行板,預設是 vi 而非 vim,vim 要另外安裝,~/.bashrc 中別名也要自己別。

判斷用的 vi 還是 vim,可以看語法有沒有顏色,有顏色的就是 vim。全白字且鍵盤方向鍵不受控制,那就是 vi。

ssh 下要搭配 screen 分頁 比較好用。


**************************

虛擬機還是有好處的

假如你只有一台電腦,要玩 遠端 ssh 登入操作,遠端 x-server 或 vpn、多台伺服器組叢集,高HA可用性自動備援機,資料庫與網頁主機分離....等等,那肯定得用虛擬機

因為只有一台電腦啊。要玩那些需多台電腦才能用的功能,自然是只有虛擬機一途了。

或者要測試 soft-RAID 軟體磁碟陣列,沒錢買那麼多顆硬碟,也可以用虛擬機測試,建立多顆虛擬硬碟去測試。

要測試多網卡路由,bond綁多網卡分散負載...什麼的,虛擬機也很方便。

像模擬器那樣子,可以先行訓練,練練手,熟悉了,再去真實電腦架設也不遲。


「快照」功能也確實好用,快照起來=備份整個系統,隨時可以還原當初快照時的系統狀態,而且真的超"快"。佔用的檔案大小也不大,挺神奇的。快照不限一個,任何時刻都可以快照。


再來是建立好的虛擬機,把那個虛擬硬碟檔或目錄,拿去別台電腦,用虛擬機軟體開,立刻就可以運行已經弄好的系統。

可能你花好幾天時間去慢慢弄的,完美調試好的系統,拿去別台電腦,掛載虛擬機,啟動立即運行。

這在大量佈署,或需要快速佈署的場合,尤其便利。


缺點:

其一,是沒有真實電腦的原生速度,虛擬機畢竟要經過一層虛擬層,效能會有下降。

但如果有一台昂貴的超級電腦或工作站,只跑一個系統未免太浪費。就可以虛擬很多台去跑。

其二,是"檔案系統"不是真的,比如在 ntfs 下虛擬 ext4 或 zfs 什麼的硬碟,那它到底是跑 ntfs 還是 zfs?

牽涉到硬體層級的,仍是宿主檔案系統,日誌什麼的才是虛擬的檔案系統。就是說速度和一些特性不是真的 ext4 或 zfs之類的。速度仍是 ntfs。

當然虛擬機不限只能 windows 下,也可以在 unix-like 的宿主系統下建立虛擬機,就能用到別種的真實檔案系統。
之所以要練習指令模式
是因為客戶幾乎都是用server的
可是我是新手 所以要先用desktop版練習
客戶的server加裝顯卡不知道會不會要加裝閉原驅動,
我是想搞懂一些基本的網路跟驅動 set
可是虛擬機沒辦法讓我試驅動安裝
畢竟顯卡是虛擬的要怎麼在裝驅動…
網路的設定我已經下nano跟gedit去做固定跟浮動的。
所以虛擬系統也可以用raid?
天龍國子民 wrote:
真的要學不要用虛擬機器.


不管是學習還是實際使用都推虛擬機啦 XD



睿睿睿睿 wrote:
所以虛擬系統也可以用raid?


可以
(原則上虛擬機都是使用軟體 RAID)
不過這個有點複雜
建議你底子先打好再說
睿睿睿睿 wrote:
mdadm...(恕刪)


Linux 下的 軟RAID,主要是 mdadm 這個套件,指令名稱也是 mdadm

有興趣谷歌搜尋:mdadm
進階搜尋:所有中文網頁
有教學


虛擬機的話,可以新增虛擬硬碟,比方說:除了系統碟以外,再新增 3顆虛擬硬碟(分配 100M、1GB 之類的小容量,只是要測試而已)

然後你電腦就有:
/dev/sda 系統碟

/dev/sdb
/dev/sdc
/dev/sdd (剛新增的那三顆)

那三顆就可以組 RAID-5。

參考教學,創好 RAID-5,格式化,隨便丟一些檔案進去。

關機,拔掉其中一顆,插入新的。(虛擬機設定那邊,刪除其中一顆虛擬硬碟,再新增一顆回去)

模擬其中一顆損壞的情況,你要如何重建回去(也是看教學)

然後測試重建回去後,健康度恢復,資料是否仍完好?

大致就是這樣子,虛擬機可以測試 軟體RAID 怎麼使用。


進階的話,可以嘗試不同 RAID 模式,比如:
RAID-6(最少4顆,容錯2顆)、
RAID 1+0 ,
RIAD 5+0(兩組RIAD5,再組 RAID 0/1,最少6顆),
額外設置備援硬碟是否能自動頂上去
......等等,都可以做練習和測試。


在更進階,可以玩玩 掛載虛擬磁碟 和 硬碟 組 RAID
dd 創一個映像檔
丟到 RamDisk(/dev/sha 或 創tempfs)
掛載為 /dev/loop1 之類的(虛擬磁碟)
這個 loop1 虛擬磁碟(在RamDisk中),與硬碟空間,組 RAID-1
fedora wrote:
Linux 下的 軟...(恕刪)


謝謝哦
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!