host

nmap命令总结

巧了我就是萌 提交于 2019-12-10 06:42:41
nmap命令总结 https://www.cnblogs.com/chenqionghe/p/10657722.html 一、nmap是什么 nmap是一款网络扫描和主机检测的非常有用的工具,不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统。Nmap是一款非常强大的实用工具,可用于: 作用: - 检测活在网络上的主机(主机发现) - 检测主机上开放的端口(端口发现或枚举) - 检测到相应的端口(服务发现)的软件和版本 - 检测操作系统,硬件地址,以及软件版本 - 检测脆弱性的漏洞(nmap的脚本) 二、使用说明 namp [扫描类型] [扫描参数] [hosts 地址与范围] 选项与参数: *** [扫描类型]*** :主要的扫描类型有下面几种: -sT : 扫描TCP数据包已建立的连接connect() -sS : 扫描TCP数据包带有SYN卷标的数据 -sP : 以ping的方式进行扫描 -sU : 以UDP的数据包格式进行扫描 -sO : 以IP的协议(protocol)进行主机的扫描 [扫描参数]: 主要的扫描参数有几种: -PT : 使用TCP里头的ping的方式来进行扫描,可以获知目前有几台计算机存在(较常用) -PI : 使用实际的ping(带有ICMP数据包的)来进行扫描 -p :

The listener supports no services解决一例

女生的网名这么多〃 提交于 2019-12-10 04:20:50
The listener supports no services解决一例 Listener动态监听静态监听注册实例 今天做Advacned Replication实验的时候碰到一个问题,启动目标库监听时,出现The listener supports no services [oracle@adrep ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 14-SEP-2013 10:11:38 Copyright (c) 1991, 2011, Oracle . All rights reserved. Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait... TNSLSNR for Linux : Version 11.2.0.3.0 - Production System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora Log messages written to /u01/app/oracle/diag/tnslsnr/adrep/listener/alert/log

Can't receive broadcast Intent of UsbManager.ACTION_USB_DEVICE_ATTACHED/UsbManager.ACTION_USB_DEVICE_DETACHED

萝らか妹 提交于 2019-12-10 03:36:39
问题 I am coding an USB host App recently, but it's stucked because I can't detect the device attached/detached event, I followed the coding note of http://developer.android.com/guide/topics/connectivity/usb/host.html and refer to other's coding in the network, After checking several times, I still can't find the problem. After my debugging, it seems that the UsbManager.ACTION_USB_DEVICE_ATTACHED/UsbManager.ACTION_USB_DEVICE_DETACHED intent is not happened, Because I try to use Context

深入理解HTML协议

和自甴很熟 提交于 2019-12-10 02:00:39
http 协议 学 习系列 1. 基础概念篇 1.1 介绍 HTTP 是 Hyper Text Transfer Protocol (超文本传输协议)的缩写。它的发展是万维网协会( World Wide Web Consortium )和 Internet 工作小组 IETF ( Internet Engineering Task Force )合作的结果,(他们)最终发布了一系 列的 RFC , RFC 1945 定义了 HTTP/1.0 版本。其中最著名的就是 RFC 2616 。 RFC 2616 定义了今天普遍使用的一个版本 ——HTTP 1.1 。 HTTP 协议( HyperText Transfer Protocol ,超文本传输协议)是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算 机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示 ( 如文本先于图形 ) 等。 HTTP 是一个应用层协议,由请求和响应构成,是一个标准的客户端服 务器模型。 HTTP 是一个无状态的协议。 1.2 在 TCP/IP 协议栈中的位置 HTTP 协议通常承载于 TCP 协 议之上,有时也承载于 TLS 或 SSL 协议层之上,这个时候,就成了我们常说的 HTTPS 。如下图所示: 默认 HTTP

nginx反向代理实现IPv6代理IPv4web

巧了我就是萌 提交于 2019-12-09 22:25:03
1,环境准备好之后,下载安装包 进入一个目录(随便一个目录即可,用来存放下载的Nginx安装包,在此以/root目录为例) 进入目录命令:cd /root 下载nginx安装包,本文用例 nginx-1.16.0(最新版本可通过官网— http://nginx.org/download可查看 ) 下载命令:wget http://nginx.org/download/nginx-1.16.0.tar.gz 2,解压Nginx的tar包 解压命令: tar -zxvf ./nginx-1.16.0.tar.gz 3,查看是否解压成功 命令: ls 4,进入刚解压的的目录 命令: cd nginx-1.16.0 进行配置(在此将Nginx安装指向/usr/local/nginx/ 目录下) 命令: ./configure --prefix=/app/nginx/ 5,进行编译和安装 命令: make && make install 6,整个验证、编译、安装过程应该不会报什么错误,如果在上一过程中使用prefix设置了安装目标目录,那么还需要在/etc/profile文件中设置环境变量(备注:环境变量一般指操作系统中用来指定操作系统运行环境的一些参数,相当于设置了一个启动软件(如mysql/jdk)等快速路径,方便用户使用。) 命令: vi /etc/profile

nginx反向代理配置去除前缀

…衆ロ難τιáo~ 提交于 2019-12-09 19:25:56
(转载)原文链接: https://blog.csdn.net/gongchenyu/article/details/85960027 使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法: 方法一:加"/" server { listen 8000; server_name abc.com; access_log "pipe:rollback /data/log/nginx/access.log interval=1d baknum=7 maxsize=1G" main; location ^~/user/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_pass http://user/; } location ^~/order/ { proxy_set_header Host $host; proxy_set_header X-Real-IP

封装带SSH跳板机的MYSQL

时光怂恿深爱的人放手 提交于 2019-12-09 19:08:50
一、封装带SSH跳板机的MYSQL 二、配置settting 1 import pymysql 2 from sshtunnel import SSHTunnelForwarder 3 4 class MyDb(object): 5 #mysql类方法 6 def __del__(self): 7 self.cur.close() 8 self.coon.close() 9 self.server.close() 10 11 def __init__(self,host,ssh_username,ssh_password,ip,db,sql_username,password): 12 try: 13 server = SSHTunnelForwarder( 14 ssh_address_or_host=(host, 22), 15 ssh_username=ssh_username, 16 ssh_password=ssh_password, 17 remote_bind_address=(ip, 3306) 18 ) 19 self.server = server 20 self.server.daemon_forward_servers = True #不加server关闭不了 21 self.server.start() 22 self.connect = pymysql

What are the valid characters that can show up in a URL host?

风流意气都作罢 提交于 2019-12-09 14:31:05
问题 I'm writing some code that processes URLs, and I want to make sure i'm not leaving some strange case out... Are there any valid characters for a host other than: A-Z, 0-9, "-" and "."? (This includes anything that can be in subdomains, etc. Esentially, anything between :// and the first /) Thanks! 回答1: Please see Restrictions on valid host names: Hostnames are composed of series of labels concatenated with dots, as are all domain names1. For example, "en.wikipedia.org" is a hostname. Each

006-tomcat 多实例安装、appBase和docBase、Context说明

我只是一个虾纸丫 提交于 2019-12-09 14:27:37
一、多实例部署   主要是为了充分利用服务器资源,并且可以交叉部署应用。主要做法可以有使用docker部署,多实例部署。   多实例多应用:多个 Tomcat 部署多个不同的项目。这种模式在服务器资源有限,或者对服务器要求并不是很高的情况下,可以实现多个不同项目部署在同一台服务器上的需求,来实现资源使用的最大化   有一种做法就是简单的复制出一个新的 Tomcat 目录后改一下端口,这种方法应用起来也是可以的,但是会有几个问题:     1 当你对集群中Tomcat 版本升级 如何做?     2 当你需要针对每一个不同的 Web 服务分配不用的内存时,你需要怎么做 1.1、知识点   官方建议配置多实例方法        上图中的 CATALINA_HOME 指Tomcat安装路径,CATALINA_BASE 指实例所在位置。CATALINA_HOME 路径下只需要包含 bin 和 lib 目录,而 CATALINA_BASE 只存放 conf、webapps、logs 等这些文件,这样部署的好处在于升级方便,配置及安装文件间互不影响,在不影响 Tomcat 实例的前提下,替换掉 CATALINA_HOME 中的安装文件。 1.2、脚本说明      env-conf.sh:基础环境,   initup.sh:构建并启动多实例   stop.sh:停止多实例   destroy

SSH免密码登录连接失败:Host key verification failed(测试有效)

爱⌒轻易说出口 提交于 2019-12-09 12:40:41
2014-08-19 20:42:08 lzm1340458776 阅读数 1915 收藏 文章标签: Linux ssh免密码登录 连接失败 更多 分类专栏: Linux 最近更换了一部分服务器,一部分没有更换,在原来的机器上ssh登录其他机器的时候被拒了。 执行: SSH xxx.xxx.xxx.xxx 结果: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is a1:ee:9e:76:32