ubuntu系統如何更新DDNS
一樣不囉唆, 寫成文件, 請到以下連結觀看, svn server更新至VisualSVN 3.9.2已經不能使用匿名讀取, 請輸入 guest/guest 才能檢視!
https://docs.kafeiou.pw/iammis/技術文章/HowTo/10027_(Ubuntu)如何使用ddclient更新DDNS.txt
一樣不囉唆, 寫成文件, 請到以下連結觀看, svn server更新至VisualSVN 3.9.2已經不能使用匿名讀取, 請輸入 guest/guest 才能檢視!
https://docs.kafeiou.pw/iammis/技術文章/HowTo/10027_(Ubuntu)如何使用ddclient更新DDNS.txt
最近研究一大堆科學翻牆的方式, 尤其是買小米路由mini,安裝老毛子韌體, CP值最高.
出差帶一台小米路由,可隨時翻牆.
另外一種方式就是使用Outline, 安裝方式超簡單, 也不用改啥機子, 但Outline server要自行準備作業系統安裝, 這種方式不像小米路由可以放在一般家庭,既是wifi, 也可當翻牆server.
Outline簡易步驟(ubuntu):ps. 因為連線的port有時後會變動,因此防火牆官方建議開放1024~65535 (tcp/udp) , 但是實際上測試會落在10000~65535之間,因為安全考量10000之前有些服務不能開放防火牆, 所以就開放10000以後的就行了, 或是開放1024~65535時候, 記得將不能開放的服務再另外用更高權限鎖回去.
1.(伺服器端)安裝serverwget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash安裝完畢會出現一組訊息告訴你防火牆哪個port要開啟, 以及一組要給Outline-Manager用到的連結To manage your Outline server, please copy the following line (including curly brackets) into Step 2 of the Outline Manager interface: G {"apiUrl":"https://xxx:48085/bZxbag3byWdd8I89W9IB1p5jA","certSha256":"1B9C3C3A54D4FE59A26AFCC68E7DA995ABD13FA20CD27430F1EBAA9030BCAD0"} If you have connection problems, it may be that your router or cloud provider blocks inbound connections, even though your machine seems to allow them. - If you plan to have a single access key to access your server make sure ports 48015 and 46144 are open for TCP and UDP on your router or cloud provider.此時你需要讓防火牆開啟相對應的port, 請注意port每個伺服器都不一樣firewall-cmd --add-port=48015/tcp --permanent firewall-cmd --add-port=48015/udp --permanent firewall-cmd --add-port=46144/tcp --permanent firewall-cmd --add-port=46144/udp --permanent firewall-cmd --reload2.(伺服器端)接下來於伺服器執行管理程式 Outline-Manager (須使用root或是administrator權限) 將安裝步驟1server所產生的安裝碼(apiUrl), 放到Outline-Manager上, outline 就可以產生會產生一組特別的連結URL: SS://xxxx , 這時候就可以把SS://xxx給需要翻牆的設備. 咖啡偶測試了一下, 這個Outline-Manager使用完畢就可以關閉, 因為實際上的server(步驟1)還繼續執行中. 3.(客戶端)執行Outline-Client(須使用root或是administrator權限) 將步驟2產生的連結URL , SS://xxxxxx 放入client上, 就可以啟動vpn了
如何檢查outline-server 是否為最新版本
# 查看shadowbox是否為最新版 docker inspect shadowbox | grep '"shadowbox.' #查看是否能自動檢查到最新版而自動更新 docker logs watchtower
安裝elementary OS 5.0 Juno 注意事項 , 也就是要微調的地方,以後有想到就在這篇加上去
1. 終端機有中文亂碼的問題,請用AppCenter, 搜尋並安裝”LX終端機”
2. 安裝google瀏覽器,步驟:
下載 https://www.google.com/chrome
sudo apt install google-chrome-stable_current_amd64.deb
3. 安裝軟體相關套件之基本元件
sudo apt install software-properties-common
4. virtualbox 6.0
(1) 安裝
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" # 若是Elementary OS , 將 $(lsb release -cs) 改成 bionic sudo apt-get update sudo apt-get install virtualbox-6.0
(2) 安裝virtualbox , 安裝完之後,還要上官網下載 Extension Pack 強化功能
https://download.virtualbox.org/virtualbox/
5. 如何設定”顯示桌面”(縮小所有程式)
(1) 安裝元件
sudo apt install wmctrl
(2) 系統設定->鍵盤->快捷列 , 自訂新的快捷鍵(通常是 “windows key + D”)
執行的指令是
wmctrl -k on
google一直不將我的chromebook cb3-111升級成可安裝andorid程式的版本, 因此我只好改用更多功能的ubuntu , 現在又手癢安裝另一款簡潔的elementary OS 5.0 Juno 基於ubuntu改裝而來的Linux發行套件.
到目前為止, 體驗非常好,很簡潔,安裝後也不用大費周章調整注音輸入法,是個值得考慮的優質linux distribution(聽說最近新出的ubuntu 18.10 cosmic cuttlefish 外太空的烏賊也很好用).
以往讀取老舊DBF資料檔案 , 只要透過ODBC , 搭配MSQRY這隻程式就可以下SQL指令完成任務.
可是這些常用的工具漸漸地不再支援, 連java 8之後也不內含JdbcOdbc, 簡單的說若你有老系統的資料要讀取, 已經是非常困擾的一件事情, 因此有必要將這些資料都導出來, 方便查閱.
因此偶找到一些好用的函式庫(jdbf), 再簡單寫一個GUI程式, 可將DBF轉成Excel, 最後就再也用不到這些老舊的檔案了. 程式可在此下載
1. Windows 7 64bits or above or Ubuntu 16.04 64bits or above
2. java 8 or above
Android 手機必須解鎖(unlock)後,才能刷入第三方recovery軟體
步驟如下:
adb reboot bootloader fastboot flash recovery <recovery.img> fastboot boot <recovery.img>
ps. linux 須先進入 root
找出 /etc/amavisd/amavisd.conf 或是 /etc/amavisd.conf
修改
$QUARANTINEDIR = '/var/spool/amavisd/quarantine'; $spam_quarantine_method = 'local:spam-%b-%i-%n'; $spam_admin = "xxx.yyy\@$mydomain"; $mailfrom_to_quarantine = 'xxx.yyy\@mydomain';