Linux新手随手笔记1.8
配置网卡服务
将网卡的配置文件,保存成模板,叫做会话。
nmcli命令查看网卡信息。nmcli是一款基于命令行的网络配置工具
只有一个网卡信息,下面我们再添加一个。
公司:静态IP地址
家庭:DHCP自动获取
我们需要虚拟机为我们提供DHCP服务,这样做。
先配置一下公司的网络会话
RHEL7系统支持网络会话功能,允许用户在多个配置文件中快速切换(非常类似于firewalld防火墙服务中的区域技术)。如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址。这就需要麻烦地频繁修改IP地址,但是使用了网络会话功能后一切就简单多了—只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。
可以使用nmcli命令并按照“connection add con-name type ifname”的格式来创建网络会话。假设将公司网络中的网络会话称之为gongsi,将家庭网络中的网络会话称之为house,现在依次创建各自的网络会话。
使用con-name参数指定公司所使用的网络会话名称company,然后依次用ifname参数指定本机的网卡名称(千万要以实际环境为准,不要照抄书上的eno16777736),用autoconnect no参数设置该网络会话默认不被自动激活,以及用ip4及gw4参数手动指定网络的IP地址:
创建会话首先我们用的命令是nmcli,然后add添加一个我们的网卡,con-name 后面是会话名称,我们这里叫gongsi .然后是ifname后面是网卡名称,不知道的可以自己ifconfig自己查一下。autoconnect是说是否进行自动连接,我们这里给他选为no不自动连接。type 是网卡类型,我们是以太网类型也就是ethernet 。ip4是让我们设置IPV4的地址,我们设置为192.168.10.88/24,静态手动的地址,(动态是DHCP)24是子网掩码的一种表示。gw(gateway)指的是网关地址,我们这里不需要,但这是格式,我们写上192.168.10.1。
使用con-name参数指定家庭所使用的网络会话名称house。因为我们想从外部DHCP服务器自动获得IP地址,因此这里不需要进行手动指定。
然后我们来开启一个会话
用nmcli connection up gongsi 就开启了公司的会话,加house就开启了家庭会话。
当设置为家庭会话我们可以看到,IP从本机网卡的192.168.10.10变成了192.168.32.131,
如果想要删除的话我们用nmcli connection delete house
我们看一下他又变回去了,而且nmcli connection show里面我们发现没有house这个会话了。
会话作用:将网卡信息作为一个模板,实现一个快速切换。
----------------------------------------------------------------------------------------------------------------------------------
网卡绑定
RHEL5/6/7 绑定bonding
RHEL7 (端口)聚合 team
我们先关机然后编辑虚拟机。
再添加一块网卡,然后他们的模式必须一致,比如都是主机模式
这里和大家说一下,虚拟机在模拟硬盘和网卡的时候经常出错,所以建议大家先关机再添加再开机
注意新的网卡是在我们服务器是没有的,必须自己配置。
我们先进去原来的网卡配置文件把里面的信息删掉。(为了把两个网卡绑定在一起做准备)
他的优点:
1:好的时候,同时工作,提升网络
2:当某一个网卡坏了的时候,另一块自动备援(顶替),保证网络传输不间断。
现在我们进行编辑配置文件。:
复习一下TYPE 是网卡类型。BOOTPROTO是启动方式,我们选择none默认。ONBOOT是否开机启动,我们选择是。USERCTL是是否通过我们用户的命令行来进行控制,DEVICE是设备名称,自己查看。MASTER是主网卡的名称,这个是规定的必须是bond0另一个是bond1。SLAVE是从属网卡。需要注意的是,这些原本独立的网卡设备此时需要被配置成为一块“从属”网卡,服务于“主”网卡,
然后我们创建另一个网卡信息的配置文件
vim 网卡名称(eno33554992)
然后再我们再配置出来一个bond0
NM = NetworkManager 大小写要区分 :让你的网卡保证能够运行,进行基本的管理,但是我们今天要做的网卡绑定,是比较高级的操作,必须要让网卡不再NM。
接下来还有
我们在/etc/modprobe.d/bond.conf创建一个文件bond.conf。他是为了让我们内核能够去支持对于bond.conf设备的一个支持网卡绑定的技术。
其实也就是将这两个网卡绑定,然后给他取一个新的名字叫做bond0
alias bond0 bonding 意思是我们这个bond0他会去支持我们这个绑定技术的意思。
options bond0 miimon=100 mode=6是说设置成6的话就是说
1.好的时候会同事工作
2.坏的时候会自动备援,miimon=100是说当检测到网卡坏了,切换时间是100毫秒,丢包1次。
然后我们再你的Windows机器上一直ping,这时候你删除一块网卡,会出现一次丢包,然后立刻会恢复的。这就是我们这次实验的作用。
移除了一个,然后丢包了一次立刻就接上了。
------------------------------------------------------------------------------------------------------------------------------
远程控制服务
sshd 远程控制服务,远程Linux系统管理服务。
1.LInux系统中的一切都是文件
2.部署服务就是在修改服务配置文件
3.要运行最新参数需要重启对应的服务。
4.顺手将配置的服务加入到启动项中,保证重启后依然有效。
Linux新手随手笔记1.8的更多相关文章
- Linux新手随手笔记1.7
配置网卡(本地电脑) Vment1 仅主机模式 Vment8 nat模式 物理机 : 192.16810.1 /255.255.255.0 服务器 : 192.168.10.10 /255. ...
- Linux新手随手笔记1.6
RAID磁盘冗余阵列 1.I/O 速度 2.数据安全性 RAID 0 负载均衡.速度乘以二,但是数据安全性不行,任何一块盘损坏数据都会丢失. RAID 1 安全性性提升2倍,任何一个损坏另一个都有 ...
- Linux新手随手笔记1.5
FHS Linux / 代表根目录 /root 管理员的家目录 /boot 启动引导文件,以及开机菜单都会保存在里面 /bin 保存我们系统中命令的目录,不止bin,只要带bin的比如sb ...
- Linux新手随手笔记1.4
计划任务服务程序 计划任务 at 命令 一次性的 crond 服务 周期性的 23:29执行reboot命令(重启服务器) at -l 查看当前的计划任务 at ...
- Linux新手随手笔记1.3
shell脚本的编写(划重点) #!/bin/bash 脚本的声明信息 #sjsjdhsjdhh 脚本的注释 ls -l ...
- Linux新手随手笔记1.2
重定向 输入重定向:将命令输出结果写入一个文件或将一个文件内容导回到命令里面的这个过程叫做重定向 :标准(>) 输出重定向 :覆盖写入清空写入(>)/追加写入(>>) :错 ...
- Linux新手随手笔记1.1
ifconfig 查询网卡信息 分别是网卡名称,物理IP地址,MAC地址,RX收到数据包大小,TX发送数据包大小 # uname # uname -a 查看内核版本号 # hostname 查看主 ...
- Linux新手随手笔记1.9-使用Apache搭建网站
搭建网站 网站服务:让用户能够通过浏览器访问到的服务器上的文档资源. 对比Windows 和Linux部署服务方法对比 Windows:IIS Linux :Apache ,nginx Ap ...
- Linux新手随手笔记
RPM通过将安装规则与源代码打包到一起,来降低软件的安装难度 yum 通过将大量的常用RPM软件存放在一起,解决软件包之间的依赖关系,进一步降低软件的安装难度 rhel 5\6 init rhel 7 ...
随机推荐
- CentOS7快速搭建LNMP环境
名词解释: LNMP:Linux+Nginx+MySql+PHPLAMP:LInux+Apache+MySql+PHPNginx的正确读法应该是Engine X我们使用CentOS自带的YUM来安装 ...
- 阅读GIC-500 Technical Reference Manual笔记
GIC-500是ARM GICv3的一个实现,它只支持ARMv8核和实现了GIC Stream协议的GIC CPU Interface,比如Cortex-A53. 关于GIC有四份相关文档:<C ...
- Web前端原生JavaScript浅谈轮播图
1.一直来说轮播图都是困扰刚进业内小白的一大难点,因为我们不仅需要自己作出一个比较完美的运动框架(虽然网上一抓一大把,但是哪有比自己做出来实现的有成就感,不是吗?^_^),还必须需要非常关键性的把握住 ...
- Enabling Chrome Developer Tools inside Postman
Chrome's Developer Tools are an indispensable part of the modern web development workflow. However, ...
- jQuery.on() 函数详解 【转载】
注意事项 1:on()为指定元素的一个或多个事件绑定事件处理函数.(可传递参数) 2:从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind(). d ...
- 传统业务上云:跨AZ容灾架构解析
本文由 网易云发布. 数字化转型浪潮之下,采用云计算服务提升业务敏捷性.降低运维成本,成为了传统企业的优选方案.网易云资深解决方案架构师张亮通过某物流企业客户的实际案例,分享了传统业务系统在云上的架 ...
- Kafka的CommitFailedException异常
一.含义 CommitFailedException异常:位移提交失败时候抛出的异常.通常该异常被抛出时还会携带这样的一段话: Commit cannot be completed since the ...
- 关于Random(47)与randon.nextInt(100)的区别
参考https://blog.csdn.net/md_shmily92/article/details/44059313 相关文章random.nextInt()与Math.random()基础用法 ...
- 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)
在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...
- BZOJ_3207_花神的嘲讽计划Ⅰ_哈希+主席树
BZOJ_3207_花神的嘲讽计划Ⅰ_哈希+主席树 Description 背景 花神是神,一大癖好就是嘲讽大J,举例如下: “哎你傻不傻的![hqz:大笨J]” “这道题又被J屎过了!!” “J这程 ...