linux常用操作

1、進程內存占用情況

ps aux | head -1; ps aux | sort -rnk 4 | head -50

2、清理、釋放緩存(buff/cache)命令:

echo 1 > /proc/sys/vm/drop_caches //釋放pagecache頁面緩存

echo 2 > /proc/sys/vm/drop_caches //釋放dentries(目錄緩存)和inodes緩存

echo 3 > /proc/sys/vm/drop_caches //釋放pagecache,dentries 和 inodes緩存

注釋:

echo 0 是不釋放緩存

echo 1 是釋放pagecache頁面緩存(清空最近放問過的文件頁面緩存)

ehco 2 是釋放dentries(目錄緩存)和inodes緩存(清空目錄項緩存和文件節(jié)點緩存)

echo 3 是釋放 1 和 2 中說到的所有緩存

3、linux同步文件 rsync

rsync -alv /data/worksapce/welfare/welfare-nodejs/node_modules/* /data/worksapce/hold/hold-nodejs/node_modules/

4、linux連接mysql數(shù)據(jù)庫

mysql -u 數(shù)據(jù)庫用戶名 -h 數(shù)據(jù)庫ip -P3306(端口) -pxxxx(數(shù)據(jù)庫密碼)
查看數(shù)據(jù)庫

show databases;
選擇數(shù)據(jù)庫
use database_name;

5、Linux查看日志

tail -f auth.log|grep -A 3 'xxx關鍵字' 查看auth.log日志含關鍵字及后三行
tail -f auth.log|grep -3 'xxx關鍵字' 查看auth.log日志含關鍵字及前后三行

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容