netstat -anp 查看所有端口
    netstat -anp | grep ‘80’ 过滤80端口

    进程是操作系统创建,维护的。

    线程是由操作系统去调度的。

    线程必须依附在进程上,线程代码是进程代码的一部分,创建线程是要调操作系统的API创建。一个进程可以有多个线程。

    进程、线程,是内核态。(系统调用内核的某些功能,叫内核态)

    协程:(程序内部的功能)
    是一种用户态的轻量级的线程,无法复用多核资源。

    IO : Input/Output 针对CPU的Input/Output
    网卡、存储器(外存、硬盘)
    内存

    IO速度 远远慢于CPU计算速度 。

    IO密集型应用发展:多进程 -> 多线程 -> 事件驱动 -> 协程。
    CPU密集型应用的发展: 多进程 -> 多线程。

    免密登录ssh:
    1、ssh-keygen -t rsa -C “sunguowei” -f “randomkey”
    2、 ssh-copy-id -i randomkey.pub root@47.95.5.98
    3、

    cluster 管理进程的
    os拿到cpu数量

    fork出来的子进程可以跟主进程共享端口,所以fork出来的多个,不会出现端口冲突。(句柄)