2021年12月30日 星期四

GPU | Linux查看GPU訊息資訊

紀錄一些用基本命令可以查看GPU資訊的命令

$ lspci | grep ' VGA ' | cut -d" " -f 1 | xargs -i lspci -v -s {}

$ lshw -numeric -C display

$ nvidia-smi --list-gpus

$ nvidia-smi -q

2021年12月27日 星期一

Azure | 關閉VM網路加速功能Enable/disable Azure Accelerated Networking

之前有幾台VM Siez規格開太好,會用到網路加速功能,想要Resize到較小的規格會出現錯誤,因為等級沒那麼好的VM是沒有網路加速功能,這時就需要敲幾行指令來將網路加速功能關閉後再進行Resize。

2021年12月23日 星期四

Azure | 各類CLI蒐集

 這邊蒐集一些常用的到的腳本Scripts

VPN | 讓Client上網經過OpenVPN Server(翻牆或跳板)

        最近在設定Synology router的OpenVPN服務,設定很簡單,Export config之後就可以使用,雖然可以連到內部網路了,但發現想要上網時還是走自己電腦的gateway,這是因為預設就是分割Tunnel的Routing模式,如果想要所有流量都經過OpenVPN(像翻牆或跳板的架構),只需要新增簡單的兩行設定在config裡面就好。

2021年12月22日 星期三

監控 | Librenms修改Application顏色Colours

        使用Nvidia Apps模組後,發現Graph的呈現實在不行,如下圖,根本分不清楚兩條線的差別,找了一下方法沒有直接用WebUI改的方法,這時候蠻懷念Cacti,不囉嗦直接看修改步驟。





步驟一:修改config.php


編輯data/config/config.php,加入下面這一行
$config['graph_colours']['nvcolours'] = array('1E90FF', 'ADD8E6');

如果有超過兩個顏色,可以一直往後面追加上去,顏色也可以自己去找色票網站去選自己喜歡的。


步驟二:修改nvidia-common.inc.php


編輯/opt/librenms/includes/html/graphs/application/nvidia-common.inc.php,將$colours改為nvcolours對應步驟一修改的部分。

存檔後重新整理網頁就可以看到成果。









2021年12月6日 星期一

安全 | Trivy使用方法

        Trivy是一套免費的弱掃軟體,除了基本的弱掃外還可以掃描Docker image與檔案系統,最近也支援掃描python,並可以產出各種報表與支援雲端,有興趣可以直接去官網註冊帳號試用雲端功能,地端也可以掃描雲端的東西只要安裝好Cloudspolit就可以,以下記錄Trivy的使用方法。

2021年11月22日 星期一

監控 | 使用Docker十分鐘快速建置監控系統LibreNMS

        LibreNMS是一套有點無腦的監控軟體,把設備加入後它會自動幫忙加入要監控的圖片,這對很多不熟悉監控軟體的是一大福音,問題是架設前置作業實在太漫長,下載VM也是需要點時間又肥大,搜尋了一下有高手寫好了無腦安裝的Docker compose,簡單又輕鬆,加上我只是想要監控個幾天並沒有打算長期使用,那麼這個方法就很適合,下面就快速介紹一下安裝吧。

P.S. 以下安裝方法在Windows會有問題。

2021年11月17日 星期三

解決中華電信小烏龜無法使用FTP 21 Port問題

        架設FTP時發現從外部網路進來都不通,爬文才知道小烏龜已經占用了21 Port,而且還不只佔用了21 Port,像80, 443, 10008..等,這個問題是因為PPPoE撥接的設定在小烏龜上面才造成,這邊就介紹一下如何把小烏龜上面的PPPoE撥接跟其他設定拿掉,改為內部路由器Router使用PPPoE的設定。

2021年11月11日 星期四

VMware | 安裝ESXi時出現No Network Adapters錯誤訊息,製作Realtek網卡Driver到ESXi 6.7 ISO

        安裝ESXi 7的時候過程中居然出現沒抓到網卡,如下圖除現No Network Adapters的訊息,查了一下真的不支援,裝ESXi 6.7結果還是不行,後來發現有人用PowerCLI的方式把網卡Driver打包進去,自己試了一下也沒成功,最後來是找了有人做好的網卡driver vib打包檔才成功,這邊就簡單介紹如何把driver打包進去ESXi ISO中。目前ESXi 7.0由於vmkernel問題,無法自己包裝Driver,以下範例是ESXi 6.7的打包過程。

2021年11月8日 星期一

Docker | 在Host上執行docker exec放在排程裡面卻沒執行

        寫好了一隻script準備放在crontab裡面讓排程自動去進行,script內容有執行了幾行docker exec要去container內跑腳本,但搞了半天看排程都有執行,測試的時候都很正常呀,debug後才發現是參數的問題,執行的命令如下

# docker exec -ti vsftpd01 cat /var/log/vsftpd.log

        這行命令直接在Host上執行沒問題,但跑在cron的時候,log會跳出tty錯誤的訊息,這時把-t這個參數拿掉就可以正常執行了,大家可以試試看是不是參數問題造成,如果不是還是要多多看一下cron的日誌來找出問題。


參考:Linux | crontab debug除錯


Linux | crontab debug除錯

        明明單獨跑指令時可以正常執行,但加入crontab跑排程卻失敗,來看這篇的人應該都是有這樣的問題,debug最重要的就是看LOG, LOG, LOG, 也就是日誌,這邊就講幾個基本除錯的方法。

2021年11月3日 星期三

Windows | 在Windows 10上面分享無線網路給沒有無線網路的電腦使用,使用網路線連接兩台電腦連接的方式

        如下圖所示,假設你身邊有一台電腦需要上網,但沒有無線網卡,又離Router很遠無法接線,這時你有筆電的話,只要兩台連接起來,並在筆電Windows 10上面設定分享就可以把網路共用給需要上網電腦來使用,設定真的只要10秒內就完成,來看看步驟吧~


解決 | 使用Alpine製作Docker image bash無法使用問題

        下載Docker上的Alpine來使用接著執行bash或sh會發現無法使用,出現No such file or directory這錯誤訊息,這時會很直覺的安裝apk add bash,可是安裝完後發現又出現file not found,其實都是Alpine使用的是Musl libc與一般Linux使用的Gnu libc是不一樣所造成的原因,所以可以試試看在Alpine下安裝Gnu Libc,只要三個命令即可完成。

2021年10月28日 星期四

Linux | 限制使用者登入(工作)SSH時間


RD提了一個需求,希望有個Booking系統能夠讓不同使用者在特定的時間登入,先不管Booking這件事的話,Google了一下pam_time.so模組可以做到限制使用者登入時間的功能,設定很簡單幾個步驟就可以完成。

2021年9月16日 星期四

分享 | 看股票多視窗軟體 Samsung DeX


  這邊介紹一個非常棒的看盤軟體,而且上班族偷偷看盤的超強利器,有多視窗功能!不過只有三星的手機可以使用,但是!為了上班可以偷偷看盤,我覺得這個投資非常值得,這軟體簡單來說就是把手機投放到電腦來使用,以下就直接介紹怎麼安裝與使用。

2021年9月2日 星期四

Windows | 隨身硬碟讀不到,並要求格式化,快速解決方法

        最近拿出一顆大概兩年沒有用的隨身硬碟出來使用,插上電腦後居然讀取不到,看燈號是蠻正常的想說又沒壞掉,去裝置管理查看,確實有抓到,接著去看磁碟管理發現是有抓到磁碟,但沒有格式化,點選隨身硬碟磁區卻在要求格式化,我心想說很久沒用了也不至於這樣吧,裡面確實還有資料在呀,之前也沒發生過甚麼問題,想說不會又要裝甚麼救援資料的工具去漫長的找回資料吧...

        冷靜下來後想說看可不可以掛載,點選隨身碟磁區後,按右鍵,選擇"變更磁碟機代號與路徑",隨便選了一個F槽掛載,立刻掛載成功,接著Windows馬上跳出偵測到硬碟有問題需要修復的視窗,按修復,完成後F槽就可以用啦,真的是虛驚一場。


2021年8月26日 星期四

Windows10 | 更新20H2失敗 VirtualBox不相容

最近在更新Windows 20H2遇上困難,錯誤訊息會顯示如下圖,VirtualBox立即解除安裝此應用程式,因為它與Windows 10不相容,爬了一下Google都說要解除VirtualBox就可以解決,但我電腦其實沒有裝過VirtualBox,後來試了兩個在Windows討論區可行的方案,但是都失敗。

2021年8月25日 星期三

育兒 | 寶寶起疹子的原因 - 食物過敏


最近新增了一位家庭成員,大約在快一歲的時候皮膚出現起疹子的症狀,主要分佈在小腿與臉上,第一時間很擔心可能是異位性皮膚炎,馬上去皮膚科看診,醫生說觀察是不是異位性皮膚炎還需要一段時間,先要我們不要擦乳液與洗澡時不用沐浴乳洗髮精開始,並擦擦藥看有沒有改善,這項建議大概做了兩個禮拜後宣告失敗,擦藥的確有用,可以抑制疹子,但一不擦新疹子就是會一直冒出來,用清水洗澡與不擦乳液也沒有改善情形。

接著我們去掛了小兒科醫師,醫生診斷後直接說是食物過敏造成,回家後把會過敏的食物不給寶寶吃後疹子真的就不會冒出來了,但是好多食物也不能吃了,而且目前吃了會過敏食物在最早開始吃副食品的時候都沒有出現起疹子的狀況,像魚類與蛋黃是最早開始吃的食物之一,現在吃了是一定會起疹子。

2021年8月18日 星期三

HP Pavilion Gaming 15系列轉軸斷裂螢幕外殼爆開分離

小弟公司在2018年買了四台HP Pavilion Gaming 15,從去年底開始發生螢幕外殼爆開問題,一開始以為是螢幕爆開造成蓋不上去,去維修中心才知道是轉軸有問題,原本以為是個案,結果今年陸陸續續又壞了兩台如下圖

2021年7月30日 星期五

[心得] 如何把硬碟壞軌的資料給救回來(免費Free)


最近在轉移舊電腦資料到SSD硬碟,轉完Disk C windows系統後,舊硬碟就這麼剛好壞掉,Disk D完全沒有轉到,後來Windows 10因為讀不到硬碟完全開不了機,會停留在Windows圖案的畫面,然後開始漫長的修復硬碟過程。

2021年5月14日 星期五

[教學] 如何移動磁區並擴充空間

 最近在做擴充C槽的事情,原本硬碟是128G變得不夠用,買了新的硬碟是512G,使用一些第三方軟體把原本舊的資料複製到新的硬碟後,硬碟的磁區還是規劃的跟舊硬碟一樣,如下圖,可以看到紅色框框沒用到的空間在最後面,由於有復原磁區卡在中間,所以無法讓C槽擴充剩下的346.54GB,這時還是要靠第三方軟體來設定比較方便又省事。我自己是使用AOMEI Partition Assistant試用版,使用很簡單,以下就是操作步驟