Linux的学习记录

标题linux的学习(第四天 本人用的是centos7.1708)

今天主要学的是进程!下面记录一下今天学习到的一些知识。

一些常识:

  1. httpd服务进程的用户是apache(俗称阿帕奇)
  2. http服务的默认端口是80
  3. 一般查看失败的原因可以找找一些关键字,比如bad,filed。
  4. /root/.bash_history存放的是历史命令。
  5. 在linux中带点的都是隐藏文件。
  6. 查看cpu的具体详细信息的话可以 cat/proc/cpuinfo

二.今天学习到的命令:
命令:ps aux
作用:查看进程,是静态的。
命令:ps aux | less
作用:分页查看进程 ( |是输出 less是分页) 在分页查看进程中 按空格翻页 q是退出。

命令:ps aux --sort %cpu
作用:按照cpu占用率来排序显示进程(从小到大,升序,一般用来查看哪些进程占用cpu高)
命令:ps aux --sort %-cpu
作用:按照cpu占用率来排序显示进程(从大到小,降序)。

注意:上面两条命令可以把cpu换成mem,这样就可以按内存的占用率来排序显示进程

在这里插入图片描述
上图是输入ps aux | less 查看进程命令后出来的结果 (一部分,拿来举个例子)

第一行的
USER:运行这个进程的用户
PID:进程号,进程id,唯一。
%CPU:这个进程占用CPU的使用率
%MEM:占用内存的使用率

注意:进程信息当中最后一行带 grep --color=auto的那一行不是进程信息!!(牢记)

命令:lsof -i:端口号
作用:查看端口被哪些进程占用(使用此命令前需要用yum命令来安装)

命令:free -m
作用:查看内存
在这里插入图片描述
上图就是使用free -m 查询出来的信息
total:总共
used:已经使用
free:剩余:
shared:分出去多少

命令:kill -9 PID
作用: 单个杀死(终止)进程。
真实含义是:发送一个终止进程的信号

命令:pkill -u 用户名
作用:结束该用户的所有进程
(可以用该命令来踢用户下线)

命令:killall 进程名
作用:杀掉(终止)所有进程(使用此命令前需要用yum来安装。)

命令:w
作用:查看当前有谁登录在服务器上(简单的说就是谁在线),也可以查看cpu的平均负载。

命令:last
作用:查看谁曾经登陆过服务器(简单的说就是历史登录)

命令:top
作用:查看进程,动态的
其中load average: x ,x ,x意思是cpu1分钟,5分钟,15分钟的平均负载

命令:uptime
作用:查看cpu 1,5,15分钟的平均负载

查看服务进程就可以利用grep来过滤
例:ps aux | grep ssh
这样就将ssh服务进程过滤出来,就可以查看了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值