Common.md
Linux common note
High cpu usage
Sometimes can not find high CPU usage by htop
.
Try ps -eo pcpu,pid,user,args | tail -n +2 | sort -k1 -r -n | head -10
Turn off laptop monitor when openSSH
On some laptops, closing the monitor may cause the server to shut down, even though you don’t need the monitor when running a Linux server on the laptop.
Solution
sudo vim /etc/systemd/logind.conf
- Add line
- HandleLidSwitch=ignore
- Run
sudo systemctl restart systemd-logind
Expect
command
Used for script command.
Example script after ssh login
expect -c '
spawn sudo su - root
expect "*"
send "password\n"
interact
Linux 常用記事 (Translated by chatGPT)
CPU 負載過高
有時候 htop
無法找出 CPU 負載過高的問題。
嘗試使用以下指令:ps -eo pcpu,pid,user,args | tail -n +2 | sort -k1 -r -n | head -10
開啟 SSH 時關閉筆電螢幕
在某些筆電上,關閉筆電螢幕可能會導致伺服器關閉,但實際上在運行 Linux 伺服器時不需要螢幕。
解決辦法
sudo vim /etc/systemd/logind.conf
- 新增以下內容:
HandleLidSwitch=ignore
- 執行
sudo systemctl restart systemd-logind
Expect
指令
用於腳本命令。
以下是一個 SSH 登入後的範例腳本:
expect -c '
spawn sudo su - root
expect "*"
send "password\n"
interact
---