UBUNTU系統,/etc/resolv.conf無法保持定義自訂的DNS伺服器解法

如果在UBUNTU的Linux環境,網路上游是用DHCP自己抓發配的DNS。 重開機/etc/resolv.conf的資料,若上游主機的設定檔有所錯誤,會造成主機開啟相關DNS正解反解的問題,而誤會找不到原因。 如果想要保持固定的DNS主機,除了修改成固定IP以外,以下的方式也會是另外一種解法。 安裝resolvconf套件。 sudo apt install resolvconf 編輯需要的自訂DNS伺服器。例如: nameserver 8.8.8.8 nameserver 168.95.1.1 sudo nano /etc/resolvconf/resolv.conf.d/head 接著,指令更新resolve的檔案。 sudo resolvconf –enable-updates sudo resolvconf -u 這時候如果看/etc/resolv.conf,應該會發現都被新增上去,本來只能ping IP也變成正常能解析網址了。 cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) … Read more (完整文章內容)UBUNTU系統,/etc/resolv.conf無法保持定義自訂的DNS伺服器解法

[LINUX]如何像TeamViewer、AnyDesk或RealVNC來遠端連線到主操作螢幕畫面

LINUX系統的XWIN介面,不像M$ WINDOWS的使用方式,他是可以虛擬桌面的開好幾個。 但是如果有特殊需求,一定要像WINDOWS,要連線到看螢幕顯示的資訊,有什麼方案呢。 如果要手機或設備能管理,又要能突破防火牆,可以選用TeamViewer、AnyDesk或RealVNC,這種專門的開發團隊,不過軟體可能會是有費用或功能限制。 如果只是要突破防火牆的遠端桌面需求,但不需要連線到一樣螢幕看到的畫面,則可以使用Google remotedesktop.google.com的套件來管理。 以上談到的四套軟體,相關的安裝有機會再來分享介紹。 如果要用UBUNTU或DEBIAN系統既有的開源軟體,如TightVNC套件,其實他還有延伸的套件能利用,叫做x0vncserver。 如果原來的TightVNC已經安裝好可以使用,則就直接使用追加安裝套件亦可。 sudo apt -y install tigervnc-scraping-server tigervnc-viewer PS. 第二個是我要在遠端本機虛擬桌面要測試連線的軟體,可裝可不安裝。 第一次安裝應該會提醒要設定當前的使用者連… Read more (完整文章內容)[LINUX]如何像TeamViewer、AnyDesk或RealVNC來遠端連線到主操作螢幕畫面

Rasbian 64bit OS裝ANYDESK遇到libbcm_host.so找不到之可能解法

這幾天再嘗試一些軟體應用,發現Raspberry Pi3裝64bit的Rasbian OS狀態下。 到官網抓ANYDESK遠端軟體,按照步驟會預到libbcm_host.so: cannot open shared object file: No such file or directory這個問題,一直不能正常啟動服務。 (參考安裝說明和流程: https://learningsky.io/install-anydesk-on-raspberry-pi-os/) 猜測原因是ANYDESK還是用32bit arm的系統去開發軟體,找了好陣子解法和嘗試,終於看到有人成功的消息。 參考連結: https://www.reddit.com/r/AnyDesk/comments/l9ir03/anydesk_error_while_loading_shared_libraries/ 嘗試安裝一些相關的套件。 sudo dpkg –add-architecture armhf sudo apt install libpolkit-gobject-1-0:armhf libraspberrypi… Read more (完整文章內容)Rasbian 64bit OS裝ANYDESK遇到libbcm_host.so找不到之可能解法

如何在WIN10的CMD環境,也能用類似LINUX的sudo最大權限指令

在Win10用CMD文字指令中,藥用管理者Admin帳號的權限,一般的操作方式是要滑鼠右鍵,指令最大權限才能觸發專用的CMD狀態。 那有沒有更好的使用方式,甚至能像LINUX的sudo類似指令來觸發就好呢? 看起來有類似想法和需求的人似乎還真的有不少,所以有個為此特別開發的創作者能在GitHub找到這個套件,軟體名稱叫做gsudo。 套件連結: https://github.com/gerardog/gsudo 到網頁有RELEASE的最新版本,這邊是選.MSI的檔案來下載安裝。 https://github.com/gerardog/gsudo/releases 安裝好以後,在Win10系統中預設執行檔是放在C:\Program Files (x86)\gsudo\gsudo.exe。 它也會把環境變數的設定,新增這個程式的資料夾位置進去。 所以,要呼叫變成最大權限時,可以直接執行gsudo,就能觸發一個紅色的#狀態,提醒已經變成最大權限的管理者狀態。 至於其他如何下參數使用可以參考作者在USAGE整理的相關參數值: https://github.com/gerardog/gsudo… Read more (完整文章內容)如何在WIN10的CMD環境,也能用類似LINUX的sudo最大權限指令

LINUX的AMDGPU相關應用需求,風扇溫度調整小工具

如之前張貼的文章 AMD顯卡,新版Kernel 5.11衝突無法安裝原廠驅動程式,降版本解法(UBUNTU Linux) 內容有介紹到用文字指令控制的ohgodatool程式,來達到修改AMDGPU驅動顯卡的核心/記憶體時脈、電壓。 但是風扇的控制方式,不知道是自己電腦的KERNEL不支援還是軟體BUG,反正指令無效。 要另外新增開機的GRUB參數值來啟用支援,以指令的方式找出顯卡位置和執行修改風扇速度的語法。 sudo su echo 1 > /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable echo 210 > /sys/class/drm/card0/device/hwmon/hwmon0/hwmon0/pwm1 exit 使用上不是那麼直覺和便利。 所以就找到這個作者GIT的開發網址: https://github.com/wepiha/qt-amdgpu-fan-ctl 他是利用Python3開發GTK的GUI控制介面,來監控當下顯卡的工作狀態。 初步使用起來和看數據來說,個人覺得算能用。 安裝的方式也不困難複雜,就用p… Read more (完整文章內容)LINUX的AMDGPU相關應用需求,風扇溫度調整小工具

汽車冷氣系統,噴錢找店家維修了,嘉義光順電機

之前DIY的部分,[DIY] ST170 冷煤R134a第三次有紀錄的補灌。 雖然都能復原,但是看起來漏點無解,補灌後能撐一個月都算厲害了。 為了止損和愛護地球(?),八月底那次整路高速公路沒冷氣後,認真回老家認識的良心名店去維修。 光順汽車電機 600嘉義市西區建國路54號 052340569 https://goo.gl/maps/3DJRoRtGgMPDH9937 好不容易給忙碌的老闆插單檢查,確定冷煤有漏,漏點在前方的冷凝器鋁排後方某處。 位置不像是被石頭打破或者因為之前水箱風扇脫落敲擊到的位置,所以如老闆說的,應該是銹蝕破損。 初步的判修是沒有其他的異常洩漏或壓縮機損壞的情形,讓我安心不會拆到最難卸除的車室內空間的蒸發器。 由於以前曾給這個老闆處理過前一台K6,檢查、處理的流程細膩度有目共睹,所以這次就還是特別拜託老闆,就算預約時間也要給他處理維修。 基於信任的關係,車子開過去就留車不留人,跑去其他地方耗時間,等通知修好。 修復過程: 1.更換新同等級尺寸的冷凝器管排 2.更換乾燥劑過濾罐 3.過程中,還特別清洗引擎水箱散熱排 4.清洗蒸發器前的毛細蒸發管 5.清洗冷氣系統總… Read more (完整文章內容)汽車冷氣系統,噴錢找店家維修了,嘉義光順電機

Linux開機GRUB管理之對於GRUB_CMDLINE_LINUX_DEFAULT自訂參數

關於開機GRUB的管理開機,有一些自定義的開機參數,可以修改LINUX開機條件或者配合設備硬體去調整需求。 研究了一下別人的歷史經驗,和OS套件。看到一個掛的很多,似乎相對完整的內容。 至於參數定義的設定說明,都是逐步從GOOGLE來的。 應該還有其它可以利用的參數,以後有遇到案例再來更新維護。 GRUB_CMDLINE_LINUX_DEFAULT=”text consoleblank=0 intel_pstate=disable net.ifnames=0 ipv6.disable=1 pci=noaer iommu=soft usbcore.autosuspend=-1 radeon.si_support=0 radeon.cik_support=0 amdgpu.vm_fragment_size=9 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.ppfeaturemask=0xffff7fff amdgpu.runpm=0 amdgpu.gpu_recovery=0 noibrs noibpb nopti nospectre_v2… Read more (完整文章內容)Linux開機GRUB管理之對於GRUB_CMDLINE_LINUX_DEFAULT自訂參數

[UNIX系統通用] 開源系統安全稽核工具:Lynis

用LINUX作業系統,尤其是當伺服主機有對外服務的,總是會擔心是不是有什麼漏洞或問題,但是又不知道怎麼查、怎麼找。 所以,GitHub有個人才,提供一個開源的工具軟體,協助使用者查看自己系統的相關設定和服務是否有異常。 開源系統安全稽核工具:Lynis 指令: cd ~/ git clone https://github.com/CISOfy/lynis cd lynis chmod +x ./lynis ./lynis audit system (若單執行./lynis,會顯示說明各參數怎麼使用) 執行後,就等它跑一下運算和檢查,最終會給一個落落長的報告結果,以及評論自己主機系統的分數。 分數高低不是重點,主要是要看自己的系統和軟體,有什麼已知問題和重點漏洞BUG要處理。 由於產出的LOG報告檔內容一堆,沒有另外安裝他的額外工具、或是篩選關鍵字的輔助軟體,在判讀部分會很困難。 所以,我們簡單的方式是使用grep指令來找需要參考的重點項目。 如下方式: cat /home/$USERNAME/lynis.log | grep Warning cat /home/$USERNAME/ly… Read more (完整文章內容)[UNIX系統通用] 開源系統安全稽核工具:Lynis

LINUX系統常常出現broken pipe的狀況,可能解法

LINUX系統SSH的應用中,放著放著常常出現broken pipe的狀況。 本來一直以為是我的外部網路問題,不過看起來內網也是常常遇到這種訊息斷線的回報。 一度以為我的內網,因為電腦和電腦間的無線AP硬體設備不穩定。 直到用GOOGLE遠端桌面的時候,才發現應該是不正常(網頁遠端沒斷線、但是SSH的terminal畫面斷線)。 類似的訊息大概都像這些: Write Failed: broken pipe send disconnect: Broken pipe 目前看到的解法大概有三種。 不過都是一樣的意思,要告訴伺服器,我還再用SSH,只是先空著等不是意外斷線喔。 方式一: 連線的指令加入ServerAliveInterval這個參數,數字為時間的秒數。 指令 ssh -o ServerAliveInterval=60 -p PORT target.location.address 方法二: 在有帳號的連線端或主機端,個人根目錄下的設定檔,加入參數。 nano ~/.ssh/config 加入 Host * ServerAliveInterval 60 然後存取權限修改一下。 ch… Read more (完整文章內容)LINUX系統常常出現broken pipe的狀況,可能解法

架Nginx伺服器網站的好物,設定檔自動生成器

這幾天因為在搞意外損壞系統的Raspberry Pi 3B這個單板電腦的系統重灌。 本來是當做RrestroPie的電玩模擬器,但是利用率有點太低。 乾脆改成自己私人的NAS備份用系統。 由於有一些網頁的需求和WEBDAV服務的利用。 從Apache老牌網頁伺服器,跳來使用這個聽說很精簡好用的Nginx網頁伺服器,順便學習新的系統和設定,比較差異性。 由於我只是要很簡單的功能,這個伺服器套件對我來說似乎真的夠用也很好用,軟體占用也很小。 重點來了,設定檔雖然很精簡,但是不熟架構和格式、指令定義的我,依然還是某種程度的新手,XDDD 剛好找到這個輔助使用的工具,Nginx設定檔自動生成器!!! 重點還是有繁體中文的介面能看,幾乎9成的字句都翻得清楚明瞭。 按照頁面的步驟一個一個書寫和選擇,最後完成還會提供設定檔連結來抓取上傳。 還給一套相關指引說明,如何備份和如何上傳到需要的設定檔位置資料夾。 一整個就是便利到爆,解壓縮覆蓋後,重啟伺服器,幾乎就能無腦的開始使用。 真的造福使用者啊!!推薦給各位嘗試用用看。 NGINXConfig https://www.digitalocean.com… Read more (完整文章內容)架Nginx伺服器網站的好物,設定檔自動生成器