摘要:
shell 函数常见的语法格式function 函数名(){ return n}简化1function 函数名{ ...}简化2函数名(){ ...}在Shell函数的语法中,function表示声明一个函数,这部分可以省略不写shell函数的执行shell函数分为shell函数基础实战分离函数体和执行函数的脚本文件(更规范的方法)。cat >>/etc/init.d/f... 阅读全文
摘要:
route命令 可以显示或管理Linux系统的路由表,route命令设置的路由主要是静态路由。 路由的概念 计算机与计算机之间的数据传输必须得经由网络,而网络可以通过直接连接两台计算机的方式或者是以一个或一个以上的节点来构成。 数据传输首先会通过源主机传送到一个网络节点,然后这个网络节点会根据“约定 阅读全文
摘要:
10.1 ifconfig:配置或显示网络接口信息 10.2-3 ifup&ifdown:激活与禁用网络接口 10.4 route:显示或管理路由表 10.5 arp:管理系统的arp缓存 10.6 ip:网络配置工具 10.7 netstat:查看网络状态 10.8 ss:查看网络状态 10.9 阅读全文
摘要:
arp命令 用于操作本机的arp缓存区,它可以显示arp缓存区中的所有条目、删除指定的条目或者添加静态的IP地址与MAC地址的对应关系。 什么是arp?即地址解析协议(ARP,Address Resolution Protocol),其主要功能是根据IP地址获取物理地址(MAC地址)。 arp 命令 阅读全文
摘要:
iftop是一款实时流量监控工具,可用于监控TCP/IP连接等,必须以root用户的身份运行。 一般最小化安装系统都是没有这个命令的,需要使用yum命令额外安装,而且还要从epel源下载。 iftop命令的参数选项及说明 -i 指定监听的网络接 -n 不进行DNS解析 -N 不将端号解析成服务名 - 阅读全文
摘要:
ifup:激活网络接口 ifup 和 ifdown 命令用于激活指定的网络接口。ifup命令其实是一个Shel脚本,有Shel基础的读者可以使用which命令来找到这个脚本并读一读。命令可读取配置文件/etc/sysconfig/network和/etc/sysconfig/network-scri 阅读全文
摘要:
ifconfig命令 用于配置网卡IP地址等网络参数或显示当前网络的接口状态,其类似于Windows下的ipconfig命令,这两个命令很容易混淆,读者需要区分一下。此外,ifconfig命令在配置网卡信息时必须以root用户的身份来执行。 如果系统中没有ifconfig命令,那就需要安装一下,安装 阅读全文
摘要:
mailq命令 是mail queue(邮件队列)的缩写,它会显示待发送的邮件队列,显示的条目包括邮件队列ID、邮件大小、加入队列时间、邮件发送者和接受者。如果邮件进行最后一次尝试后还没有将邮件投递出去,则显示发送失败的原因。 -v 调试模式,显示详细信息 [root@cs6 ~]# /etc/in 阅读全文
摘要:
nc命令 是一个简单、可靠、强大的网络工具,它可以建立TCP连接,发送UDP数据包,监听任意的TCP和UDP端口,进行端口扫描,处理IPv4和IPv6数据包。 如果系统没有nc命令,那么可以手动安装,安装命令为yum -y install nc。 nc命令的参数选项及说明 -l 指定监听端口,然后一 阅读全文
摘要:
telnet命令 以前是用于登录远程主机,对远程主机进行管理的。但是因为telnet是采用明文传送报文的,其安全性不好,因此现在很多Linux服务器都不开放telnet服务,而是改用更安全的SSH服务了。当然,交换机等网络设备还是会采用telnet登录的方式。 现在使用telnet命令的场景主要是判 阅读全文
摘要:
arping命令 是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包检查局域网内所有设备的硬件地址。 arping 命令的参数选项及说明 -c <次数> 发送指定次数的arp报文后退出命令 -f 当收到第一个应答报文时,立即退出命令。此选项用于判断目标主机是否存在或者正常运行 - 阅读全文
摘要:
traceroute命令 用于显示网络数据包传输到指定主机的路径信息,追踪数据传输路由状况。默认数据包大小是60字节(IPv4)或80字节(IPv6),用户可另行设置。它与Windows下的tracert命令类似。 traceroute [option] [host] [packet len] tr 阅读全文
摘要:
ping命令 可用于测试主机之间网络的连通性。执行ping命令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而可得知该主机运作正常。 ping命令的参数选项及说明 -c <次数> 指定发送ICMP报文的次数。否则,ping命令将一直发送报文 -i <时间 阅读全文
摘要:
ss命令 是类似并将取代netstat的工具,它能用来查看网络状态信息,包括TCP、UDP连接、端口等。它的优点是能够显示更多更详细的有关网络连接状态的信息,而且比netstat更快速更高效。 如果系统没有ss命令,那就需要安装一下,ss命令属于iproute包,因此安装命令是yum -y inst 阅读全文
摘要:
ssh命令 是openssh套件中的客户端连接工具,可以使用ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理,Windows中的替代工具为Xshell、putty、SecureCRT等。 ssh [option] [user@]hostname [comumand] ssh [选项] 阅读全文
摘要:
wget命令 用于从网络上下载某些资料,该命令对于能够连接到互联网的Linux系统的作用非常大,可以直接从网络上下载自己所需要的文件。 wget的特点如下: 支持断点下载功能。 支持FTP和HTTP下载方式。 支持代理服务器。 非常稳定,它在带宽很窄的情况下或不稳定的网络中有很强的适应性。如果是由于 阅读全文
摘要:
netstat命令 用于显示本机网络的连接状态、运行端口和路由表等信息。 netstat命令的参数选项及说明 -r 显示路由表信息,该功能类似于前面学过的route 和ip route-g 显示多播功能群组成员,该功能类似于前面学过的ip maddr-i 显示网络接口信息,该功能类似于前面学过的ip 阅读全文
摘要:
host命令是用于查询DNS的工具,它可以将指定主机名称转换为IP地址。host命令的参数选项及说明-a 显示详细的DNS信息-t 指定查询的域名信息类型,可以是“A”、“ALL”、“MX”和“NS”等DNS查询[root@cs6 ~]# host www.wenyule.topwww.wenyule.top has address 213.232.105.22查询详细信息[root@cs6 ~]... 阅读全文
摘要:
nmap命令 是一款开放源代码的网络探测和安全审核工具,是Network Mapper的缩写。其设计目标是快速地扫描大型网络。nmap可以发现网络上有哪些主机,主机提供了什么服务(应用程序名称和版本号),并探测操作系统的类型及版本信息。 如果系统没有nmap命令,则可以使用下面的命令来安装: nma 阅读全文
摘要:
dig命令 是常用的域名查询工具,可以用于测试域名系统的工作是否正常。 dig命令的参数选项及说明 @<DNS服务器地址> 指定进行城名解析的域名服务器。当不希望使用本机默认的DNS服务器设置时,使用此选项可指定进行线名解析的其他的域名服务器 -x 反向域名解析 -t 指定要查询的DNS数据类型,如 阅读全文