[UBUNTU]安裝增加支持PPA的套件

如果add-apt-repository指令出現無法使用此功能:
sudo: add-apt-repository: command not found

就要先安裝這個
sudo apt-get install software-properties-common
sudo apt update

其他相關:
https://itsfoss.com/add-apt-repository-command-not-found/
https://gitpress.io/@chchang/install-nvidia-driver-cuda-pgstrom-in-ubuntu-1804

分類: 電腦相關 | 發佈留言

[UBUNTU]使用CERTBOT套件,自動更新SSL憑證,網頁主機提供HTTPS的連線

給自己紀錄一下,避免忘記和找不到資料。

這幾天清理信箱時,發現有錯誤的回報通知。
Cron Failure /usr/bin/certbot renew –quiet
Challenge failed for domain jir.idv.tw
Challenge failed for domain www.jir.idv.tw
Attempting to renew cert (jir.idv.tw) from /etc/letsencrypt/renewal/jir.idv.tw.conf produced an unexpected error: Some challenges have failed.. Skipping.

研究了一下,不知道為什麼CERTBOT的套件異常,跳出要看installation的文件。
乾脆給他重裝一次找問題,更新APT。
sudo apt-get update
sudo apt-get install certbot

另外我的系統是UBUNTU和APACHE網頁服務,所以另外安裝PLUGIN來支援服務。
sudo apt-get install python3-certbot-apache
然後安裝好以後,看有幾個網域要加入,就都加-d xxx.xxx.xxx來新增。
certbot --apache -d jir.idv.tw -d www.jir.idv.tw
這個執行後,CERTBOT程式他會自己去跟Let’s Encrypt申請和更新系統的資料。
過程中還會問這些新增的子網域要怎麼和APACHE結合,我的選項都是選1。
雖然最後還是會有故障訊息,但是我的內容只是說有幾個子網域不能用,找不到主機(預留XD)。
但是他說相關資料已經跟Let’s Encrypt申請和把新增的檔案加入到指定的目錄儲放了。
所以馬上測試https連線到網頁,果然就沒有再出現異常的SSL憑證問題。
另外,若第一次安裝,需要新增一航指令加到CRONTAB裡面,我是每個禮拜都檢查一次憑證。
sudo nano /etc/crontab
30 5 * * 0 root /usr/bin/certbot renew --quiet

說明文件:
https://certbot.eff.org/docs/install.html
其他參考:
https://hackmd.io/@8irD0FCGSQqckvMnLpAmzw/B1JEPsqIw
https://kejyuntw.gitbooks.io/ubuntu-learning-notes/content/web/ssl/web-ssl-lets-encrypt.html

分類: 電腦相關 | 發佈留言

UBUNTU系統若安裝在USB裝置 開機和讀取很慢的解法

USB記憶卡安裝UBUNTU系統後,明顯速度沒有像LIVE USB用RAMDISK的速度。
這個可能是解方,還在測試應用中。

方案一,減少檔案讀寫一直同步置換讀寫到USB記憶卡
編輯/etc/sysctl.conf
vm.swappiness = 0
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 6000

方案二,測試目前跑USB的速度是多少,我測試約30MS/s上下,USB2.0有點慢。掛載適合的USB模組驅動。
hdparm -tT /dev/sda
所以編輯/etc/initramfs-tools/modules兩行後重開機。
ohci_hcd
ehci_hcd

方案三,關閉SWAP檔案,直接用記憶體。
看/etc/fstab的內容,把SWAP那行#標記忽略。
然後sudo swapoff指令關閉磁區或檔案。

文章出處:
https://askubuntu.com/questions/104504/how-to-improve-the-speed-of-a-usb-based-installation-of-ubuntu

https://odd.blog/2009/05/07/ubuntu-linux-slow-external-usb-drive/

***** 2021.05.11更新
方案四,減少/var資料夾相對不重要的讀寫動作。
編輯/etc/fstab,加入下列幾行敘述。
# LOGS OFF START
tmpfs /tmp tmpfs defaults,noatime,size=100M,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0
tmpfs /var/log/journal tmpfs defaults,noatime 0 0
# LOGS OFF END

方案五,把主要開機系統都封裝成一個映像檔,用RAMDISK開機,只保留磁區用來存放/home的可以修改檔案。
缺點是沒辦法更新套件(很麻煩),適合重複單調的工作主機。
要怎麼製作的步驟,還在研究中。待更新。

分類: 電腦相關 | 發佈留言

網頁軟體挖礦:Cryptotab Browser

這幾天研究了下Youtuber兔頭介紹的網頁軟體挖礦:Cryptotab Browser

總歸一句,看起來就是一個老鼠會的方式拉下線來疊高自己的計算倍率。(不課金的話…租倍率的話。)
總之,似乎是有那麼一點搞頭…?!
只是真的會不會出金,看吐頭那天那篇的影片時間點還沒收到款項。
而其他搜尋引擎看到的分享文,都有點像詐騙一樣,信不信仰任由各位參考看看惹~XDDD

不過他之前YOUTUBE介紹的Cryptotab手機版APP,一開始研究的時候,還有免費版的可以抓。
但是,這幾天GOOGLE PLAY平台看似好像已把免費版的下架,只剩下付費版。
https://play.google.com/store/apps/details?id=pro.cryptotab.android&hl=zh_TW&gl=US
(個人猜:大概是免費版被強制要用VPN的方式搭配使用,被討厭了吧?)

總之,現在要手機版網頁挖礦,看起來是要先支付30元買軟體和課金才能用(。..。!)
所以又回歸到基本盤,嘗試使用電腦版的網頁瀏覽器來參加人生初體驗什麼叫做數位挖礦。
閱讀全文

分類: 電腦相關 | 發佈留言

[DIY] RPi3的CPU,發熱問題。

最近有入手這塊Raspberry Pi 3的板子。
發現他的CPU功率因為運算能力,溫度確實比Banana Pi M1還容易發熱。
而且,即使有貼散熱片,被動式的降溫方式效果還是不好。
稍微操一下,動不動就又超過60度C,系統就有點不太順。
雖然GPIO的腳位是DC5V,倒是隨便土炮改一下,用一個DC12V小風扇黏在散熱片側面吹。
挖喔,即使是降速運轉風扇,效果仍明顯卓越有差…。
CPU四核全載計算也大概保持在45度C沒問題,
看起來有空可以再改個完整一點。
把電源外掛和散熱都弄好,不然外觀頗醜又不好收納QQ

分類: 電腦相關 | 發佈留言

[DIY] ST170 冷煤第二次補灌

前週在屏東,移動到熱博中午路上。
明顯ST170的冷氣很難感受能快速降溫的涼爽。
懷疑AC系統冷煤是不是又耗損洩漏了。

而且前陣子開冷氣一直會聽到『答答答的』聲音,今天也釐清了。
原來是一開冷氣,低壓壓力降低於20psi左右,就會聽到有電磁閥做動聲,壓力也恢復平衡值(無壓縮)又再次啟動。
然後壓力恢復後,又繼續降到這個壓力又線圈跳脫的聲音。
應該是冷氣泵浦和皮帶動力的結合線圈或是電磁繼電器的聲音。
總之,姑且當作壓力跳脫的安全保護開關(?)
PS. 因為後來冷煤補灌超過25psi那個反覆跳脫的聲音就不見了。

而且補了一罐R134a的過程中,冷凝器吹出來的風,也明顯感受到有溫熱的熱交換氣流出來,表示系統缺冷煤。
既然確定有漏,查DIY紀錄繼上次補灌是去年七月,時間撐不到半年@@
(夏日炎炎,大藍ST170之DIY補充冷煤R134a。 發佈日期: 2020-07-18)
而且這次補灌的需求量更多…上次只有快兩罐。
這次不但灌了兩罐新、加上次剩的和PAG冷凍油,快500g…幾乎是新系統的2/3的量。
因為手邊也沒有多餘的備品,這些量灌完低壓壓力也只上升回到28psi…感覺應該要再灌個一罐200g的量吧= =(全系統)。
慘,可能要安排預算維修惹…QQ

先把壓縮機周邊的油泥清除,可能那不是動力方向盤泵浦洩漏的,反而很有機會是壓縮機的軸心漏出冷凍油(怕.JPG)
不過如果是這邊漏,就真的相對是小事情,先觀察一下。
也順便再跟之前的露天賣家,買一些新的R134a冷煤備用,夏天快到了= =
露天連結:
ak2900的賣場 https://www.ruten.com.tw/user/index00.php?s=ak2900

分類: 汽車相關 | 發佈留言

RASPBERRY Pi(RPi)開機後右上角黃色閃電意思和解法

是說,我的RPi3B的板子買來後,有開始注意到一直在閃黃色的閃電圖案在螢幕畫面上。
範例圖:
https://images.app.goo.gl/SBgkpU3KrwHLcRUR6

指令模式黑畫面下,也常常看到Under Voltage的警告訊息。
調查一下,應該是USB的供電電源,沒有保持在4.7V以上。
也嘗試換Micro USB線過,也更換過USB供電器。
看起來效果都沒有改善,大概是這個先天設計體質不良。
按照最近在Arudino的經驗,簡單的解法是利用RPi本身的GPIO針腳。

利用5V和GND腳位,外掛供應電源。
手上剛好有多買卻一直用不到的TTL訊號USB轉換線(PL2302盜版晶片)。
閒著也是閒著,乾脆就拿電源腳位去跨接到GPIO腳位上。
用電源外掛顯示,這條線輸出5.14V,三用電表量測也落在這個超過5V的區間。
接上後,耗電量多了0.07A給RPi使用。
這樣的開機狀態(原Micro USB+新接GPIO),黃色閃電沒再出現了。
感覺開啟Xwin的功能和介面,好像有運算變快的錯覺!?
電壓變應有的5V穩定而變正常嘛!?先觀察一下!!

分類: 電腦相關 | 發佈留言

[DIY]福特ST170的IMRC模組,外掛Arduino+霍爾感應器抓引擎轉速驅動

前言,我這台ST170的IMRC模組,雖然因為跳了P1518後換了一顆新的不會再出現警報。
但是後來有明確發現,在引擎啟動時,都沒有做正常的開啟(長通道循環)的運作,造成起步和加速相對無力、以及耗油問題。
看電路圖,猜他可能線組的中繼接頭應該是有接觸不良才造成這樣,但是我也懶得拆在東拆西查修了。
乾脆直接用外掛監控和驅動的方式去控制IMRC模組何時用短通道和長通道。
基本要控制IMRC模組的地方,就是接頭的PIN1(GND)和PIN3(SIGNAL CONTRL)腳。
當訊號接地,他就會做動成長通道模式,適用6000RPM以下的低速扭力需求。
當訊號斷路,他則會恢復放鬆成短通道模式,適用6000-8500RPM的高速吸氣需求。
如果不想要做動,只是要強制ACC後固定長通道,也可以拿一個二極體直接兩腳位導通就好。


需求材料:
Arduino NANO板
HALL感應器模組
1路5V RELAY模組
12V轉5V電源轉換模組
電話用四心線
腳位纜線

配線:
IMRC模組的PIN1(GND)、PIN2(VCC)、PIN3(CONTROL);12V正電和接地接到12V轉5V模組;控制線和接地則分別接到RELAY模組的NC和COM。
HALL感應器模組的正極接3.3V、負極接GND、數位訊號接7號腳。
RELAY模組的正極接12號腳,負極接GND。
12V轉5V模組的USB輸出線,接Arduino NANO板的USB電源線




工作判斷設計原理:
霍爾感應器回饋訊號給7號腳,計算比對當下的引擎轉速值。
判斷當3900RPM於0.5秒後,又超過4000RPM時,則12號腳輸出給RELAY,讓本來PIN1和PIN3短路狀態變斷路。

過程中,發現RELAY會亂做動。
用Serial埠見控數值後,怠速下回饋的RPM轉速訊號計算值會破9000~12000RPM左右的誤差值~XD
看起來我安裝SENSOR的位置,有極大的雜訊會造成干擾誤算。
所以先下一個除以12倍的方式做初步的濾波計算,看起來就能相對正常計算繼電器的啟閉時機了。

等有空一點,改成監控點火電晶體的12V訊號好了。
這個應該不會有周遭電場的雜訊干擾,只是要怎麼監控訊號,又不干擾點火系統的高阻抗電路,我要再想想。

程式碼: 閱讀全文

分類: 汽車相關 | 發佈留言

MySQL若修改密碼跳Your password does not satisfy the current policy requirements

做個筆記記錄,如果MYSQL改密碼跳出設定不符合規範的政策時。

登入進去MYSQL指令畫面,確認目前設定方案:
mysql -u 登入帳號
輸入密碼
> show variables like ‘%password%’;
會列出類似這樣: 閱讀全文

分類: 電腦相關 | 發佈留言

關於Bananai Pi M1舊板,跑RetroPie模擬器有問題的狀況

https://github.com/bernhard263/Bananapi-Retropie
README.md
Bananapi-Retropie
— Update October 2020 —

While this still works, I consider it obsolete and advise against installing it. I noticed an annoying screen tearing / scrolling lag issue that makes this Retropie setup not fun to play. I am currently working on installing Lakka on the Banana Pi. The older Lakka 2.1-rc5 with 3.4x Kernel already works, and I had some success compiling and installing the newest Lakka version that has not been released yet. It works with the very latest linux kernels (5.x) and contains much newer drivers for the Mali GPU that allow for a much smoother experience.

Scripts for installing Retropie on Banana Pi M1 (Allwinner A20)

Here are the instructions how to configure the system and build RetroPie for yourself: https://github.com/bernhard263/Bananapi-Retropie/wiki

Here is a ready-made SD card image for the Banana Pi that has everything already installed: https://github.com/bernhard263/Bananapi-Retropie/wiki/Image

大意看起來,這位作者也是很頭大。
大概跟我現在用新版的Armbian(Debian系統)+Kernel 5.8.11跑Banana Pi M1,RestroPie好不容易搞定(但是要先登入進X Window才能執行Emulationstation)。
但是,即使ES的功能能跑了,該軟體的介面跑的宇宙無敵慢的,大概一個按鍵按了以後要等七秒才會動作。
前前後後搞了快兩個月還找不到原因。

讓我們期待一下,似乎使用Lakka Linux的版本有好消息。
或者,我也想辦法生一塊記憶卡,安裝這個版本的OS試試看好了。

分類: 0.生活瑣事, 電腦相關 | 3 則留言