Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析
大纲目录
0.常用linux基础网络命令
1.配置主机名
2.配置网卡信息与IP地址
3.配置DNS客户端
4.配置名称解析顺序
5.配置路由与默认网关
6.双网卡绑定
本章目录
#新添加了一张网卡eth1,IP地址为10.10.10.1,具体操作设置请看 1中操作
1.配置主机名
1.1 修改主机名称
【1】hostname new_hostname #直接修改本地主机名
【2】vi /etc/sysconfig/network #修改网络上的主机名
【3】vi /etc/hosts #修改hosts文件,达到本机的网络主机名与本机IP地址映射
2 配置网卡信息与IP地址
【1】临时(重启不生效):ifconfig eth1 10.10.10.10 netmask 255.255.255.0
【2】永久(重启也生效):在 /etc/sysconfig/network-scripts/ 目录下,复制/新建新网卡的配置文件,进行信息配置,可以用ifconfig来找到新网卡的mac地址
3 DNS客户端配置
【1】修改dnf配置文件:vi /etc/resolv.conf (修改好就可以上网了,可以直接生效)#名称解析默认通过域名来解析,有时候可能会很慢,所以配置要合理,如果登录很慢,就是这里设置了域名
4 配置名称解析顺序
【1】修改解析顺序文件文件: /etc/host.conf
#加上 order hosts,bind
【2】为什么要配置名称解析顺序?
如果我们有配置DNS客户端的话,一旦DNS地址出了问题,就会登录不上我们想登录的主机。并且,不如不配置本地hosts文件解析,从外网dns解析的话,会很慢,卡个几秒~几十秒都正常
--------------------------------------------- --------------------------------------------- 分割线--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------
详细操作~
1.配置主机名
1.1 修改主机名称
【1】hostname new_hostname #直接修改本地主机名
【2】vi /etc/sysconfig/network #修改网络上的主机名
把hostname= 改成如上图我们设置的新名称
【3】vi /etc/hosts #修改hosts文件,达到本机的网络主机名与本机IP地址映射
ping验证
2 配置网卡信息与IP地址
【1】临时的IP地址配置(重启后失效)
ifconfig eth1 10.10.10.10 netmask 255.255.255.0
【2】永久配置IP地址(重启后依旧生效)
(1)进入这个目录 cd /etc/sysconfig/network-scripts/
(2)发现没有eth1只有eth0,cp一份到当前目录(即 /etc/sysconfig/network-scripts/ )
cp ifcfg-eth0 ifcfg-eth1
(3)打开看看参数
USERCTL :非root用户是否能够控制修改该设备,如果为no,即非root用户无法操作~
IPADDR :IP地址
NETMASK :网络位
GETWAY :网关
(4)修改新网卡配置文件参数为新网卡参数
获取其mac地址
修改配置文件
修改前后如下,核心改了设备名称和IP地址以及网关
(5)重启网络查看验证 service network restart
成功
3 DNS客户端配置
【1】修改dnf配置文件:vi /etc/resolv.conf (修改好就可以上网了,可以直接生效)
nameserver 后面接DNS名称
4 配置名称解析顺序
【1】查看解析顺序文件文件:cat /etc/host.conf
文件内容只有一个 multi on ,这个意思是可以拥有多个IP地址,一删或者设置为off就只能有1个ip地址了,这里不能动他。
【2】修改解析顺序文件文件: vi /etc/host.conf
加上 order hosts,bind
#设置最先到hosts(/etc/hosts)里面解析(即本地配置文件解析),再到bind(/etc/resolv.conf)中解析(即DNS解析)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)的更多相关文章
- Linux学习笔记10—Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法: chkconfig [--a ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记之Linux最小化安装启动后如何配置
在VM虚拟机中安装CentOS 7 时 有时候顾虑到电脑硬件性能,我们需要最小化安装,而最小化安装后与centos6的版本是有一些差异的,接下来我们就对刚安装好的最小化centos7做一些操作,来世我 ...
- Linux学习笔记(21) Linux日志管理
1. 简介 (1) 日志服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式 ...
- 【Linux学习笔记】用nc实现两台主机间的文件传输(不需要输密码)
通常,可以用scp完成两台主机间的文件传输任务,但在主机间未建立信任关系的情况下,scp每次都需要输入密码,用起来感觉不是很方便,之前这篇笔记介绍过不用输入密码执行脚本或传输文件的方法,但对于一些临时 ...
- Linux学习笔记之Linux启动引导过程
早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
- Linux学习笔记——查看Linux系统信息的方法
由于Linux的发行版本比较多,并且有些差异性,所以,分析问题时我们常常需要知道自己的Linux系统的版本信息,以下是我搜集到的一些方法 1:显示电脑以及操作系统的相关信息 qian@ubuntu:~ ...
- Linux学习笔记之Linux环境变量总结
0x00 概述 Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量. 0x01 Linux环境变量分类 按照生命周期来分,Lin ...
随机推荐
- JS继承的6种方法
1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法. 构造函数,原型,实例之间的关系:每个构造函数都有一个原型对象,原型对象包含一个指向构造函数的指针,而实例都包含一个指向原 ...
- HTML5七巧板canvas绘图
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- 由Python的一个小例子想到的
习题: L = [1,2] L.append(L) Print L 问,结果是什么. 结果是,[1,2,[...]] 这是什么意思呢?就是说[...]表示的对[1,2]的无限循环.这一点是在C#等静态 ...
- CC1101 433无线模块,STM8串口透传
CC1101 433无线模块,STM8串口透传 原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C /*** ...
- mongodb数据库安装与卸载
此处以centos下monggodb3.4版本安装为例,可参考官网安装教程 步骤如下: 1.配置mongodb ym源 vi /etc/yum.repos.d/mongodb-org-3.4.repo ...
- hihoCoder #1291 : Building in Sandbox 逆向处理+并查集维护
/** 题目:#1291 : Building in Sandbox 链接:https://hihocoder.com/problemset/problem/1291 题意:就是一个三维的空间里,按照 ...
- 【转】Python 第三方 http 库-Requests 学习
原文地址:http://www.itwhy.org/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/python/python-%E7%AC%AC%E4%B8%89%E6%9 ...
- linux输入法
sudo apt-get install fcitx-table-wbpy安装fcitx 中文是灰色的就拖到第一个 桌面右上角有个设置,可以添加拼音 拼音特别难用
- 用原生JS模仿jquery,需要HTML5的支持
jQuery是现在最流行的JavaScript工具库. 据统计,目前全世界57.3%的网站使用它.也就是说,10个网站里面,有6个使用jQuery.如果只考察使用工具库的网站,这个比例就会上升到惊人的 ...
- node中的require和exports
http://cnodejs.org/topic/4f16442ccae1f4aa270010e9