> 在视频课中学习的Linux知识做的笔记,包括修改IP、网关、DNS、子网掩码一些指令和方法。
- 在终端命令中)切换root(超级管理员)命令:su
- $表示是普通用户状态,#表示root状态
- (在终端命令中)切换终端:Alt+F1/F2/F3/F4/F5/F6
- 每个终端可以有不同的命令,最多有六个终端
- (在终端命令中) 更改主机名:hostname 修改的主机名(必须在root权限下)
hostname单独写表示查看目前的主机名。注意这种更改只是临时生效,系统重启会恢复原来的主机名。
- (在终端命令下)查看网卡命令:ifconfig
eth0表示第一块以太网卡
lo表示虚拟网卡,一般用于测试
- (在终端命令下)查看所有的网卡命令(包括不活动的网卡):```ifconfig -a```
- (在终端命令下)关闭网卡命令:```ifconfig 网卡名称 down (ifdown 网卡名称)```
- (在终端命令下)启用网卡命令:```ifconfig 网卡名称 up(ifup 网卡名称)```
- (在终端命令下)更改网卡IP地址命令:```ifconfig 网卡名称 更改的IP 网关地址 子网掩码(临时生效)```
不写网关地址和子网掩码则不修改
- (在终端命令下)修改网卡的硬件地址【MAC地址(先关闭网卡)】命令:ifconfig 网卡名称 hw ether 新地址(临时生效)
- (在终端命令下)查看本机的路由表命令:route
- (在终端命令下)添加网关命令:route add default gw 网关地址(删除则把add换成del)
- 永久修改主机名:修改/etc/sysconfig/network文件的HOSTNAME属性
- 永久修改网卡、IP地址相关的配置文件:修改/etc/sysconfig/network-scripts/ifcfg-eth0(网卡名)
其中ONBOOT为no的话网络开机默认不会自动连接
BOOTPROTO默认是dhcp,意思是自动分配IP地址、子网掩码、网关这些信息,如果需要自己手动配置的话,我们需要把这个地方修改为null,然后在下边配置IP地址、子网掩码、网关这些信息
- DNS配置文件位置:/etc/resolv.conf
- 这里需要注意的是,网络相关的配置文件修改之后,需要重启网络服务才能生效。当然,重启系统也是可以的
- 字符界面下修改网络配置也是可以的,使用setup命令,会启动一个配置向导
- 重启网络服务的命令:```service network restart```
这就是修改网络配置的一些常用方法,可以使用命令、配置文件和使用setup向导进行修改,其中setup向导方式和修改配置文件一样都是需要重启网络服务后永久生效的。