首页 > 代码库 > linux的常用命令
linux的常用命令
查看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的常用命令