2014年7月26日 星期六

在linux server中安裝ssh 使用mac用ssh連server


首先來安裝個ssh吧!
先切換成root權限

再 apt-get install openssh-server



使用 ifconfig 看目前的ip

接著用mac的終端機連它來測試看看

成功!

以後就可以在mac 終端機上面控制linux server了:)


p.s.
把 linux server 關機
(要sudo權限)
使用指令 poweroff

用mac終端機原本ssh連的主機關機時顯示的訊息


linux 系統與 vim 使用小筆記


上一篇中要製作捷徑指令 ln
例:


需要完整路徑 使用 pwd 來看
例:


回到家目錄直接 cd


回到之前來過的目錄用 cd -

清理螢幕使用clear


在vim 中
設定tab移動的空間為空白鍵
:set et

要指定tab 按一下移動的空格數為多少使用
:set ts 數字

查看設定內容
:set
可看到剛剛我用 set ts 10 把 tabstop設成10格了


但是vim 每次重開,剛剛的設定就不見了,很麻煩
所以到這邊抓vim好用的工作環境
https://github.com/peterdavehello/unitial
照著他指示的步驟做
先回到家目錄
打入指令
curl -kO https://raw.githubusercontent.com/PeterDaveHello/Unitial/master/setup.sh

然後
chmod +x setup.sh

執行它
./setup.sh


 
完成!



在mac筆電上使用virtualbox裝linux與apache server

 
http://tw.archive.ubuntu.com/
下載unbuntu 14.04 server 版本 (無圖形界面)
 http://tw.archive.ubuntu.com/ubuntu-releases/14.04/

我載了這個 ubuntu-14.04-server-amd64.iso


使用virtual box先開一台linux機器 (我給他1G memory,8G HD)
然後把iso檔掛進去

安裝完成後下次使用時


先選好語言
這裡第一次安裝時,第一個,下次使用時因為iso檔還掛著,所以選第一個會重新安裝一次!直接從第一個硬碟開機就行

輸入帳密就可以登入使用啦!


接著要灌apache
先來切換成root權限:
指令 sudo -i
(切換回來要使用exit)


然後
apt-get install apache2


裝好後
在目前路徑下,建一個web資料夾:
mkdir web
在web資料夾裡面寫一個index.html
內容先寫一個hello world的測試程式

養成好習慣 html 5 一開頭一定要寫 <!DOCTYPE>

用指令 ifconfig 來看現在server的ip
192.168.0.102

在瀏覽器上輸入這個ip
發現還看不到Hello world
因為~

ubuntu 的 apache 預設裝完會在
/var/www 之內的 html資料夾中

所以我在我的 web 資料夾寫完 hello world
要把它聯結起來!


先cd到 /var/www 目錄下
sudo mv html html.bak 來將原本的html檔案備份成.bak
把html unable掉


要回到家目錄就直接 cd 後面什麼都不打

看完整路徑的指令:pwd

發現加目錄的完整路徑是


所以剛剛建的 web資料夾完整路徑長這樣
/home/tao/web


然後在 /var/www 目錄中建一個叫html的捷徑將它們聯結起來
sudo ln -s /home/tao/web html

現在/var/www裡面看起來長這樣:


再次在瀏覽器中輸入ip
就可以成功看到hello world了!