2019年9月3日 星期二
如何在 Ubuntu 安裝 .NET Core
到網頁 https://dotnet.microsoft.com/download/dotnet-core/2.2 去下載安裝檔
把檔案上傳到 Ubuntu
在安裝檔目錄下
輸入安裝指令
mkdir -p $HOME/dotnet2.2.107 && tar zxf dotnet-sdk-2.2.107-linux-x64.tar.gz -C $HOME/dotnet2.2.107
要測試的話
可以輸入 $HOME/dotnet2.2.107/dotnet --version
就可以看到 dotnet 的版本號碼
2019年8月29日 星期四
指令匯出 PuTTY 設定
在有設定 PuTTY 的舊機器上執行指令:
regedit /ea c:\reg\PuTTY.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
把產生在 c:\reg 目錄下的 PuTTY.reg 複製到新安裝 PuTTY 機器上
在檔案總管上點擊 PuTTY.reg 即可匯入 PuTTY 設定
regedit /ea c:\reg\PuTTY.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
把產生在 c:\reg 目錄下的 PuTTY.reg 複製到新安裝 PuTTY 機器上
在檔案總管上點擊 PuTTY.reg 即可匯入 PuTTY 設定
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 類型的專案了
訂閱:
文章 (Atom)
Visual Studio 2017/2019 推薦的擴充功能與更新
參考文章: 覺得 Google 的 Blogger 不太順手?透過 HTML 的 iframe 移花接木 HackMD
-
最近電腦沒在操作,CPU 風扇一直高速在運轉,查了一下工作管理員,發現 WMI Provider Host 一直占用著 CPU。 檢查一下「事件檢視器」應用程式及服務紀錄檔\Microsoft\Windows\WMI-Activity\Poerational,發現有錯誤一...
-
當無法修復或解除安裝 Visual Studio 時, 可以透過 InstallCleanup.exe 工具來移除所有安裝的 Visual Studio。 InstallCleanup.exe 工具所在的目錄: C:\Program Files (x86)\Micros...









