Linux配置命令.docx

上传人:b****1 文档编号:3274689 上传时间:2023-05-05 格式:DOCX 页数:12 大小:20.58KB
下载 相关 举报
Linux配置命令.docx_第1页
第1页 / 共12页
Linux配置命令.docx_第2页
第2页 / 共12页
Linux配置命令.docx_第3页
第3页 / 共12页
Linux配置命令.docx_第4页
第4页 / 共12页
Linux配置命令.docx_第5页
第5页 / 共12页
Linux配置命令.docx_第6页
第6页 / 共12页
Linux配置命令.docx_第7页
第7页 / 共12页
Linux配置命令.docx_第8页
第8页 / 共12页
Linux配置命令.docx_第9页
第9页 / 共12页
Linux配置命令.docx_第10页
第10页 / 共12页
Linux配置命令.docx_第11页
第11页 / 共12页
Linux配置命令.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux配置命令.docx

《Linux配置命令.docx》由会员分享,可在线阅读,更多相关《Linux配置命令.docx(12页珍藏版)》请在冰点文库上搜索。

Linux配置命令.docx

Linux配置命令

Linux网络配置命令

Linux网络配置命令

    Linux下网卡命名规律:

eth0,eth1。

第一块以太网卡,第二块。

lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。

它代表你的机器本身。

1、ifconfig是查看网卡的信息

ifconfig[Interface]

   Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。

如果添加此选项则显示所指定的网卡信息.

例如:

ifconfigeth0

eth0Linkencap:

Ethernet

HWaddr00:

0C:

29:

F3:

3B:

F2

inetaddr:

192.168.0.10Bcast:

192.168.0.255Mask:

255.255.255.0

UPBROADCASTRUNNINGMULTICASTMTU:

1500Metric:

1

RXpackets:

78errors:

0dropped:

0overruns:

0frame:

0

TXpackets:

104errors:

0dropped:

0overruns:

0carrier:

0

collisions:

0txqueuelen:

100

RXbytes:

11679(11.4Kb)

TXbytes:

14077(13.7Kb)

Interrupt:

10Baseaddress:

0x1080

可以看到:

第一行:

连接类型:

Ethernet(以太网)HWaddr(硬件mac地址)

第二行:

网卡的IP地址、子网、掩码

第三行:

UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:

1500(最大传输单元):

1500字节

第四、五行:

接收、发送数据包情况统计

第七行:

接收、发送数据字节数统计信息。

(1)配置eth0的IP地址,同时激活该设备。

#ifconfigeth0192.168.1.10netmask255.255.255.0up

(2)配置eth0别名设备eth0:

1的IP地址,并添加路由。

#ifconfigeth0:

1192.168.1.3

#routeadd–host192.168.1.3deveth0:

1

(3)激活设备。

#ifconfigeth0:

1up

(4)禁用设备。

#ifconfigeth0:

down

(5)查看指定的网络接口的配置。

#ifconfigeth0

(6)查看所有的网络接口配置。

#ifconfig

2、route命令来配置并查看内核路由表的配置情况

例如:

(1)添加到主机的路由。

#routeadd–host192.168.1.2deveth0:

0

#routeadd–host10.20.30.148gw10.20.30.40

(2)添加到网络的路由。

#routeadd–net10.20.30.40netmask255.255.255.248eth0

#routeadd–net10.20.30.48netmask255.255.255.248gw10.20.30.41

#routeadd–net192.168.1.0/24eth1

(3)添加默认网关。

#routeadddefaultgw192.168.1.1

(4)查看内核路由表的配置。

#route

(5)删除路由。

#routedel–host192.168.1.2deveth0:

0

#routedel–host10.20.30.148gw10.20.30.40

#routedel–net10.20.30.40netmask255.255.255.248eth0

#routedel–net10.20.30.48netmask255.255.255.248gw10.20.30.41

#routedel–net192.168.1.0/24eth1

#routedeldefaultgw192.168.1.1

对于1和2两点可使用下面的语句实现:

Ifconfigeth0172.16.19.71netmask255.255.255.0

Route0.0.0.0gw172.16.19.254

Servicenetworkrestart

3、traceroute命令显示数据包到达目的主机所经过的路由

例如:

#traceroute

4、ping命令来测试网络的连通性

例如:

#ping

#ping–c4192.168.1.12

5、netstat命令来显示网络状态信息

      主要用途有:

察看网络的连接状态(仅对TCP有效,对UDP无效)、检查接口的配置信息、检查路由表、取得统

计信息。

不带参数时表示显示获得的TCP、UDP端口状态,因为UDP为无连接的协议,所以状态对其无意义。

常见的

状态有:

ESTABLISHED、LISTENING、TIME-WAIT,分别表示处于连接状态、等待连接、关闭连接。

netstat程序有

几个参数选项,用户可以用来查看网络上不同方面的信息,其参数说明如下:

-a:

选项为显示所有配置的接口

-i:

选项为显示接口统计信息

-n:

选项为以数字形式显示IP地址

-r:

选项显示内核路由表

-s:

选项表示计数器的值。

例如:

(1)显示网络接口状态信息。

#netstat–i

(2)显示所有监控中的服务器的Socket和正使用Socket的程序信息。

#netstat–lpe

(3)显示内核路由表信息。

#netstat–r

#netstat–nr

(4)显示TCP/UDP传输协议的连接状态。

#netstat–t

#netstat–u

6、hostname更改主机名

例如;

#hostnamemyhost

7、arp命令来配置并查看arp缓存

例如:

(1)查看arp缓存。

#arp

(2)添加一个IP地址和MAC地址的对应记录。

#arp–s192.168.33.1500:

60:

08:

27:

CE:

B2

(3)删除一个IP地址和MAC地址的对应缓存记录。

#arp–d192.168.33.15

   8.ifup命令用于启动指定的非活动网卡设备

      该命令与ifconfigup命令相似。

Ifdown命令用于停止指定的活动网卡设备,该命令与ifconfigdown命令功能相

似。

这两个命令的格式如下:

ifup网卡设备名

ifdown  网卡设备名

9.nslookup查询DNS数据库的用户级命令

exit命令:

退出nslookup命令。

 

     lserver命令:

查找指定的域名服务器并将其设置为默认的域名服务器。

 

     server命令:

和lserver相似,解析另一台域名服务器并将其设置为默认的服务器,不同在于本命令使用当前的默

认服务器来解析。

 

     set命令:

修改工作参数,它也是nslookup中最常用的命令,其可使用的工作参数如nslookup程序的set命令中的工作参数.

工作参数说明:

           setclass  设置查询的类型,一般情况下为Internet。

                              setdebug  设置调试模式/setnodebug:

设置为非调试模式

                              setd2   设置详细调试模式。

/setnod2:

设置为非详细   调试模式。

set[no]defname  设置为defname,会在所有没有加“o“的名字后   自动加上默认的域名。

它是默认的方式。

setdomain  设置默认的域名。

setport   DNS的默认端口为53,用本命令可以设置其   他端口,一般用于调试。

setq(querytype)  改变查询的信息的类型。

默认的类型为A纪录

setrecurse  设置查询类型为递归; 

setretry   设置重试的次数。

默认的值为4。

setroot   设置默认的根服务器。

settimeout  设置等待应答的限制时间(单位为秒),超出即为超时,如果还可以重试,就会将长超   时值加倍,重

新查询。

默认的超时值为5秒。

10.tcpdump命令用于监视TCP/IP连接并直接读取数据链路层的数据包的头部信息

      用户可以指定哪些数据包被监视、哪些控制要显示格式。

例如要监视所有Ethernet上来往的通信,执行下述命

令:

#  tcpdump-ieth0

实际上,tcpdump命令的格式为:

tcpdump[-选项][-c数量][-F文件名][-i网络接口][-r文件

名][-ssnaplen]

          [-T类型][-w文件名][表达式]

tcpdump命令中的选项参数说明如xia所示。

Tcpdump命令中的表达式是一个正则表达式,tcpdump利用它作为过滤报

文的条件,如果一个报文满足表达式的条件,则这个报文将会被捕获。

如果没有给出任何条件,则网络上所有的信

息包将会被截获。

tcpdump命令的选项介绍:

 参数选项  说明

      -a将网络地址和广播地址转变成名字;

      -d将匹配信息包的代码以人们能够理解的汇编格式给出;

      -dd将匹配信息包的代码以c语言程序段的格式给出;

      -ddd将匹配信息包的代码以十进制的形式给出;

       -e在输出行打印出数据链路层的头部信息;

      -f将外部的Internet地址以数字的形式打印出来;

      -l使标准输出变为缓冲行形式;

      -n不把网络地址转换成名字;

      -t在输出的每一行不打印时间戳;

      -v输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息;

      -vv输出详细的报文信息;

      -c在收到指定的包的数目后,tcpdump就会停止;

      -F从指定的文件中读取表达式,忽略其它的表达式;

      -I指定监听的网络接口;

      -r从指定的文件中读取包(这些包一般通过-w选项产生);

      -w直接将包写入文件中,并不分析和打印出来;

      -T将监听到的包直接解释为指定的类型的报文,常见的类型有

      rpc(远程过程调用)和snmp(简单网络管理协议;)

11. 网络配置文件及程序

1、网络设置/etc/sysconfig/network  该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护

程序的行为的参数。

      /etc/rc.d/init.d/networkrestart

2、端口号和服务器名之间的映射/etc/services

3、配置名字解析器/etc/host.conf

4、配置DNS客户/etc/resolv.conf

5、使用netconfig程序配置网络

Workforfun,Liveforlove!

linux基本网络配置命令

 

查看文章

 

linux基本网络配置命令

2008-12-1911:

20

1.ifconfig查看网络接口的信息。

普通用户使用ifconfig的全路径:

/sbin/ifconfig

ifconfig网络接口名称    :

显示指定接口的详细信息。

ifconfig-a查看所有网络接口的信息。

2.route显示路由表     

route|grepdefault显示主机的默认网关。

3.ping-c4192.168.1.10发送指定数量的数据包进行网络连接测试。

4.traceroute192.168.1.10测试与其他主机的网络连接路径。

5.hostname显示当前主机名称。

二、使用命令进行网络设置

1.dhclient从DHCP服务器中申请新的网络设置。

2.ifconfig  网络接口  ip地址netmask子网掩码   :

配置ip地址,ifconfig命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。

3.route  deldefaultgw默认网关地址:

删除默认网关路由记录。

routeadd  default  gw默认网关地址  :

  添加默认网关。

4.hostname  Linserver  :

设置主机名称是即时生效的,重启后将恢复原有主机名。

5.在nslookup命令的交互模式中使用server命令可以显示linux系统中使用的DNS服务器地址。

config  :

字符界面进行网络配置。

service  network   restart   :

重启网络服务。

ifdown网络接口

ifup网络接口  :

重启网络接口

7.修改mac地址:

ifconfigeth0down:

先禁用网卡

ifconfig  eth0  hw  ether  1234567890ab

永远保持这样:

在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)

ifconfigeth0down

ifconfigeth0hwether1234567890ab

ifconfigeht0up

三、修改配置文件进行网络配置

1.网络接口配置文件:

/etc/sysconfig/network-scripts/ifcfg-eth0     

                                    /etc/sysconfig/network-scripts/ifcfg-lo

“ifcfg-eth0”配置文件中设置静态IP地址内容如下:

DEVICE=eth0                设置网络接口名称

ONBOOT=yes              设置网络接口在系统启动时激活。

BOOTPROTO=static   配置为静态地址

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1       网络接口的默认网关

使用DHCP方式获得网络配置内容:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp    

2.主机名配置文件    /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Linserver             Linserver为设置的主机名称。

3.本地主机名称解析文件           /etc/hosts

4.域名服务器配置文件    /etc/resolv.conf

search        设置主机的默认查找域名

nameserver192.168.152.2设置DNS服务器的IP地址,文件中最多可以有3个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录

linux的基本网络配置命令

1、查看IP:

Ifconfig

2、配置IP的方法:

A、这种方法立即生效,但是重启将不会保存。

(除了这个方法的其它方法都可以保存下来)

Ifconfigeth01.1.1.1netmask255.0.0.0up

Ifconfigeth011.1.1.3up设置一个网卡多个IP的方法(在设置虚拟主机时有用到)

激活网卡:

Ifconfigeth0up

关闭网卡:

Ifconfigeth0down

动态获取IP:

Ifconfigetho–dynamic

Dhclient

修改Mac值:

先关闭网卡:

Ifconfigeth0down

再修改MAC值:

Ifconfigeth0hwether112233445566

再激活网卡:

Ifconfigeth0up

B、Netconfig或者Setup,但只能设置Eth0网卡

C、Neat:

打开图形窗口进行设置

D、配置文件设置:

vietcsysconfignetwork-scriptsifcfg-eth0

注意:

配置完后重启网卡Servicenetworkrestart出现失败时,用第四种方法检查配置文件中的Bootup是否为None,如果是DHCP一般会出错的。

3、配置网关:

查看网关:

route

添加默认路由:

routeadd–net0.0.0.0netmask0.0.0.0gw192.168.0.1

删除默认路由:

routedel–net0.0.0.0netmask0.0.0.0gw192.168.0.1

4、配置dns:

echonameserver192.168.0.1etcresolv.conf

Linux路由配置:

1、首先开启路由功能

echo1procsysnetipv4ip_forward(1为打开路由功能,0为关闭路由功能)

(在这个实验里只要开启路由功能就OK了)

2、其它路由设置:

A、添加路由信息:

routeadd–net10.0.0.1netmask255.0.0.0gw192.168.0.1

或者routeadd–net10.0.0.1netmask255.0.0.0deveth0(通过本机的第一个网卡出去)

删除路由条目:

只要把上面的Add改为Del就可以了

B、用Zebra配置路由(配置就跟Cisco的是一样的命令):

1)设置登录密码:

Vietczebrazebra.conf

passwordabc#设置连接时的密码

enablepassword123#设置特权密码

2)开启服务

servicezebrastart

3)建立要配置的路由协议文件

如用Rip协议:

touchetczebraripd.conf

4)开启Rip协议:

serviceripdstart

5)进入Zebra:

 

方法一、Telnet127.0.0.12601   ##记得端口是2601

如果没有设置密码,默认情况下是不允许连接的,适合于远程登录

方法二、Vtysh    ##不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。

6)配置路由:

就跟在Cisco路由器里是一样的就略了

7)退出quit(退出之前记得先保存一下)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2