2022年8月25日 星期四

極熱世界

 不知不覺又到了夏末,今年夏天應該是有記憶以來破紀錄的炎熱,五月中時去烏樹林拍火車就已經被曬黑了,到了七月我又去追了CK124、八月去追了CT273,幾乎每個月都有噴汗的追火車行程,下場就是手臂曬的滿黑的。

小時候對夏天的印象是32度就已經是很難受的高溫,現在台灣夏天已經出現40度的現象,而且未來會愈來愈頻繁,今年除了全球疫情大爆發沒有停止之外,北半球整個夏天也出現了嚴重的乾旱,歐洲各地區的河流都乾涸見底,中國大陸四川和重慶最近也面臨了嚴重的乾季,各地氣溫也都飆高到40度以上,完全是反常的氣候變化,說明了老天爺已經對人類很不開心。

氣候這麼極端,人類還是繼續在給地球添麻煩,還是有很多國家動不動就鬧事,從二月底開打到現在都沒有停止跡象的烏俄戰爭,原因是俄羅斯根本不像宣傳中的那麼神,很多俄國人的科技在戰爭中暴露出嚴重不足, 像是被吹得很神奇的S300防空飛彈,彈體殘骸被烏軍撿到並分析後,發現科技水準大概只在1970年代;而烏克蘭反得到西方國家大量的軍事援助,像是美國提供的海馬斯多管火箭、刺針防空和標槍反戰車飛彈等,這些武器都造成俄軍嚴重損失;部分東歐國家也提供烏克蘭所熟悉的俄系武器,加上俄軍士氣低落,半年至今只攻下了烏東和八年前佔領的克里米亞,首都基輔牢牢帳握在烏克蘭人手上,普丁所發動的戰爭也讓俄羅斯被提出全球經濟體系,該被制裁的都差不多了,未來俄羅斯應該只會繼續跟主流大國脫鉤的國家。

比較值得關注的是中國依然蠢蠢欲動,一直關注著俄羅斯老大哥的戰爭作為,可能藉著參考俄軍於現代戰爭的表現來對未來台海戰爭做準備。七月份美國眾議院議長裴羅西訪台時,中國就很想對台灣動武,當時候跟美方外交交涉失敗,但又不能夠不對國內民眾的反彈有所交代,解放軍先是想用電子干擾裴洛西的專機,結果反遭美軍電戰機反制,導致雷達等功能失效,第一回合失敗後,第二回合就是對台灣發動飛彈試射,讓人仿佛想到1996年的飛彈危機,但這次打的11枚地對地彈道飛彈,據悉都是東風11或15型這類舊型武器,精准度較東風21和26型差,其原因除了怕美軍偵蒐到新飛彈的參數之外,也是為了將演習規模有限化,避免真的升高為區域大戰,畢竟這次行為只是面子問題,並沒有需要把兩岸問題帶入死胡同,同時也對中國已經很疲弱的經濟止血。

以上光兩件國際大事就足夠說明為什麼最近天災或特別多,而台灣內部其實也發生很多不幸的事件,像是前天發生在台南的歹徒弒二警的刑案,又再度曝光了台灣司法的腐敗,我對三年前嘉義車站警察遇害事件仍歷歷在目,結果一模一樣的問題又再發生,這些原因都是因為我們台灣可笑的司法和人權團體,對軍警合法使用武力極為不友善,導致不少軍警在用槍過後反而要揹負刑責,歹徒居然能得到更多司法的保護,最後搞到軍警都不敢正當使用武力。這種顛倒是非的現象,合理懷疑台灣的司法系統早被黑道等惡勢力趁透並爛到根,不然為什麼司法單位不敢執行死刑?甚至還輕判重刑犯、任意減刑獲假釋、縱容罪犯服刑還可以休假?是不是應該徹查司法人員和廢死等遊說團體的背景?再看看天天上演的槍枝氾濫問題,讓政府和司法單位已經喪失了民心,更不提已經鬧上全球關注的柬埔寨詐騙人蛇問題,許多台灣人被騙到柬埔寨詐騙或賣身,讓台灣人都活在詐騙的陰影,也都是因為政府多年來輕判和縱容詐騙集團犯罪的結果,但我不相信這次事件會讓司法有所改變,未來只會更爛沒有更好。

去年在嘉義車站發現到這座紀念碑文

最近號稱雨都的基隆和宜蘭都喊缺水,因為今年到現在快九月了,連一個颱風都沒有來,使夏天仰賴颱風供水的台灣有極大可能冬天和明年初又要開始限水了,這些事件讓我不禁感到這又是某種天譴,人真的不應該逆天而行,現在是該認真懺悔的時候了。


2022年8月23日 星期二

【IT Notes】CentOS8下載工具出現“Failed to download metadata for repo 'AppStream' “錯誤

 CentOS已經於去年底停更,所以安裝完後AppStream的repo會在安裝工具或套件時出錯,跳出找不到可安裝套件的訊息,官方可以說是放棄CentOS8的更新。

2022年8月21日 星期日

【IT Notes】 Ubuntu 安裝 ProxySQL與 Percona-Xtradb-Cluster

 去年安裝過XtraDB,當時用的OS是CentOS 7,後來RedHat宣布不再更新CentOS系列後,我們就轉投靠Ubuntu了,這次除了複習一下XtraDB以外,還要安裝ProxySQL看看,用來優化資料庫的load balance,安裝的過程遇到比上次更多障礙,所以重新再做一遍筆記,順便把MySQL的版本提升到8.0(之前裝的是5.7)。

2022年8月18日 星期四

嘉義站舊照片

 網路上又購買了一些老照片,從糖鐵客車的狀況來看猜大概是1970年代末左右,那時候還有無動力車廂的客運列車,有些看起來也荒廢沒有使用,所以很有可能是營運末期,現在嘉義車站也在進行高架化工程,原本早期屬於糖鐵的後站也將被拆除,另外還可見嘉義以前的扇形車庫,也很遺憾現在都沒有留存了。

2022年8月16日 星期二

【IT Notes】在Ubuntu20.04上安裝PostgreSQL資料庫&pgBouncer連接池

 去年安裝過PostgreSQL的主從架構資料庫,可是沒有做過pgBouncer的相關建置,pgBouncer是PostgreSQL前端的一個連接池,此pool可以提升資料庫效能、保護資料庫和維持穩定等優點,用戶連接到資料庫前,最好先透過pgBouncer,這樣對交易量大的資料庫環境會比較好,剛好順便也複習一下PostgreSQL的相關設定,這次就另外再做一遍筆記。

2022年8月15日 星期一

【IT Notes】資安事件!Fortigate 100D阻擋惡意的連線

 這次需求是公司的防火牆突然遭到不明來源ip不斷測試連線我們的VPN入口,防火牆發出告警,有頻率大概是每小8~9次的登入測試,來源ip來自各個國家(有印尼、越南等.......)、登入帳號是administrator和admin兩組,很明顯地,VPN入口ip和port被掃到後,對方用Fortigate 100D預設的帳號、加上機器人的方式,企圖想登入我方防火牆,雖然最後他沒有成功,但這次事件值得重視,也剛好當作防火牆防禦的實作經驗參考。

2022年8月9日 星期二

【IT Notes】建立SSH Server的ssh-tunnel設定


ssh-tunnel這項技術在公司已經很常用了,不過我卻是到了最近才搞懂,在公司內我們要登入到IDC機房必須先經過某台跳板機,使用者首先完成雙認證後登入跳板機後,再連到某一台主機並開啟視窗介面,最後進到其他系統,例如防火牆、VMWare或是storage等,而這次架設ssh server雙認證之後,我也繼續測試看看如何設定ssh-tunnel,然後登入另一台遠端電腦,甚至透過tunnel在本機上開啟一些服務。

2022年8月2日 星期二

【IT Notes】Ubuntu ssh登入+Google authenticator密碼雙認證


之前在設定VPN登入雙認證的時候用過Google authenticator,相較上一次,這次的需求相對比較單純,要在一台Linux主機上建立登入密碼的雙認證工具,使用者要登入該主機時,必須輸入本機密碼,然後再輸入OTP才能登入,會有此需求是因為原本的雙認證方式得用本機密碼+YubiKey,雖然YubiKey是很安全的東西,它是實體金鑰,對一台電腦來說,很難有人可以複製別人的一把實體金鑰,但缺點就是非常不方便、金鑰設定很麻煩,且除了會有耗損而發生感應不良的情況,一把小鑰匙弄掉了也很難找(之前就有離職同事搞丟讓我們都找不到),我自己使用的MacBook又發生讀取金鑰後無法出現輸入密碼的視窗,甚至公司AD和防毒軟體都有鎖定USB讀取的政策,每次還要特地為能夠讀取YubiKey而且查詢智慧卡的硬體識別碼,種種因素導致我們必須找到安全又迅速的雙認證方式,於是Google authenticator又再次成為首選。

2022年8月1日 星期一

【IT Notes】Shell Script擷取關鍵字並發送簡訊

這是一次很特殊的需求,公司採購了Hibox傳真型信箱,中華電信官網說有提供郵件收發傳真和簡訊通知的功能,但使用後卻發現簡訊功能沒有作用,簡訊功能的選項還存在,試了幾次都沒有發出簡訊,打電話去中華電信客服後,對方幫我測試也同意確實沒有成功,轉聯絡後台技術人員才知道,簡訊通知功能多年前就因銷售業績不佳已經取消了,當下我覺得有種廣告不實受騙的感覺,但礙於時間緊迫,東西也採購了,只好決定自己寫shell script處理,意外開啟了人生的第一支程式。

【IT Notes】透過api移轉Gmail到Exchange

 在雲端裡面串接api不是一件很好學的技術,第一次有機會學習到將GWS的Gmail信件全部轉移到M365的Exchange,其實方法很多種,像以前用的pst檔匯出轉移的方式等,但透過api串接,可以批次和排程轉移,是非常方便且準確的作法。唯一讓人感到困難的是學習成本不小,通常需要...