开发

CentOS下多网卡绑定bond/多网卡聚合

网卡bond我直接理解成网卡聚合了,就是把多张网卡虚拟成1张网卡,出口时,这张网卡无论哪个断线都不影响网络,入口时,需要结合交换机的端口聚合功能实现和网卡配置的bond模式进行负载均衡。bond需要在内核Kernels2.4.12及以上才能使用,因为需要使用bonding模块。bond模式:一、bond的模式常用的有两...

SSH使用自定义私钥进行登录

ssh-i/root/.ssh/id_rsaroot@192.168.1.2-i指定了私钥文件的路径...

CentOS下创建网桥

说明:以下创建的是永久网桥,即重启后依然生效。0、安装网桥的依赖yum-yinstalltunctlbridge-utils1、创建网桥配置文件UUID=`uuidgen`cat<<EOF>/etc/sysconfig/network-scripts/ifcfg-br0TYPE="Bridge"UUI...
代码星球·2020-06-27

Linux的SSH免密登录认证过程研究

一、先看下SSH免密登录使用到的工具和生成的文件工具:ssh-keygen用于生成秘钥文件,其中秘钥分为公钥和私钥、ssh-copy-id用于复制公钥文件到被控制机。文件:ssh-keygen生成的秘钥文件有两个,放在~/.ssh/,id_rsa为私钥、id_rsa.pub为公钥被控制机文件:通过ssh-copy-id...

RouterOS双线进行IP分流上网

环境:1、第一条:电信静态IP,一级路由分配的IP;第二条:移动光纤2、通过指定某些IP走电信,某些走移动注意:1、当有多条线路进行NAT伪装时,Out.Interface这个必须选择具体的网卡,不能默认只用一个,不然会出现偶尔断线的情况。2、指定某些IP走电信的原理是通过在防火墙的Mangle打标签,然后再路由表上匹...

RouterOS配置静态IP上网/RouterOS做为二级路由上网

说明:这里只展示关键步骤。-1、lan口的设置以及dhcp服务器的这些设置这里省略,参考:https://www.cnblogs.com/EasonJim/p/9589714.html0、设置网卡名称1、设置网卡的IP,通常为一级路由分配的IP地址Interface这里ether2网卡需要选择上面重新设置后的网卡名称的...

域名DNS解析工具ping/nslookup/dig/host

常见DNS记录的类型类型目的A地址记录,用来指定域名的IPv4地址,如果需要将域名指向一个IP地址,就需要添加A记录。AAAA用来指定主机名(或域名)对应的IPv6地址记录。CNAME如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。MX如果需要设置邮箱,让邮箱能够收到邮件,需要添加M...

Linux下刷新DNS缓存(Ubuntu/CentOS)

现在很多Linux发行版都没有内置DNS本地缓存,Linux不像Windows那样可以使用ipconfig/flushdns来刷新,在Linux下无需刷新,因为本身没有缓存;当然,如果非要缓存刷新,可以安装nscd,然后刷新这个守护进程。Ubuntu:apt-getinstall-ynscdCentOS:yuminst...

CentOS 7下简单的Ansible使用入门

1、配置hosts文件,Ansible依赖hosts文件进行主机通讯,不能直接在命令行上直接输入IP。vi/etc/ansible/hostshosts文件格式如下:[servers]host1ansible_ssh_host=192.0.2.1host2ansible_ssh_host=192.0.2.2host3a...

简单理解Linux的Loopback接口

Linu支持环回接口(LoopbackInterface),以允许运行在同一台主机上的客户程序和服务器程序通TCP/IP进行通信。 A 类网络127就是为环回接口预留的 。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据...

iptables为什么需要增加loopback回环的规则

先说loopback回环的大致个人理解:1、lo的主要作用是基于本地访问本地的数据包会经过lo这张网卡。2、比如ping127.0.0.1时,你在eth0抓不到,只能在lo这张网卡捕获。再来看下简单的iptables的几个链的规则:PREROUTING:在做出路由决策之前,数据包将进入此链。INPUT:数据包将在本地交...

CentOS 7下设置Docker代理(Linux下Systemd服务的环境变量配置)

Docker守护程序使用HTTP_PROXY,HTTPS_PROXY以及NO_PROXY环境变量在其启动环境来配置HTTP或HTTPS代理的行为。无法使用daemon.json文件配置这些环境变量。此示例将覆盖默认docker.service文件。在设置中,需要在Dockersystemd服务文件中添加此配置如果使用H...

CentOS 7卸载Docker

1、先查询所有安装的包yumlistinstalled|grepdocker*或者rpm-qadocker*2、删除查询出来的包#一般情况会有一个yumremove-ydocker-ce#18.09新增了cli工具yumremove-ydocker-ce-cli3、删除镜像文件rm-rf/var/lib/dockerr...
代码星球·2020-06-27

广州移动宽带DNS

目前还搞不明白这些DNS服务器是怎么得出来的,现在只停留在网上收集。下面是收集比较靠谱的DNS广州移动宽带的:ns3.gd.cnmobile.net221.179.38.7ns4.gd.cnmobile.net120.196.165.7ns5.gd.cnmobile.net211.136.192.6ns6.gd.cnm...
代码星球·2020-06-27

Ansible修改自定义端口和登录用户

如下所示:[servers]host1ansible_ssh_host=192.0.2.1ansible_ssh_port=5555ansible_ssh_user="user" 参考:https://ansible-tran.readthedocs.io/en/latest/docs/intro_inven...