linux

A collection of 8 posts

linux

關閉 linux swap 空間

nux 會使用硬盤的一部分做為SWAP分區,用來進行進程調度--進程是正在運行的程序--把當前不用的進程調成『等待(standby)『,甚至『睡眠(sleep)』,一旦要用,再調成『活動(active)』,睡眠的進程就躺到SWAP分區睡大覺,把內存空出來讓給『活動』的進程。如果內存夠大,應當告訴 linux 不必太多的使用 SWAP 分區, 可以通過修改 swappiness 的數值。swappiness=0的時候表示最大限度使用物理內存,然後才是 swap空間,swappiness=100的時候表示積極的使用swap分區,並且把內存上的數據及時的搬運到swap空間裡面。 關閉 swap 語法 (但電腦重開後會失效) swapoff -a 如果要永久取消 swap,可以修改 /etc/fstab 文件,

linux

WinSCP 使用一般 user 帳號登入使用 sudo 傳檔

有時候在用 WinSCP 傳檔時遇到只能用一般 user 帳號登入系統(root 帳號被停用),傳檔到目的地卻發現沒有權限,常常就是先傳到自己的 home 目錄,然後在用 cli 使用 sudo 權限將檔案複製到目的地,現在不用這麼麻煩囉,只要以下幾個步驟,就可以在 WinSCP 傳檔囉: 打開 WinSCP 的站台管理員,選擇你要編輯的站台 按下編輯(Edit)->進階(Advanced…) 在 環境(Environment)->SFTP 頁面,於 SFTP 伺服器(SFTP Server) 的欄位手動輸入「

systemd

Systemd Journal

從 centos7 開始,改用 systemd-journald 來記錄 system 的 log 了。 那我們要如何設定 journal 使用的空間大小呢? journal 有兩種儲存方式,一種是 memory,另外一種是 disk。預設會兩種都會自己看系統的資源來決定空間大小, memory: 10% 或是 4G ,看系統目前有效的值看哪個比較小系統就會用哪個 首先打開 journald 的設定檔 nano /etc/systemd/journald.conf journalctl -u systemd-journald 要查詢 systemd 下面的一個 unit 的 log $journalctl -u