如何在rkhunter找到疑似感染的項目和微調參數降低誤判

rkhunter在LINUX系統中,是一個很好的小套件,幫忙輔助掃描判斷自己的系統有沒有被惡意感染或執行異常的程式。
但是有一些預設的參數,若沒有適當的微調,會一直出現誤判和提醒設備已經有問題。
用它產出的LOG檔案,有時候項目太多,也很難閱讀和找到重點去處理。
這時候可以試著這樣執行指令:
sudo rkhunter --check --sk --report-warnings-only --rwo

讓產出的報告顯示,會只有顯示Warning的狀態。
例如我的設備出現這個很惱人的原因是這樣的情形:
Warning: The following suspicious (large) shared memory segments have been found:
Process: /usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd PID: ____ Owner: xxx Size: 4.0MB (configured size allowed: 1.0MB)
Process: /usr/bin/pcmanfm PID: ____ Owner: xxx Size: 64MB (configured size allowed: 1.0MB)
Process: /usr/bin/lxpanel PID: ____ Owner: xxx Size: 2.0MB (configured size allowed: 1.0MB)
Process: /usr/bin/lxterminal PID: ____ Owner: xxx Size: 1.0MB (configured size allowed: 1.0MB)
Warning: Hidden directory found: /etc/.java

閱讀全文

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

SWAP還是有需要他的存在….

是說,以前有發過這個文章:UBUNTU系統若安裝在USB裝置 開機和讀取很慢的解法
不過最近在單板電腦上少之又少的內建記憶體,發現不使用或關閉時會有個20年前老低配的電腦會遇到的問題。XD
之前不知道,一開始只是覺得單板電腦會常常發現運作很慢、甚至當機的情形,單純真的以為可能是安裝OS的SD記憶卡快壞了。
後來發現執行clamav防毒軟體的掃描,因為一直出現killed的訊息字樣,查LOG才發現是說記憶體不足。
檢查了free -h和sudo swapon -s指令,才發現這個UBUNTU/DEBIAN作業系統都沒有掛SWAP的虛擬記憶體的磁區和檔案。

好的,以前的LINUX系統,對我以前的經驗來說也很麻煩,要分割硬碟一個空間定義磁區FORMAT成SWAP磁區才能使用。
那現在的做法,其實有點像微軟的WINDOWS系統掛載需要的虛擬記憶體方式,在指定的磁碟槽增加一個pagefile.sys概念的如此簡單了。
那我就來增加一個新的SWAP檔案。
閱讀全文

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

CPI SM250滑胎(前後17),改類SX250越野林道式樣(前21/後18)

本來SM250的雙17框,換胎改成IRC 4.60-17、5.10-17這樣設定的胖胖胎,參加去年和前年墾丁大會師,但是一直摔車,萌生要改成真正的越野車式樣。

但是,以前看到的分享文章:改SM250越野框 https://3wa.tw/blog/blog.php?id=1389
幾乎快10年前的資訊,已經過時。
中國掏寶已經明顯很難找到鑫源X2/X2X(250GY)這個跟CPI SM250有血緣關係的車種相關物料。
而且,中國的越野車種,也似乎材料和功能都有一個系列的變動和改設計。
不像前輩文章說的可以買來直上前後輪。
一整個就是要修改,搞到最後發現是大量的修改…XD

買來的輪框的哈姆的尺寸和軸承規格都不能流用。
SM250前後軸承都是6004的規格,但是這組框,前輪6906、後輪6005、兩輪各有兩個軸封TC35-47-8。
所以量測判斷後,決定以現狀遷就,訂製適用的輪軸套筒。
一整個就是在考驗我的幾何能力和抓尺寸長度…。
閱讀全文

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

超級老的工業用IBM 5577KC2點矩陣印表機使用在Win10 64bit環境

這禮拜的工作日常,把平常用不到的經驗技能,耗費在這一周的時光中了。

簡單的來說,公司因為被洗腦花錢大概新的ERP系統。
一堆既有的工作、流程、程式、功能,都陸陸續續因為替換後出現一堆要MIS去執行修正的BUG。沒有額外的心思和人力來處理我的部門需求。
而這台超級老的工業用IBM 5577KC2點矩陣印表機,一直身處在Win XP系統環境下提供工作。
因為這次升級,把最後的解方給封了,變成部門全部同事的電腦都無法遠端列印。
猜想大概是幾個理由?
MIS不想傷腦筋、或經費去搞,或者真的不知道有這樣的方案或覺得懶?
或者,一直要我們完全的無紙化,逼我們部門馬上隔空問世無紙化電子流程?
還是,反正就大家能多費自己的移動時間來印表機本機端去執行輸出就好?

總之,我就跳下去淌這個混水,本來還想說應該不難吧。
搞了以後,才知道MIS為什麼不想搞下去。
主因,IBM 5577KC2點矩陣印表機,GOOGLE已找不到任何的32 bit驅動程式,更別說給64 bit環境使用了。
WIN XP系統也幾乎都滅絕以外,MIS從前年和去年就已經發文告訴我們,廠商已正式宣判EOL死刑,以後這台損壞不提供任何維修和零件服務。
那這台真的就是用一天算一天,但是WIN XP的網路芳齡SMB協定只有1.0最舊版本。
在WIN10/11裡面,除非特殊保護機碼解鎖,基本標準狀態也保證抓不到、找不到WIN XP任何分享的裝置了。
那列印怎辦,我就是不想要一直起身去那台本機端,登入、開功能、打編號、列印這個動作。
我要坐在自己的工作電腦,一氣呵成從頭做到尾,連續可以輸出列印文件啊!!
閱讀全文

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

[LINUX] 如何把Nvidia顯卡,在桌面開啟超頻設定畫面

NVIDIA顯卡驅動程式安裝完成後,需要再XORG加入幾個關鍵的設定,才能啟用超頻和風扇的手動控制功能。
sudo nvidia-xconfig --enable-all-gpus
sudo nvidia-xconfig --cool-bits=28
sudo nvidia-xconfig --allow-empty-initial-configuration

編輯XORG設定檔,會看到新增的參數值。
sudo nano /etc/X11/xorg.conf

然後加入一行POWERMIZER的設定值。
Section "ScreeSection "Screen"
Identifier "Screen0"SectioSection "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Coolbits" "28"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefaultAC=0x1"
SubSection "Display"
Depth 24
EndSubSection
EndSection

這樣重開機後,應該就能CMD指定控制或POWERMIZER設定,來微調顯示卡時脈和風扇了。

DEBIAN 12的安裝驅動程式:
https://linuxconfig.org/how-to-install-nvidia-driver-on-debian-12-bookworm-linux

來源:
https://www.reddit.com/r/EtherMining/comments/lsmsk7/overclocking_nvidia_on_headless_linux_server/

https://github.com/LunarPSD/NvidiaOverclocking/blob/main/Nvidia%20Overclocking.md

https://github.com/BeanGreen247/Linux_NVIDIA_GPU_Overclocking_Guide

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

[Linux] DEBIAN系統,如何把LXDE桌面套件自動登入,不用每次輸入帳密

如果設備只有單人使用,每次要輸入帳密也是蠻麻煩的。
那要怎麼把DEBIAN LINUX系統,把LXDE桌面改成自動登入呢?

sudo nano /etc/lightdm/lightdm.conf
找到這行,新增下面清單或修改幾個註解。

[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=TYPE-YOUR-USERNAME-HERE-要預設登入的帳號
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter

這樣存檔後,重開機應該就會自動登入了。

參考來源:
https://askubuntu.com/questions/848110/auto-login-lxde

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

小米溫度濕度計,電池異常耗電之可能解法

這個用了五年多的小米第一代溫濕度計(現在看到的是方形還比較便宜)。
本來用的體驗還不錯,電池印象中也至少超過半年。
只是不知道某天,忽然明顯電池沒辦法用超過一週,甚至最近變成隔天就沒電,XD
一度以為壞了,都有想找替代產品的想法產生。
後來想想,反正也過保固,網路也看到有人建議拆來清潔看看。
也許是之前鹼性電池用太久,造成漏液。然後漏液把電路板污染,某種程度微型短路,才會造成異常的耗電(?)。
https://www.mobile01.com/topicdetail.php?f=168&t=5863062&p=4
所以研究了一下固定卡扣位置,給它殘殘的拆卸分離,還真的有一條漏液的痕跡。
用酒精和衛生紙盡可能擦拭乾淨,吹風機吹乾,組裝回去。
這次裝一般的碳鋅電池測試,哇噢!還真的正常了耶!
本來碳鋅電池不正常的時候,兩三個小時就會看到剩一半的電量。
這次之後,隔天忽然想到一看,電量持續滿格。
嗯!下次就改成這個碳鋅電池使用,安全些。
不過漏液清潔的方式,是真的有效的方法。給自己記錄一下。

分類: 0.生活瑣事 | 發佈留言

WIN10 如何關掉Prefetch和SuperFetch

關於SuperFetch
新版的Win10在服務的位置,原SuperFetch名稱改成SysMain。
如果電腦硬體太低階,尤其記憶體不夠用的情形。
預設狀態會很容易遇到大量讀寫HDD做記憶體置換快取。
服務位置:
我的電腦 右鍵,管理,服務與應用程式,服務
找到SuperFetch或SysMain後,右鍵 內容,把 啟動類型 選項改成 已停用 亦可。

關於Prefetch
機碼位置:
\\電腦\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
EnablePrefetcher預設3,改成需求的設定,例如0完全不用。
已經製造的檔案,放在 安裝碟:\Windows\Prefetch\ 下面。
.PF的檔案全部刪除亦可。

參考文章:
https://www.thewindowsclub.com/disable-superfetch-prefetch-ssd
https://home.gamer.com.tw/creationDetail.php?sn=1502856

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

搞死人的MySQL8,差點經營的三年間資料完全毀損…

總之,不知道什麼原因,網頁主機的UBUNTU好像更新了什麼套件和是版本升級。
把我的網頁主機WORDPRESS的MySQL資料庫整個毀損,無法開啟和讀取。
因為農曆過年,想說升級硬碟變成SSD和改RAID 1。
放了幾乎沒重開的伺服主機,因為這樣才發現莫名其妙資料庫整個死掉了。A。…

然後,又發現因為mysql 8.0新格式,整個結構和資料夾和以前5.4版差異很大。
全部只有單一.ibd檔案,沒有目錄結構檔案,所以以前印象的方法刪除重灌,放檔案資料蓋回去,是行不通的…。
一時間又找不到方法怎救,連續在過年連假期間,三天沒睡覺的搞他,在老婆娘家克難的又弄了三天,依然無解。
雖然有備份習慣,但是從去年九月到一月的各份備份檔,都是一樣問題和結果。
甚至,在娛樂機WIN10直接線外一台機器,安裝套件版XAMPP來開資料庫伺服器,仍都打不開。
想生個dump都生不出.SQL檔案。
當下能確定的是只有2020年還是5.4版的MySQL檔案是完全無痛使用的,但…三年資料啊!!!!!

最後,終於在克難的手機小螢幕下,發現有強者幫忙撰寫的工具解碼。
https://github.com/anyongjin/mysql_ibd
说明
这是一个用于从mysql的ibd文件导入数据库表的脚本,针对innodb存储引擎。
如果您的数据表使用的是MyISAM引擎,请移步mysql文档,使用import table from从frm和MYD文件恢复表数据。
对于innodb引擎,在mysql8以前的版本下,每个表在数据目录下有frm文件和ibd文件,前者是表结构,后者是表数据。 从mysql8开始,表的结构信息等元数据通过sdi保存,sdi嵌入到ibd文件里面。所以一个表只对应一个数据文件。
对于mysql8之前版本有frm文件的情况,mysql提供了mysqlfrm工具可以从frm生成建表语句。 但对于mysql8之后版本,只提供了ibd2sdi工具从ibd文件生成sdi文件(JSON形式的表结构),不能直接生成sql语句。
这个项目支持了下面两个功能:
对于mysql8之后版本,支持从ibd生成建表语句
对任意版本mysql,支持表结构恢复后,ibd文件批量导入表数据

一路用他的工具,以及過程中DEBUG和指令導入:
1. mysql error code 1067. invalid default value for timestamp
重建資料結構,會需要把關於DATE的格式可能會因為預設的限制而禁止寫入。
執行一次下面指令後(參考: https://stackoverflow.com/questions/36882149/error-1067-42000-invalid-default-value-for-created-at#comment98366149_44131101),應該就能導入做出來的.SQL檔案寫目錄結構。
SET GLOBAL sql_mode = ”;
2.
完成建立應該要有的資料庫結構表和清單以後,因為內容都是空白檔案。
所以把一開始舊的那些備份好的.idb檔案,都複製這個建立好的資料庫資料夾,並且覆蓋掉新建好的檔案。
最後,啟動MYSQL,可以用下列指令,或是利用adminer或phpMyAdmin網頁方式,執行指令導入新的備檔。
有幾個欄位,就導入幾行和對應名稱。
ALTER TABLE *資料庫名稱* IMPORT TABLESPACE;
理論上,應該就能救回全部的.idb內容到新的伺服器資料庫,或重灌的資料庫系統了。
(參考: https://www.linkedin.com/pulse/how-restore-tables-from-ibd-file-priyanka-chouhan)

經過這次之後,我的自動備份作業也發現一些缺點沒完善。
所以又追加一個shell script,來自動備份mysqldump指令做額外的備份作業了…。
希望不要再遇到這樣的鳥事,快樂的農曆年一半時間都是地獄般的搞電腦,沒辦法安心地陪家人好好玩,很過意不去啊!!
而且也因為這樣,都沒辦法認真的搞雙SSD硬碟的RAID 1系統。
然後就要假期結束了…= =

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

Alien Interview 暫譯: 外星人訪談錄

老高話唬爛系列,這次介紹的這集挺有意思的。
內容說明我們之所以身為地球人,會在這個環境生存、還有所謂的前世今生的概念。
原來是因為這樣的根本呀!!?

【震撼】信息量太大,四十三分鐘講完這個世界所有的真相 | 老高與小茉 Mr & Mrs Gao
https://www.youtube.com/watch?v=gEdn2Riy9Y0

老高在這集影片提及的書,目前只有找到英文版。
有興趣的朋友,可以閱讀看看是不是有什麼出入喔!
Alien Interview 暫譯: 外星人訪談錄
https://exopoliticshongkong.com/uploads/Alien_Interview.pdf

雖然想買實體書來蒐藏,但看一看也只有原文版能買,找不到中譯本…QQ

分類: 3.影片相關 | 發佈留言