用 VirtualBox 的 linux 虛擬機做服務器

用 VirtualBox 的 linux 虛擬機做服務器 的原因如下:

1.想用 linux 環境的服務器,使開發環境更接近生產環境;

2.不想將過多的開發軟件裝在 windows 上,如 MySQL ,Redis ……,而且 Redis 在 Windows 上的性能明顯弱于 Linux(OS X ,Linux 用戶除外);

3.虛擬機的環境容易維護,而且移植性很強;

4.Windows 的 bash 以及 Linux 的桌面(我只用過 Unity GNOME3 DDE)體驗不是很好(不過微軟已經發布了包含 Ubuntu 子系統的 Windows 10,但是目前有許多問題,期待微軟的更新……)


這里只講 VirtualBox 的配置;

我的 Linux 的版本是 Ubuntu Server,以下是具體的步驟:

1.將 VirtualBox 的網絡配置成 NAT,這樣的好處是,無論外界的 ip 如何變化,都不會影響主機與虛擬機的連接。

2.查看虛擬機 ip,利用 ifconfig 查看 linux 的 ip,記錄下 10.0.2.15 這個 ip (我的是10.0.2.15,好像別人的也是這個)

3.打開 設置-網絡-端口轉發,如下配置:

主機 ip 可以 配置成 127.x.x.x(除了 127.0.0.1),子系統 ip 配置成之前記錄的虛擬機 ip (10.0.2.15),端口配置成你需要開放的端口,比如 SSH 的 22 端口 和 MySQL 的 3306 端口。


4.建議:以上就完成了網絡的配置,可以用 VirtualBox 的分離式界面,隱藏虛擬機,通過 SSH 來連接 Linux 虛擬機,這樣就可以既可以體驗 windows 的桌面,又可以體驗到 Linux 的環境。這里推薦一個 Windows 下能替代 CMD 的軟件,cmder,自帶 SSH、Git。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,529評論 9 467
  • 名詞延伸 通俗的說,域名就相當于一個家庭的門牌號碼,別人通過這個號碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,626評論 2 56
  • 快速打包插件 packer-ng-plugin 使用心得 首先放出這個工具的Github地址:https://gi...
    VanGiao閱讀 744評論 1 10
  • 和家人重刷《大時代》相比tvb其他大團圓的電視劇結尾,《大時代》真是一部生的毀滅死的救贖的電視劇,主演幾乎全員團...
    光頭強520閱讀 403評論 0 0