Linux常用命令(3):查看内存free;监控linux的资源情况;top/htop;查看端口lsof;查看进程ps;Vim编辑器
memory 内存
out of memory 简称oom (内存泄漏:目前使用的内存数量超过其总数)
free 查看内存
1.free 默认以kb为单位

2.free -m 以兆为单位(mb)

used为已真实占内存 free为真实可用内存 total=used+free
swap 内存交换区的使用情况

nmon:可以监控到Linux的资源情况
nmon c(cpu)

nmon m (内存)

top 查看负载(没有nmon直观)

htop(跟top的作用差不多,比top更加好看)


比较常用:

端口
http:80
mysql:3306
https:443
email:25
tomcub:8080
ssh:22
查看端口lsof: 格式:(sudo lsof -i :端口名)

listen:监听
netsta
netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。
netstat 查看端口占用语法格式:
netstat -tunlp | grep 端口号(查看被那个程序监听):


在计算机里面进程是最小的运行单位,也就是说每个服务执行起来后就是一个进程
进程查看 ps
ps命令——查看静态的进程统计信息(一般结合选项使用 ps aux 或 ps -elf 命令) 建议使用 ps -elf 查询,输出的 信息更详细些,包括 PPID (对应的父进程的PID号)


kill -9 进程的PID (杀掉程序的进程)
Vim 编辑器
Vim是从 vi 发展出来的一个文本编辑器
vim 文件名(如果输入的文件名不存在会自动默认新建)
输入a或者i 就可以插入内容
不保存:(esc shift+:q!)
保存:(esc shift+:wq)
搜索:
/搜索的关键字
?搜索的关键字

浙公网安备 33010602011771号