跳到主要內容

發表文章

目前顯示的是 八月, 2016的文章

NodeJS學習筆記(一): 環境安裝

大致了解NodeJS運作概念,便開始安裝主機! 參考NodeJS入門資料:  http://www.nodebeginner.org/index-zh-tw.html#hello-world 目前的開發環境OS是Ubuntu14.04,搭配MongoDB 與 Express。 安裝流程參考Digital Ocean的神文,只要剪下貼上按部就班就可以使用了。 https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an- ubuntu-14-04-server 安裝MongoDB: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-14-04 =============================== 安裝完後,重開mongo db竟然發現開不開?!(service mongod start 跑了但去status看卻是stop的) 出現下方的錯誤log,發現應該是資料夾權限問題。 E NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted 前往/tmp資料夾修改權限,就可以正常跑起來了! sudo chown root:root /tmp sudo chmod 777 /tmp 首次使用mongodb著實不知道怎麼下手, sudo service mongod start 跑起來後,下指令 mongo 即可進入。 要記得確保資料夾在本機存在且權限正確,不然mongodb跑不起來。 ls -ld /data/db/ sudo chmod 0755 /data/db 跑起來後為了安全,新增一下系統使用者。(預設mongodb是沒有做使用者權限的,有點危險) 進入mongo後,用以下語法切換到admin資料表,再新增系統使用者: use admin db.createUser(   {     user: &qu

主機安裝設定網路 - UBUNTU

DHCP設定方式 sudo vim /etc/network/interfaces 內容: auto eth0 iface eth0 inet dhcp 固定IP設定方式 sudo vim /etc/network/interfaces 內容: auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 gateway 192.168.1.1 *gateway 填寫router那台的ip 設定完成後重啟網路: sudo /etc/init.d/networking restart