最近在自己学习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文件中。