【小菜鸟之---Linux基础-进程管理】

1.【静态查看进程】PS(process status)

[ps aux] 
        a 选项表示显示所有用户的进程,而不仅仅是当前用户的进程。
        u 选项表示以用户为主的格式显示进程信息,包括用户、CPU使用率、内存占用等。
        x 选项表示显示没有控制终端的进程,通常是守护进程或后台进程。
[ps -ef] (可以查看父子进程之间的关系)
        ps -ef 也是用于显示所有用户的所有进程的详细信息的命令。
        -e 选项表示显示所有进程,包括其他用户的进程。
        -f 选项表示以完整的格式显示进程信息,包括进程的UIDPPID、CPU使用率、内存占用等。

​ 查看占用相关端口的进程

1.查找并停止占用端口80的进程:
可以使用netstat命令或lsof命令来查找占用端口80的进程,并尝试停止该进程。例如,可以运行以下命令查找占用端口80的进程:

sudo netstat -tuln | grep 80

sudo lsof -i :80

然后根据输出结果尝试停止占用端口80的进程。

2.修改Nginx配置文件使用其他端口:如果无法停止占用端口80的进程,您可以尝试修改Nginx的配置文件,将Nginx监听的端口修改为其他未被占用的端口,比如8080或8000。您可以编辑Nginx配置文件(通常是/etc/nginx/nginx.conf或/etc/nginx/sites-available/default),将端口号修改为其他值,然后重新启动Nginx服务。

3.使用root权限启动Nginx:有时候,Nginx需要root权限才能绑定到低于1024的端口,您可以尝试使用sudo命令以root权限启动Nginx服务。

【ps  -ef】

#USER  PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
#root    1  0.0  0.7 173204 15392 ?        Ss   10:31   0:02 /usr/lib/systemd/systemd rhgb --switched-root --system --deserialize 31
    USER:启动该进程的用户名。
    PID:进程ID,用于唯一标识进程。
    %CPU:进程占用的CPU资源百分比。
    %MEM:进程占用的内存资源百分比。
    
    VSZ:进程使用的虚拟内存大小(单位为KB)。
    RSS:进程使用的实际物理内存大小(单位为KB)。
    TTY:终端类型,通常为终端名称。
    STAT:进程状态,例如R(运行)、S(睡眠)、Z(僵尸)、(X)死掉的进程等。
    START:进程启动时间。
    TIME:进程占用CPU时间。
    COMMAND:启动进程的命令。
[以CPU占比降序排列(减号是降序): ps -ef --sort %CPU

2.【动态查看进程】top

top 
	- 11:45:08 up 18:54, 4 users, load average: 0.05, 0.05, 0.05

 程序名字-系统时间-运行时间-登录用户数-CPU负载-1-5-15 分钟

Tasks: 176 total, 1 running, 175 sleeping, 0 stopped, 0 zombie

  总进程数176 运行数1 睡眠数175  停止数0 僵死数0
​    # %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st# KiB Mem : 3865520 total, 1100000 free, 580268 used, 2185252 buff/cache# KiB Swap: 4063228 total, 4063228 free, 0 used. 2917828 avail Mem

​    技巧:
​           动态查看进程 top,像windows的任务管理器
​            top /#回车,立刻刷新。按z彩色显示,按F,通过光标设置列的顺序。top -d 1 #每1秒刷新。top -d 1 -p 10126 #查看指定进程的动态信息top -d 1 -p 10126,1 #查看10126和1号进程

3.【后台运行 &符号】

​ 实例:tar -zvxf xxx.tar.gz &

tip:仅作个人学习笔记使用

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只慵懒的猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值