linux网络配置

linux网络配置

1.查看网络接口信息    ifconfig命令

ifconfig命令用于查看网络接口信息

ifconfig �Call查看所有网络

ifconfig  eth0   查看指定网络

2.服务控制管理: chkconfig命令

命令:chkconfig

参数:--list  查看

参数:--level 指定级别参数

语法:    chkconfig --level [0-6] { on|off }

举例:

关闭iptables在3和5级别的服务

[root@StudyServer ~]# chkconfig --level 35 iptables off

[root@StudyServer ~]# chkconfig --list iptables

iptables        0:关闭  1:关闭  2:启用  3:关闭  4:启用  5:关闭  6:关闭

[root@StudyServer ~]# chkconfig iptables off       #所有级别全部关闭

[root@StudyServer ~]# chkconfig --list iptables

iptables        0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭


后台执行:

[root@oracle ~]# cp /dev/cdrom DVD.iso &  #Linux制作 iso镜像文件

查看后台执行的进程

[root@oracle ~]# jobs

将后台进程调到前台执行

[root@oracle ~]# fg 1

将前台正在执行的进程挂起,并放到后台

^Z (Ctrl+Z)

将后台挂起的进程在后台执行

[root@oracle ~]# bg 1

终止前台运行的进程

^C(Ctrl+C)

终止任意的进程

kill -9 pid   killall -9 进程名


程序与进程

程序:保存在硬盘、光盘等介质中的可执行静态代码。

进程:内存中执行的程序,是动态的代码,它还包括所内存空间、操作数据、缓存等资源

一个进程可以创建多个子进程,形成父子进程。

Linux最初的进程是init,它是其他进程的祖先。进程ID号即PID是1


进程相关的操作命令

进程树pstree

-p        显示进程号

-u        显示用户名

-a        显示完整命令行


查看进程信息ps

作用:查看进程的静态信息,相当于拍快照。

a: 显示当前终端下的所有进程信息

u: 输出用户信息

x: 显示所有终端下的进程信息

-e: 显示系统内所有进程信息

-l: 采用长格式显示

-f: 使用完整格式显示进程信息


查看进程的动态信息 top

杀死进程 kill -9 <进程号>


3查看主机路由信息  route命令

[root@myCentOS01 ~]# route --help

Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables

       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.


       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.

       route {-V|--version}                  Display version/author and exit.


        -v, --verbose            be verbose

        -n, --numeric            don't resolve names

        -e, --extend             display other/more information

        -F, --fib                display Forwarding Information Base (default)

        -C, --cache              display routing cache instead of FIB


  <AF>=Use '-A <af>' or '--<af>'; default: inet

  List of possible address families (which support routing):

    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)

    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)

    x25 (CCITT X.25)

4.测试网络连接   ping命令

使用man ping查看该命令的详细使用信息

指定ping命令的测试数据库包   ping �Cc 3 www.baidu.com

5.测试与其他主机的网络连接路径

traceroute命令测试当前主机到目的主机之间通过的所有网络节点;

windows下是使用tracert命令

[root@myCentOS01 ~]# traceroute www.baidu.com

-bash: traceroute: command not found         #命令未找到

[root@myCentOS01 ~]#   


安装traceroute*软件包

[root@myCentOS01 Packages]# ls -l traceroute*

-r--r--r--. 2 root root 51960 7月   3 2011 traceroute-2.0.14-2.el6.x86_64.rpm

[root@myCentOS01 Packages]# rpm -ivh traceroute-2.0.14-2.el6.x86_64.rpm

warning: traceroute-2.0.14-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:traceroute             ########################################### [100%]

[root@myCentOS01 Packages]#

[root@myCentOS01 Packages]# ls -l traceroute*

-r--r--r--. 2 root root 51960 7月   3 2011 traceroute-2.0.14-2.el6.x86_64.rpm

[root@myCentOS01 Packages]# rpm -ivh traceroute-2.0.14-2.el6.x86_64.rpm

warning: traceroute-2.0.14-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:traceroute             ########################################### [100%]

[root@myCentOS01 Packages]# 

[root@myCentOS01 Packages]# traceroute www.baidu.com

traceroute to www.baidu.com (61.135.169.105), 30 hops max, 60 byte packets

 1  192.168.10.2 (192.168.10.2)  0.209 ms  0.318 ms  0.239 ms

 2  10.41.250.250 (10.41.250.250)  2.693 ms  2.614 ms  2.541 ms

 3  172.16.79.159 (172.16.79.159)  11.157 ms  13.887 ms  13.812 ms

 4  * * *

 5  * * *

 6  * * *

 7  * * *

 8  * * *

 9  * * *

10  * * *

11  * * *

12  * * *

13  * * *

14  * * *

15  * * *

16  * * *

17  * * *

18  * * *

19  * * *

20  * * *

21  * * *

22  * * *

23  * * *

24  * * *

25  * * *

26  * * *

27  * * *

28  * * *

29  * * *

30  * * *

[root@myCentOS01 Packages]#

6.查看当前主机的名称hostname命令

hostname  [参数]     #不带参数是查看,带参数是修改

7.域名查询   nslookup命令      使用nslookup命令进行交互式的域名查询

windows下:


Address:222.139.215.195查询的是解析域名的DNS

linux下

[root@myCentOS01 ~]# nslookup

-bash: nslookup: command not found        #出现命令找不到

[root@myCentOS01 ~]#


安装bind-utils*软件包


[root@myCentOS01 Packages]# rpm -ivh bind-libs-9.8.2-0.17.rc1.el6.x86_64.rpm

warning: bind-libs-9.8.2-0.17.rc1.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:bind-libs              ########################################### [100%]

[root@myCentOS01 Packages]# rpm -ivh bind-utils-9.8.2-0.17.rc1.el6.x86_64.rpm

warning: bind-utils-9.8.2-0.17.rc1.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:bind-utils             ########################################### [100%]

[root@myCentOS01 Packages]# 

[root@myCentOS01 Packages]# nslookup

> server 222.139.215.195

Default server: 222.139.215.195

Address: 222.139.215.195#53

> www.baidu.com

Server:         222.139.215.195

Address:        222.139.215.195#53


Non-authoritative answer:

www.baidu.com   canonical name = www.a.shifen.com.

Name:   www.a.shifen.com

Address: 61.135.169.105

Name:   www.a.shifen.com

Address: 61.135.169.125

>

8.使用命令进行网络配置



(1)hostname设置主机名称

hostname命令设置的主机名称是及时生效的

系统重新启动后将会恢复为系统原有的主机名称

主机名称配置文件所在目录文件:

[root@myCentOS01 Packages]# vi /etc/sysconfig/network

[root@myCentOS01 Packages]#

(2)网络设置的两种方法



ip地址的配置命令


#ifconfig eth0 192.168.152.133 netmask 255.255.255.0 up      配置好后立即生效,此设置命令不需要配置文件的支持

网络接口的配置文件所在目录文件:

[root@myCentOS01 Packages]# vi /etc/sysconfig/network-scripts/ifcfg-

ifcfg-eth0  ifcfg-lo

[root@myCentOS01 Packages]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0   

HWADDR=00:0C:29:93:45:F1

TYPE=Ethernet

UUID=57f6375c-5524-421f-8d3b-e6cb0741302a

ONBOOT=no         #此处修改为yes

IPADDR=192.168.10.155

NM_CONTROLLED=yes

BOOTPROTO=dhcp


(3)路由配置命令



路由配置文件所在目录:

[root@myCentOS01 ~]# cat /etc/resolv.conf

# Generated by NetworkManager

domain localdomain

search localdomain

nameserver 192.168.10.2

[root@myCentOS01 ~]#

(4)使用工具进行网络配置setup命令

[root@myCentOS01 Packages]# setup

bash: setup: command not found     

[root@myCentOS01 Packages]#


安装setup软件包:

[root@myCentOS01 Packages]# ls -l setup*

-r--r--r--. 3 root root 153608 10月 16 2012 setup-2.8.14-20.el6.noarch.rpm

-r--r--r--. 2 root root  60232 7月   3 2011 setuptool-1.19.9-3.el6.x86_64.rpm

[root@myCentOS01 Packages]# rpm -ivh setup-2.8.14-20.el6.noarch.rpm

warning: setup-2.8.14-20.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

        package setup-2.8.14-20.el6.noarch is already installed

[root@myCentOS01 Packages]# rpm -ivh setuptool-1.19.9-3.el6.x86_64.rpm

warning: setuptool-1.19.9-3.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:setuptool              ########################################### [100%]

[root@myCentOS01 Packages]#

(5)网络服务的启动脚本

网络服务启动脚本

“network”服务程序用于对redhat中的网络属性进行配置生效

network服务的启动脚本在“/etc/init.d”目录中

/etc/init.d/network

启动network服务

# /etc/init.d/network start 

停止network服务

# /etc/init.d/network stop


网络接口配置文件

网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中 

网络接口eth0的配置文件是ifcfg-eth0

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

DEVICE=eth0

HWADDR=00:0c:29:fe:a6:74

TYPE=Ethernet

UUID=4e038992-36b0-448e-878c-780ee694b885

ONBOOT=no

NM_CONTROLLED=yes

BOOTPROTO=none

IPADDR=192.168.32.128

NETMASK=255.255.255.0

DNS2=8.8.8.8

GATEWAY=192.168.32.2

DNS1=192.168.32.2

IPV6INIT=no

USERCTL=no


相关命令:

重启网络接口:

1.

# ifdown eth0  停用网络接口

# ifup eth0  启用网络接口  必须需要配置文件的支持(读取配置文件) 


2. # service network restart


本地主机名称配置文件

主机名称(或域名)可以使用命令hostname配置,也可以写在配置文件中。

文件名:/etc/sysconfig/network

格式:HOSTNAME=linux1.wdp.com


本地域名解析文件

存放位置:/etc/hosts

格式:

主机ip地址    主机名称   别名

默认都有一行:回环地址及默认主机名localhost

127.0.0.1 localhost localhost。localdomain

例1:192.168.0.2 linux1.wdp.com linux1

例2:192.168.0.3 linux2



(6)域名服务器(DNS)服务器配置文件:



你可能感兴趣的:(linux,网络,接口,信息)