lsof命令详解
lsof命令详解lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息
输出显示因为该命令输出太长,所以通过head过滤了一部份
lsof | head
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
init 1 root cwd DIR 8,2 4096 2 /
init 1 root rtd DIR ...
dd工具
dd if=/dev/xvdb1 of=test4 bs=1000M count=1
dd 命令
if=/dev/xvdb1 截取的位置
of=test4 截取的文件
bs=1000M 截取的单块大小
count=1 截取的块数
更改pip源
更改pip源
linux
123456mkdir ~/.pip vim ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com
windows
1234直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
nginx location 配置及匹配规则
nginx location 配置及匹配规则1.location 介绍
location 是在 server 块中配置,用来通过匹配接收的uri来实现分类处理不同的请求,如反向代理,取静态文件等location 在 server 块中可以有多个,他们不是按匹配顺序不是按localtion的先后顺序排序,而是按规则的优先级localtion 匹配功能只做匹配分发用,并不会改变uri的内容或其他作用,我一开始理解的时候就混淆了一些概念,建议多做测试看实际效果
2.localtion 匹配规则规则概览:12location [ = | ~ | ~* | ^~ ] uri { … }location @name { … }
优先级:123456789(location =) > (location 完整路径) > (location ^~ 路径) > (location ,* 正则顺序) > (location 部分起始路径) > (/)注1:规则不能混合使用注2:以下例子说明都以该server为基础 server ...
http协议
http://www.cnblogs.com/zcy-backend/p/6834902.html
HTTP特性
HTTP构建于TCP/IP协议之上,默认端口号是80
HTTP是无连接无状态的
HTTP报文 请求报文
HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样:
HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而 HTTP 中的GET,POST,PUT,DELETE就对应着对这个资源的查,增,改,删4个操作。
1、GET请求
GET用于信息获取,而且应该是安全的 和 幂等的。
所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。
幂等的意味着对同一URL的多个请求应该返回同样的结果。
...