首页 > 代码库 > linux的常用命令

linux的常用命令

  1. 查看ip地址:

[root@linux-03 ~]# ifconfig eth0                                        //后面跟参数-a,查看说网卡的ip地址配置信息
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3A:A0:9A
          inet addr:20.0.0.4  Bcast:20.0.0.255  Mask:255.255.255.0

            省略...............

2.    配置IP地址:

[root@linux-03 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0        //通过配置文件修改ip地址
DEVICE=eth0
HWADDR=00:0C:29:3A:A0:9A
TYPE=Ethernet
UUID=f5ca97f4-5c17-4d79-8d58-6c6c080abda5
ONBOOT=yes                                //是否开机自启动
NM_CONTROLLED=yes
BOOTPROTO=none                    //如果使用DHCP自动获取ip地址,这里填写dhcp
IPADDR=20.0.0.4                        /.设置服务器的ip地址
NETMASK=255.255.255.0        //配置ip地址对应的子网掩码
GETWAY=20.0.0.1                        //配置网卡的网关地址
DNS1=8.8.8.8                                //配置dns地址
DNS2=114.114.114.114                

3.    通过setup配置ip地址:

[root@linux-03 ~]# rpm -q system-config-network-tui      //查看对应的网络配置对应的软件包有没有安装,如果没有安装需要通过cd光盘或者通过yum仓库进行安装
system-config-network-tui-1.6.0.el6.2-1.el6.noarch

[root@linux-03 ~]# setup

技术分享

选择“网络配置”然后按回车,由于是GUI界面根据提示进行配置即可完成ip地址的配置。这里不再描述,配置完成后需要重新启动网卡服务器

service network restart  或者     ifdown eth0  / ifup eth0

4.    查看网关信息:

[root@linux-03 ~]# route -n                  //通过route命令查看网段信息,-n表示以数字格式显示
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
20.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

5.    更改默认网关ip地址:

[root@linux-03 ~]# route add default gw 20.0.0.1    //添加默认路由信息
[root@linux-03 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
20.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         20.0.0.1        0.0.0.0         UG    0      0        0 eth0       //发现多了一条信息

[root@linux-03 ~]# route del default gw 20.0.0.1     //删除默认网关信息

6.    查看、更改主机名:

[root@linux-03 ~]# hostname                //通过hostname命令可以查看主机名
linux-03

[root@linux-03 ~]# hostname linux        //临时更改主机名称
[root@linux-03 ~]# hostname
linux
[root@linux-03 ~]# vi /etc/sysconfig/network   //通过配置永久性更改主机名称
NETWORKING=yes
HOSTNAME=linux-03

7.    更改主机的启动时的运行级别:

[root@linux-03 ~]# vi /etc/inittab        //通过更改inittab配置文件选在需要开机自动运行的级别

省略......
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)          //关闭linux主机
#   1 - Single user mode                    //运行在单机模式,开机时不需要输入密码
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)  //多用户模式,不支持网络
#   3 - Full multiuser mode            //多用户模式
#   4 - unused                   //未使用
#   5 - X11                        //使用GNOME、KDE图形化界面
#   6 - reboot (Do NOT set initdefault to this)            //重启linux主机
#
id:3:initdefault:                //中间的数据代表主机开机自动运行在第几个级别。当前为3[root@linux-03 [root@linux-03 ~]# runlevel                      //通过runlevel查看当前运行的级别
N 3

[root@linux-03 ~]# init 2                          //通过init命令切换到2运行级别

8.    搭建yum仓库:

[root@linux-03 ~]# vi /etc/yum.repos.d/rhel-source.repo             //yum配置仓库

[rhel-source]                                                     //该名称要和文件名称一致
name=Red Hat Enterprise Linux $releasever - $basearch - Source        //配置yum的名称,
baseurl=file:///mnt            //指定yum访问的路径,也可以通过url设置远程的路径
enabled=1                        //启用yum仓库
gpgcheck=0                    //是否进行更新包的检测

9.    挂在cd光盘

[root@linux-03 ~]# mount /dev/cdrom /mnt        //将cd光驱挂载到/mnt目录

mount: block device /dev/sr0 is write-protected, mounting read-only
[root@linux-03 ~]# mount -o loop /opt/RHEL-server-6.4-i386-dvd.iso   /mnt   //通过-o loop参数将iso文件挂在到mnt目录

[root@linux-03 ~]# umount /mnt      //通过umout命令卸载挂在的设备,参数可以跟挂在的设备、也可以跟挂在的目录

10.    linux服务器通过DHCP自动获取ip地址

[root@linux-03 ~]#dhclient -d eth0            //通过dhclient命令自动获取ip地址,-d表示dhcp

[root@linux-03 ~]#dhclient -r eth0             //重新获取ip地址                                    


 

 

 

 


 

本文出自 “知识是智慧的火炬” 博客,转载请与作者联系!

linux的常用命令