2017年11月30日 星期四

安裝 owncloud 於 FreeBSD 11.1

1.安裝apache + php + mysql

>pkg install apache24
>pkg install php56
>pkg install mysql56-server
>pkg install mod_php56
>pkg install phpmyadmin

2.安裝 owncloud
>pkg install owncloud

>ee /usr/local/etc/apache24/httpd.conf

Alias /owncloud /usr/local/www/owncloud
AcceptPathInfo On

    AllowOverride All
    Require all granted



3.mysql建立owncloud使用帳號及資料庫

4.進入 http://localhost/owncloud/ 設定管理者帳號及資料庫資訊

Esxi6.5 upgrade 6.5u1

1.shutdown or pause VMs

2.VM host -> Actions -> enter maintenance mode

3.VM host -> Actions -> Services -> Enable Secure Shell(SSH)

4. ssh login to host

5.command line

#開啟防火牆httpclient設定
>esxcli network firewall ruleset set -e true -r httpClient

#下載並更新6.5u1
>esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-20170702001-standard

#關閉防火牆httpclient設定
>esxcli network firewall ruleset set -e false -r httpClient

#如果更新成功,重新開機
>reboot

6.VM host -> Actions -> Exit maintenance mode

7.check SYSTEM version and VMs

2017年11月20日 星期一

mongodb 指令


#進入command模式
>mongo

#列出資料庫
>show dbs

#進入該資料庫
>use chatterbot

#刪除資料庫
>use chatterbot
>db.dropDatabase()

#列出資料表
>show collections

#顯示資料表內容
>db.資料表名稱.find()

#刪除資料表內容
>db.資料表名稱.remove()

#全刪
>db.資料表名稱.remove({})

#條件刪除
>db.資料表名稱.remove({username: ABC})

#關鍵字搜尋/刪除
db.statements.find({"text":{$regex:".*畢業典禮時間.*"}})
>db.資料表名稱.find({"text":{$regex:".*關鍵字.*"}})

>db.資料表名稱.remove({"text":{$regex:".*關鍵字.*"}})

#計數
>db.資料表名稱.count()

#資料匯出(json)
mongoexport --host localhost -d chatterbot -c statements -o chatbot.json

#資料匯入(json)
mongoimport --host localhost --db chatterbot --collection statements --type json --file ./chatbot.json