Linux的简单知识点


Linux中的简单知识点

1、A----->B机器的免密登录
登上两台虚拟机
A机器192.168.152.129 B机器192.168.152.139
在A机器上打开cd /root/.ssh/目录 如果没有配置文件(公共秘钥和私有秘钥) 则要ssh-keygen 生成秘钥
使用ssh-copy-id -i 192.168.152.139(B机器的ip地址) 然后输入密码
在A机器上免密登上B机器使用 ssh 192.168.152.139
登录B机器后,ip地址是B机器的

2、网卡配置文件的动态转换及修改配置文件

进入/etc/sysconfig/network-script/ifcfg-ens33
删掉只剩下这五行
TYPE="Ethernet"                  #以太网类型
BOOTPROTO="dhcp"     #dhcp协议  动态主机配置协议
NAME="ens33"                    #设备名称
DEVICE="ens33"                  #设备名称
ONBOOT="yes"                    #开机自动启动网卡
修改文件  dhcp改成none   添加静态ip地址:IPADDR=XXX.XXX.XXX.xxx  前三段设置系统ip 后一段设置[3,254]
                                          设置子网掩码:NETMASK=255.255.255.0   
设置完成后,重启网卡systemctl  restart  network

3、配置bond(双内网)
注意:在虚拟机的设置上添加一个虚拟网卡
没有的文件自己创建
建立虚拟网卡bond0

配置/etc/sysconfig/network-script/ifcfg-bond0 文件 
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.152.xxx     前三段设置系统ip 后一段设置[3,254]
PREFIX=24
IPV6INIT=no
USERCTL=no
GATEWAY=172.168.152.2        #虚拟机网关是.2  服务器是.1

在ifcfg-ens33文件配置
DEVICE=ens33          文件的后部分
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes

创建vim  ifcfg-ens38文件
DEVICE=ens38          文件的后部分
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
配置bonding参数
tail -2 /etc/modprobe.d/bond0.conf   查看后两行
alias  bond0 bonding
options bonding mode=0 miimon=100
重启网络服务 systemctl  restart  network  
ethtool  bond0   查看bond0的带宽是否为2000mb/s
查看bonding的状态
cat /proc/net/bonding/bond0 i
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

4、配置网卡的子接口
先配置一个静态ip
然后复制ifcfg-ens33重命名为ifcfg-ens33:0 修改name、device、ipaddr等
name和device的名字改为enss33:0
再复制ifcfg-ens33重命名为ifcfg-ens33:1 修改name、device、ipaddr等
name和device的名字改为enss33:1
systemctl restart network
重启网络服务
使用设置的ip地址登录 查看ip地址为三个

5、bond和子接口的区别
bond是使用两张网卡输出一个ip地址带宽增加到2000MB/s bond使用两张网卡增加带宽
子接口是使用一张网卡输出3个或多个ip地址
6、修改网卡名称ens33------>eth0
修改网卡名称ens33------>eth0
修改网卡名称ifcfg-ens33 改成ifcfg-eth0

在cd   /etc/sysconfig/network-scripts/下
mv  ifcfg-ens33  ifcfg-eth0
修改name  device  的名称为eth0
文件内容
TYPE="Ethernet"
BOOTPROTO=dhcp
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
修改vi /etc/sysconfig/grub  重新加载grub
加这一行
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet"
生成启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg
重启网络服务
systemctl  restart  network
ip a   
重启机器
reboot  now

7、查看网卡协商速率
ethtool 网卡名称
speed:1000Mb/s 查看网卡协商速率
link detected:yes 检测服务器是否插网线

如果你网卡协商速率正常是1000Mb/s,突然有一天查看。网卡协商速率掉为100Mb/s
网线坏了。解决方法:换根线

8、yum报错不好使
例如:
yum clean all
yum makecache出现这种问题

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"

方法:
修改vi /etc/resolv.conf
添加两行
search localdomain
nameserver 192.168.152.2 ip为网关
静态ip还需修改网卡配置
修改网卡配置文件
在静态ip修改完后加一个网关
切换到网卡目录
cd /etc/sysconfig/network-scripts/
打开修改静态ip的网卡配置文件
vi ifcfg-ens33
添加网关
GATEWAY=192.168.152.2 ##虚拟机为.2 企业服务器为.1
重启网络服务
systemctl restart network

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值