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
杀死这个进程了