顯示具有 CentOS 標籤的文章。 顯示所有文章
顯示具有 CentOS 標籤的文章。 顯示所有文章

2015/10/3

Linux vs Windows

一、What is Linux?
    毫無反應,就是一隻企鵝(誤
    好,不開玩笑了,其實Linux是根據是一種自由和開放原始碼的類UNIX作業系統。
    而UNIX也是一種電腦作業系統,具有多工、多用戶的特徵。
    像是FeeeBSD、MAC都是UNIX系統的代表。(UNIX = FreeBSD、MAC)

二、POSIX
    說到Linux,一定要提到相關的POSIX,而POSIX = UNIX + LINUX,
    想要了解更多的可以去看一下維基百科。
    POSIX Ref:
    https://zh.wikipedia.org/wiki/POSIX

三、Linux Family
    Linux家族的家族樹(Family Tree):
      1.Debian家族(Debian, Ubuntu(桌面使用者較多), Linux Mint)
      2.Fedora家族(
              Fedora(最多新功能、RedHat的測試實驗所),
              RedHat Enterprise Linux,
              CentOS(模仿RedHat Enterprise Linux所做出來的版本,相對較穩定))
      3.OpenSUSE

    PS: 在各個Linux版本當中,有些時候我們會發現有所謂的LTS版本,
    LTS就是所謂的LongTerm Service版本,該版本會提供比一般正式版本更長的後續維護,
    像是臭蟲的修正以及其他更新等等的,
    如果有要建立一個較正式的服務時應優先考慮LTS版本。

    Linux Ref: https://zh.wikipedia.org/wiki/Linux

四、Everything is File. vs Registry.
    在Linux當中,一切東西都可以看成檔案,
    只有檔案權限的差別以及是否是目錄、可否執行之類的,詳細的可以參考:
    https://en.wikipedia.org/wiki/Everything_is_a_file

    在Windows當中,許多的設定值為了統一管理,所以是放在Registry當中,
    Registry是使用DB-Based存放相關設定,
    而其實Windows一開始也是使用File-Based來進行管理,像是「WIN.INI」、「SYSTEM.INI」
    就是舊時代留下來的檔案。
    Registry缺點:
      1 所有設定集中,可能有些東西不需一啟動就載入,系統變慢
      2 使用者還是可能意外修改到
   Ref:
     http://www.ithome.com.tw/node/59748

五、User Is Genius. vs User Is Ordinary People.
    Linux當中,會認為使用者都不是一般人,而是對系統有了解,想要更多自訂性可以讓其自行設定;
    Windows則是認為很多使用者都只是一般人,所以做了許多通用的預設值,可自訂的部份較少,
    而且就如同之前所說的,甚至有些設定要去Registry才可以修改到,有著相當的危險性。

六、Linux, the Most Safe OS ever?
    很多人誤解Linux是世界上最安全的系統,而Windows則是最容易被入侵的系統,
    但這其實是一個錯誤的印象,
    真實的狀況是,因為Linux需要進行很多的設定,而如果設定不當或是根本沒有設定,
    那麼Linux反而會是更加不安全的。
    而Windows則是因為久病成良醫,對於現在許多的病毒他反而更容易處理,
    因此,我們要使用Linux時,一定要好好的學習如何進行設定才行!

2015/9/13

CentOS 7 最小安裝後在VirtualBox的網路設定筆記

如題,大家也可以參考這些網誌的內容來進行設定:
http://www.unixarena.com/2015/04/rhel-7-network-management-nmcli-or-nmtui.html
http://www.arthurtoday.com/2013/07/ubuntu-guest-enables-nat-and-hostonly-adapter.html

首先,先說明一下Virtualbox如果只是要讓VM可以連到外部網路,而不需要連線到實體本機的話,那麼直接用他預設的NAT就可以達成了;
而如果是只要讓VM連到實體本機,不讓VM連到外網的話,則是可以使用「僅限主機」介面卡達成。
而一般如果要讓VM跟實體機都在同網段的話,那麼應該要選擇「橋接介面卡」,那麼如果有DHCP Server的話(一般而言,應該就是無線基地台、IP分享器),那麼就可以在同網段,你可以跟你的VM互通,也可以讓他連線到外部網路,就跟你的實體本機一樣。

因此,如果你想要達成讓VM跟實體機可以互連的話,「橋接介面卡」就是一種方法,另一種方法是讓VM有兩張網路介面卡,一張是NAT,另一張則是「僅限主機」介面卡,設定好兩張介面卡後,那麼VM也就可以連內也可以連外,只是嚴格說起來,他跟實體本機並不是在同一個LAN上面就是了。

下面的例子,是使用第二種方式,也就是NAT+僅限主機介面卡來進行設定教學,我會先教如何進行Virtualbox開虛擬機的設定,再教說如何在CentOS 7 進行相關的設定,那麼就讓我們開始吧!