<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post/527/</link>
<title><![CDATA[这些最常用的Linux命令，每一条都应该会，没有任何借口！]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[网络工程]]></category>
<pubDate>Fri, 27 Nov 2020 00:45:33 +0000</pubDate> 
<guid>https://www.heckjj.com/post/527/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp; linux命令是对Linux系统进行管理的命令。对于Linux系统来说，无论是中央处理器、内存、磁盘驱动器、键盘、鼠标，还是用户等都是文件，Linux系统管理的命令是它正常运行的核心。<br/><br/><span style="font-size: 14px;"><strong>线上查询及帮助命令(2个)</strong></span><br/><br/>man：查看命令帮助，命令的词典，更复杂的还有info，但不常用。<br/>help：查看Linux内置命令的帮助，比如cd命令。<br/><br/><span style="font-size: 14px;"><strong>文件和目录操作命令(18个)</strong></span><br/><br/>ls：全拼list，功能是列出目录的内容及其内容属性信息。<br/>cd：全拼change directory，功能是从当前工作目录切换到指定的工作目录。<br/>cp：全拼copy，其功能为复制文件或目录。<br/>find：查找的意思，用于查找目录及目录下的文件。<br/>mkdir：全拼make directories，其功能是创建目录。<br/>mv：全拼move，其功能是移动或重命名文件。<br/>pwd：全拼print working directory，其功能是显示当前工作目录的绝对路径。<br/>rename：用于重命名文件。<br/>rm：全拼remove，其功能是删除一个或多个文件或目录。<br/>rmdir：全拼remove empty directories，功能是删除空目录。<br/>touch：创建新的空文件，改变已有文件的时间戳属性。<br/>tree：功能是以树形结构显示目录下的内容。<br/>basename：显示文件名或目录名。<br/>dirname：显示文件或目录路径。<br/>chattr：改变文件的扩展属性。<br/>lsattr：查看文件扩展属性。<br/>file：显示文件的类型。<br/>md5sum：计算和校验文件的MD5值。<br/><br/><span style="font-size: 14px;"><strong>查看文件及内容处理命令(21个)</strong></span><br/><br/>cat：全拼concatenate，功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。<br/>tactac：是cat的反向拼写，因此命令的功能为反向显示文件内容。<br/>more：分页显示文件内容。<br/>less：分页显示文件内容，more命令的相反用法。<br/>head：显示文件内容的头部。<br/>tail：显示文件内容的尾部。<br/>cut：将文件的每一行按指定分隔符分割并输出。<br/>split：分割文件为不同的小片段。<br/>paste：按行合并文件内容。<br/>sort：对文件的文本内容排序。<br/>uniq：去除重复行。<br/>wc：统计文件的行数、单词数或字节数。<br/>iconv：转换文件的编码格式。<br/>dos2unix：将DOS格式文件转换成UNIX格式。<br/>diff：全拼difference，比较文件的差异，常用于文本文件。<br/>vimdiff：命令行可视化文件比较工具，常用于文本文件。<br/>rev：反向输出文件内容。<br/>grep/egrep：过滤字符串，三剑客老三。<br/>join：按两个文件的相同字段合并。<br/>tr：替换或删除字符。<br/>vi/vim：命令行文本编辑器。<br/><br/><br/><br/><span style="font-size: 14px;"><strong>文件压缩及解压缩命令(4个)</strong></span><br/><br/>tar：打包压缩。oldboy<br/>unzip：解压文件。<br/>gzipgzip：压缩工具。<br/>zip：压缩工具。<br/>信息显示命令(11个)<br/>uname：显示操作系统相关信息的命令。<br/>hostname：显示或者设置当前系统的主机名。<br/>dmesg：显示开机信息，用于诊断系统故障。<br/>uptime：显示系统运行时间及负载。<br/>stat：显示文件或文件系统的状态。<br/>du：计算磁盘空间使用情况。<br/>df：报告文件系统磁盘空间的使用情况。<br/>top：实时显示系统资源使用情况。<br/>free：查看系统内存。<br/>date：显示与设置系统时间。<br/>cal：查看日历等时间信息。<br/><br/><span style="font-size: 14px;"><strong>搜索文件命令(4个)</strong></span><br/><br/>which：查找二进制命令，按环境变量PATH路径查找。<br/>find：从磁盘遍历查找文件或目录。<br/>whereis：查找二进制命令，按环境变量PATH路径查找。<br/>locate：从数据库 (/var/lib/mlocate/mlocate.db) 查找命令，使用updatedb更新库。<br/><br/><span style="font-size: 14px;"><strong>用户管理命令(10个)</strong></span><br/>useradd：添加用户。<br/>usermod：修改系统已经存在的用户属性。<br/>userdel：删除用户。<br/>groupadd：添加用户组。<br/>passwd：修改用户密码。<br/>chage：修改用户密码有效期限。<br/>id：查看用户的uid,gid及归属的用户组。<br/>su：切换用户身份。<br/>visudo：编辑/etc/sudoers文件的专属命令。<br/>sudo：以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令。<br/><br/><span style="font-size: 14px;"><strong>基础网络操作命令(11个)</strong></span><br/>telnet：使用TELNET协议远程登录。<br/>ssh：使用SSH加密协议远程登录。<br/>scp：全拼secure copy，用于不同主机之间复制文件。<br/>wget：命令行下载文件。<br/>ping：测试主机之间网络的连通性。<br/>route：显示和设置linux系统的路由表。<br/>ifconfig：查看、配置、启用或禁用网络接口的命令。<br/>ifup：启动网卡。<br/>ifdown：关闭网卡。<br/>netstat：查看网络状态。<br/>ss：查看网络状态。<br/><br/><span style="font-size: 14px;"><strong>深入网络操作命令(9个)</strong></span><br/><br/>nmap：网络扫描命令。<br/>lsof：全名list open files，也就是列举系统中已经被打开的文件。<br/>mail：发送和接收邮件。<br/>mutt：邮件管理命令。<br/>nslookup：交互式查询互联网DNS服务器的命令。<br/>dig：查找DNS解析过程。<br/>host：查询DNS的命令。<br/>traceroute：追踪数据传输路由状况。<br/>tcpdump：命令行的抓包工具。<br/><br/><span style="font-size: 14px;"><strong>有关磁盘与文件系统的命令(16个)</strong></span><br/><br/>mount：挂载文件系统。<br/>umount：卸载文件系统。<br/>fsck：检查并修复Linux文件系统。<br/>dd：转换或复制文件。<br/>dumpe2fs：导出ext2/ext3/ext4文件系统信息。<br/>dumpe：xt2/3/4文件系统备份工具。<br/>fdisk：磁盘分区命令，适用于2TB以下磁盘分区。<br/>parted：磁盘分区命令，没有磁盘大小限制，常用于2TB以下磁盘分区。<br/>mkfs：格式化创建Linux文件系统。<br/>partprobe：更新内核的硬盘分区表信息。<br/>e2fsck：检查ext2/ext3/ext4类型文件系统。<br/>mkswap：创建Linux交换分区。<br/>swapon：启用交换分区。<br/>swapoff：关闭交换分区。<br/>sync：将内存缓冲区内的数据写入磁盘。<br/>resize2fs：调整ext2/ext3/ext4文件系统大小。<br/><br/><span style="font-size: 14px;"><strong>系统权限及用户授权相关命令(4个)</strong></span><br/><br/>chmod：改变文件或目录权限。<br/>chown：改变文件或目录的属主和属组。<br/>chgrp：更改文件用户组。<br/>umask：显示或设置权限掩码。<br/><br/><span style="font-size: 14px;"><strong>查看系统用户登陆信息的命令(7个)</strong></span><br/><br/>whoami：显示当前有效的用户名称，相当于执行id -un命令。<br/>who：显示目前登录系统的用户信息。<br/>w：显示已经登陆系统的用户列表，并显示用户正在执行的指令。<br/>last：显示登入系统的用户。<br/>lastlog：显示系统中所有用户最近一次登录信息。<br/>users：显示当前登录系统的所有用户的用户列表。<br/>finger：查找并显示用户信息。<br/><br/><span style="font-size: 14px;"><strong>内置命令及其它(19个)</strong></span><br/>echo：打印变量，或直接输出指定的字符串<br/>printf：将结果格式化输出到标准输出。<br/>rpm：管理rpm包的命令。<br/>yum：自动化简单化地管理rpm包的命令。<br/>watch：周期性的执行给定的命令，并将命令的输出以全屏方式显示。<br/>alias：设置系统别名。<br/>unalias：取消系统别名。<br/>date：查看或设置系统时间。<br/>clear：清除屏幕，简称清屏。<br/>history：查看命令执行的历史纪录。<br/>eject：弹出光驱。<br/>time：计算命令执行时间。<br/>nc：功能强大的网络工具。<br/>xargs：将标准输入转换成命令行参数。<br/>exec：调用并执行指令的命令。<br/>export：设置或者显示环境变量。<br/>unset：删除变量或函数。<br/>type：用于判断另外一个命令是否是内置命令。<br/>bc：命令行科学计算器。<br/><br/><span style="font-size: 14px;"><strong>系统管理与性能监视命令(9个)</strong></span><br/>chkconfig：管理Linux系统开机启动项。<br/>vmstat：虚拟内存统计。<br/>mpstat：显示各个可用CPU的状态统计。<br/>iostat：统计系统IO。<br/>sar：全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。<br/>ipcs：用于报告Linux中进程间通信设施的状态，显示的信息包括消息列表、共享内存和信号量的信息。<br/>ipcrm：用来删除一个或更多的消息队列、信号量集或者共享内存标识。<br/>strace：用于诊断、调试Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互，比如系统调用、信号传递、进程状态变更等。<br/>ltrace：命令会跟踪进程的库函数调用,它会显现出哪个库函数被调用。<br/><br/><span style="font-size: 14px;"><strong>关机/重启/注销和查看系统信息的命令(6个)</strong></span><br/>shutdown：关机。<br/>halt：关机。<br/>poweroff：关闭电源。<br/>logout：退出当前登录的Shell。<br/>exit：退出当前登录的Shell。<br/>Ctrl+d：退出当前登录的Shell的快捷键。<br/><br/><span style="font-size: 14px;"><strong>进程管理相关命令(15个)</strong></span><br/>bg：将一个在后台暂停的命令，变成继续执行 (在后台执行)。<br/>fg：将后台中的命令调至前台继续运行。<br/>jobs：查看当前有多少在后台运行的命令。<br/>kill：终止进程。<br/>killall：通过进程名终止进程。<br/>pkill：通过进程名终止进程。<br/>crontab：定时任务命令。<br/>ps：显示进程的快照。<br/>pstree：树形显示进程。<br/>nice/renice：调整程序运行的优先级。<br/>nohup：忽略挂起信号运行指定的命令。<br/>pgrep：查找匹配条件的进程。<br/>runlevel：查看系统当前运行级别。<br/>init：切换运行级别。<br/>service：启动、停止、重新启动和关闭系统服务，还可以显示所有系统服务的当前状态。<br/>Tags - <a href="https://www.heckjj.com/tags/linux/" rel="tag">linux</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post/35/</link>
<title><![CDATA[Cisco常用命令集合]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[网络工程]]></category>
<pubDate>Sat, 09 May 2009 07:24:52 +0000</pubDate> 
<guid>https://www.heckjj.com/post/35/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp; 嘿嘿，猪头收集的一些常用的Cisco命令<br/>PIX515E 操作命令 <br/><strong><span style="color: #DC143C;">show local-host &#124; in local host&#124;count //PIX 515E上查看连接数<br/>show conn protocol tcp //PIX 515E上查看TCP连接 <br/>show nat //PIX 515E<br/>show access-list //PIX 515E <br/><br/>#snmp setting on the PIX515E<br/>snmp-server host inside 192.168.1.2 poll<br/>no snmp-server location<br/>no snmp-server contact<br/>snmp-server community public<br/>no snmp-server enable traps</span></strong><br/>&nbsp;&nbsp;<br/>删除无用的<span style="color: #008000;"><strong>access-list: no access-list e In_Out tcp host 172.18.20.16 any</strong></span>查看流量：show ip access-list or show access-list<br/>把所有的访问控制列表都保存.<br/>然后先在接口下面把访问控制去掉.再去访问控制列表.再把新的访问控制列表添加上去.最后再应用到接口.<br/>no access-group In_Out in interface inside<br/>no access-list e In_Out<br/>7.0版本Cisco PiX允许内部Ping外部，但外部不能Ping内部<br/>&nbsp;&nbsp;policy-map global_policy<br/>&nbsp;&nbsp;class inspection_default<br/>&nbsp;&nbsp;inspect icmp<br/>6.3版本Cisco Pix允许内部Ping外部，但外部不能Ping内部<br/>&nbsp;&nbsp;access-list 101 permit icmp any any echo-reply<br/>&nbsp;&nbsp;access-group 101 in interface outside <br/><br/>//允许Tracert返回包<br/>access-list Out_In extended permit icmp any any time-exceeded<br/><br/>#syslog for PIX<br/>logging on<br/>logging trap [1-7]<br/>show logging<br/>logging host [interface] ip_address<br/>&nbsp;&nbsp;<br/>#Cisco Switch Command:<br/>switchport port-security mac-address sticky //Mac地址绑定<br/>no switchport port-security //端口MAC绑定<br/>show ip access-lists 162 //查看访问列表<br/>switchport access vlan 300 //修改端口VLan<br/>show cdp nei detail //查看级联交换机<br/>show processes cpu //cpu利用率<br/>show processes memory //mem利用率<br/>单播流量40%.组播流量30%<br/>&nbsp;&nbsp;&nbsp;&nbsp;storm-control unicast level 40<br/>&nbsp;&nbsp;&nbsp;&nbsp;storm-control multicast level 30<br/>rate-limit 端口限速 <br/>&nbsp;&nbsp;<br/>//某个Vlan，一个IP走网通，其他IP走电信<br/>access-list ( number ) deny ip ( ip address ) any<br/>access-list ( number ) permit ip any any <br/><br/>//3750或者3550总出口端口限制某个vlan总带宽<br/>mls qos<br/>class-map match-all user2m<br/>match access-group 101<br/>policy-map download<br/>class user2m<br/>&nbsp;&nbsp;police 2048000 512000 exceed-action drop<br/>access-list 101 permit ip any 172.18.50.0 255.255.255.0<br/>interface g1/0/22<br/>&nbsp;&nbsp;service-policy input download<br/><br/>//建立vlan<br/>vlan 233<br/>interface vlan 233<br/>ip address 172.18.233.1 255.255.255.0<br/>ip helper-address 172.18.10.12<br/>interface f0/22<br/>switchport access vlan 233<br/><br/>//根据用户的源ip地址指定路由<br/>access-list 152 permit ip host 172.18.50.201 any<br/>access-list 152 permit ip host 172.18.50.202 any<br/>access-list 188 permit ip any 218.75.79.0 0.0.0.255<br/>access-list 188 permit ip any 58.215.76.0 0.0.0.255<br/>route-map VLAN500-17F permit 10<br/>match ip address 188 152<br/>set ip next-hop 172.18.33.1<br/>interface Vlan1<br/>ip address 172.18.100.2 255.255.255.0<br/>ip policy route-map VLAN500-17F<br/><br/>#已知2950的F0/16端口流量大，察看MAC或IP<br/>config t<br/>interface f0/16<br/>&nbsp;&nbsp;swi port-security<br/>&nbsp;&nbsp;swi port-security mac-address sticky<br/>show run<br/>show arp<br/>show mac-address-table<br/>拿到MAC地址后,根据IP段扫描IP段<br/>nbtscan -r 192.168.15.0/24<br/><br/>#SPAN(端口镜像)<br/>conf t<br/>monitor session 1 source interface fastEthernet 0/38 //需要抓包的端口，源口<br/>monitor session 1 destination interface fastEthernet 0/36 //监听端口，目标口<br/>exit<br/>show monitor session 1<br/><br/>#syslog configuration<br/>device#conf t <br/>device(config)#logging on <br/>device(config)#logging a.b.c.d //日志服务器的IP地址 <br/>device(config)#logging facilit y local1 <br/>//facility标识, RFC3164 规定的本地设备标识为 local0 - local7 <br/>device(config)#logging trap errors //日志记录级别，可用"?"查看详细内容 <br/>device(config)#logging source-interface e0 //日志发出用的源IP地址 <br/>device(config)#service timestamps log datetime localtime <br/>//日志记录的时间戳设置，可根据需要具体配置 <br/>device#sh logging //检验<br/>&nbsp;&nbsp;<br/>Access-enable 允许路由器在动态访问列表中创建临时访问列表入口<br/>Access-group 把访问控制列表(ACL)应用到接口上<br/>Access-list 定义一个标准的IP ACL<br/>Access-template 在连接的路由器上手动替换临时访问列表入口<br/>Appn 向APPN子系统发送命令<br/>Atmsig 执行ATM信令命令<br/>B 手动引导操作系统<br/>Bandwidth 设置接口的带宽<br/>Banner motd 指定日期信息标语<br/>Bfe 设置突发事件手册模式<br/>Boot system 指定路由器启动时加载的系统映像<br/>Calendar 设置硬件日历<br/>Cd 更改路径<br/>Cdp enable 允许接口运行CDP协议<br/>Clear 复位功能<br/>Clear counters 清除接口计数器<br/>Clear interface 重新启动接口上的硬件逻辑<br/>Clockrate 设置串口硬件连接的时钟速率，如网络接口模块和接口处理器能接受的速率<br/>Cmt 开启/关闭FDDI连接管理功能<br/>Config-register 修改配置寄存器设置<br/>Configure 允许进入存在的配置模式，在中心站点上维护并保存配置信息<br/>Configure memory 从NVRAM加载配置信息<br/>Configure terminal 从终端进行手动配置<br/>Connect 打开一个终端连接<br/>Copy 复制配置或映像数据<br/>Copy flash tftp 备份系统映像文件到TFTP服务器<br/>Copy running-config startup-config 将RAM中的当前配置存储到NVRAM<br/>Copy running-config tftp 将RAM中的当前配置存储到网络TFTP服务器上<br/>Copy tftp flash 从TFTP服务器上下载新映像到Flash<br/>Copy tftp running-config 从TFTP服务器上下载配置文件<br/>Debug 使用调试功能<br/>Debug dialer 显示接口在拨什么号及诸如此类的信息<br/>Debug ip rip 显示RIP路由选择更新数据<br/>Debug ipx routing activity 显示关于路由选择协议(RIP)更新数据包的信息<br/>Debug ipx sap 显示关于SAP（业务通告协议）更新数据包信息<br/>Debug isdn q921 显示在路由器D通道ISDN接口上发生的数据链路层（第2层）的访问过程<br/>Debug ppp 显示在实施PPP中发生的业务和交换信息<br/>Delete 删除文件<br/>Deny 为一个已命名的IP ACL设置条件<br/>Dialer idle-timeout 规定线路断开前的空闲时间的长度<br/>Dialer map 设置一个串行接口来呼叫一个或多个地点<br/>Dialer wait-for-carrier-time 规定花多长时间等待一个载体<br/>Dialer-group 通过对属于一个特定拨号组的接口进行配置来访问控制<br/>Dialer-list protocol 定义一个数字数据接受器（DDR）拨号表以通过协议或ACL与协议的组合来控制控制拨号<br/>Dir 显示给定设备上的文件<br/>Disable 关闭特许模式<br/>Disconnect 断开已建立的连接<br/>Enable 打开特许模式<br/>Enable password 确定一个密码以防止对路由器非授权的访问<br/>Enable password 设置本地口令控制不同特权级别的访问<br/>Enable secret 为enable password命令定义额外一层安全性<br/>Encapsulation frame-relay 启动帧中继封装<br/>Encapsulation novell-ether 规定在网络段上使用的Novell独一无二的格式<br/>Encapsulation PPP 把PPP设置为由串口或ISDN接口使用的封装方法<br/>Encapsulation sap 规定在网络段上使用的以太网802.2格式Cisco的密码是sap<br/>End 退出配置模式<br/>Erase 删除闪存或配置缓存<br/>Erase startup-config 删除NVRAM中的内容<br/>Exec-timeout 配置EXEC命令解释器在检测到用户输入前所等待的时间<br/>Exit 退出所有配置模式或者关闭一个激活的终端会话和终止一个EXEC<br/>Exit 终止任何配置模式或关闭一个活动的对话和结束EXEC<br/>format 格式化设备<br/>Frame-relay local-dlci 为使用帧中继封装的串行线路启动本地管理接口（LMI）<br/>Help 获得交互式帮助系统<br/>History 查看历史记录<br/>Hostname 使用一个主机名来配置路由器，该主机名以提示符或者缺省文件名的方式使用<br/>Interface 设置接口类型并且输入接口配置模式<br/>Interface 配置接口类型和进入接口配置模式<br/>Interface serial 选择接口并且输入接口配置模式<br/>Ip access-group 控制对一个接口的访问<br/>Ip address 设定接口的网络逻辑地址<br/>Ip address 设置一个接口地址和子网掩码并开始IP处理<br/>Ip default-network 建立一条缺省路由<br/>Ip domain-lookup 允许路由器缺省使用DNS<br/>Ip host 定义静态主机名到IP地址映射<br/>Ip name-server 指定至多6个进行名字-地址解析的服务器地址<br/>Ip route 建立一条静态路由<br/>Ip unnumbered 在为给一个接口分配一个明确的IP地址情况下，在串口上启动互联网协议（IP）的处理过程<br/>Ipx delay 设置点计数<br/>Ipx ipxwan 在串口上启动IPXWAN协议<br/>Ipx maximum-paths 当转发数据包时设置Cisco IOS软件使用的等价路径数量<br/>Ipx network 在一个特定接口上启动互联网数据包交换（IPX）的路由选择并且选择封装的类型（用帧封装）<br/>Ipx router 规定使用的路由选择协议<br/>Ipx routing 启动IPX路由选择<br/>Ipx sap-interval 在较慢的链路上设置较不频繁的SAP（业务广告协议）更新<br/>Ipx type-20-input-checks 限制对IPX20类数据包广播的传播的接受<br/>Isdn spid1 在路由器上规定已经由ISDN业务供应商为B1信道分配的业务简介号（SPID）<br/>Isdn spid2 在路由器上规定已经由ISDN业务供应商为B2信道分配的业务简介号（SPID）<br/>Isdn switch-type 规定了在ISDN接口上的中央办公区的交换机的类型<br/>Keeplive 为使用帧中继封装的串行线路LMI（本地管理接口）机制<br/>Lat 打开LAT连接<br/>Line 确定一个特定的线路和开始线路配置<br/>Line concole 设置控制台端口线路<br/>Line vty 为远程控制台访问规定了一个虚拟终端<br/>Lock 锁住终端控制台<br/>Login 在终端会话登录过程中启动了密码检查<br/>Login 以某用户身份登录，登录时允许口令验证<br/>Logout 退出EXEC模式<br/>Mbranch 向下跟踪组播地址路由至终端<br/>Media-type 定义介质类型<br/>Metric holddown 把新的IGRP路由选择信息与正在使用的IGRP路由选择信息隔离一段时间<br/>Mrbranch 向上解析组播地址路由至枝端<br/>Mrinfo 从组播路由器上获取邻居和版本信息<br/>Mstat 对组播地址多次路由跟踪后显示统计数字<br/>Mtrace 由源向目标跟踪解析组播地址路径<br/>Name-connection 命名已存在的网络连接<br/>Ncia 开启/关闭NCIA服务器<br/>Network 把一个基于NIC的地址分配给一个与它直接相连的路由器把网络与一个IGRP的路由选择的过程联系起来在IPX路由器配置模式下，在网络上启动加强的IGRP<br/>Network 指定一个和路由器直接相连的网络地址段<br/>Network-number 对一个直接连接的网络进行规定<br/>No shutdown 打开一个关闭的接口<br/>Pad 开启一个X.29 PAD连接<br/>Permit 为一个已命名的IP ACL设置条件<br/>Ping 把ICMP响应请求的数据包发送网络上的另一个节点检查主机的可达性和网络的连通性对网络的基本连通性进行诊断<br/>Ping 发送回声请求，诊断基本的网络连通性<br/>Ppp 开始IETF点到点协议<br/>Ppp authentication 启动Challenge握手鉴权协议（CHAP）或者密码验证协议（PAP）或者将两者都启动，并且对在接口上选择的CHAP和PAP验证的顺序进行规定<br/>Ppp chap hostname 当用CHAP进行身份验证时，创建一批好像是同一台主机的拨号路由器<br/>Ppp chap password 设置一个密码，该密码被发送到对路由器进行身份验证的主机命令对进入路由器的用户名/密码的数量进行了限制<br/>Ppp pap sent-username 对一个接口启动远程PAP支持，并且在PAP对同等层请求数据包验证过程中使用sent-username和password<br/>Protocol 对一个IP路由选择协议进行定义，该协议可以是RIP，内部网关路由选择协议（IGRP），开放最短路径优先（OSPF），还可以是加强的IGRP<br/>Pwd 显示当前设备名<br/>Reload 关闭并执行冷启动；重启操作系统<br/>Rlogin 打开一个活动的网络连接<br/>Router 由第一项定义的IP路由协议作为路由进程，例如：router rip 选择RIP作为路由协议<br/>Router igrp 启动一个IGRP的路由选择过程<br/>Router rip 选择RIP作为路由选择协议<br/>Rsh 执行一个远程命令<br/>Sdlc 发送SDLC测试帧<br/>Send 在tty线路上发送消息<br/>Service password-encryption 对口令进行加密<br/>Setup 运行Setup命令<br/>Show 显示运行系统信息<br/>Show access-lists 显示当前所有ACL的内容<br/>Show buffers 显示缓存器统计信息<br/>Show cdp entry 显示CDP表中所列相邻设备的信息<br/>Show cdp interface 显示打开的CDP接口信息<br/>Show cdp neighbors 显示CDP查找进程的结果<br/>Show dialer 显示为DDR（数字数据接受器）设置的串行接口的一般诊断信息<br/>Show flash 显示闪存的布局和内容信息<br/>Show frame-relay lmi 显示关于本地管理接口（LMI）的统计信息<br/>Show frame-relay map 显示关于连接的当前映射入口和信息<br/>Show frame-relay pvc 显示关于帧中继接口的永久虚电路（pvc）的统计信息<br/>Show hosts 显示主机名和地址的缓存列表<br/>Show interfaces 显示设置在路由器和访问服务器上所有接口的统计信息<br/>Show interfaces 显示路由器上配置的所有接口的状态<br/>Show interfaces serial 显示关于一个串口的信息<br/>Show ip interface 列出一个接口的IP信息和状态的小结<br/>Show ip interface 列出接口的状态和全局参数<br/>Show ip protocols 显示活动路由协议进程的参数和当前状态<br/>Show ip route 显示路由选择表的当前状态<br/>Show ip router 显示IP路由表信息<br/>Show ipx interface 显示Cisco IOS软件设置的IPX接口的状态以及每个接口中的参数<br/>Show ipx route 显示IPX路由选择表的内容<br/>Show ipx servers 显示IPX服务器列表<br/>Show ipx traffic 显示数据包的数量和类型<br/>Show isdn active 显示当前呼叫的信息，包括被叫号码、建立连接前所花费的时间、在呼叫期间使用的自动化操作控制（AOC）收费单元以及是否在呼叫期间和呼叫结束时提供AOC信息<br/>Show isdn ststus 显示所有isdn接口的状态、或者一个特定的数字信号链路（DSL）的状态或者一个特定isdn接口的状态<br/>Show memory 显示路由器内存的大小，包括空闲内存的大小<br/>Show processes 显示路由器的进程<br/>Show protocols 显示设置的协议<br/>Show protocols 显示配置的协议。这条命令显示任何配置了的第3层协议的状态<br/>Show running-config 显示RAM中的当前配置信息<br/>Show spantree 显示关于虚拟局域网（VLAN）的生成树信息<br/>Show stacks 监控和中断程序对堆栈的使用，并显示系统上一次重启的原因<br/>Show startup-config 显示NVRAM中的启动配置文件<br/>Show ststus 显示ISDN线路和两个B信道的当前状态<br/>Show version 显示系统硬件的配置，软件的版本，配置文件的名称和来源及引导映像<br/>Shutdown 关闭一个接口<br/>Telnet 开启一个telect连接<br/>Term ip 指定当前会话的网络掩码的格式<br/>Term ip netmask-format 规定了在show命令输出中网络掩码显示的格式<br/>Timers basic 控制着IGRP以多少时间间隔发送更新信息<br/>Trace 跟踪IP路由<br/>Username password 规定了在CHAP和PAP呼叫者身份验证过程中使用的密码<br/>Verify 检验flash文件<br/>Where 显示活动连接<br/>Which-route OSI路由表查找和显示结果<br/>Write 运行的配置信息写入内存，网络或终端<br/>Write erase 现在由copy startup-config命令替换<br/>X3 在PAD上设置X.3参数<br/>Xremote 进入XRemote模式<br/>Tags - <a href="https://www.heckjj.com/tags/cisco/" rel="tag">cisco</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post/22/</link>
<title><![CDATA[局域网优化六大秘技巧]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[网络工程]]></category>
<pubDate>Sat, 02 May 2009 11:43:36 +0000</pubDate> 
<guid>https://www.heckjj.com/post/22/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;在目前，几乎任何稍微大一点的企业和学校都会建立一个局域网供使用，网络已经无处不在了。作为局域网络的网管人员，对于网络速度是非常敏感的，如何有效的利用带宽，避免不必要的速度损失，从而达到对整个网络的优化，就是一个非常重要的问题。<br/><br/>　　写这篇日志是试图讨论关于影响企业网络性能的一些因素，希望能够对大家有所帮助。<br/><br/>　　一、设计的成败<br/><br/>　　设计决定了整个网络的速度。一个好的网络整体规划设计不但能够满足性能的要求，而且使用了最少的投入，同时还应该便于支持日后对于网络的扩大处理。网络设计是一个非常大的课题，从交换机和路由器的选择和配置，到综合排线，都有许多的学问。笔者的个人建议是，请一名非常经验非常丰富的设计人员或者雇用网络排线公司是一个企业公司最初建网的最好选择。笔者早期的切身经验是，同样的设备，存在两种不同的连线法，按照理论是二者是等价的，但是无论怎么试，就是连不上网，后来一位高手只是稍微改动了一根线的位置，就连通了。好多时候，经验远比书本上的知识重要。<br/><br/>　　通常，好的设计满足一下几个要求：<br/><br/>　　功能性：这个网络必须能够工作。它要使得用户能够满足工作上的需要，必须以合理的速度和可靠性为用户提供"用户到用户"和"用户到应用"的连接。<br/><br/>　　可扩展性：这个网络应该能够增长。最初的设计应能在不对全局做较大改动的情况下使网络增长。<br/><br/>　　适应性：这个网络在设计时应该具有长远的目光，考虑到未来技术的发展。并且，不应该包含限制新技术在网络中开展的因素。<br/><br/>　　易管理性：应该支持网络监控和管理，以保证运行中的持续稳定。<br/><br/>　　二、服务、服务器与QoS<br/><br/>　　企业网的稳定与否往往决定于一些关键性的服务器和服务是否稳定运行。通常，在一个现代的企业中，都会使用一些MIS、ERP系统对企业进行管理。在一些大型企业中，甚至实现了完全基于计算机信息系统的管理和运作。所以，为了保证整个企业能够顺利的运作，网管就必须不惜一切代价保证这些信息系统的稳定运行。<br/><br/>　　一般的企业管理信息系统大都使用B/S(如SAP)和C/S(J2EE和.NET)构架。无论何种构架，一台高档的服务器是不可少的。现代的技术如J2EE等虽然稳定可靠，但服务器的负载是早期的数倍。通过使用双或四Xeon处理器，SCSI接口的硬盘，RAID阵列或者增大内存都能够大大提高服务器的性能。同时，为服务器买一块名牌网卡或者升级至千兆以太网而不是2、30元的“地摊货”也是很好的方法。当然，鉴于Oracle、BEA、IBM等对于Linux最近都增加了支持力度，所有的产品都有移植到Linux平台，而Linux在服务方面的特性确实要好一些，所以用户不妨考虑Linux平台。如果公司的规模非常大，那么使用IBM、HP等大厂的服务器和完整解决方案远胜于一台你认为很好的普通服务器。<br/><br/>　　QoS是最近交换机和软件厂商等倡导的一项技术，QoS能够保证企业关键性的服务稳定，通过在交换机中保留一定的带宽给关键服务数据包，关键服务的性能能够得到保证。但是，QoS的开启意味着20%以上的普通网络通讯速度流失，所以对于企业网和网上业务密集的网络，开启QoS，否则，关掉它。<br/><br/>　　三、路由、交换<br/><br/>　　交换机和路由的配置也是非常重要的网络性能因素。<br/><br/>　　先说交换机的配置，通常对于最常见的提高性能的方法是设置VLAN。VLAN是把物理上通过同等方式的连接虚拟成为多个不同的子网。VLAN最大的功能就是防止广播风暴。一般来说，如果一个网络的广播包占到所有的通讯包的30%以上，网络性能就显着下降。现在，几乎所有的交换机都提供了VLAN的支持。虽然VLAN设置有一点点的麻烦，但是因为其对于性能的显着提高，建议网管能够配置VLAN。把互访频率比较高的电脑设置在同一个VLAN中，把无关性大的电脑隔开，性能的提高将是明显的。另外，打开网卡和交换机的全双工支持，也能带来性能的提高。同时，不同的交换机网络(Cisco和3COM等)，都有自己的交换机专利技术能够提高速度。<br/><br/>　　路由器的功能是连接两个不同的网络，对于中小企业通常是连接在最上层交换机上作为Internet和局域网的网桥，路由器是一个异常复杂与高级的机器。当然，路由器非常贵，如果中小企业对于Internet性能要求不高，可以简单的通过安装建立一台Windows Internet Access Server作为连接Internet服务器，或者依靠便宜好用的Linux机器作为软路由，更或者在一台连接Internet和局域网的电脑上安装一个代理服务器软件(Microsoft Proxy Server/Unix Squid)。但是，路由器功能是非常强大的，而且具有非常好的速度。所以，在可以的情况下，一个企业应该尽量选择购买路由器，并且购买速度足够满足企业要求的路由器。路由协议一般就是连接ISP的PPP，配置上没有太多的可改进之处，一部分路由器支持ACL访问控制，通过合理的配置能够屏蔽一部分的流量，增加了网络带宽。<br/><br/>　　四、瓶颈、流量<br/><br/>　　网管必须经常嗅探网上包的情况，了解究竟什么东西在网上传输。如果企业中有员工在使用例如网上视频点播或者BitTorrent等P2P软件的时候，对于网络带宽，尤其是局域网出口带宽，会带来巨大的影响。笔者所在的学校，这一年来上网人数没有增加太多，但是访问公网的速度大大变慢了，就是因为这一类点对点的连结大大增多了。如果企业业务非常在乎与Internet的信息交换，那么网管就必须提醒用户或者干脆在防火墙上屏蔽掉BitTorrent 之类的软件保证正常的企业信息通道畅通。<br/><br/>　　通过向Internet服务提供商购买更多的带宽线路，或者提供高一级的高速交换机，可以解决大部分的瓶颈问题。但是，笔者认为，关键是要利用现有的带宽。比如对于视频点播，如果使用基于Cisco交换技术的IPTV的软件，就能够很好的解决内部的视频网络瓶颈。<br/><br/>　　五、安全再安全<br/><br/>　　外界的网络对于内部的DoS攻击，端口扫描对于企业网络的影响非常大。所以，安装一个防火墙或者购买一个硬件防火墙，总是能够解决许多的网络问题。尤其是现在的黑客工具繁多，而且很好用，还有杂志宣传如何使用，所以网络所受到的潜在危险是巨大的真是悲哀啊。而且，网管必须对局域网中的电脑进行扫描，看看是不是被黑客开了后门，时常看看Log日志，对于异常要警觉。当然，最重要的是必须时刻关注最新的软件升级信息，订阅安全邮件列表。<br/><br/>　　其次，内贼难防。所以对于交换机和路由机的密码，必须高度保密，对于网络的拓扑结构，也要尽量保密。关掉路由和交换机的http管理服务。对于重要的数据服务单元，如SQL Server、MySQL服务器，可以把它同局域网断开，仅和需要的主机连接成一个单独的子网，或者，安装防火墙软件，只允许固定的IP地址访问。<br/><br/>　　总之，对于突然的网络流量剧变，必须引起安全性方面的高度注意。<br/><br/>　　802.1x<br/><br/>　　该协议能够对于连接入网络的电脑进行身份认证，避免有人偷连网络，大部分交换机支持该协议，建议推广使用。<br/><br/>　　六、细节<br/><br/>　　连线：连接局域网中的每台计算机都是用双绞线来实现的，但是并不是用双绞线把两台计算机简单地相互连接起来，就能实现通信目的，我们必须按照一定的连线规则来进行连线。双绞线的连接距离不能超过100米，我们如果需要连接超过100米的两台计算机时，必须使用转换设备。在连接转换设备和交换机时，我们还必须进行跳线。这是因为以太网中，一般是使用两对双绞线，排列在1、2、3、6的位置，如果使用的不是两对线，而是将原配对使用的线分开使用，就会形成串扰，对网络性能有较大影响。10M网络环境这种情况不明显，100M的网络环境下如果流量大或者距离长，网络就会无法联通。当然，不要使用劣质的水晶头和线。<br/><br/>　　严格执行接地要求：由于在局域网中传输的都是一些弱信号，如果操作稍有不当或者没有按照网络设备的具体操作要求来办的话，就可能在联网中出现干扰信息，严重的能导致整个网络不通。特别是一些网络转接设备，由于涉及到远程线路，它对接地的要求非常严格，否则该网络设备将达不到规定的连接速率，从而在联网的过程中产生各种莫名其妙的故障现象。<br/><br/>　　爱护设备：把交换机组和服务器放在一个灰尘少的房间中，当然如果有中心机房当然最好。经常去看看，扫扫灰。对于散热风扇，最好能够双个备份。对于网线，至少要能够有个头绪，万一接错也能查出来。这些都能够帮助网络正常运作。<br/>Tags - <a href="https://www.heckjj.com/tags/%25E5%25B1%2580%25E5%259F%259F%25E7%25BD%2591/" rel="tag">局域网</a> , <a href="https://www.heckjj.com/tags/%25E4%25BC%2598%25E5%258C%2596/" rel="tag">优化</a>
]]>
</description>
</item>
</channel>
</rss>