host

常用aws2 python 和 boto代码片段

一笑奈何 提交于 2020-03-01 03:47:32
常用aws2 python片段 import requests from awsauth import S3Auth host = 'yuliyangdebugweb68.tunnel.qydev.com' access_key = 'admin' secret_key = 'admin' cmd = '/bucket/object' url = 'http://%s%s' % (host,cmd) response = requests.get(url, auth=S3Auth(access_key, secret_key,service_url=host)) data = dump.dump_all(response) print(data.decode('utf-8')) # -*- coding: utf-8 -*- import hmac import hashlib import base64 import datetime import sys import requests from requests_toolbelt.utils import dump if len(sys.argv) < 3: print('bad syntax, usage: {script_name} host bname') exit() host, bname = sys.argv[1]

CentOs7.6基础配置之修改主机名称

北慕城南 提交于 2020-03-01 02:23:01
修改主机名称 可以看到未修改的主机是这样的 现在进行编辑 /etc/hostname 文件 echo "name" > /etc/hostname 命令中的name是要更改的名字 操作如下: 接下来修改 /etc/hosts 文件,将修改的主机名称添加进去 vi /etc/hosts 然后输入reboot进行重启发现主机名称已经修改好了 还有修改CentOs的网络配置请看我的博客下一篇! 欢迎大神提出宝贵意见,本人新手一枚用来记录我的学习过程,不喜勿喷!!! 来源: CSDN 作者: 一只大学生 链接: https://blog.csdn.net/weixin_44064275/article/details/104578954

Android文件系统编译出错记录

笑着哭i 提交于 2020-03-01 01:28:39
错误1: 注意:external/protobuf/java/src/main/java/com/google/protobuf/GeneratedMessageLite.java 使用了未经检查或不安全的操作。 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 注意:external/protobuf/java/src/main/java/com/google/protobuf/micro/CodedInputStreamMicro.java 使用了未经检查或不安全的操作。 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 Generated: (out/target/product/generic/android-info.txt) host C: acp <= build/tools/acp/acp.c host C++: libhost <= build/libs/host/pseudolocalize.cpp host C: libhost <= build/libs/host/CopyFile.c <命令行>:0:0: 警告: “_FORTIFY_SOURCE”重定义 [默认启用] <built-in>:0:0: 附注: 这是先前定义的位置 <命令行>:0:0: 警告: “_FORTIFY_SOURCE”重定义

django异步发邮件

℡╲_俬逩灬. 提交于 2020-02-29 13:49:57
django 发送126邮箱 首先取得网易授权 1. 设置 2.左侧客户端授权码 3.自定义授权码 也就是你配置文件中的密码 配置文件 # 邮件 EMAIL_HOST = 'smtp.126.com' # 设置端口号,为数字 EMAIL_PORT = 25 #设置发件人邮箱 EMAIL_HOST_USER = '*****@126.com' # 设置发件人 授权码 EMAIL_HOST_PASSWORD = '****' # 设置是否启用安全链接 EMAIL_USER_TLS = True EMAIL_USER_TLS = False DEFAULT_FROM_EMAIL = EMAIL_HOST_USER views.py from django.core.mail import send_email from django.conf import settings def sendMsg(): res = send_mail('发送标题','发送内容',settings.DEFAULT_FROM_EMAIL,['imock@sina.com']) if res == 1: return HttpResponse('邮件发送成功') else: return HttpResponse('邮件发送失败') 一些常用的邮箱配置 126邮箱 # 邮件设置 EMAIL_BACKEND =

VMware下安装Ubuntu上网解决

无人久伴 提交于 2020-02-29 11:21:06
整理的关于VMware下安装Ubuntu的上网解决方案,除了常用的NAT访问外,也可以在Ubuntu中自带的network客户端进行manual手工配置。 通用解决方案(参照民主湖),也是最简单的方案,一般按下面步骤安装后,都可以正常上网: 如果你使用的是虚拟机 VMware ,不用安装 Linux 版的 Drcom (很多版本都有兼容性问题,安装一个 Drcom 还要改它的代码) 你直接把 VMware 里面的网络选项改为 NAT ,然后将 Debian 的网络设置为 DHCP 并且确认 XP 系统上 VMware 的 DHCP 服务已经启动 估计你现在还有点晕,我分步骤说一下: step 1: 启动 XP 系统 VMware 软件的 DHCP 和 NAT 服务(开始 -- 控制面板 -- 管理工具 -- 服务 ) step 2: 设置 XP 系统 VMware Network AdaptorVMnet8 的 IP 地址(网上邻居 -- 属性 --VMware Network Adaptor VMnet8-- 属性,将 IP 设置为 192.168.242.1 , submask:255.255.255.0) setp 3: 设置虚拟机接入网络方式(打开 VMware--VM--Hardware--Ethernet-- 勾选 NAT ) step 4 :设置虚拟机虚拟网卡(打开

和菜鸟一起学linux之upnp协议的学习记录

佐手、 提交于 2020-02-29 09:34:04
UPnP全名是Universal Plug and Play,主要是微软在推行的一个标准。简单的来说,UPnP 最大的愿景就是希望任何设备只要一接上网络,所有在网络上的设备马上就能知道有新设备加入,这些设备彼此之间能互相沟通,更能直接使用或控制它,一切都不需要设定,完全的Plug and Play。 ------------------------------------------------------------------------------------------------------- 关于UPnP协议栈 UPnP设备体系结构包含了设备之间、控制点之间、设备和控制点之间的通信。完整的UPnP由设备寻址、设备发现、设备描述、设备控制、事件通知和基于Html的描述界面几部分构成。 1. UPnP是一个多层协议构成的框架体系,每一层都以相邻的下层为基础,同时又是相邻上层的基础。直至达到应用层为止。该图中的最下面是就是IP和TCP,共两层,负责设备的IP地址。 2. 三层是HTTP、HTTPU、HTTPMU,这一层,属于传送协议层。传送的是内容都经过“封装”后,存放在特定的XML文件中的。对应的SSDP、GENA、SOAP指的是保存在XML文件中的数据格式。到这一层,已经解决了UPnP设备的IP地址和传送信息问题。 3. 第四层是UPnP设备体系定义,仅仅是一个抽象的

Nmap扫描教程之基础扫描详解

安稳与你 提交于 2020-02-29 09:17:11
Nmap扫描教程之基础扫描详解 Nmap扫描基础扫描 当用户对 Nmap 工具了解后,即可使用该工具实施扫描。通过上一章的介绍,用户可知 Nmap 工具可以分别对主机、端口、版本、操作系统等实施扫描。但是,在实施这些扫描工作之前,需要先简单了解下 Nmap 工具的使用,以方便后面实施扫描。所以,本章将通过使用 Nmap 工具实施基础的扫描,来帮助用户了解该工具。 Nmap扫描 扫描概述 在实施基本的扫描之前,需要先了解一些 Nmap 网络扫描的基本知识,及需要考虑的一些法律边界问题。本节将对网络基本扫描进行一个简单介绍。 1. 网络扫描基础知识 在使用网络扫描之前,需要先理解以下内容: q 当目标主机上使用了防火墙、路由器、代理服务或其它安全设备时,使用 Nmap 扫描结果可能会存在一些偏差。或者当扫描的远程目标主机不在本地网络内时,也有可能会出现误导信息。 q 在使用 Nmap 实施扫描时,一些选项需要提升权限。在 Unix 和 Linux 系统中,必须使用 root 登录或者使用 sudo 命令执行 Nmap 命令。 2. 法律边界问题 在实施网络扫描时,需要考虑一些法律边界问题。如下所示: q 在扫描互联网服务提供商网络时(如政府或秘密服务器网站),如果没有被允许的话,不要进行扫描。否则,会惹上法律麻烦。 q 全面扫描某些主机时,可能会导致主机崩溃、停机或数据丢失等不良结果

Servlet中Web.xml的配置详解

£可爱£侵袭症+ 提交于 2020-02-29 08:34:54
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。 2 部署描述符文件内的元素次序 XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。 下面的列表给出了所有可直接出现在web-app元素内的合法元素所必需的次序。例如,此列表说明servlet元素必须出现在所有servlet-mapping元素之前。请注意,所有这些元素都是可选的。因此,可以省略掉某一元素

源码阅读笔记:webbench-1.5

我们两清 提交于 2020-02-29 08:19:49
WebBench是个比较简单的程序,只有两个源文件:webbench.c, socket.c。 对源码重新排版一下,方便阅读: /* * (C) Radim Kolar 1997-2004 * This is free software, see GNU Public License version 2 for * details. * * Simple forking WWW Server benchmark: * * Usage: * webbench --help * * Return codes: * 0 - sucess * 1 - benchmark failed (server is not on-line) * 2 - bad param * 3 - internal error, fork failed * */ #include "socket.c" #include <unistd.h> #include <sys/param.h> #include <rpc/types.h> #include <getopt.h> #include <strings.h> #include <time.h> #include <signal.h> /* * 超时标记,当被设置为 1 时,所有子进程退出 * volatile: * - 让系统总是从内存读取数据, * -

centos7下安装docker(10容器底层--cgroup和namespace)

大憨熊 提交于 2020-02-29 07:10:51
cgroup和namespace是实现容器底层的重要技术 cgroup:实现资源限制 namespace:实现资源隔离 1.cgroup:control group Linux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额。我们之前学习的通过-m,--memory-swap,-c,--blkio-weight就是通过cgroup实现的。那么cgroup到底是什么样子的呢? 可以在 /sys/fs/cgroup 里面找到,例如: 我们运行一个容器,我们设置的cpu的权重是700 我们进入/sys/fs/cgroup/cpu/docker目录下的相应的容器的ID的目录里面,看cpu.shares,可以看到我们设置的权重是700 同样的我们进入/sys/fs/cgroup/memory/docker/中大概是memory.limit_in_bytes这个文件是容器内存的大小 同样的我们进入/sys/fs/cgroup/blkio/docker/中,blkio.weight这个文件是Block IO的权重文件 我们可以在以上的文件中,查看或者更改容器资源的大小 2.namespace 我们运行的每一个容器,都像是一个新的操作系统一样,都有文件系统,网卡等资源;那网卡来说,每个容器都会认为自己有一块独立的网卡,即使Host主机实际只有一块网卡资源