centos实时查看网卡流量
iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用.
1、安装依赖
yum install libpcap-devel ncurses-devel
2、开始安装
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar xzf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
如何使用: 直接执行iftop即可运行查看流量情况. 执行iftop -h得到帮助信息:
[root@www ~]#iftop -h
iftop: display bandwidth usage on an interface by host
Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter coolcode] [-N net/mask]
-h display this message
-n don't do hostname lookups
-N don't convert port numbers to services
-p run in promiscuous mode (show traffic between other
hosts on the same network segment)
-b don't display a bar graph of traffic
-B Display bandwidth in bytes
-i...
centos服务器安装tomcat
我简单介绍一些tomcat服务器吧,它可以运行jsp文件,servlet都没有问题. 一些小的jsp网站或者个人学习jsp是不错的选择. 比较大一点的jsp服务器软件 Jboss , weblogic 等等. 下面我们在 CentOS 5.3 Linux 服务器系统安装 apache-tomcat-6.0.18. apache-tomcat-6.0.18.tar.gz 文件你可以去 http://www.apache.org 上面进行下载, 而且有多种版本选择, 我选择了目前最新的版本. 下载好了 传送到服务器上面. 解压:
$ tar zxvf apache-tomcat-6.0.18.tar.gz
解压完成就可以把解压出来的文件夹移动到 /usr/local下面并且改名.
$ mv apache-tomcat-6.0.18 /usr/local/tomcat
这样就安装完成,呵呵,是因为tomcat直接解压就可以用,不需要安装. 下面设置 tomcat 相关的环境变量:
$ vi ~/.bash_profile #加入 tomcat 环境参数
TOMCAT_HOME=/usr/local/tomcat
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
source ~/.bash_profile , 让环境变量生效
下面就可以启动 tomcat 服务器了.
$ /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0
没有其他信息,表示正常启动了,你也可以查看 tomcat 端口是否打开.
$ netstat -tnl 查看 8080 8009...
两个路由器一个局域网
CentOS 将双网卡绑定成一块网卡,配置起来非常简单,只需要简单几个步骤即可实现,下面我们就一起来体验一下吧.首先,还是将本次实验的环境做个简单的介绍: 操作系统:CentOS 5.5 x86. 绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片.
1.先修改eth0 和eht1这2个网卡配置文件.目录在(/etc/sysconfig/network-scripts/)如下:
DEVICE=eth0
ONBOOT=yes
MASTER=bond0 #也可没有该项
BOOTPROTO=none
2.eth1也是同样的修改.如下:
DEVICE=eth1
ONBOOT=yes
MASTER=bond0 #也可没有该项
BOOTPROTO=none
3.新建一个虚拟网卡bond0,创建bond0的配置文件ifcfg-bond0.如下:
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.223
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
TYPE=Ethernet
注意:编辑的时候在配置文件中把MAC地址去掉,否则会出现mac冲突.
4.修改 /etc/modprobe.conf添加内容如下:
alias bond0 bonding
options bond0 miimon=100 mode=0
说明:miimon是用来进行链路监测的. 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种. mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作. mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份....
批量删除.svn文件
在记事本输入以下代码:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
保存为以.reg作为扩展名的文件,双击此reg文件导入注册表.导入后,在需要删除.svn文件的时候,右键点击此文件夹,会在关联菜单看到"Delete SVN Folders"选项,执行即可迅速删除该文件夹下的所有.svn文件.
centos安装openvpn及其配置
OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,允许参与建立VPN的单点使用公开密钥、电子证书、或者用户名/密码来进行身份验 证,能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Windows上运行,並包含了许多安全性的功能.本文一步一步介绍了在CentOS 5.5上安装openvpn的过程.
一、下载软件包
$ cd /opt
$ wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.04.tar.gz
$ wget http://openvpn.net/release/openvpn-2.1_rc22.tar.gz
二、解压及安装
$ tar zxvf lzo*
$ tar zxvf openvpn*
进入相应文件夹下,执行以下命令编译安装:
$ ./configure && make && make install
三、服务器端设置: 1.用easy-rsa生成服务器证书客户端证书
$ cp /opt/openvpn-2.1_rc22/easy-rsa/2.0 -r /etc/openvpn
$ cd /etc/openvpn/2.0
编辑所需的参数再调用之:
$ vim vars
$ source ./vars
下面这个命令在第一次安装时可以运行,以后在添加客户端时千万别运行,这个命令会清除所有已经生成的证书密钥.
$ ./clean-all
生成服务器端ca证书:
$ ./build-ca
生成服务器端密钥证书, 后面这个server-name就是服务器名,可以自定义.
$ ./build-server-key server-name
一路Enter之后证书生成. 再依次生成所需客户端证书密钥文件:
$ ./build-key client-name1
$ ./build-key client-name2
再生成 diffie hellman 参数:
$...
解决Generating SSH1 RSA host key [FAILED]
出现这个错误的原因是没有权限,
su - root
输入密码.重新执行:
/etc/init.d/sshd
startGenerating SSH1 RSA host key: [OK]
Generating SSH2 RSA host key: [OK]
Generating SSH2 DSA host key: [OK]
Starting sshd: [OK]
成功!