首页 > 代码库 > 1.网络工具:ifconfig,ping,netstate,Redhat命令设置ip,finger,nslookup
1.网络工具:ifconfig,ping,netstate,Redhat命令设置ip,finger,nslookup
1 ip ad查看网卡编号
2、ifconfig查看网卡信息
3、关闭网卡
4、启动网卡
5、给etho配置临时ip
sudo ifconfig ethoIP地址
6、ping命令
ping [选项]主机名/IP地址
查看网络上的主机是否在工作。它向该主机发送ICMP ECHO_REQUEST包。有时我们想从网络上的某台主机上下载文件,可以是又不知道那台主机是否开着,就需要使用ping命令查看。
命令中各选择项的含义如下:
-c数目在发送指定数目的包后停止。
-d设定SO_DEBUG的选项。
-f大量且快速地送网络封包给一台机器,看它的回应。
-I秒数设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-l次数在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用此选项)。
-q不显示任何传送封包的信息,只显示最后的结果。
-r不经由网关而直接送封包到一台机器,通常是查看本机的网络接口是否有问题。
-s字节数指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
7、netstat
netstat [选项]
显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网路连接正在运作。命令中个选项的含义如下:
-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息,格式同“ifconfig -e”。
-n以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同“route -e”。
-t显示TCP协议的连接情况。
-u显示UDP协议的连接情况。
-v显示正在进行的工作。-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
sudo netstat –anp| grep ftp
8、设置IP(redhat)
RedHat静态IP地址配置
依次修改以下三个文件:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
A./etc/sysconfig/network文件改成以下配置:
编辑内容:
B /etc/sysconfig/network-scripts/ifcfg-eth0
配置说明:
DEVICE=eth0 #设备名称
NETMASK=255.255.255.0 #子网掩码
IPADDR=192.168.6.14 #IP地址
BOOTPROTO=static #【none|static|bootp|dhcp】引导时不使用协议|静态分配|BOOTP协议|DHCP协议
ONBOOT=yes #【yes|no】引导时是否激活设备
DNS1=192.168.6.1 #域名解析服务器
PEERDNS=yes
修改如下:
C /etc/hosts
#建立hostName到ip的映射关系
#可建立多条,其中一条的yourHostName应该第一步(A)的HOSTNAME相同,也就是toto
#否则你使用InetAddress.getLocalhost()会有异常,应该找不到相应的ip映射
192.168.6.6 toto.localdomaintoto
规则是:IP地址 主机名.域名 主机名(192.168.6.6toto.localdomain toto)
D/etc/resolv.conf(该步可以不做)
要访问DNS服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.6.1,那么/etc/resolv.conf文件的内容应为:
nameserver 192.168.6.1 #DNS 配置同B中的【DNS1=211.99.25.1】
E重启生效
使IP地址生效
/sbin/ifdown eth0
/sbin/ifup eth0
配置dns解析(该步可以不做)
echo “nameserver 192.168.6.1”>> /etc/resolv.conf
//通知网关更新信息
/etc/init.d/networkrestart 或者使用service networkrestart
9 nslookup
nslookup name
查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
不带参数使用nslookup命令时,出现提示符”>”,在后面输入要查询的IP地址或域名并回车即可。如果要退出该命令,输入exit并回车即可。
例如:
toto@ubuntu:~$nslookup
>www.baidu.com
10 finger(sudo apt-getinstall finger)
finger [-lmsp] user [user@host…]查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后后面接”@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。命令中各选项的含义如下:
-s显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p除了不显示.plan文件和.project文件以外,与-l选项相同。
1.网络工具:ifconfig,ping,netstate,Redhat命令设置ip,finger,nslookup