Linux学习笔记(1)----配通网络

最近在自己学习Linux,把一些想记下的东西记下来,方便以后记忆。

同时也分享给有兴趣的朋友,有朋友发现有错误的地方,还望多指教。

本文介绍一些常用的Linux命令的使用方法

要想修改文档,就必须知道用什么命令查看文档。

一般我们用的多的是vi

vi 后面加路径和文档名

按次i为插入、删除、修改文档内容,修改完成后保存退出。

需要先按ESC键,然后键入“:wq” // w为保存,q为退出.如果有!则表示强制退出。不保存退出则键入“:q”。

cd //更改当前路径

pwd //查看当前路径

ll或者ls //罗列出当前路径下的所有文件

注意本文中//后面的都是注释。

另外我们经常要查找某个文件,则我们可能要用到 grep

常用的方式为** | grep abc //**为某条命令,并不是所有命令都支持这样,这里就不多做介绍。abc为你要查找的文档中包含的字符。

 

ok,有了以上的知识我们开始。

 

1、配置IP地址

ifconfig //查看当前device的 ip地址。-a 显示所有接口的信息(无论是否跳跃)

ifconfig eth0:0 192.168.1.98 netmask 255.255.255.0 up //配置以上命令使的 eth0:0 device 配置了ip 地址 为192.168.1.98 且命令临时生效,服务重启即失效。

ifconfig eth0:0 192.168.1.98 netmask 255.255.255.0 down //以上命令为取消eth0:0 device的ip配置。

当然我们也可以设置静态永久的ip,但需要修改配置文档。

在我们系统的/etc/sysconfig/network-scripts/ifcfg-eth0文档里。其中路径中的ifcfg-eth0是指device eth0的配置。你也可以为其他device设置,改后面的eth*即可。

用vi编辑此文档。

如果你想设置为让此网卡DHCP获得IP,则改文档为如下内容:

DEVICE=eth0
BOOTPROTO=dhcp //改这里为DHCP即可。
DHCPCLASS=
HWADDR=00:0C:29:C9:AE:9E //eth0的MAC地址,无特殊要求不动它。

ONBOOT=yes

如果需要静态设置,则改为如下:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static //此处改为static

IPADDR=192.168.0.3 //手动设置的静态IP

NETMASK=255.255.255.0 //子网掩码

GATEWAY=192.168.0.1 //网关

使以上配置生效,则我们需要重启网络服务。

service network restart或者/etc/init.d/network restart //重启网络服务的命令

一般也可以手动启动和关闭命令如下:

/sbin/ifdown eth0

/sbin/ifup eth0

 

 

2、配置DNS(非DNS服务器的架设,只为本机配置DNS。)

修改/etc/resolv.conf文件

增加如下两条命令

nameserver 192.168.1.1 //后面的IP为DNS服务器地址

nameserver 202.96.134.133 //后面的IP为DNS服务器地址

另外你也可以指定host文件里的内容去补充解析,前提是你知道域名和ip的对应关系。

修改/etc/hosts文件,注意不是host.conf文件。

192.168.1.1 woju.com route //增加woju.com这个名字和主机的对应关系。

值得注意的是,hosts文档里的内容有三部分,第一部分为ip,第二部分为域名,第三部分为别名。分别以空格隔开。

经常会有些娃子会去修改host.conf,其实host.conf文件定义的是主机查找域名的先后顺序。

打开host.conf 文件我们会发现里面有句"order hosts bind"语句,这句的意思是指定了对主机名的解析顺序是先到hosts中查找,然后到dns服务器的记录里查找。“multi on”则是允许一个主机名对应多个ip地址。你可以增加内容:

order hosts, bind

multi on

nospoof on

 

至于DNS服务器的搭建以后补充或参考其他文献

 

完成以上步骤后我们测试下我们的网络是否通畅,是否可以访问Web页面。

ping 192.168.1.1 //网关

ping www.baidu.cm//外网

以上两个通畅,则表示配置成功。如果不成功,看看上面是否配错误,查看路由是否正确。

 

 

3、查看路由

route //查看当前device上的路由情况

route add -net 10.1.1.0/24 gw 192.168.1.1 //临时为主机添加一条路由。

route del -net 10.1.1.0/24 gw 192.168.1.1 //临时删除一条路由。

route del default gw 192.168.1.1 //临时删除默认路由

route add default gw 192.168.1.1 //临时增加默认路由

如果想添加永久的静态路由则可以将命令写入/etc/rc.d/rc.local文件中。

你可能感兴趣的:(linux,dns,IP地址,查看路由)