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出来的多个,不会出现端口冲突。(句柄)
