关注每一天新的互联网!

Linux安装iftop流量监控工具

Sleep阅读(2728)评论(0)

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。

一、iftop是什么?

iftop是类似于top的实时流量监控工具。

官方网站:http://www.ex-parrot.com/~pdw/iftop/

二、iftop有什么用?

iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。

三、安装iftop

安装方法1、编译安装

如果采用编译安装可以到iftop官网下载最新的源码包。

安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。

CentOS上安装所需依赖包:

yum install flex byacc  libpcap ncurses ncurses-devel libpcap-devel

Debian上安装所需依赖包:

apt-get install flex byacc  libpcap0.8 libncurses5

下载iftop

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

tar zxvf iftop-0.17.tar.gz

cd iftop-0.17

./configure

make && make install

安装方法2:(懒人办法,最简单)

直接省略上面的步骤

CentOS系统:

yum install flex byacc  libpcap ncurses ncurses-devel

wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iftop-0.17-1.el5.rf.i386.rpm

rpm -ivh iftop-0.17-1.el5.rf.i386.rpm

Debian系统 运行:apt-get install iftop

四、运行iftop

直接运行: iftop

效果如下图:

Linux安装iftop流量监控工具 - 第1张  | Мало(mano) BLOG

五、相关参数及说明

1、iftop界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

2、iftop相关参数

常用的参数

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f这个暂时还不太会用,过滤计算包用的;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

进入iftop画面后的一些操作命令(注意大小写)

按h切换是否显示帮助;

按n切换显示本机的IP或主机名;

按s切换是否显示本机的host信息;

按d切换是否显示远端目标主机的host信息;

按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;

按N切换显示端口号或端口服务名称;

按S切换是否显示本机的端口信息;

按D切换是否显示远端目标主机的端口信息;

按p切换是否显示端口信息;

按P切换暂停/继续显示;

按b切换是否显示平均流量图形条;

按B切换计算2秒或10秒或40秒内的平均流量;

按T切换是否显示每个连接的总流量;

按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;

按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;

按j或按k可以向上或向下滚动屏幕显示的连接记录;

按1或2或3可以根据右侧显示的三列流量数据进行排序;

按<根据左边的本机名或IP排序;

按>根据远端目标主机的主机名或IP排序;

按o切换是否固定只显示当前的连接;

按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!

按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!

按q退出监控。

六、常见问题

1、make: yacc: Command not found
make: *** [grammar.c] Error 127

解决方法:apt-get install byacc   /   yum install byacc

2、configure: error: Curses! Foiled again!
(Can’t find a curses library supporting mvchgat.)
Consider installing ncurses.

解决方法:apt-get install libncurses5-dev  /    yum  install ncurses-devel

什么是远程桌面_如何连接远程桌面?

Sleep阅读(1885)评论(2)

对于需要远程管理对方电脑已经服务器的朋友来说,通常需要使用到远程桌面连接对反电脑操作。但对于一些初识网络的朋友来说,可能对远程桌面命令并不了解。最近有一电脑爱好者朋友就请教小编如何远程桌面命令,接下来小编为其演示下,有兴趣的朋友不妨也来学习下吧。

一、远程桌面命令是什么?

连接远程桌面的命令为:mstsc

二、如何使用命令连接远程桌面

其实使用远程桌面命令连接远程桌面很简单,具体方法步骤如下(XP、Win7、Win8系统通用)

1、首先同时按住电脑键盘上的 Windows键 + R 键,调出运行对话框,然后在打开里边输入远程桌面命令 mstsc 如下图:

如何使用命令连接远程桌面
如何使用命令连接远程桌面

2、如上图,输入好远程桌面命令之后,我们按回车键或者点击底部的“确定”即可打开远程桌面连接对话框,我们输入远程电脑或者服务IP地址,然后点击连接即可,如下图:

连接远程桌面IP地址
连接远程桌面IP地址
 

3、点击链接之后,我们输入远程电脑的登录用户名以及密码即可成功连接了,如下图:

输入远程桌面管理员账号密码
输入远程桌面管理员账号密

4、最后,如果远程桌面的管理员用户名和密码输入正确的话,我们点击确定即可登录远程桌面管理了,其实很简单。

FTP是什么_如何登陆FTP_虚拟主机的FTP怎么登陆

Sleep阅读(1011)评论(0)

1、下载FlashFXP之后,双击运行解压到指定目录,之后进行安装,也可以下载绿色版,然后运行主程序“FlashFXP.exe”,出现如下软件操作窗口。该窗口提示购买软件这条信息,我们不要去理这个信息,直接到下一步。(部分图片稍旧,但操作界面是一样的)

 

点此下载:Flashfxp

1.点击我同意进入如下界面:

3、选择菜单上的“站点”->“站点管理器”,如下图:

4、点击“新建站点”按钮,提示你输入站点名,比如输入“我的网站”,如下图,然后点击确定。


5、建立新站点后,如上图,下一步需要做的是输入“IP地址”、“用户名称”、“密码”,然后设置不需要填写,见下图,然后点击“连接”按钮。如果您是在我公司购买的虚拟主机,你可以在网站控制台>> 主机管理>> FTP管理找到以上资料

6、如果您输入的IP地址、用户名称、密码正确的话,您将可以连接到您的网站,参考如下图:

7、 在这个软件操作界面的左边是本地硬盘数据,你只需要选中您要上传到网站上的文件或者文件夹,然后鼠标右键点击该文件或者文件夹,选择“传送”即可传送到网 站上。当然,您也可以通过“拉”的方式,将文件直接从左边拉到右边,或者从右边把文件拉到左边,实现文件上传、文件下载的目的。(web为网站文件目 录,LOG为日志,DB为数据库)

FTP连接出现数据Socket_列表错误解决方法

Sleep阅读(5932)评论(4)

经常有一些国内不好的宽带线路连接服务器的FTP无法显示列表,出现列表错误的解决办法,那就是设置一个代理登陆,能完美解决所有的列表错误问题。

有些用户家里一直是网通的或者铁通的,这些质量不好的宽带连接FTP设置代理是必须的:

  • 1、首先来添加一个代理服务器,打开软件主界面,[选项]菜单下执行[参数设置]命令,或直接按F6键也可以弹出设置窗口。
  • 2、窗口左侧树型分类中找到[连接]-[代理],点击后右边显示了代理服务器列表,默认列表是空的。
  • 3、点击[添加]按钮,按如下配置参数设置,名称随便写,类型一定要选“USER ftp-user@ftp-host ftp-port”,主机填proxy.vhostgo.com ,端口填2121,用户名和密码保持为空。再确定就行了,如果这个代理地址不行,就用备用代理服务器:proxy2.vhostgo.com
  • 4、代理服务器添加好后,当我们在连接FTP服务器时,就可以选择使用添加的代理服务器来连接了。

这样连接,就不会出现FTP的列表错误了。

wordpress_wp中文标签分类404的解决办法

Sleep阅读(703)评论(0)

解决这个问题需要修改源文件,请大家在修改前先备份(简单说就是复制一份放在那里在修改!),其实很简单只要注释掉一行代码就行!

1.FTP登录到网站目录找到wp-include文件夹并打开,找到class-wp.php文件,下载到本地修改或者在线编辑都行;

2.对class-wp.php文件进行如下修改即可完美解决。

153 行:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';

修改为:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8','GBK') : '';

157 行:

list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );

修改为:

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8', 'GBK') );

再罗嗦一句,大家在修改代码的时候一定要做好标记,方便你想改回去的时候不用再四处查找咯!

3、至此整个修改完成,保存文件或者是上传覆盖!

开源免费数据库:PostgreSQL下载安装教程

Sleep阅读(2163)评论(1)

开源免费数据库,现在越来越受欢迎,并且很流行。

下载地址:http://www.enterprisedb.com/products-services-training/pgdownload

或者百度网盘下载地址:http://pan.baidu.com/s/1dD5TPjb

工具/原料

  • PostgreSQL

  • 电脑

方法/步骤

  1. 1

    双击下载好的文件,然后点运行;

  2. 2

    点击Next;

  3. 3

    默认安装路径,或者修改路径,并点击Next;

  4. 4

    点击:Next;

  5. 5

    输入密码,确认密码,然后点击Next;

  6. 6

    点击:Next;

  7. 7

    点击:Next;

  8. 8

    点击:Next;

  9. 9

    点击:Next;

  10. 10

    点击FInish;

  11. 11

    选择:PostgreSQL 9.3 on port 5432,然后点击:下一个;

  12. 12

    勾选PostGIS2.1…….,然后点击下一个;

  13. 13

    默认下载目录,或者修改下载目录,然后点击下一个;

  14. 正在下载中……

    点击下一个;

  15. 点击I Agree;

  16. 勾选Create spetial database,然后点击Next;

  17. 点击Next;

  18. 输入第六步填写的密码,然后点击Next;

  19. 点击Install;

  20. 安装途中会弹出一个对话框,点击:按钮;

  21. 点击Close按钮;

  22. 最后点击完成;

如何升级Windows服务器的PHP版本?

Sleep阅读(1034)评论(1)

要升级PHP,我们首先得下载一个自动安装PHP组件到IIS中的软件:

php5-5-11

php5-3-1024e7bdc1-d2ac-4cd7-bde7-63fadaf452bb

 

1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。

2、停止IIS,在添加/删除组件里面删除原来的PHP安装包。

3、删除C:windowsphp.ini 。

4、安装最新的星外PHP安装包,然后重启IIS。

对于特殊原因无法升级PHP的用户,我们要求您对C:windowsphp.ini作以下修改:

找到: disable_functions = 这行,改为

disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,
stream_socket_server,popepassthru,pfsockopen,gzinflate,
注意所有内容应该在一行中,不要换行

找到: disable_classes = 这行,改为disable_classes =DOTNET,保存后重启IIS后马上生效。

Squid搭建CDN,加速整台服务器所有网站

Sleep阅读(7295)评论(1)

首先下载squid for windows安装包 squid-2.7.STABLE5-bin.zip
然后解压缩,放到C盘squid目录内.
进入目录c:/squid/etc内,将所有文件的.default全部删掉
编辑下squid.conf,将所有内容删掉,替换以下内容,并保存

下面的配置文件,是可以加速一整台服务器的所有网站。

acl all src 0.0.0.0/0.0.0.0
acl all src 0.0.0.0/0.0.0.0
cache_mem 1024 MB
cache_dir ufs c:/squid/var/cache 30000 16 256
http_access allow all
http_port 80 vhost
visible_hostname MY_CDN_Host_System
logformat combined %{20%y%m%d %H:%M:%S}tl,%>a,%{host}>h,%<st,HTTP/%rv,%03Hs,%rm,%ru,%{Referer}>h,%{User-Agent}>h,%Ss:%Sh
acl localhost src 127.0.0.1
acl purge method PURGE
http_access allow purge localhost
http_access deny purge
access_log c:/squid/var/logs/access.log combined
refresh_pattern -i .php$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .asp$ 1440 50% 2880 override-expire ignore-reload reload-into-ims
refresh_pattern -i .aspx$ 1440 50% 2880 override-expire ignore-reload reload-into-ims
cache_peer 8.8.8.8 parent 80 0 no-query originserver name=cdn1
cache_peer_domain cdn1 .com .net .cn .cc .me .org .biz .top .mobi .asia .tw .gov.cn .com.cn .hk .pw .tv .info .so .travel .la .tel .co .net.cn .org.cn

打开目录C:/squid/var
新建两个目录,分别为cache和logs

打开CMD,进入c:/squid/sbin目录,执行squid -i 将SQLUID写入服务项。
初始化cache目录squid -z 如果配置文件出错的话,初始化cache目录将会出错。
一定要关闭或禁用IIS。
在服务里面运行squid。
—–到这里,squid就搭建成功了!

 

Squid相关的命令

结束squid进程 /squid/sbin/squid –k shutdown
取得squid运行状态信息:/squid/bin/squidclient -p 80 mgr:info
取得squid内存使用情况:/squid/bin/squidclient -p 80 mgr:mem
取得squid已经缓存的列表:/squid/bin/squidclient -p 80 mgrbjects. use it carefully,it may crash
取得squid的磁盘使用情况:/squid/bin/squidclient -p 80 mgr:diskd
强制更新某个url:/squid/bin/squidclient -p 80 -m PURGE http://www.hnhack.com/
查命中率:
/squid/bin/squidclient -h111.222.111.111 -p80 mgr:info
/squid/bin/squidclient -h具体的IP -p80 mgr:info

phpweb后台拿shell

Sleep阅读(2562)评论(0)

进入后台www.xxxxxx.com/base/admin/index.php

有漏洞的phpweb后台,万能密码就进进去,万能密码的用户名和密码:admin’or’1’=’1或者1’or1=1or’1’=’1,直接输入就进去了。

一、编辑器的上传点,这里用的是产品发布;

1469590605-9339--large-MVMZ-1292000000a71262

二、上传一个一句话图片马;

1469590605-7990--large-QsEK-5204000006861263

三、在上传的时候打开burp(百度搜索下载),得到post数据包;

1469590608-1871--large-XLEI-0aa200000ff61262

四、将其中被重命名的jpg文件后缀改为php;1.jpg;

1469590608-7144--large-fELY-5cea000034d71263

五、关闭burp,在上传的页面得到图片,然后单击代码,得到图片地址(也可以通过查看文件属性、查看代码等得到shell的地址);

1469590607-6308--large-BUmk-248c00000a601262

1469590609-2133--large-n4xY-248c00000a611262

六、将shell添加到菜刀中;

1469590611-8223--large-QEUE-1292000000ad1262

七、测试连接。

1469590613-8793--large-fIdP-64a90000064c1263

好了,webshell到手,那么进一步的提权拿服务器权限的话,各位就见仁见智了。

其实原理跟早年的海洋顶端一样,把一句话加进数据库了,就可以连接,然后放大马。

有遇到困难或者不懂的,在这里留言吧,我会解答。

(1053错误)MySQL服务无法正常启动的解决方法

Sleep阅读(1216)评论(1)

查了很多百度资料,最后实战告诉我,这个方法管用:

用管理员帐号权限来启动看是否可以解决(此时helvin也说是不是权限问题).开始->输入services.msc,找到MySQL服务,右键属性,登录,选择此帐户,然后选择Administrator和相应密码,确定.结果服务就神奇的起来了.

04122558_DL5O