Linux 想要將 Mp4 轉成 Mp3,可以使用 FFmpeg、LAME 等等,此篇使用 FFMpeg
標籤: linux
OpenSSH 將加入阻擋暴力登入的功能
當機器開啟 SSH (22 Port),就注定會一直被打,被暴力攻擊一直 Try 各種帳號密碼登入,一般常用 fail2ban 來解決~
Linux 遇到 SUID sandbox helper binary was found 錯誤修正
之前參考此篇:Linux 使用 Nativefier 將 Web 服務變成應用程式 將網頁轉>換成 Linux 的應用程式~
但是 Ubuntu Linux 升級到 24.04 後,執行卻會出現下述錯誤:
FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/messenger-linux-x64/chrome-sandbox is owned by root and has mode 4755.
要怎麼解決呢?
Ubuntu Linux 24.04 Thunderbird 實體路徑修改
Ubuntu Linux 升級到 24.04 Noble Numbat,結果升級到一半 GUI 當掉了,重開後只能手動升級,結果幾乎全部重來~
搞到幾乎所有設定都得重新來過~~
nmap 掃描整個網段看是否有開啟 Windows RDP Port
要掃網段內的機器,有哪些有開 Windows RDP Port(3389) 的,可以使用 nmap 來達成~
Linux AWK 欄位空白就移除此行
下述欄位使用 Tab 分隔:(ID=2 的 Title 那欄位是空的)
ID | Title | Content |
1 | AAA | C-AAA |
2 | C-BBB | |
3 | CCC | C-CCC |
上述若某個欄位為空,就要移除那整列,要怎麼做呢?
Linux sort 排序並取代原始檔案
Linux Bash shell 常常會使用到 sort、uniq 等等的指令,而這些通常會使用暫存檔來處理~
想要檔案排序後,覆蓋掉原始檔案,可以使用:sort file > tmp; mv tmp file
有沒有更快的作法呢?
Linux 設定自己 SSH Hostname 與 IP 對應 不使用 hosts
Linux 若想要做 Hostname 與 IP 對應,可以設定 /etc/hosts
- 192.168.1.1 w1
- 192.168.1.2 w2
但是若是自己的目錄,沒有權限可以寫 /etc/hosts,要如何作到類似效果呢?
- 註:線上環境若使用機器名稱,在開發環境要模擬一樣情境,就可以使用此招
Linux 設定 vm.swappiness 調整 SWAP 使用時機
Linux SWAP 的設定建議值,在最早的書籍、文件教學都是建議設定為記憶體(RAM)的兩倍~
不過隨著記憶體越來越大,反而就建議 SWAP 的設定值就不要太大,畢竟吃到 SWAP 整台 機器的 IO 都會重不少~
原本想法應該是,記憶體使用滿,系統才會去使用到 SWAP,不過,仔細看看常常都是記憶體還很多,卻已經開始吃 SWAP,到底是怎麼回事呢?
Linux 查詢 sudo PID 的 UID
Linux 要查詢某個 Process ID (PID) 的 User (UID) 是誰?
ps aux | grep $pid、/proc/$PID/status,都會拿到 root 或 sudo 的 id,要怎麼找到是哪個使用者執行的呢?
- 註:想要找到此 Process 是誰執行的,看到 sudo、root 都沒救,需要找到最原始的執行者