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

  

posted @ 2022-07-07 16:00  Abandoned_Software  阅读(21)  评论(0编辑  收藏  举报