Year: 2015
-
Array负载均衡设备如何做会话保持
Array中建立group 组的时候,方法选择 Insert Cookie ,填写个cookie name 组建了完了以后,在建立vs的时候要关联group,进入vs的界面,在选择组的时候分两步,第一步,选择一个icookie的策略,策略名称要命名一下,比如下图的policy_bbbscnc,另外需要命名一个 police precedence ,即策略的优先级序列号,这里随便填一个就可以,比如20. 第二步,再此选择一个策略,即默认策略,我们选择default,其他不需要填。 这样我们的vs把请求下发给group的时候,会先走第一个策略:policy_bbbscnc,这个策略的方法是用icookie,与我们建立的group里的insert cookie方法相同,于是插入一个名称为ic_test 的cookie,实现会话保持。
-
Kali Linux中前十名的Wifi攻击工具
无线网络的攻与防一直是比较热门的话题,由于无线信号可以被一定范围内的任何人接收到(包括死黑阔),这样就给WIFI带来了安全隐患;路由器生产厂商和网络服务供应商(ISPs)的配置大多是默认开启了WPS,这种环境下,无线网络往往是安全渗透测试里边的重要突破口。而使用以下这10个Wifi攻击工具,我们就可以测试自己的无线网络潜在的安全问题了。 1、 Aircrack-ng Aircrack是破解WEP/WPA/WPA2加密的主流工具之一,Aircrack-ng套件包含的工具可用于捕获数据包、握手验证。可用来进行暴力破解和字典攻击。 – Aircrack-ng 无线密码破解 – Aireplay-ng 流量生成和客户端认证 – Airodump-ng 数据包捕获 – Airbase-ng 虚假接入点配置 网站:http://www.aircrack-ng.org/ 教程:http://www.hackingtutorials.org/wifi-hacking/how-to-hack-upc-wireless-networks/ 2、 Reaver 排名第二的是Reaver。Reaver也是无线网络破解的另一大热门工具,适用情景:目标网络开启了WPS,WPS是由Wi-Fi联盟所推出的全新Wi-Fi安全防护设定(Wi-Fi Protected Setup)标准,主要是为了解决长久以来无线网络加密认证设定的步骤过于繁杂艰难之弊病。 WPS用于简化Wi-Fi无线的安全设置和网络管理。目前支持两种模式:个人识别码(PIN)模式和按钮(PBC)模式。 因接入点、信号强度以及PIN的不同,使用Reaver破解无线需4-10个小时。 教程:http://www.hackingtutorials.org/wifi-hacking/pixie-dust-attack-wps-in-kali-linux-with-reaver/ 3、 Pixiewps Pixiewps是Kali Linux上相对较新的工具,并且针对的也是WPS漏洞,工具采用C语言编写。 功能:进行离线wps攻击 原理:通过路由中伪随机数的bug来直接攻击。 由于这个工具这段时间非常受欢迎,它已经跻身Wifi攻击工具排行中的第三位。 网站: https://github.com/wiire/pixiewps/ 改进版Reaver: https://github.com/t6x/reaver-wps-fork-t6x 教程: http://www.hackingtutorials.org/wifi-hacking/pixie-dust-attack-wps-in-kali-linux-with-reaver/ 4、 Wifite wifite是一款自动化wep、wpa破解工具。 特点:可以同时攻击多个采用wep和wpa加密的网络 破解结果出来后,会出现PIN码和KEY。 网站:https://code.google.com/p/wifite/ 5、 Wireshark Wireshark是最流行的网络协议分析工具之一。普遍用于捕获实时数据包:对数百个协议的数据包进行深入调查,浏览、过滤,适用于多个系统平台,如:linux、Windows、Mac。 网站: https://www.wireshark.org 6、 oclHashcat oclHashcat也上榜了,虽然它并不是专门用于Wifi破解的工具。 HashCat主要分为三个版本:Hashcat、oclHashcat-plus、oclHashcat-lite,它们都依靠GPU的强大运算能力来进行密码破解。 Tutorial:…
-
IP流量监控工具
1、Microsoft Network Monitor Microsoft Network Monitor(如图A)可能有些过时,但它就像是一位冠军。有了MSNM,你可以轻松地为超过300种开放协议和专有协议捕获和分析网络流量包;同时运行获取对话;运行无线监控模式,混合模式或者监听模式;等等。有了Capture选项,你可以过滤获取项,这改变适配器的选项,甚至是更改全局选项。 图A 这款工具让你只需要点击几下就可以快速监控网络。当你检查故障的时候,你不会看到太多花哨的功能。这款应用是免费的,支持Windows XP/Vista/7/8/2003/2008。 2、Umit Umit(如图B)是另外一款用于广受欢迎的nmap扫描工具的Linux前端应用。它可以很好地让任何用户使用强大的nmap工具。但是不要让简单的界面欺骗了你。Umit提供了nmap扫描器所有的强大功能和灵活性。 图B Umit可能看起来有些熟悉,因为它集成了更为流行的nmap前端,Zenmap。两者之间的主要区别是,Umit将所有必要工具放在了一个可以轻易访问到的工具栏——而Zenmao将同样的工具放到了菜单中。Umit是免费的,但是与跨平台Zenmap不同的是,它只支持Linux。 3、Advanced IP Scanner Advanced IP Scanner(如图C)是这个类别下可以作为便携式版本运行的少数工具之一。这对于大多数网络管理员来说是一个福音,因为你并不总是希望花时间来安装必要的工具来发现问题。Advanced IP Scanner让你可以访问共享文件夹以及HTTP/FTP服务器,扫描所有网络设备,提供对计算机的远程控制(通过RDP),甚至可以远程关闭计算机。 图C 最重要的是,你只需要打开应用,点击开始按钮,就可以关闭或者启动扫描。Advanced IP Scanner可运行在Windows 7和8上,并且是免费的。 4、Capsa Free Capsa Free(如图D)是由Colasoft提供的,在分析流量和IP包以及解决网络问题方面表现出色。与其他选择不同的是,Capsa Free要求你必须有许可才能激活软件。(它是免费的,但是你需要提交电子邮件地址以接收许可密钥。) 图D 这款工具的免费的确存在一些Capsa Professional或者Capsa Enterprise中不会有的局限性。关于这三个版本的对比,可以查看这里。Capsa中包括更繁琐的用户界面,但是这凸显出一些出色的功能(尤其是实时绘图工具)。我强烈推荐尝试一下免费版,如果符合你的需求,可以购买专业版或者企业版得到更多强大的功能。 5、The Dude 由MikroTik提供的The Dude(如图E)是一款有趣的网络监控工具。它监控你的网络,如果出现问题的时候会提醒你。它还可以快速扫描你的网络并定位被发现的设备。 图E 有一个很方便的功能,就是手动添加设备甚至是为每台设备设定各种类型的监控。这意味着你可以设置特定的监控以细致地观察每台连接到你的网络中的设备。The Dude是免费的,只支持Windows。
-

-
介绍几种查看windows操作系统是32位还是64位的方法
方法/步骤 1 鼠标右键点击->计算机,选择属性。系统类型显示:64位操作系统。 2 在运行里输入:cmd并回车打开DOS窗口,输入:systeminfo。查看系统类型:X64-based PC 3 在运行里输入:dxdiag并回车,查看操作系统:win8企业版64位 END 注意事项 x86代表32位,x64代表64位。 以上方法适用于windows系列系统
-
Linux/Unix修改命令提示符当前路径的显示方式
要修改命令提示符的显示方式,我们可以修改环境变量PS1,使用vi编辑/etc/profile文件在最后加上一行语句。 1. 命令行提示符完全显示完整的工作目录名称: export PS1='[u@h $PWD]$ ‘ 2. 命令行提示符只列出最后一个目录: export PS1='[u@h W]$ ‘ 3. 命令行提示符显示完整工作目录,当前用户目录会以 ~代替: export PS1='[u@h w]$ ‘ 修改完成后,执行: source /etc/profile 使配置生效即可。 命令释义: u 显示当前用户账号 h 显示当前主机名 W 只显示当前路径最后一个目录 w 显示当前绝对路径(当前用户目录会以 ~代替) $PWD 显示当前全路径 $ 显示命令行’$’或者’#’符号
-
FATAL ERROR: Could not find ./bin/my_print_defaults
一般还有如下提示: If you compiled from source, you need to run ‘make install’ to copy the software into the correct location ready for operation. If you are using a binary release, you must either be at the top level of the extracted archive, or pass the –basedir option pointing to that location. 所以我们按照提示把basedir 也加上: /usr/local/mysql/bin/mysql_install_db…
-
利用forfiles命令删除Windows的旧文件
在运行Windows的时候,也会出现一些不必要的文件,需要进行定期的删除,避免占用大量的磁盘空间。Windows的forfiles命令犹如Linux的find命令,一行命令就可以删除旧文件及文件夹。 Windows的批处理文件,一般后缀为bat或者cmd,在这里使用bat。 1) forfiles常用变量 在这里文件为C:Apacheaccess.log。 变量 内容 输出结果 @file 文件名(包括后缀) access.log @fname 文件名(不包括后缀) access @ext 后缀 log @path 文件的完全路径 C:Apacheaccess.log @relpath 文件的相对路径 .access.log @isdir 如果是文件夹会返回TRUE(注意是大写),当文件时会返回FALSE。 – @fsize 文件大小(bytes单位) 128 @fdate 文件的更新日期 2015/12/8 @ftime 文件的更新时间 15:50:20 forfiles命令其他参数可以使用forfiles /?命令进行查看。 2) 批处理删除文件夹 执行该bat文件的话,会删除D:ApacheLog_Archives文件夹下面的7天之前的目录,包括目录下的文件。 cleanup.bat @echo off :: set folder path set log_path=D:ApacheLog_Archives :: set min age of files…
-
Linux知识工具大全
简介: Linux is a Unix-ish POSIX-compliant OS family. Most of the distros are GPL or otherwise FOSS. The defining component of Linux is the Linux Kernel, first released on 5 October 1991 by Linus Torvalds. 新版本 开始 受欢迎的网站 著名发行版本 Grok Linux Linux Virt 可调参数 Linux日志 Book/ebooks Kernel Matrix 内核地图 In Production Linux论坛 shell指南 Linux安全 Linux桌面…
-
dnsmap下载地址
下载地址:http://www.a8z8.com/soft/dnsmap-0.30.tar.gz 安装: make cp ./dnsmap /usr/local/bin/dnsmap 路径放到$PATH 里即可。 1、工具简介 Dnsmap也是一款搜集信息的工具,它和Dnsenum一样是用于获得子域名的强有力的工具。 2、使用方法 终端直接输入“dnsmap”可以查看其相关参数用法: root@r:~# dnsmap dnsmap 0.30 – DNS Network Mapper by pagvac (gnucitizen.org) usage: dnsmap [options] options: -w -r -c -d -i (useful if you’re obtaining false positives) e.g.: dnsmap target-domain.foo dnsmap target-domain.foo -w yourwordlist.txt -r /tmp/domainbf_results.txt dnsmap target-fomain.foo -r /tmp/ -d 3000 dnsmap target-fomain.foo…
-
PHP必配参数
现在很多网站都在使用着CMS,而目前大部分CMS都是PHP语言编写的。awspack也是用CMS WordPress搭建的,众所周知WordPress也是PHP语言编写的。 在这里简单介绍一下,安装PHP以后必须配置的几个参数。 date.timezone 安装PHP以后可以什么都不配,但是data.timezone这个参数是必须配的。 不然有可能报以下错误。 PHP Warning: phpinfo: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. 可以配Asia/Chongqing…
-
Linux下php安装Redis扩展
注意:目录的权限 chomd 777 -R 1、安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure –with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装 安装完成之后,出现下面的安装路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 2、配置php支持 vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 添加 extension=”redis.so” :wq! #保存退出 3 重启服务 sudo service nginx restart sudo /etc/init.d/php-fpm restart
-
Phpcms V9 网站迁移更换域名方法
修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 进行后台设置-》站点管理 对相应的站点的域名进行修改。 更新系统缓存。点击后台右上角的“更新缓存”按钮。 进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 内容-》批量更新URL 。把所有的文章的地址都更新一下。 下面就是把全站都生成一次了。 再进一步,怎么转移空间,并且更换域名呢? 这种情况比更换域名更加复杂一点,涉及到数据库的迁移。 而这种情况比更换域名还要靠谱,往往我们在本地做好了网站,再上传到空间,这就涉及到更换域名和数据库的迁移。 Phpcms V9网站迁移具体方法如下: 上传所有的程序文件(如果主机支持压缩包在线解压,比如华夏名网的空间就支持。,那么就打成zip的包,ftp上传到对应目录,在线解压)。 在本地采用myphpadmin等数据库管理软件导出本地数据库sql文件,然后用editplus等软件批量更换域名地址,比如本来是本地的http://localhost/phpcms,现在的域名是www.a8z8.com,那么就需要批量将http://localhost/phpcms批量替换为http://www.a8z8.com,替换后保存。 在服务器的数据库管理里边,通过myphpadmin等导入修改后的sql文件。 修改第一步解压好的/caches/configs/database.php中的数据库名称密码,以及修改/caches/configs/system.php里面所有和域名有关的,把以前的老地址修改为新地址。 登录后台,更新缓存,批量更新生成html,这样就转移成功。
-
如何查询ip地址的AS自治域号码
linux下安装whois: # yum -y install jwhois 查询命令: # whois -h whois.cymru.com 8.8.8.8 [Querying whois.cymru.com] [whois.cymru.com] AS | IP | AS Name 15169 | 8.8.8.8 | GOOGLE – Google Inc.,US
-
什么是HTTP Headers
HTTP是”Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: moneyslow.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Keep-Alive: 300Connection: keep-aliveCookie: PHPSESSID=r2t5uvjq435r4q7ib3vtdjq120Pragma: no-cacheCache-Control: no-cache第一行被称为”Request Line” 它描述的是这个请求的基本信息,剩下的就是HTTP headers了。 请求完成之后,你的浏览器可能会收到如下的HTTP响应: HTTP/1.x 200 OKTransfer-Encoding: chunkedDate: Sat, 28 Nov 2009 04:36:25 GMTServer: LiteSpeedConnection: closeX-Powered-By: W3 Total Cache/0.8Pragma: publicExpires: Sat, 28 Nov…
-
如何获取更多的美国流量
当有人正在考虑购买一个网站,他们的第一件事总是寻找大部分国家的网站流量是来自哪里,如果来自美国等国家,访问者带来的流量价格将会更高。你可能会问为什么?嗯,美国互联网已经超过世界上其他任何国家,所以该国逐渐变得非常适应数字生活。 近年来,美国网站访问者毫不犹豫地把钱花在他们喜欢的事情,想要的和需要的,所以英语网站就意味着有一个更高的消费水平,因为有更多更高的用户参与进来。想知道我们如何自然的获取更多的流量到你的网站,如果你无法确定美国人喜欢哪种类型,有几种措施可以实施,我们就可以看到更多的用户在你的网站上。 1.发布一些美国人的特殊内容 吸引游客最好的方式就是要迎合他们的需求,并最好起源于他们国家本身的内容。当然我们就必须通过市场找到合适的内容,它也意味着你将不得不做一点研究对于你写的东西的类型,健康领域是一个不错的选择,那是因为美国有许多类型的疾病问题,如果你找不到别的地方,这是你的起点,找到更多源于美国市场的相同点。对于web开发或网页设计人员来讲,在大多数情况下,当你得到这些关键词在谷歌上出现时,你就可以通过谷歌网站管理员工具吸引任何国家的游客。 2.把特殊国家的游客作为目标 如果你是一个用谷歌网站管理员工具的用户,不仅可以看到更具体的性能报告关于你的搜索引擎排名,您还可以使用国际定位工具在特定的国家定位目标客户,美国在这种情况下,一旦你添加你的网站并验证它,您可以打开控制台,您将看到一个类似的屏幕如下所示,从那里你只需要选择这个国家(美国)并单击save,搜索引擎将开始引入美国的访客来到你网站,它是一个非常有效的技术。 3.Google AdWords Google AdWords的好处是让一些国家具体地方的人点击你的网站,但你必须记住,AdWords是有偿服务,也许这并不是你可以负担得起。这个不会只是为了AdWords,Reddit等网站,和Facebook一样也是基于我们的点击付费,它是按照你投资多少以及的网站的方向来决定整体性能,如何更好地优化它,记得要投资你的销售额。 4.当地指南 你至少要在你的网站上建立90%的关于美国的一些文化以及国家的一些内容,这样就可以让Google识别到。这样建立最好方法就是让你的网站在美国建立链接目录,评论网站,画廊网站,当地分类网站,以及网站给Google和Yahoo 提供地方,同样添加自己国家特定的搜索引擎,这是毫无疑问是为了让Google给你带来流量的一个重要组成部分。 5.国家特定的反向链接 建立反向链接不一定是昂贵的,事实上,近年来很容易免费建立反向链接。但是如果你需要美国流量,你要确保你得到的反向链接来自的网站也可以分享美国主要的内容,为自己的网站建立一个更简洁的反链。
-
与老外沟通的最佳时段
1.韩国 建议沟通时段 北京时间: 9点到16点 2.印度 建议沟通时段 北京时间: 12.5点到19.5点 3.土耳其 建议沟通时段 北京时间: 16点到23点 4.英国 建议沟通时段 北京时间: 17点到24点 5.巴西 建议沟通时段 北京时间: 11点到19点 6.美国 建议沟通时段 北京时间: 23点到6点 7.秘鲁 建议沟通时段 北京时间: 23点到6点 8.加拿大 建议沟通时段 北京时间: 23点到6点 9.香港 建议沟通时段 北京时间: 10点到16点 10.法国 建议沟通时段 北京时间: 18点到1点 11.马来西亚 建议沟通时段 北京时间: 10点到17点 12.巴基斯坦 建议沟通时段 北京时间: 12.5点到19.5点 13.德国 建议沟通时段 北京时间: 16点到23点 14.埃及 建议沟通时段 北京时间:…
-
http2是如何对web性能进行优化的
HTTP/2 与 WEB 性能优化(一) 今年 5 月 14 日,HTTP/2 以 RFC 7540 正式发布。目前,浏览器方面,Chrome 40+ 和 Firefox 36+ 都正式支持了 HTTP/2;服务器方面,著名的 Nginx 表示会在今年底正式支持 HTTP/2。 不得不说这几年 WEB 技术一直在突飞猛进,爆炸式发展。昨天还觉得 HTTP/2 很遥远,今天已经遍地都是了。对于新鲜事物,有些人不愿意接受,觉得好端端为什么又要折腾;有些人会盲目崇拜,认为它是能拯救一切的救世主。HTTP/2 究竟会给前端带来什么,什么都不是?还是像某些人说的「让前端那些优化小伎俩直接退休」? 提出问题 我们知道,一个页面通常由一个 HTML 文档和多个资源组成。有一些很重要的资源,例如头部的 CSS、关键的 JS,如果迟迟没有加载完,会阻塞页面渲染或导致用户无法交互,体验很差。如何让重要的资源更快加载完是我本文要讨论的问题。 HTTP/1 分析 我们先来考虑资源外链的情况。通常,外链资源都会部署在 CDN 上,这样用户就可以从离自己最近的节点上获取数据。一般文本文件都会采用 gzip 压缩,实际传输大小是文件大小的几分之一。服务端托管静态资源的效率通常非常高,服务端处理时间几乎可以忽略。在忽略网络因素、传输大小以及服务端处理时间之后,用户何时能加载完外链资源,很大程度上取决于请求何时能发出去,这主要受下面三个因素影响: 浏览器阻塞(Stalled):浏览器会因为一些原因阻塞请求。例如在 rfc2616 中规定浏览器对于一个域名,同时只能有 2 个连接(HTTP/1.1 的修订版中去掉了这个限制,详见 rfc7230,因为后来浏览器实际上都放宽了限制),超过浏览器最大连接数限制,后续请求就会被阻塞。再例如现代浏览器在加载同一域名多个 HTTPS 资源时,会有意等第一个 TLS 连接建立完成再请求其他资源; DNS 查询(DNS Lookup):浏览器需要知道目标服务器的…
-
10条命令玩转linux
linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作。其实你也可以这么玩,玩游戏的除外哦。 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相当的多,但是我们正真用到的也就那么几个看你是不是都知道,如果你都知道的话,说明你已经会玩了。 当然第一步是打开Terminal终端又了这个linux才会听你的话。 ls ls 列出文件和目录 ls /home (列出home下面的所有文件和目录) ls -alh 列出当前所有文件包括隐藏文件及文件大小权限和时间,我一般都这么使用,它的使用太频繁了。 如果你觉得这个还不能满足你的要求你也可以 ls –help mkdir mkdir 建立目录 mkdir test mkdir -p test/val 建立多级目录 -m 加上文件权限 rmdir rmdir 删除空目录 如:rmdir test(只能删除空目录,如果该目录下还有其它文件则该命令无效) touch touch 建立空文件 如:touch Test.txt cp cp 复制命令 如:cp /home/Test.txt / (将home路径下的Test.txt文件复制到根目录下) cp -r dir1 dir2 (-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里) 如:cp -r /home/test /(将home下的test文件夹复制到根目录下) 不过只要是系统目录都要加上权限sudo(ubuntu下) mv mv 移动文件和改文件名 如:mv /home/Test.txt…
-
给新手的 10 个有用 Linux 命令行技巧
10 个 Linux 命令行技巧 这篇文章希望向你展示一些不需要很高的技术就可以像一个高手一样使用 Linux 终端的有用技巧。你只需要一个 Linux 终端和一些自由时间来体会这些命令。 1. 找到正确的命令 执行正确的命令对你的系统来说非常重要。然而在 Linux 中有如此多的、难以记忆的各种的命令行。那么怎样才能找到你需要的正确命令呢?答案是 apropos。你只需要运行: # apropos <description> 其中你要用真正描述你要查找的命令的语句代替 “description”。这里有一个例子: # apropos “list directory” dir (1) – list directory contents ls (1) – list directory contents ntfsls (8) – list directory contents on an NTFS filesystem vdir (1) – list directory contents 左边你看到的是命令,右边是它们的描述。 2.…
-
如何使用nginx搭建正向代理和反向代理
1.正向代理的概念 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 2.反向代理的概念 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 简单的区别方法:正向代理就是我们在浏览器可以设置的代理服务器,主动权在浏览者手里。比如我们有时候要查阅一些资料,被国内墙掉了,这时候我可以在国外的服务器上搭建一个nginx正向代理服务器,然后我们就可以通过浏览器设置代理服务器,来翻墙了。反向代理,是浏览者不知情的,服务器端自己假设的。 更加细致的分析:http://z00w00.blog.51cto.com/515114/1031287 下面以nginx为例子来搭建正向代理服务器和反向代理服务器 1.nginx正向代理配置 server{ resolver 8.8.8.8; resolver_timeout 30s; listen 82; location / { proxy_pass http://$http_host$request_uri; proxy_set_header Host $http_host; proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; proxy_cache_valid 200 302 10m; proxy_cache_valid 301 1h; proxy_cache_valid any 1m; } } 1、不能有`hostname`。 2、必须有resolver, 即dns,即上面的8.8.8.8,超时时间(30秒)可选。 3、配置正向代理参数,均是由 Nginx 变量组成。 proxy_pass $scheme://$host$request_uri; proxy_set_header Host $http_host; 4、配置缓存大小,关闭磁盘缓存读写减少I/O,以及代理连接超时时间。 proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; 5、配置代理服务器 Http 状态缓存时间。 proxy_cache_valid 200 302 10m;…
-

-
linux的5个编辑器
1 vim http://www.vim.org/ 2 gedit http://projects.gnome.org/gedit/ 3 Nano http://www.nano-editor.org/ 4 Gvim http://vimdoc.sourceforge.net/htmldoc/gui.html 5 Emacs http://www.gnu.org/software/emacs/
-
如何修改windows远程桌面连接端口3389?
首先远程上VPS,然后鼠标点击”开始”按钮会出现如下图的界面,在界面内点击”运行”按钮, 在出现的页面输入命令regedit后按键盘回车键”Eeter; 完成上面的步骤后,现在已经进入到修改注册表页面了,然后依次打开文件夹: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set001\Control\Terminal Server\WinStations\RDP-Tcp] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set002\Control\Terminal Server\WinStations\RDP-Tcp] 如下图,按照图片依次点击对应的文件夹前面的+号即可: 现在已经能看到”RDP-Tep”文件夹了,我们不用点击前面的+号,而是直接点击”RDP-Tep”文件夹,看右边会出现非常多的文件,我们需要在右边栏文件找到名字为”PortNumber”的文件,然后鼠标停留在文件上面按鼠标右键,会看到如下的界面: 看到上图的界面后,我们点击”修该”按钮会出现下图的界面,然后先选择”十进制”再去修改”数值数据”里面的值,设置成需要的值即可。 上面是介绍的修改CurrentContro1Se001文件下的,CurrentContro1Se002文件下的按照上面的介绍流程进行修改即可;好了,修改VPS远程3389端口的教程就结束了。
-
Excel 使用技巧集锦
目 录 一、 基本方法 7 1. 快速选中全部工作表 7 2. 快速启动EXCEL 7 3. 快速删除选定区域数据 7 4. 给单元格重新命名 7 5. 在EXCEL中选择整个单元格范围 7 6. 快速移动/复制单元格 8 7. 快速修改单元格式次序 8 8. 彻底清除单元格内容 8 9. 选择单元格 8 10. 为工作表命名 9 11. 一次性打开多个工作簿 9 12. 快速切换工作簿 9 13. 选定超级链接文本 10 14. 快速查找 10 15. 修改默认文件保存路径 10 16. 指定打开的文件夹 10 17. 在多个EXCEL工作簿间快速切换…
-
Centos6.6 安装操作手册(包括安装vmware-tools GCC LVM)
On any Window’s machine, download and install VMware Player, if you have not already done so. Instructions: http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0 Locate CentOS Mirror Download Instructions: http://wiki.centos.org/Download On the CentOS-6 Row, Click on i386. Choose a CentOS Mirror Instructions: Choose a Mirror Download CentOS-6.6 ISO Instructions: Click on CentOS-6.6-i386-bin-DVD1.iso Click the Save File radio button Click the OK…
-
Centos7下如何部署Apache+PHP+MariaDB
安装CentOS 7操作系统 将CentOS7iso文件放进VMware中,建立CentOS7操作系统。如果VMware识别不出操作系统是什么类型,手动选择”Linux(L)”客户机操作系统,”CentOS 64位”版本。如图2.1.1所示。 图2.1.1 新建CentOS7虚拟机 另外,推荐:虚拟内存给1024M;使用网络地址转换(NAT);最大磁盘大小给40G;虚拟磁盘存为单个文件;其它选择默认或者推荐的就好。 启用Intel VT-x 在建立CentOS时,很有可能出现一个错误提示框”已将该虚拟机配置为使用64客户机操作系统。但是,无法执行64位操作”,并且提示”此主机支持Intel VT-x,但Intel VT-x处于禁用状态”; 解决方法:先将虚拟机关闭;重启自己的电脑进入BIOS,进入方法根据自己电脑品牌去找;进入后,会在BIOS界面的上面看到”Configuration”选项,按向右方向键,到达此选项;然后会在下面看到”Intel Virtual Technology”选项,将此选项后面的”Disabled”改成”Enabled”就可以了。然后保存BIOS设置退出即可。如图2.1.2所示。 图2.1.2 进BIOS启用Intel VT-x 然后再次开启CentOS7虚拟机,会进入图2.1.3.1所示的界面。然后只要等待即可。 进入如图2.1.3.2的界面,等待最下面显示”Checking:100%”即可。 图2.1.3.1 进入安装CentOS 7.0界面 图2.1.3.2 CentOS7自检中 2.1.4 看到如图所示2.1.4的界面,就进入CentOS7的设置界面了。选择”中文 Chinese”—”简体中文(中国)”即可。 图2.1.4 选择语言 2.1.5 然后进入图2.1.5 的”安装信息摘要”部分,下面依次把”安装位置”、”网络和主机名”、”软件选择”设置好。 图2.1.5 安装信息摘要 2.1.6 “安装位置”设置,建议点击图2.1.6蓝色的区域,选中它后会变成蓝色;然后选择”自动配置分区”。最后点击左上角的”完成”即可。 图2.1.6 设置安装分区 2.1.7 如图2.1.7,只要将将右上角设置为开启就行了。 图 2.1.7 网络连接配置 …
-
CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码
1、启动时,按空格,停留在此界面: 2、光标停留在第一项,并按”e”,进入编辑界面,找到图示的一行,并输入在行尾输入: init=/bin/sh(看红色框),然后按 “Ctrl-x”,启动系统 3、启动到单用户模式后的界面: 4、在此提示符下输入以下命令,你输入的命令不会显示出来,输入完成按回车。 1) mount –o remount,rw / ,输入完成后,如下图显示: 2) passwd 输入时,如果你安装的是中文的,就会有乱码,如果是英文的,则不是会。 输入时,密码只要输入一位即可,我输入的是一个”a”,如果有错误提示,也可以输入一个空格做为密码。输入后结果如下: 3) touch / .autorelabel (touch、/、.autorelabel之间用空格隔开) 如果你之前使用了selinux,则输入这个命令,输入完成后,会多一个提示符 4) exec /sbin/init 或者 exec /sbin/reboot 输入这两个命令中的一个,重启系统 那个进度指示到100%后,会重启进入系统登录界面 说明:输入密码时,如果你不确定输入的是否正确,那就输入一个空格。如果重新进入系统后,提示密码不正确,那就输入一个空格试试。
-
图释CentOS文件夹基本操作
文件(夹)查看类命令 ls–显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接文件。 -a—显示所有内容,包括隐藏文件 说明:在Linux系统中,以”.”开头的就是隐藏文件或隐藏目录。 -l—以长格式(内容更详细)显示文件或目录的详细信息。 说明:ls -l命令可以简写成ll, 输出的信息共分为7组:文件类别和文件权限、链接数或子目录个数、文件所有者、文件所属组、文件大小(单位为字节B)、文件创建或修改时间、文件名。 文件类别:第一组前1位表示文件类别,”-“代表普通文件,”d”代表目录,”l”代表符号链接,”c”代表字符设备,”b”代表块设备文件权限:第一组后9位表示文件权限,前3位为user、中间3位为group、后三位为other的权限 -d—显示目录本身的属性而不是目录中的内容。 1 2 3 4 5 [root@localhost ~]# ls -ld /home drwxr-xr-x. 4 root root 4096 9月 22 10:41 /home [root@localhost ~]# ls -d /home /home [root@localhost ~]# -h—以K、M、G等单位显示文件大小(默认为字节) 1 2 3 4 5 6 7 [root@localhost ~]# ls -h /home justin lost+found [root@localhost ~]#…
-
Centos利用第三方yum源安装rpm软件包
CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。 一、安装CentOS yum源优先级插件yum-priorities yum install yum-priorities #输入y安装二、设置CentOS默认yum源的优先级为最高系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 cd /etc/yum.repos.d/ #进入yum源目录 vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################ [base]name=CentOS-$releasever – Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [updates]name=CentOS-$releasever – Updatesmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [extras]name=CentOS-$releasever – Extrasmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [centosplus]name=CentOS-$releasever – Plusmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2 [contrib]name=CentOS-$releasever – Contribmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2############################################################### 备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99三、安装epel yum源 rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11 ############################################################### [epel]name=Extra Packages for Enterprise Linux 6 – $basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源 wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt …
-

安装 CentOS7 后必做的七件事
由于你从来没有使用过 ssh 联系到这台服务器,你的电脑会把服务器的加密公钥下载,然后询问你是否信任它,这台新鲜安装好的 CentOS 7 应该还未引起黑客的兴趣,也不大可能在这么短的时间内被攻陷,所以可以放心接受这个加密公钥。跟着输入 root 的密码登入服务器:
-
如何在cacti 中安装array 设备的mib文件模板
先看snmp的mib文件存放位置: # net-snmp-config –default-mibdirs /root/.snmp/mibs:/usr/share/snmp/mibs 或者这个命令也可以: # snmpget -Dparse-mibs 2>&1 | grep directory parse-mibs: Scanning directory /root/.snmp/mibs parse-mibs: cannot open MIB directory /root/.snmp/mibs parse-mibs: Scanning directory /usr/share/snmp/mibs 把array的mib文件放进去: # ls /usr/share/snmp/mibs/ARRAY-MIB.txt /usr/share/snmp/mibs/ARRAY-MIB.txt 顺便看看这个文件中array厂商的oid值为7564: DESCRIPTION “SMIv2 version converted from older MIB definitions.” ::= { enterprises 7564 } 查找这个mib文件名中的mib模块名称: # pwd /usr/share/snmp/mibs # grep DEFINITIONS ARRAY-MIB.txt CA-SNMP-MIB8…
-
如何更改网卡名称 例如 eth0 改为 eth3
首先确认系统能够识别你的网卡: # lspci | egrep -i –color ‘network|ethernet’ 接下来,有两个方法。 方法1: vi /etc/udev/rules.d/70-persistent-net.rules # cd etc/sysconfig/network-scripts/ # mv ifcfg-eth3 ifcfg-eth0 # vi ifcfg-eth0 配置网卡ip相关信息。 # service network restart # ifconfig -a 方法2: First of all find out the mac address of your interface cards [root@devmillennium-web ~]# ifconfig -a | grep -i –color hwaddr eth0 Link encap:Ethernet…
-
如何在centos7 上安装 docker container
有两种方法 1 从 get.docker.com 下载安装包 # yum update # curl -sSL https://get.docker.com/ | sh # service docker start # docker run hello-world 2 用 yum package manager 直接安装 Install Docker via yum package manager. # yum update # cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF # yum install docker-engine # service docker start #…
-
Centos 安装多个mysql方法
建用户与组 groupadd mysql useradd -g mysql mysql 解压mysql安装包 #tar zxf mysql-5.5.3-m3.tar.gz #cd mysql-5.5.3-m3 #./configure –prefix=/usr/local/mysql3308 –sysconfdir=/usr/local/mysql3308/etc –with-tcp-port=3308 –localstatedir=/usr/local/mysql3308/localstate –with-unix-socket-path=/tmp/mysql3308.sock –with-extra-charsets=all –enable-thread-safe-client –with-plugins=innobase –with-mysqld-user=mysql –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static #make #make install 初始化db #/usr/local/mysql3308/bin/mysql_install_db –user=mysql –datadir=/usr/local/mysql3308/localstate/ 创建etc文件夹 #mkdir /usr/local/mysql3308/etc 复制my.cnf #cp support-files/my-medium.cnf /usr/local/mysql3308/etc/my.cnf 修改my.cnf 复制mysql.server至/etc/rc.d/init.d #cp support-files/mysql.server /etc/rc.d/init.d/mysql3308 修改权限 #chmod +x /etc/rc.d/init.d/mysql3308 修改mysql3308 修改目录权限 #chown…