美文网首页
Linux预备知识——进程与线程

Linux预备知识——进程与线程

作者: _____西班木有蛀牙 | 来源:发表于2018-04-17 22:07 被阅读14次

Linux 查看进程树

pstrss // 查看进程树

调度和切换的时间:进程>线程>协程

理论上一个核一个线程效率最高

top 命令

pid 进程编号
按q键退出

ps 命令

ps aux
sudo ps aux // 非root用户
// pid 越小的越有可能是主线程
//(例外:pid最大是2的16次方,pid一直增加,当增加到最大值,会从0开始,没有占用的数字上)
ps aux | grep python // grep 进行分组 筛选出python

kill 、pkill命令

kill 进程的pid

w 命令

如果服务器被多个人使用, 当你需要重启服务的时候 使用w查看有没有其它人在服务器上工作。

重启网卡

ip addr

ifconfig
拿到网卡名字

cd /etc/sysconfig/network-scripts/
ls // 查看目录下是否有 ifcfg-网卡名称
ifdown 网卡名称 // 关掉网卡[慎用]
ifup 网卡名称 // 启动网卡

排查网络故障

能访问网络,但是访问不到特定网络
ping 网址 // ping不通

使用 tranceroute 网址

会出来一啪啦的ip地址,这些地址就是你访问这个网址 所经过的路由器

如何找到占用端口的进程

使用 netstat 或者 ss 查看所有进程
netstat -an
netstat -anp // 显示进程 p代表process(英语一定要很OK)
netstat -anp | grep 8080 // 分组筛选
这个时候就可以使用kill 加 进程id 杀死这个进程了

相关文章

  • Linux预备知识——进程与线程

    Linux 查看进程树 pstrss // 查看进程树 调度和切换的时间:进程>线程>协程 理论上一个核一个线程效...

  • iOS之多线程-1

    预备知识: 1.进程与线程 进程:进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其...

  • 程序员自我修养--链接、装载与库

    第一章:基础知识 线程: linux的多线程: Windows对进程和线程的实现如同教科书一般标准。Linux下执...

  • linux多进程与多线程

    linux多进程与多线程。 一,线程与进程的对应关系 先回答一个大家比较关心的问题,就是线程和进程的对应关系。 第...

  • Python(2)---并发编程

    目录 1. Python多线程与多进程知识1.1 并发与并行1.2 线程(thread)与进程(process)...

  • 进程管理

    进程管理进程和线程图形简单解释进程和线程管理VIM编辑Linux 系统资源信息的获取获取 Linux CPU 信息...

  • Linux内核设计与实现 进程管理2:进程、线程创建

    进程与线程的关系 在Linux中,没有线程这个概念。内核将线程与进程一视同仁,也就是说线程相当于一个标准的...

  • Linux进程与线程

    1. 定义 进程(英语:process),是计算机中已运行程序的实体。线程(英语:thread)是操作系统能够进行...

  • Flask上下文机制

    预备知识: 本地线程 我们要在同一个进程中隔离不同线程的数据,那么我们会优先选择threading.local,来...

  • 开题

    linux 内核 线程和进程管理

网友评论

      本文标题:Linux预备知识——进程与线程

      本文链接:https://www.haomeiwen.com/subject/ohzpkftx.html