cropse

pelican紀錄 2017- 4-05


這裡簡單紀錄一下pelican設定步驟,紀錄的很隨便,主要是給自己看的,因為整個主題跟功能大多是自己刻的,所以過程會相對複雜一點

  • 先做venv
    python3.5 -m venv VENV
    source VENV/bin/activate

安裝套件

pip install pelican
pip install Markdown
pip install ghp-import

快速設定
pelican-quickstart

建一個repository,這裡用gp-pages的方式,所以名稱自訂
初始化一個git
git init
git remote add origin ...

Tag: funny blog github page

View

FreeNas 安裝紀錄 2017- 4-05


這裡整理用FreeNas的一些心得

?help來查詢可用的指令,像是選單的方式
所以如果要直接回到主選單直接敲\就好,剩下基本上跟GUI操作會差不多
EX: network interface bridge2 delete

shell直接進sh,在shell敲cli回到FreeNas CLI,細節參考以下連結
shell裡面使用cli:
cli -e "network interface show"
同理在cli使用shell:
shell "ls -al"
FreeNas CLI
FreeNas utilties

有裝LSI的卡可以在shell裡面用MegaCli ...

Tag: funny

View

設定nginx proxy tls/ssl server 2017- 3-30


http在資料傳遞過程中沒有進行加密的動作,所以有中間人擷取到敏感資料的問題,中間人攻擊(Man-in-the-middle attack,縮寫:MITM),所以需要SSL跟TLS做加密的動作
80是一般http通用接口,443是https的接口,所以其實只要在443port上加入ssl憑證就可以了
Ref:NGINX 設定 HTTPS 網頁加密連線,建立自行簽署的 SSL 憑證

使用openssl產生ssl憑證
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out ...

Tag: nginx deploy

View

用Docker取代python的venv 2017- 3-28


alpine

apk update
apk add python3

Tag: docker python

View

Docker cheat sheet 2017- 3-24


這是我自己整理的docker cheatsheet,總之就是一邊用一邊更新自己使用過的指令

Useage:

docker [option] {Command}

背景執行請用 -it -d, 這樣後面就可以用logs去查背景輸出

Command:

  • inspect {container_id} looking for detail , json form
  • logs {container_id} inquery process log in background
  • ps inquery running container
    • -a : all ...

Tag: docker

View