host

Python解析XML文件

扶醉桌前 提交于 2019-12-28 05:38:43
此篇仅作学习笔记使用,有关xml解析的例子请看: 菜鸟教程 Python XML 解析 xml文件的例子: <?xml version="1.0" encoding="utf-8" ?> <coll_audit> <collection id="001"> <collname>SMSC_AO8</collname> <host>10.0.6.141</host> <user>bill</user> <passwd>N-bill01</passwd> <src_path>/var/opt/nokia/smsc/logdata/auditfiles</src_path> <src_rule>SMSC_AO8_YYYYMMDD</src_rule> <dest_rule></dest_rule> <dest_path>/jzcj3/coll_audit/SMS_NKA/auditfile</dest_path> </collection> <collection id="002"> <collname>SMSC_AO9</collname> <host>10.0.6.142</host> <user>bill</user> <passwd>N-bill01</passwd> <src_path>/var/opt/nokia/smsc/logdata/auditfiles</src

vue 通过localhost和ip进行访问项目配置

有些话、适合烂在心里 提交于 2019-12-28 05:06:35
首先你需要将config/index.js中的host修改为0.0.0.0 module . exports = { dev : { //... host : '0.0.0.0' , //将 host设置为 0.0.0.0 port : 8080 , //端口号,自定义 autoOpenBrowser : true , errorOverlay : true , notifyOnErrors : false , poll : false , //... } , //... } 2.在build/webpack.dev.conf.js的WebpackDevServer中配置useLocalIp: true(有可能写法会不一样,我这里是devWebpackConfig 下的devServer),这样打开页面就会是ip:port的形式,同时你也可以通过localhost:port或127.0.0.1:port打开页面。 const devWebpackConfig = merge ( baseWebpackConfig , { mode : 'development' , devtool : config . dev . devtool , //... devServer : { useLocalIp : true , //避免打开浏览器为0.0.0.0,需手动改IP的情况 //...

nginx配置多个域名

馋奶兔 提交于 2019-12-28 03:24:12
1、原来的80端口改掉,下面配置: server { listen 80; server_name *.pobohn.com; location / { proxy_pass http://localhost:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } server { listen 80; server_name *.daixinet.com; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 来源: https://www.cnblogs.com/sshoub/p/9024769.html

mysql_real_connect()

梦想与她 提交于 2019-12-28 03:12:56
函数原型 :MYSQL mysqlrealconnect( MYSQL mysql, const char host, const char user, const char passwd, const char db, unsigned int port, const char unixsocket, unsigned intclientflag) 说明: mysql_real_connect()试图建立到运行host的一个MySQL数据库引擎的一个连接。mysql_real_connect()在你可以执行任何其他API函数之前必须成功地完成,除了mysql_get_client_info() 参数: 第一个参数应该是一个现存MYSQL结构的地址。在调用mysql_real_connect()之前,你必须调用mysql_init()初始化MYSQL结构。见下面的例子。 1.Host :值可以是一个主机名或一个IP地址。如果host是NULL或字符串"localhost",假定是 到本地主机的一个连接。如果OS支持套接字(Unix)或命名管道(Win32),使用他们而不是TCP/IP与服务器连接。 2. User :参数包含用户的MySQL登录ID。如果user是NULL,假定是当前用户。在Unix下, 它是当前登录名。在Windows ODBC下,必须明确地指定当前用户名字。 3

普罗米修斯监控docker 服务

岁酱吖の 提交于 2019-12-27 21:49:49
环境 192.168.254.127 (监控服务器) 192.168.254.128 (被监控机器) 首先在监控服务器安装: 1.安装Node Exporter 来收集硬件信息 所有节点运行以下命令安装Node Exporter 容器 docker run -d -p 9100:9100 \ -v "/proc:/host/proc" \ -v "/sys:/host/sys" \ -v "/:/rootfs" \ -v "/etc/localtime:/etc/localtime" \ --net=host \ prom/node-exporter \ --path.procfs /host/proc \ --path.sysfs /host/sys \ --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)" 注意,这里我们使用了 --net=host,这样 Prometheus Server 可以直接与 Node Exporter 通信 2.安装cAdvisor 来收集容器信息 所有节点运行以下命令来安装cAdvisor docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:rw \ --volume=

HTTP协议详解

你离开我真会死。 提交于 2019-12-27 16:39:18
一、HTTP协议详解之URL篇 http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。 HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下: http://host[":"port][abs_path ] http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。 eg: 1、输入: www.guet.edu.cn 浏览器自动转换成: http://www.guet.edu.cn/ 2、http:192.168.0.116:8080/index.jsp 二、HTTP协议详解之请求篇 http请求由三部分组成,分别是:请求行、消息报头、请求正文 1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF 其中 Method表示请求方法

基于docker 搭建Prometheus+Grafana

走远了吗. 提交于 2019-12-27 16:01:46
一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。Google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。 Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者Docker 。 Prometheus应该是为数不多的适合Docker、Mesos、Kubernetes环境的监控系统之一。 与其他监控系统相比,Prometheus的主要特点是: 一个多维数据模型(时间序列由指标名称定义和设置键/值尺寸)。 非常高效的存储,平均一个采样数据占~3.5bytes左右,320万的时间序列,每30秒采样,保持60天,消耗磁盘大概228G。 一种灵活的查询语言。 不依赖分布式存储,单个服务器节点。 时间集合通过HTTP上的PULL模型进行。 通过中间网关支持推送时间。 通过服务发现或静态配置发现目标。

python 操作redis集群

*爱你&永不变心* 提交于 2019-12-27 14:06:44
一、连接redis集群 python的redis库是不支持集群操作的, 推荐库:redis-py-cluster ,一直在维护。还有一个rediscluster库,看GitHub上已经很久没更新了。 安装 pip3 install redis-py-cluster 连接redis集群 #!/usr/bin/env python # coding: utf-8 from rediscluster import StrictRedisCluster class RedisCluster(object): # 连接redis集群 def __init__(self,conn_list): self.conn_list = conn_list # 连接列表 def connect(self): """ 连接redis集群 :return: object """ try: # 非密码连接redis集群 # redisconn = StrictRedisCluster(startup_nodes=self.conn_list) # 使用密码连接redis集群 redisconn = StrictRedisCluster(startup_nodes=self.conn_list, password='123456') return redisconn except Exception as e:

Tomcat中的Connector和Container

南楼画角 提交于 2019-12-27 14:00:55
Tomcat中的一些关于Connector和Container的小知识。 其实在这两个组件都是我们所熟悉的组件,在一个Tomcat中分布有多个Connector和一个Container,至于多个Connector的话,其实很容易理解,比如我们需要监听STARTUP和SHUTDOWN命令,那么我们就开一开多个连接,分别监听不同的端口号了,当然不同的协议也可以开多个连接的,例如我们可以看一下Tomcat中的server.xml的配置: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 1 <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> 1 2 3 这里的两个Connector分别配置监听了Http协议和AJP协议,其实实际上,这两个代码片在xml文件中是被注释起来的。 解释完Connector为什么会有多个以后,我们来看一下Connector的结构: 首先

Wireshark学习笔记

无人久伴 提交于 2019-12-27 09:59:39
捕获数据技巧 在使用过滤器的时候wireshark是有自动补全功能的 根据单个IP地址过滤数据包 host 10.10.0.1:捕获目的地址和源地址为10.10.0.1的数据 host IPv6 :捕获IPv6地址的数据 not host IP :捕获除IP之外的数据 src host IP :捕获来自IP的数据 dst host IP :捕获到达IP的数据 host IP1 or host IP2 :捕获两个IP的数据 host www.xxx.com :捕获解析www.xxx.com的IP地址上的数据 根据广播和多播地址过滤数据 ip broadcast :捕获到255.255.255.255的数据 ip multicast :捕获通过224.0.0.0~239.255.255.255的数据 dst host ff02::1 :捕获所有主机到IPv6多播地址的数据 dst host ff02::2 :捕获所有路由到IPv6多播地址的数据 根据MAC地址过滤数据 ether host MAC地址1 :捕获MAC地址1的数据 ether src MAC地址2:捕获来自MAC地址2的数据 ether dst MAC地址3:捕获来自MAC地址3的数据 not ether host MAC地址4:捕获除MAC地址4以外的数据 根据端口号过滤A数据 port 80