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的多个请求应该返回同样的结果。
...
WSl+vimgo
WSl创建golang-unix开发环境未作说明均为普通用户操作。为了美观不在命令中添加命令提示符
环境介绍
环境
版本
主机环境
win10专业版
wsl环境
ubuntu 20.04lts
安装wsl
开启wsl服务后,在微软商店搜索wsl,下载相应版本即可
安装Windows Terminal
同样在微软商店搜索安装。因为wsl自带的terminal环境过于简陋,使用微软推出的terminal环境。
基础环境配置
配置root密码(可不做)
12sudo passwd #根据提示设置密码即可
更改apt源
1234567sudo cp /etc/apt/sources.list /etc/apt/sources.list_baksudo > /etc/apt/sources.listsudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse" >> /etc/apt/ ...
mysql授权远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'qaz000123' WITH GRANT OPTION;
#授权给root账户通过qaz000123密码远程链接数据库的权限
FLUSH PRIVILEGES;
#刷新用户表信息,使之前的授权生效。否则需要重新启动mysql服务
navicat远程连接mysql的2003错误原因1 : mysql未开启服务原因2 : mysql的用户名或密码错误原因3 : mysql服务或者navicat未指定端口。虽然默认的mysql的端口为3306,但是链接时不指定端口也会造成错误原因4 : mysql端防火墙问题
关于mysql服务器的防火墙配置 iptables -L -n #查看iptables已有策略
iptables -A INPUT -p tcp -dport 80 -j ACCEPT #打开80端口的权限(appche服务的默认端口)
iptables -A INPUT -p tcp -dp ...
centos6.7安装zabbix4
环境说明
centos6.7 64位
关闭selinux和iptables
使用pxc5.6.43(二进制包安装)/httpd-2.2.15(二进制包安装)/php-5.6.20(源码包编译安装)/zabbix-4.0.5(源码包编译安装)
安装开发环境及常用工具12345rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum groupinstall "Development Tools" -yyum install gcc c++ zip unzip man vim telnet wget nethogs htop \ glances dstat traceroute lrzsz goaccess ntpdate dos2unix \openssl-devel xinetd lvm2
安装mysql123456789101112131415mkdir /softcd /softwget 192.168.1.231/soft/zabbix4/Pe ...
命令
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576kill -9 `ps -ef | grep gzip | awk '{print$2}'`echo "use jfpt_qd ; source sql ;"| mysql -uroot -pqaz000123 -h192.168.68.23 > 123tar解压解包指定文件到指定目录:tar -zxvf test.tar.gz -C /root test/f1.txtnetstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' #查看tcp状态find /etc/ -name "*&q ...

