esxi server中怎么centos安装ssh serverrpm包?ssh过去后发现是剪裁过的linux,很多基本命令都没有

用户名:ice_cool1986
文章数:14
评论数:43
访问量:86080
注册日期:
阅读量:1297
阅读量:3317
阅读量:437845
阅读量:1124798
51CTO推荐博文
直接进正题:
一,在ESXi 5中运行hyper-v
1,首先使用SSH,编辑 /etc/vmware/config 文件,增加一行参数&vhv.allow = TRUE&
注,该参数即刻生效,不需要重启任何服务。
2,建一个version 8的虚拟机,在启动安装hyper-V虚机之前,VM settings&Options& General&Configuration Parameters..中增加两条参数:
也可以用命令行的方式增加:
在Hyper-V虚机所在目录中
3,在VM settings & Options & CPU/MMU Virtualization中选择最后一项
4,修改& VM settings & Options & CPUID Mask & Advanced
5,在Level 1 ecx 中增加参数&&&
6,然后就可以安装hyper-v主机了,安装后可以正常添加hyper-v角色,并且可以在hyper-v主机中嵌套安装64位的虚拟机。
注: 若是AMD cpu 则 CPUID Mask 作如下相应修改:(注意,这里选的是 AMD替代项)
或者直接将客户机操作系统改为ESXi 5.x
不过我的 AMD AthlonX4 640的CPU并不稳定, Intel CPU上嵌套则相应稳定些。
二,在workstation 8中运行hyper-v
<font color="#,新建一个version 8版本的VM
2,Guest 操作系统选择 2008 r2
3,最后设置CPU的属性, 选择pass-through the Inter VT-x/EPT特性
4,最后,用记事本打开该虚机的.vmx配置文件,增加hypervisor.cpuid.v0 = &FALSE&参数
5,然后就可以用Server 2008 r2的镜像引导安装2008了,安装之后就可以添加hyper-v角色,并且可以嵌套运行虚拟机了
了这篇文章
类别:未分类┆阅读(0)┆评论(0)
14:29:56 22:12:40用户名:saturn
文章数:120
评论数:312
访问量:651669
注册日期:
阅读量:1297
阅读量:3317
阅读量:437845
阅读量:1124798
51CTO推荐博文
140. 利用vsphere 5.1 drs来防止vms都集中在同一台esxi主机上(5.1)在vsphere drs里,有一个参数叫做“limitvmsperesxhost”,它可以帮助用户不把鸡蛋放在一个篮子里,以规避vms过于集中,导致服务全部崩溃,配置方式如下:&#160;备注:这个是在vsphere web client里配置。&#160;141. Vsphere 5.1 web client配置sessions timout为vsphere client配置sessions timeout比较简单,那么,为vsphere web client配置sessions timeout该如何做呢?首先需要确认的是我们需要登录到vsphere web client所在的服务器,找到webclient.properties选项,更改缺省的timeout值。对于virtual appliance版本的vcenter,缺省timeout值为120分钟,windows版本的应该也一样;Web client sessions timeout修改方式如下:1、登录到vcenter服务器,找到如下路径:(vcsa) #cd /var/lib/vmware/vsphere-client/webclient.properties(windows)%alluserprofile%\vmware\vsphere web client\webclient.properties2、去掉注释后更改session.timeout的的值,单位为分钟,如下为缺省值:Session.timeout=1203、启vsphere web client服务:(vcsa) # /etc/init.d/vsphere-client restart(windows)进入服务管理器里,右击服务,选择restart即可4、然后再次打开vsphere web client将会看到timeout时间到后,将会提示如下图所示的timeout提醒。&#160;142. 在esxi主机下如何安装brocade hba卡驱动故障问题:在esxi主机上无法识别到brocade hba卡,通过lspci可以发现该卡的存储,初步判断可能驱动驱动导致。解决方法: & & a、使用dcui或者vsphere client连接到主机,针对指定主机启用ssh连接。找到主机的“配置”选项卡|“软件”--&“安全配置文件”点击“服务”之“属性”菜单,然后在弹出的会话框中选择“ssh”打开ssh“选项”按钮,并点击“启动”按钮,启动主机的ssh服务在“近期任务”栏中确认启动服务操作完成,并确定ssh服务器在“防火墙”的“入站连接”中被启用。 & &b、使用scp工具上fc hba卡的驱动程序文件,该驱动程序的下载url为/services-support/drivers-downloads/adapters/vmware.page也可以将驱动程序“brocade_driver_esx50_v3-0-0-0.tar.gz”上传到esxi主机的数据存储中进行操作。上传结果如下: & &c、使用支持ssh协议的工具,如putty连接到主机,或者直接通过dcui,按alt+f2切换到命令行操作模式,输入用户名和密码登录到系统,切换到驱动程序存放的位置并解压驱动程序软件包Login as: rootUsing keyboard-interactive authentication.Password:This system has been migrated to esxi 5.0.0.~ # cd /tmp/drivers/tmp/drivers # lsBrocade_driver_esx50_v3-0-0-0.tar.gz/tmp/drivers # tar zxf brocade_driver_esx50_v3-0-0-0.tar.gz/tmp/drivers # lsBcd-bfa-3.0.0.0-00000-offline_bundle-465342.zipBcd-bna-3.0.0.0-00000-offline_bundle-465579.zipReadme_install_esxiBcu_esx50_3.0.0.0.zipBfa_aen_adapter.xmlBfa_aen_audit.xmlBfa_aen_ethport.xmlBfa_aen_ioc.xmlBfa_aen_itnim.xmlBfa_aen_lport.xmlBfa_aen_port.xmlBfa_aen_rport.xmlBfa_aen_team.xmlBfa_aen_vlan.xmlBfa_log_fcs.xmlBfa_log_hal.xmlBfa_log_linux.xmlBfa_log_solaris.xmlBfa_log_test.xmlBfa_log_wdrv.xmlBfahbaapi.soBrocade-esx-5.0.0-bfaconfig-3.0.0.0-offline_bundle-463306.zipBrocade_driver_esx50_v3-0-0-0.tar.gzBrocade_install_esxi.shDriver-bld-info.xmlHba.confLibhbaapi.soLibdbfal.so/tmp/drivers # pwd/tmp/drivers & d、执行./brocade_install_esxi.sh脚本安装fc hba驱动程序,安装完毕重启esxi主机。/tmp/drivers # ./brocade_install_esxi.shChecking currently installed packages of ... [bna]...doneInstallation resultMessage: the update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot required: trueVibs installed: brocade_bootbank_net-bna_3.0.0.0-1oem.500.0.0.406165Vibs removed:Vibs skipped:Checking currently installed packages of ... [bfa]...doneInstallation resultMessage: the update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot required: trueVibs installed: brocade_bootbank_scsi-bfa_3.0.0.0-1oem.500.0.0.406165Vibs removed:Vibs skipped:Checking currently installed packages of ... [bcu]...doneInstallation resultMessage: the update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot required: trueVibs installed: brocade_bootbank_bcu-plugin_3.0.0.0-1oem.381646Vibs removed:Vibs skipped:Checking currently installed packages of ... [hp]...doneInstallation resultMessage: the update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot required: trueVibs installed: brocade_bootbank_hostprofile-bfaconfig_3.0.0.0-1oem.400876Vibs removed:Vibs skipped:---------------------------------------------------------------------Driver software is successfully installed.Please reboot the system.---------------------------------------------------------------------/tmp/drivers #至此,驱动程序安装完成。 & E、安装完毕,使用vmkload_mod命令验证系统是否有加载fc hba卡驱动模块,并通过vsphere client查看fc hba卡信息。使用vsphere client连接vcenter server或esxi主机查看hba卡相关信息验证模块加载成功# vmkload_mod -l |moreName used size (kb)Vmkernel 95 8508Procfs 2 16Vmkplexer 1 24Vmklinux_9 29 536Vmklinux_9_2_0_0 21 48Random 1 32Usb 5 128Ehci-hcd 0 44Usb-ohci 0 24Usb-uhci 0 28Hid 0 24Dm 2 12Nmp 23 144Vmw_satp_local 9 12Vmw_satp_default_aa 4 8Vmw_psp_lib 6 12Vmw_psp_fixed 10 12Vmw_psp_rr 4 16Vmw_psp_mru 0 12Libata 1 140Usb-storage 0 72Vfat 0 48Vprobe 0 396Vmci 0 152Iscsi_trans 5 52Etherswitch 4 208Netsched 1 40Cnic_register 2 12Bnx2 1 188Cnic 1 60Iscsi_linux 1 16Bnx2i 2 92Libfc 1 112Libfcoe 0 28Pata_serverworks 2 12Cciss 1 48Bfa 2 1932 %新加载的brocade hba卡驱动程序模块%Lvmdriver 1 100(以下输出省略)&#160;143. 使用storage vmotion迁移有多个磁盘的虚拟机时timeout失败故障状态: & 使用storage vmotion迁移虚拟机失败(可能表现形式为超时timeout); & &通常发生在迁移进程到5%到10%之间或90%到95之间时容易出现这个问题; & &在vcenter server的vpxd日志里可以看到类似消息:[ 02:49:57.283 02828 error 'app'] [migrate] (7375) vmotion failed: vmodl.fault.systemerror & [ 02:49:57.454 02828 verbose 'app'] [vpxvmomi] throw vmodl.fault.systemerror with:(vmodl.fault.systemerror) {dynamictype = &unset&,reason = "source detected that destination failed to resume.",msg = "a general system error occurred: source detected that destination failed to resume." & & 故障分析: & &这个问题一般都是由于用于storage vmotion的参数fsr.maxswitchoverseconds设定太小导致,系统缺省值为100s; & &解决方案: & &修改fsr.maxswitchoverseconds的值,调大一些,步骤如下: & &1、右击需要storage vmotion的虚拟机,点击edit settings; & &2、点击options-&advanced-&general后点击configuration parameters; & &3、点击add row后输入fsr.maxswitchoverseconds=xxxs;备注:这里的xxx表示超时值的大小,根据用户需求设定. & &4、点击ok完成之后,重启虚拟机生效。 & &当然,也可以直接在虚拟机的vmx文件里添加下面这行参数: & &fsr.maxswitchoverseconds="xxx" 备注:缺省以秒为单位. & &如何还不行,请关闭虚拟机在迁移。&#160;144. 命令行列出esxi主机的arp表Arp表的用途我想不用多说了,那么,在esxi下面如何通过命令行查看arp表呢?Esxi 4.x执行如下命令:#esxcli network neighbor list如果如下图所示:Esxi 5.x执行如下命令:#esxcli network ip neighbor list输出结果如下图所示:Vcli命令执行如下命令分别针对esxi 4.x和esxi 5.x:#esxcli --server=xxx --username=root --password=xxx network neighbor list#esxcli --server=xxx --username=root --password=xxx --server=esxi5 network ip neighbor listPowercli命令(esxi 4.x)执行如下powercli命令查询esxi主机的arp表:$esxcli=get-esxcli -vmhost xxx$esxcli.network.neighbor.list() format-table输出结果如下图所示:(esxi 5.x)执行如下powercli命令查询esxi主机的arp表:$esxcli=get-esxcli -vmhost xxx$esxcli.network.ip.neighbor.list() format-table输出结果如下图所示:&#160;145. 解决已经从esxi 5.x移除掉的lun重新出现在device list的问题第146个问题描述了正常移除esxi 5.x主机上的lun,实际上,那样的步骤后,在esxi 5.x上还会有这个device 在esxi主机的storage list里的,因此,还需要执行如下步骤:1、root权限登录到esxi shell或ssh,执行如下命令:#esxcli storage core device detached list2、将被移除掉的lun从detached list里移除掉,执行如下命令:#esxcli storage core device detached remove -d naa_id3、执行rescan,重新扫描hba卡,至此才算真正完成移除动作。但是,完成上述动作之后,可能会发生一件事情:被移除掉的lun会重新出现,什么原因导致的呢?这个问题一般发生在iscsi作为存储的情况下(本例中客户选用了dell的equallogic存储)。尽管lun已经被正常的从esxi主机移除掉了,但是iscsi target的连接还是正常的,因此,实际上这个lun还能够被访问和看到的。如果要彻底解决这个问题,则需要在iscsi的静态发现里去掉这个,然后最好重启下esxi服务器。备注:需要注意一点,如果这个lun只是需要暂时被无视,而不是永久移除,则千万不要做detach动作,否则,esxi将再也无法看到这个lun了&#160;146. 如何从esxi 5.x里正确的移除掉一个lun将正常的lun添加到esxi 5.x服务器比较简单,可是,如何将lun从esxi 5.x服务器移除掉呢?尤其是,如果遵循标准流程去移除呢?因为,移除lun需要考虑的很多,比如:? 确保没虚拟机在lun上;? lun不能为rdm lun;? storage i/o control确保处于关闭状态;? lun不能是heartbeat datastore;? lun不是日志存放点;? lun也不能是datastore cluster的组成部分;因此,在移除lun之前,需要注意上述部分,在考虑清楚上述步骤后,最关键的是需要按照如下步骤执行:1、首先unmount这个lun;2、其次是在device里detach(这一步很少人回去做)。&#160;147. 在vsphere 5.1里安装inventory service ssl证书(5.1)Ssl证书这个东西在以后,越来越常见了,view 5.1要求这个,vcenter也会要求这个,慢慢的,有一个证书验证也就成了习惯了,这里,讨论下如何为inventory server部署一个ssl证书;备注:目前,启用了独立ssl证书的inventory service可能会导致vcenter无法正常工作,因此,本文仅介绍下证书的部署方式,暂不建议使用;1、首先,将inventory service从vcenter sso服务解除注册;2、打开命令行,然后执行下列命令:?cd /d c:\program files\vmware\infrastructure\inventory service\scripts?unregister-sso.bat https://xxxx:7444/lookupservice/sdk admin@system-domain password备注:上文中的password是你在部署的时候自行设定的password;如果成功解除注册信息,则将会看到类是如下的界面:3、如果第2步的执行有问题,则进入到c:\program files\vmware\infrastructure\inventory service\sso里面拷贝一个regtool.cmd文件,然后用文本编辑器打开它:找到如下脚本:Set log4j_conf=-dlog4j.configuration=file:%tool_dir%\log4j.xml更改为如下格式(将路径做一个调整,输入完整执行路径):set log4j_conf=-dlog4j.configuration=file:"c:\program files\vmware\infrastructure\inventory service\sso\log4j.xml"然后,保存之后重新运行第2步中的unregister-sso.bat文件,理论上应该ok了;4、然后,就可以将ssl证书拷贝到c:\programdata\vmware\infrastructure\inventory service\ssl,证书文件分别为rui.crt、rui.eky和rui.pfx,都利用openssl生成,在openssl-win32\certs\inventory目录下;5、进入服务管理里面停止掉“vmware vcenter inventory service”,然后按照第2步的方式,执行如下命令Register-sso.bat https://xxx:74444/lookupservice/sdk admin@syste-domain password如果成功,将会提示出现如下界面:&#160;6、重新进入服务管理器里,启动“vmware vcenter inventory service”即可。&#160;148. 配置oracle数据库用户,用于vcenter到数据库的连接1、利用系统账户登录sql *plus会话; & 2、运行下面的sql命令,创建vcenter server数据库的用户并分配合适的权限: & &这个脚本位于vcenter server的安装目录\vpx\dbschema\db_and_schema_creation_scripts_oracle.txt,脚本内容如下:1. Create user "vpxadmin" profile "default" identified by "oracle" default tablespace2. "vpx"3. Grant4. Grant 5. Grant cre6. Grant create 7. Grant crea8. Grant create materiali9. Grant execute on dbms_10. Grant execute on dbms_11. Grant select on dba_tab12. Grant select on dba_temp_13. Grant select on dba_data_14. Grant unlimited ta备注1:上面脚本中的vpxadmin可自行定义; & 备注2:缺省情况下resource角色拥有create procedure,create table和create sequence特权; & &备注3:如果需要替换掉针对unlimited tablespace,可选用如下执行脚本:1. Lter user "vpxadmin" quota unlimited on "vpx"3、(可选)成功部署vcenter server专用的oracle数据库,则可以使用如下脚本收回下列特权:1. Revoke select on dba_tablespaces from vpxadmin2. Revoke select on dba_temp_files from vpxadmin3. Revoke select on dba_data_files from vpxadmin完成上述动作后,意味着oracle数据库和必要的数据表空间的权限都已完成赋予。&#160;149. Esx(i) server里root用户权限丢失或被降级故障状态 & &1、利用root用户vsphere client链接esxi/esx服务器时,部分组件成灰色状态; & &2、无法针对root的权限进行调整; & &故障分析 & &这种问题一般都是由于用户错误的调整权限设定或极其罕见的程序配置混乱导致; & &解决方案 & &要想恢复相关权限,vsphere client的图形界面是不行的,只能进入到控制台界面操作,解决思路是修改authorization.xml或authentication.xml文件来调整,步骤如下: & &1、cos或ssh登录到esxi/esx服务器的service console界面; & &2、利用vi或nano编辑器打开下面的文件:1. #vi /etc/vmware/hostd/authentication.xml3、更改其中&acedataroleid&&/acedataroleid&之间的值为; & 4、保存退出之后,重启hostd服务或重启服务器即可。1. #service mgmt-vmware restart2.3. 或esxi4.5. ./sbin/services.sh restart
了这篇文章
类别:┆阅读(0)┆评论(0)
本文收录至博客专题:《》用户名:liuxiaozhen473
文章数:28
访问量:6315
注册日期:
阅读量:1297
阅读量:3317
阅读量:437845
阅读量:1124798
51CTO推荐博文
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。监控总体带宽使用DDnload、bmon、slurm、bwm-ng、cbm、speedometer和netload监控总体带宽使用(批量式输出)DDvnstat、ifstat、dstat和collectl每个套接字连接的带宽使用DDiftop、iptraf、tcptrack、pktstat、netwatch和trafshow每个进程的带宽使用DDnethogs1. nloadnload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。$&nload安装nload:Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户则需要从Epel软件库获得nload。#&fedora或centos&$&yum&install&nload&-y&#&ubuntu/debian&$&sudo&apt-get&install&nload2. iftopiftop可测量通过每一个套接字连接传输的数据;它采用的工作方式有别于nload。iftop使用pcap库来捕获进出网络适配器的数据包,然后汇总数据包大小和数量,搞清楚总的带宽使用情况。虽然iftop报告每个连接所使用的带宽,但它无法报告参与某个套按字连接的进程名称/编号(ID)。不过由于基于pcap库,iftop能够过滤流量,并报告由过滤器指定的所选定主机连接的带宽使用情况。$&sudo&iftop&-nn选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。CentOS用户可以从Epel获得它。#&fedora或centos&yum&install&iftop&-y&#&ubuntu或&debian&$&sudo&apt-get&install&iftop3. iptrafiptraf是一款交互式、色彩鲜艳的IP局域网监控工具。它可以显示每个连接以及主机之间传输的数据量。下面是屏幕截图。$&sudo&iptraf安装iptraf:#&Centos(基本软件库)&$&yum&install&iptraf&#&fedora或centos(带epel)&$&yum&install&iptraf-ng&-y&#&ubuntu或debian&$&sudo&apt-get&install&iptraf&iptraf-ng4. nethogsnethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。$&sudo&nethogs安装nethogs:Ubuntu、Debian和Fedora用户可以从默认软件库获得。CentOS用户则需要Epel。#&ubuntu或debian(默认软件库)&$&sudo&apt-get&install&nethogs&#&fedora或centos(来自epel)&$&sudo&yum&install&nethogs&-y5. bmonbmon(带宽监控器)是一款类似nload的工具,它可以显示系统上所有网络接口的流量负载。输出结果还含有图表和剖面,附有数据包层面的详细信息。安装bmon:Ubuntu、Debian和Fedora用户可以从默认软件库来安装。CentOS用户则需要安装repoforge,因为Epel里面没有bmon。#&ubuntu或debian&$&sudo&apt-get&install&bmon&#&fedora或centos(来自repoforge)&$&sudo&yum&install&bmonbmon支持许多选项,能够制作HTML格式的报告。欲知更多信息,请参阅参考手册页。6. slurmslurm是另一款网络负载监控器,可以显示设备的统计信息,还能显示ASCII图形。它支持三种不同类型的图形,使用c键、s键和l键即可激活每种图形。slurm功能简单,无法显示关于网络负载的任何更进一步的详细信息。$&slurm&-s&-i&eth0安装slurm#&debian或ubuntu&$&sudo&apt-get&install&slurm&#&fedora或centos&$&sudo&yum&install&slurm&-y7. tcptracktcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接。安装tcptrack:Ubuntu、Debian和Fedora在默认软件库里面就有它。CentOS用户则需要从RepoForge获得它,因为Epel里面没有它。#&ubuntu,&debian&$&sudo&apt-get&install&tcptrack&#&fedora,&centos(来自repoforge软件库)&$&sudo&yum&install&tcptrack8. vnstatvnstat与另外大多数工具有点不一样。它实际上运行后台服务/守护进程,始终不停地记录所传输数据的大小。之外,它可以用来制作显示网络使用历史情况的报告。$&service&vnstat&status&*&vnStat&daemon&is&running运行没有任何选项的vnstat,只会显示自守护进程运行以来所传输的数据总量。$&vnstat&Database&updated:&Mon&Mar&17&15:26:59&2014&eth0&since&06/12/13&rx:&&135.14&GiB&&&&&&tx:&&35.76&GiB&&&&&&total:&&170.90&GiB&monthly&rx&&&&&&|&&&&&tx&&&&&&|&&&&total&&&&|&&&avg.&rate&&------------------------+-------------+-------------+-------------&Feb&'14&&&&&&8.19&GiB&&|&&&&2.08&GiB&&|&&&10.27&GiB&|&&&35.60&kbit/s&Mar&'14&&&&&&4.98&GiB&&|&&&&1.52&GiB&&|&&&&6.50&GiB&|&&&37.93&kbit/s&------------------------+-------------+-------------+-------------&estimated&&&&&&&9.28&GiB&|&&&&2.83&GiB&&|&&&12.11&GiB&|&daily&rx&&&&&&|&&&&&tx&&&&&&|&&&&total&&&&|&&&avg.&rate&------------------------+-------------+-------------+-------------&yesterday&&&&&236.11&MiB&|&&&98.61&MiB&|&&334.72&MiB&|&&&31.74&kbit/s&today&&&&128.55&MiB&|&&&41.00&MiB&|&&169.56&MiB&|&&&24.97&kbit/s&------------------------+-------------+-------------+-------------&estimated&&&&&&&199&MiB&|&&&&&&63&MiB&|&&&&&262&MiB&|想实时监控带宽使用情况,请使用"-l"选项(实时模式)。然后,它会显示入站数据和出站数据所使用的总带宽量,但非常精确地显示,没有关于主机连接或进程的任何内部详细信息。$&vnstat&-l&-i&eth0&Monitoring&eth0...&&&&(press&CTRL-C&to&stop)&rx:&&&&&&&12&kbit/s&&&&10&p/s&&&&&&&&&&tx:&&&&&&&12&kbit/s&&&&11&p/svnstat更像是一款制作历史报告的工具,显示每天或过去一个月使用了多少带宽。它并不是严格意义上的实时监控网络的工具。vnstat支持许多选项,支持哪些选项方面的详细信息请参阅参考手册页。安装vnstat#&ubuntu或debian&$&sudo&apt-get&install&vnstat&#&fedora或&centos(来自epel)&$&sudo&yum&install&vnstat9. bwm-ngbwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度。$&bwm-ng&bwm-ng&v0.6&(probing&every&0.500s),&press&'h'&for&help&input:&/proc/net/dev&type:&rate&/&&&&&&&&&iface&&&&&&&&&&&&&&&&&&&Rx&&&&&&&&&&&&&&&&&&&Tx&&&&&&&&&&&&&&&&T&ot=================================================================&==&&&&&&&&&&&eth0:&&&&&&&&&&&0.53&KB/s&&&&&&&&&&&&1.31&KB/s&&&&&&&&&&&&1.84&KB&&&&&&&&&&&&&lo:&&&&&&&&&&&0.00&KB/s&&&&&&&&&&&&0.00&KB/s&&&&&&&&&&&&0.00&KB-------------------------------------------------------------------------------------------------------------&total:&&&&&&&&&&&0.53&KB/s&&&&&&&&&&&&1.31&KB/s&&&&&&&&&&&&1.84&KB/s如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图。$&bwm-ng&-o&curses2安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng。#&ubuntu或debian&$&sudo&apt-get&install&bwm-ng&#&fedora或centos(来自epel)&$&sudo&apt-get&install&bwm-ng10. cbm:Color Bandwidth Meter这是一款小巧简单的带宽监控工具,可以显示通过诸网络接口的流量大小。没有进一步的选项,仅仅实时显示和更新流量的统计信息。$&sudo&apt-get&install&cbm11. speedometer这是另一款小巧而简单的工具,仅仅绘制外观漂亮的图形,显示通过某个接口传输的入站流量和出站流量。$&speedometer&-r&eth0&-t&eth0安装speedometer#&ubuntu或debian用户&$&sudo&apt-get&install&speedometer12. pktstatpktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息。$&sudo&pktstat&-i&eth0&-nt&$&sudo&apt-get&install&pktstat13. netwatchnetwatch是netdiag工具库的一部分,它也可以显示本地主机与其他远程主机之间的连接,并显示哪些数据在每个连接上所传输的速度。$&sudo&netwatch&-e&eth0&-nt&$&sudo&apt-get&install&netdiag14. trafshow与netwatch和pktstat一样,trafshow也可以报告当前活动连接、它们使用的协议以及每条连接上的数据传输速度。它能使用pcap类型过滤器,对连接进行过滤。只监控TCP连接$&sudo&trafshow&-i&eth0&tcp&$&sudo&apt-get&install&netdiag15. netloadnetload命令只显示关于当前流量负载的一份简短报告,并显示自程序启动以来所传输的总字节量。没有更多的功能特性。它是netdiag的一部分。$&netload&eth0&$&sudo&apt-get&install&netdiag16. ifstatifstat能够以批处理式模式显示网络带宽。输出采用的一种格式便于用户使用其他程序或实用工具来记入日志和分析。$&ifstat&-t&-i&eth0&0.5&Time&&&&&&&&&&&eth0&HH:MM:SS&&&KB/s&in&&KB/s&out&09:59:21&&& &&&2.62&&&&&&2.80&09:59:22&&& &&&2.10&&&&&&1.78&09:59:22&&& &&&2.67&&&&&&1.84&09:59:23&&&& &&2.06&&&&&&1.98&09:59:23&&&& &&1.73&&&&&&1.79安装ifstat:Ubuntu、Debian和Fedora用户在默认软件库里面就有它。CentOS用户则需要从Repoforge获得它,因为Epel里面没有它。#&ubuntu,&debian&$&sudo&apt-get&install&ifstat&#&fedora,&centos(Repoforge)&$&sudo&yum&install&ifstat17. dstatdstat是一款用途广泛的工具(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。这个例子显示了如何使用dstat来报告网络带宽。安装dstat$&dstat&-nt&-net/total-&----system----&recv&&send|&&&&&time&0&&&&&0&|23-03&10:27:13&B|23-03&10:27:14&B|23-03&10:27:15&B|23-03&10:27:16&B|23-03&10:27:1718. collectlcollectl以一种类似dstat的格式报告系统的统计信息;与dstat一样,它也收集关于系统不同资源(如处理器、内存和网络等)的统计信息。这里给出的一个简单例子显示了如何使用collectl来报告网络使用/带宽。$&collectl&-sn&-oT&-i0.5&waiting&for&0.5&second&sample...&#&&&&&&&&&&----------Network----------&&#Time&&&&&&&KBIn&&PktIn&&KBOut&&PktOut&10:32:01&&&&&&40&&&&&58&&&&&43&&&&&&66&10:32:01&&&&&&27&&&&&58&&&&&&3&&&&&&32&10:32:02&&&&&&&3&&&&&28&&&&&&9&&&&&&44&10:32:02&&&&&&&5&&&&&42&&&&&96&&&&&&96&10:32:03&&&&&&&5&&&&&48&&&&&&3&&&&&&28安装collectl#&Ubuntu/Debian用户&$&sudo&apt-get&install&collectl&#Fedora&$&sudo&yum&install&collectl结束语上述几个使用方便的命令可以迅速检查Linux服务器上的网络带宽使用情况。不过,这些命令需要用户通过SSH登录到远程服务器。另外,基于Web的监控工具也可以用来实现同样的任务。ntop和darkstat是面向Linux系统的其中两个基本的基于Web的网络监控工具。除此之外还有企业级监控工具,比如nagios,它们提供了一批功能特性,不仅仅可以监控服务器,还能监控整个基础设施。原文链接:本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 安装ssh server 的文章

 

随机推荐