【知识】HTTP协议中的5类状态码
状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response。
HTTP/1.1协议中定义了5类状态码,状态码由三位数字组成,第一个数字定义了响应的类别。
● 1XX 提示信息——表示请求已被成功接收,继续处理。
● 2XX 成功——表示请求已被成功接收,理解,接受。
● 3XX 重定向——要完成请求必须进行更进一步的处理。
● 4XX 客户端错误——请求有语法错误或请求无法实现。
● 5XX 服务器端错误——服务器未能实现合法的请求
状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response。
HTTP/1.1协议中定义了5类状态码,状态码由三位数字组成,第一个数字定义了响应的类别。
● 1XX 提示信息——表示请求已被成功接收,继续处理。
● 2XX 成功——表示请求已被成功接收,理解,接受。
● 3XX 重定向——要完成请求必须进行更进一步的处理。
● 4XX 客户端错误——请求有语法错误或请求无法实现。
● 5XX 服务器端错误——服务器未能实现合法的请求
# from container 容器
docker export docker-id > name.tar
docker import - image-name:tag < name.tar
# from image 镜像
docker save image-id > name.tar
docker load < name.tar
在Linux系统中,文件的文件内容会被分配到一个标志号,英文为inode,这个标志号是文件的索引节点。
inode的信息包括该文件的文件类型、权限、物理地址、长度、连接计数、访问计数、存取时间、索引节点编号、文件状态、链接指针等。
在Linux系统中,每个文件名都绑定到它的文件内容并用文件内容的inode标识,这意味着文件的唯一标识并不是通常认为的文件名,而是inode。
在nginx配置里添加两个判断即可
if ( $host !~ www ){ return $scheme://www.$host$request_uri; } if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; }
Ctrl+Alt+T 调出终端窗口输入下面命令
xdg-mime default dde-file-manager.desktop inode/directory
近来需要写个小shell判断用户输入的字符串是否为有效的ip地址,简单排除了以下几种情况:
1. 以点号为分隔的域不等于4或6;
2. 出现字符;
3. 某域以0开头;
4. 各域数值长度大于3;
5. 各域数值大于255
6. 第一个和最后一个域为0
IPADDR=192.168.1.1 (有效)
IPADDR=192.168.0.254(有效)
IPADDR=10.0.0.0(无效)