iT邦幫忙

DAY 7
4

程式設計師之入門基礎必備知識系列 第 7

程式設計師之入門基礎必備知識(7)-VirtualBox、LINUX、SSH(上)

又到了連假最後一天,大家要開始收心囉,偏偏同學硬要這天烤肉,以上是我自導自編,針對菜鳥入門程式設計師需要學習心態與哪些基礎技巧。
為了保持每篇的質量,要做的功課很多,昨晚為了測試錯誤地方搞超久的,希望各為都能夠吸收精華,雖然有些部分在新進的時候不會碰到,而且也會有前輩帶,但是提早學習會能夠快速上手,因為學習能力在業界很看重,因為人家是花錢請你來解決問題,不是花錢來給你上課,所以這句話其實有點矛盾,沒有學習怎麼會使用,才會有所謂的職前訓練,我教人有個觀念就是,我東西一定會講很細,而且當下會反覆提問,當後面同一個東西講超過三次,那就代表你沒有認真用心去學習,筆記要記,內心也要記,你可以提問題,但你也要學習如何思考問題,各位學習心態自己要去適應每個公司文化的不同。哈哈

今天的課題很綜合,因為牽涉到很多應用,想拆成兩部分來寫,這樣學習的東西不用一次灌進去,避免消化不良,原本已經設定好的virtualbox為什麼要做網路設定,大家應該有發現LINUX安裝好後IP卻是在10.0.2.15(大部分應該會在這),但卻可以自由上網是因為VM已經把你把網卡連接設定好了,但這只有限於基礎的網路(詳細原理這邊就不先介紹),這是為了給下集的部份做的前置作業,因為在LINUX要使用SQL語法很不方便,所以才會有GUI介面,所以只要開啟VM SERVER,可以利用mysql client gui的介面連接操作SQL是不是很方便,這下集會講解,首先要先設定好前置作業。

1.VirtualBox(網路設定)
首先要先查詢自己本機上的IP設定,因為VirtualBox會幫你建立一張虛擬網卡,要去找尋出來到底IP多少,可能有些人不知道DOS介面如何開啟,如果會用CMD的朋友可以直接使用,不知道的可以到附屬應用程式裡面找到。

找到以後可以輸入ipconfig,這命令語法只限於WINDOWS DOS

接下來往下找尋,所以IP設定成192.168.56.1(原理先不介紹)

接下來打開LINUX VM,輸入ifconfig(LINUX 專用查詢網卡IP位置),看到的是10.0.2.15

既然知道兩邊的設定就可以繼續下面步驟
打開VM設定的地方,VM可以先不用關掉。

進入設定後,選擇連接設定
前面是windows後面是linux設定IP位置,linux ssh的port是22、http是80,所以要把後方的port填寫22,前方為自己預設的,設定後就可以儲存了。

接下來你可以到原本dos命令地方寫ping 192.168.56.1,你就會發現網卡可以通囉
這就是server端跟client端互相連接的地方。

2.SSH Secure Shell Client(SSH軟體應用)
http://www.ssh.com/
GOOGLE可以找到FREE版本,我這邊就不提供了囉,轉載還是得經過對方允許。
下載後安裝方法都是下一步沒有困難度(windows的介面的好處)

SSH FTP應用

待續(下集)

其他文章連結處,可以找尋到先前發文的位置
http://ithelp.ithome.com.tw/ironman6/player/ianianwu/other/1


上一篇
程式設計師之入門基礎必備知識(6)-基礎LINUX命令、MYSQL操作
下一篇
程式設計師之入門基礎必備知識(8)-VirtualBox、MYSQL、Navicat for MySQL(下)
系列文
程式設計師之入門基礎必備知識27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2013-09-22 13:12:16

沙發

chouhoney iT邦新手 5 級 ‧ 2013-09-23 15:05:24 檢舉

太棒了,剛好解決最近VM可以上網但內部Linux
一直無法連線終端機的問題

可是連接埠轉送為什麼一定要兩個規則呢?

ianianwu iT邦研究生 5 級 ‧ 2013-10-16 18:46:52 檢舉

汗 不好意思沒注意到問題,你是說port嗎??
port其實是可以一樣的,不過本機一定要事80、22、3306,主機就可以隨便設立,只要你能對應就可以了,不要佔用倒你本身其他軟體的port!!

我要留言

立即登入留言