在有設定 PuTTY 的舊機器上執行指令:
regedit /ea c:\reg\PuTTY.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
把產生在 c:\reg 目錄下的 PuTTY.reg 複製到新安裝 PuTTY 機器上
在檔案總管上點擊 PuTTY.reg 即可匯入 PuTTY 設定
2019年8月29日 星期四
2019年8月15日 星期四
微軟移除 Visual Studio 的官方工具 InstallCleanup.exe
當無法修復或解除安裝 Visual Studio 時,
可以透過 InstallCleanup.exe 工具來移除所有安裝的 Visual Studio。
InstallCleanup.exe 工具所在的目錄:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe
可以透過 InstallCleanup.exe 工具來移除所有安裝的 Visual Studio。
InstallCleanup.exe 工具所在的目錄:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe
2019年8月9日 星期五
怎樣開關 Ubuntu 上的 RabbitMQ
關閉請輸入下列指令:
sudo -u rabbitmq rabbitmqctl stop
開啟請輸入下列指令:
sudo service rabbitmq-server restart
sudo -u rabbitmq rabbitmqctl stop
開啟請輸入下列指令:
sudo service rabbitmq-server restart
2019年8月3日 星期六
Windows Server 2016 下 安裝 RabbitMQ
由於 RabbitMQ 是由 Erlang 開發的
安裝 Erlang https://www.erlang.org/ 點選Download Erlang/OTP下載按鈕
安裝 RabbitMQ https://www.RabbitMQ.com
安裝 RabbitMQ 後會有一個捷徑 RabbitMQ Command Prompt (sbin dir) 執行捷徑 RabbitMQ Command Prompt (sbin dir) 會出現 CMD 命令列
輸入指令啟用外掛(有網頁介面): rabbitmq-plugins.bat enable rabbitmq_management
(PS.指令全小寫才能正常執行)
輸入指令重啟伺服器: net stop RabbitMQ && net start RabbitMQ
停止服務,必須手動關閉! 輸入指令關閉伺服器: RabbitMQ-server stop
不關閉下次還會開啟 RabbitMQ
測試一下是否安裝成功 瀏覽 http://localhost:15672/#/ 或 http://「你的 VM 的 IP」:15672/#/
預設賬號:guest
預設密碼:guest
PS.為了安全性的問題,可以在 admin 新增 user 並刪除 guest 帳號,之後登入就用新帳號登入
預設 Web 的 Port 是 15672
預設 MQ 的 Port 是 5672 不要搞混了
常用指令: RabbitMQ-plugins enable RabbitMQ_management 開啟外掛
RabbitMQ-service remove 移除服務
RabbitMQ-service install 安裝服務
RabbitMQ-service start 或者 net start RabbitMQ 啟動服務
RabbitMQ-service stop 或者 net stop RabbitMQ 停止服務
RabbitMQctl status 檢視服務狀態
RabbitMQ-server restart 重啟服務
特別提一下在 Windows 下安裝 RabbitMQ ,如果使用者名稱是中文的,則會出現啟動失敗的情況。 網路上有教學,需要可以去查一下(我沒測試過,所以這邊不說明)。
安裝 Erlang https://www.erlang.org/ 點選Download Erlang/OTP下載按鈕
安裝 RabbitMQ https://www.RabbitMQ.com
安裝 RabbitMQ 後會有一個捷徑 RabbitMQ Command Prompt (sbin dir) 執行捷徑 RabbitMQ Command Prompt (sbin dir) 會出現 CMD 命令列
輸入指令啟用外掛(有網頁介面): rabbitmq-plugins.bat enable rabbitmq_management
(PS.指令全小寫才能正常執行)
輸入指令重啟伺服器: net stop RabbitMQ && net start RabbitMQ
停止服務,必須手動關閉! 輸入指令關閉伺服器: RabbitMQ-server stop
不關閉下次還會開啟 RabbitMQ
測試一下是否安裝成功 瀏覽 http://localhost:15672/#/ 或 http://「你的 VM 的 IP」:15672/#/
預設賬號:guest
預設密碼:guest
PS.為了安全性的問題,可以在 admin 新增 user 並刪除 guest 帳號,之後登入就用新帳號登入
預設 Web 的 Port 是 15672
預設 MQ 的 Port 是 5672 不要搞混了
常用指令: RabbitMQ-plugins enable RabbitMQ_management 開啟外掛
RabbitMQ-service remove 移除服務
RabbitMQ-service install 安裝服務
RabbitMQ-service start 或者 net start RabbitMQ 啟動服務
RabbitMQ-service stop 或者 net stop RabbitMQ 停止服務
RabbitMQctl status 檢視服務狀態
RabbitMQ-server restart 重啟服務
特別提一下在 Windows 下安裝 RabbitMQ ,如果使用者名稱是中文的,則會出現啟動失敗的情況。 網路上有教學,需要可以去查一下(我沒測試過,所以這邊不說明)。
2019年7月26日 星期五
Azure DevPos Git 的 ForcePush 產生錯誤訊息 TF401027: You need the Git 'ForcePush' permission to perform this action. 的解決方法
2019年7月24日 星期三
在 Ubuntu 用 Shell Script 監測硬碟使用量並在容量過低時利用 team 通訊軟體通知
前陣子 EC2 掛了一台
查了一下資料
發現有蠻方便的監控方式,來源網址:Shell Script 監測硬碟使用量
如果沒安裝 curl 請安裝(Shell Script 需要 curl 才能跟 team 溝通)
參考網址:How to add connectors in Microsoft Teams
安裝方法如下:
記得找一下 team 頻道的 Webhook url 取代上面的【你 team 的 url】
參考網址:[Microsoft Teams]使用Webhook傳訊息到Teams頻道
方法如下:
點擊「連接器」
點擊「已設定」與「管理」(如果沒安裝「傳入 Webhook」請安裝)
按下「複製」鈕就能取得網址
如果想每天定時監控與通知
可以利用 crontab 定時通知
記得給 check-disk.sh 管理權限(有權限 ls 看到會是綠色的)
每天半夜 12 點定時通知
每小時定時通知
這邊建議設定一下時區
crontab 設定的啟動時間才會準確
現在可以另用 crontab -e 新增排程了
排程設定好了
記得執行
重置一下 crontab
備份網址
查了一下資料
發現有蠻方便的監控方式,來源網址:Shell Script 監測硬碟使用量
#!/bin/bash
echo "== Ubuntu == run check-disk =="
team_url=【你 team 的 url】
alert=50
df -H | grep -vE '^Filesystem|tmpfs' | awk '{ print $5 " " $6 }' | while read output;
do
usepercent=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usepercent -ge $alert ]; then
if [ $partition = '/' ]; then
curl -H "Content-Type: application/json" -d "{\"text\":\"$(date) $(hostname) Disk Space Alert= $partition($usepercent%) \"}" $team_url
break
fi
fi
done
echo "== Ubuntu == stop check-disk =="
如果沒安裝 curl 請安裝(Shell Script 需要 curl 才能跟 team 溝通)
參考網址:How to add connectors in Microsoft Teams
安裝方法如下:
sudo apt-get update
sudo apt install curl
記得找一下 team 頻道的 Webhook url 取代上面的【你 team 的 url】
參考網址:[Microsoft Teams]使用Webhook傳訊息到Teams頻道
方法如下:
點擊「連接器」
點擊「已設定」與「管理」(如果沒安裝「傳入 Webhook」請安裝)
按下「複製」鈕就能取得網址
如果想每天定時監控與通知
可以利用 crontab 定時通知
記得給 check-disk.sh 管理權限(有權限 ls 看到會是綠色的)
chmod +x check-disk.sh
每天半夜 12 點定時通知
0 0 * * * /home/ubuntu/check-disk.sh >> ~/disk.log
每小時定時通知
0 * * * * /home/ubuntu/check-disk.sh >> ~/disk.log
這邊建議設定一下時區
sudo timedatectl set-timezone "Asia/Taipei"
crontab 設定的啟動時間才會準確
現在可以另用 crontab -e 新增排程了
排程設定好了
記得執行
sudo service cron restart
重置一下 crontab
備份網址
2019年7月23日 星期二
Blazor for .Net core 3.0.100-preview6-012264 無法用 Visual Studio 2019 偵錯問題解決方法
在 Chrome 中收到 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY 錯誤
在 Firefox 中收到 NS_ERROR_NET_INADEQUATE_SECURITY 錯誤
請執行下列命令來更新開發憑證:
dotnet dev-certs https --clean
dotnet dev-certs https --trust
2019年7月18日 星期四
Ubuntu 中刪除指定目錄下的檔案與子目錄 -
假設指定 dotnet 目錄
輸入下列指令:
find dotnet/* -print0 | xargs -0 rm -rv
就能刪除 dotnet 目錄的檔案與子目錄
輸入下列指令:
find dotnet/* -print0 | xargs -0 rm -rv
就能刪除 dotnet 目錄的檔案與子目錄
2019年7月17日 星期三
安裝 Dropbox 造成 TortoiseGit 的圖示消失的解決方法
安裝了 Dropbox 後
發現 Git 的圖示都不見了
查了一下資料
順便記錄一下設定過程
在 Tortoise 前面加上「空白與數字」
如果只加數字
還是一樣有問題
其目的是要讓 Git 排序在前面
最後
重啟檔案總管就正常了
基本少就是重啟電腦
發現 Git 的圖示都不見了
查了一下資料
順便記錄一下設定過程
在 Tortoise 前面加上「空白與數字」
如果只加數字
還是一樣有問題
其目的是要讓 Git 排序在前面
最後
重啟檔案總管就正常了
基本少就是重啟電腦
安裝 .NET Core 3.0 Preview 7 的 Blazor 專案 -
先安裝 .NET Core 3.0 Preview 7
https://dotnet.microsoft.com/download/dotnet-core/3.0
再安裝 Visual Studio 2019 Preview
https://visualstudio.microsoft.com/zh-hant/vs/preview/?rr=https%3A%2F%2Fwww.cnblogs.com%2F
最後安裝 Blazor 延伸模組
https://marketplace.visualstudio.com/items?itemName=aspnet.blazor
就可以在開新專案時選擇 Blazor 類型的專案了
https://dotnet.microsoft.com/download/dotnet-core/3.0
再安裝 Visual Studio 2019 Preview
https://visualstudio.microsoft.com/zh-hant/vs/preview/?rr=https%3A%2F%2Fwww.cnblogs.com%2F
最後安裝 Blazor 延伸模組
https://marketplace.visualstudio.com/items?itemName=aspnet.blazor
就可以在開新專案時選擇 Blazor 類型的專案了
2019年7月15日 星期一
利用 mklink 設定目錄連結 -
mklink 的功能簡單的說,就是建立連結指向某個目錄
一般實務上,通常是運用在 C 槽容量不足
我們把檔案搬移到 D 槽
並在原本的 C 槽建立目錄連結
連結到搬移目的地 D 槽
例如:mklink /J "C:\Files" "D:\Files"
C:\Files 是連結,而 D:\Files 是搬移的檔案實體
建立連結後
對 C:\Files 的任何操作會直接對應到 D:\Files
雖然實體在 D:\Files
但是使用上就如同檔案在 C:\Files
藉由此技術來提升 C 槽的容量
要斷除連結
直接刪除 C:\Files 目錄即可
D:\Files 內的檔案不會受影響
切記不要刪除 C:\Files 內的檔案
這樣會造成刪除 D:\Files 內的檔案
一般實務上,通常是運用在 C 槽容量不足
我們把檔案搬移到 D 槽
並在原本的 C 槽建立目錄連結
連結到搬移目的地 D 槽
例如:mklink /J "C:\Files" "D:\Files"
C:\Files 是連結,而 D:\Files 是搬移的檔案實體
建立連結後
對 C:\Files 的任何操作會直接對應到 D:\Files
雖然實體在 D:\Files
但是使用上就如同檔案在 C:\Files
藉由此技術來提升 C 槽的容量
要斷除連結
直接刪除 C:\Files 目錄即可
D:\Files 內的檔案不會受影響
切記不要刪除 C:\Files 內的檔案
這樣會造成刪除 D:\Files 內的檔案
訂閱:
文章 (Atom)
Visual Studio 2017/2019 推薦的擴充功能與更新
參考文章: 覺得 Google 的 Blogger 不太順手?透過 HTML 的 iframe 移花接木 HackMD
-
把程式的捷徑放在下列目錄內: C:\Users\使用者帳號\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 每次開機便會自動開啟你的程式
-
當無法修復或解除安裝 Visual Studio 時, 可以透過 InstallCleanup.exe 工具來移除所有安裝的 Visual Studio。 InstallCleanup.exe 工具所在的目錄: C:\Program Files (x86)\Micros...









