發表文章

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

【Python】py2exe 使用方法教學

圖片
1. 如果你有安裝 pip 的話,可以直接透過 pip install 指令安裝 py2exe 這個套件 2. 在你 要打包的檔案 的 同一個目錄 下, 新增 一個名為 setup.py 的檔案, ---------------------------------------------------------------------- from distutils.core import setup import py2exe setup(console=['?.py']) -----------------------------------------------------------------  註: 其中, ?.py 就是你要打包的檔案名稱,例如  hello.py 。 4.  完成後存檔 5.  接著 開始 -> 執行 -> cmd 6.  切換到你要打包的檔案的目錄下,EX:     在cmd裡輸入  cd /d G:\program\python\src     其中 cd 是進入資料夾的指令              /d  是可以切換到其它磁碟的參數 7.  在cmd裡再輸入  python setup.py install   8.  在cmd裡再一次輸入  python setup.py py2exe 9.  然後你可以發現有build和dist兩個資料夾在你的目錄下,其中dist的?.exe就是我們要的執行檔 註:如果要將程式移到沒有安裝Python直譯器的環境下執行,只要將dist下的所有檔案複製過去執行.exe檔即可 除 py2exe 外,還有另外一種 更簡單的方法 ,只要三步就可以打包 python 檔案喔 !

【Ubuntu 資安】 防火牆:透過 ufw 指令快速設定

圖片
ufw (UncomplicatedFirewall) 是 Ubuntu 內建用來提供給使用者快速設定防火牆的程式,不論是透過SSH連線或GUI  interface 都可以簡單快速的調用。 啟用/停用防火牆功能 指令:   sudo ufw enable 說明:開機即自動啟用防火牆, 如果沒有特別設定,啟用後預設關閉所有連入要求 ----------------------------------------------------- 指令:   sudo ufw disable 說明:關閉防火牆, 同時停止在開機後自動載入 允許與關閉全部連入連線 指令:   sudo ufw default allow 說明:允許 所有的連入要求 ----------------------------------------------------- 指令:   sudo ufw default  deny 說明:拒絕 所有的連入要求 新增防火牆規則 指令: sudo ufw allow  [服務名稱] 說明:允許[服務名稱] 的連入要求 舉例: sudo ufw allow  ftp --------------------------------------------------- 指令: sudo ufw allow in [port] 說明:允許[port] 的連入要求 舉例: sudo ufw allow  in 8080 ----------------------------------------------------- 指令: sudo ufw deny out [port] 說明:拒絕[port] 的連入要求 舉例: sudo ufw     deny out   8080 ------------------------------------------------------ 指令: sudo ufw deny out [port] / [通訊協定] 說明:拒絕使用[通訊協定] [port] 的連入要求 舉例: sudo ufw deny in 4662/udp 刪除防火牆規則 指令: sudo ufw status numbere