暫定倉庫頁,先把會用到的東西丟上來
之後看看累積的狀況再決定該如何分類
# 查看本次開機的所有日誌 journalctl -b # 查看本次開機跟Vivaldi相關的日誌 journalctl -b 0 | grep vivaldi # 即時滾動查看最新日誌(類似 tail -f) journalctl -f # 僅查看錯誤(Error)等級以上的嚴重日誌 journalctl -p err..emerg # 查看特定服務(如 Apache)的日誌 journalctl -u apache2 --since "today" # 只保留最近500M大小日誌 journalctl --vacuum-size=500M # 查看日誌大小 journalctl --disk-usage
# 找出所有 SSH 登入失敗的紀錄
grep "Failed password" /var/log/auth.log
# 統計登入失敗的 IP 出現次數(依次數排序)
grep "Failed password" /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | sort -nr
# 如果顯示 1:代表已完全啟用,可直接使用。 # 如果顯示 0:代表完全禁用。 # 如果顯示 其他數字(如 176 或 438):代表僅啟用了部分功能(通常不包含重啟 B)。 cat /proc/sys/kernel/sysrq
# 執行以下指令(重啟後失效): sudo sysctl -w kernel.sysrq=1
# 編輯設定檔: # 找到或添加以下內容,將值設為 1:kernel.sysrq = 1 sudo nano /etc/sysctl.conf # 也可以使用指令直接寫入 echo "kernel.sysrq = 1" | sudo tee -a /etc/sysctl.conf # 修改後儲存設定檔 sudo sysctl -p
# 開啟 GRUB 設定檔。 sudo nano /etc/default/grub # 更新設定檔,重啟系統前使用才能讓修改後的設定生效。 sudo update-grub
# 新增參數放於雙引號之間。 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" # 停用開源 Nouveau 驅動。 nouveau.modeset=0 nvidia.runtime_pm=0:這會告訴 Ubuntu 原生電源管理:「平常不准把這張顯卡推入 D3 睡眠!」只有在手動點擊系統睡眠(Suspend)時,才允許 NVIDIA 服務進行安全斷電。 # 強制停用核心模式設置,使用安全圖形模式。 nomodeset # 阻止 Ubuntu 內建的 GPU 管理員在開機時強制變更顯卡電源狀態。 nogpumanager # 宣告作業系統身份改成Linux, # Linux變數可換成其它作業系統。 acpi_osi=Linux acpi_osi=! acpi_osi=Windows 2013 # 進階電源管理。 button.lid_init_state=open # 關閉硬體層面主動狀態電源管理。 pcie_aspm=off # 關閉所有 PCIe 連接埠的電源管理。 pcie_port_pm=off