linux常用命令總結
2022.7.7寫
去年裸辭倆個月后還是繼續找了個工作,有些時候發現自己真的不想繼續毫無痕跡地活著了,發現曾經的自己也是積極活力滿滿的,這樣的自己比現在有趣多了,慢慢回歸那個狀態的自己吧。
1.查看系統信息
//查看系統版本 uname -a //查看系統cpu信息 cat /proc/cpuinfo //查看內存信息 cat /proc/meminfo //查看硬盤信息 df-h
2.查看系統運行信息
//查看cpu占用 top //查看內存占用 free -h //查看所有服務狀態 service --status-all //查看進程 ps aux9 //查看含有”java”的活動進程 ps -ef |grep java
3.添加開機啟動
方案介紹:編寫服務開機啟動腳本,把腳本寫成服務。
①編寫服務
cd /lib/systemd/system vim a.servrce
復制下面的進入 a.service文件
1 [Unit] 2 Description=服務描述 3 After=network.target 4 5 [Service] 6 ExecStart=開啟腳本位置 7 #舉例 8 #ExecStart=/usr/local/startup.sh 9 10 [Install] WantedBy=multi-user.target
②加載服務
systemctl daemon-reload systemctl enable a.service systemctl start a.service
2022.7.8寫
1.清楚緩存
我發現公司的服務器運行時間長后,日志文件會吃滿導致卡。
#清理pagecache(頁面緩存)
echo 1 > /proc/sys/vm/drop_caches
#清理dentries(目錄緩存)和inodes echo 2 > /proc/sys/vm/drop_caches
#清理pagecache、dentries和inodes echo 3 > /proc/sys/vm/drop_caches
浙公網安備 33010602011771號