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