美文网首页
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预备知识——进程与线程

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