[linux学习](linuxprobe课程)九 使用ssh服务管理远程主机

配置网卡(2)

nmcli(尼玛克烈)

真的好用,可以配置多套网卡信息(即网络会话),根据实际情况切换,适合自己的电脑,对服务器貌似没啥大用,原理是增加了几个配置文件在/etc/sysconfig/network-scripts/下,通过nmcli命令切换这几个配置文件,而且命令,参数,对象都可以自动补齐,我决定了,就用这个了。

命令格式

显示目前的策略 nmtui connection show
增加策略 nmtui connection add con-name 会话名 type ifname eno16777783 Ethernet ip4 192.168.10.40/24(不加ip4就是自动获取)
切换策略 nmtui connection up 会话名

  1. 自动补齐参数,对象
  2. 已存在的会话也可以切换,比如默认的ifcfg-eno16777783
  3. 不配置ip默认为dhcp
  4. 默认永久生效(因为生成了配置文件)
  5. 切换后立即生效

绑定多块网卡

目的

网络负载,一个网卡失效了,另一个网卡可以直接替换上去,并且增大入口宽度,两个网线同时工作,可以增大吞吐。

方法

  1. 准备两块网卡
  2. 配置文件配置信息如下
    网卡一
TYPE=Ethernet # 网卡类型以太网
ONBOOT=yes # 开机启动,打开
ROOTPROTO=none # ip获取方式,无
USERCTL=no #是否允许root外用户操作,不允许
DEVICE=网卡1 # 设备名网卡一
MASTER=bond0 # 绑定设备名bond0
SLAVE=yes # 是否为奴隶 是

网卡二

TYPE=Ethernet # 网卡类型以太网
ONBOOT=yes # 开机启动,打开
BOOTPROTO=none # ip获取方式,无
USERCTL=no #是否允许root外用户操作,不允许
DEVICE=网卡1 # 设备名网卡一
MASTER=bond0 # 绑定设备名bond0
SLAVE=yes # 是否为奴隶 是

ifcfg-bond0

TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
DEVICE=bond0
IPADDR=192.168.20.10
NETMASK=255.255.255.0
NM_CONTROLLED=no

/etc/modprobe.d/bond.conf

alias bond0 bonding
options bond0 miimon=100 mode=6
  1. 重启服务

留个坑

bond失败了,一重启network就断了,ip配置有问题,仅主机模式对应着本机的VMware Network Adapter for VMnet1,NAT模式对应着VMware Network Adapter for VMnet8,需要把IP设置一样才行

有个新发现

网络管理
上面页面=NetworkManager服务=nmcli(NetworkManager 的cli命令行版本)
所以导致我们用上面页面重启网卡,就生成了一个新的配置文件

ssh 远程

ssh ip:port (defalut port : 22,when only enter ip )

we will user password to login in if we dont change any parameters

/etc/ssh/ssh_config (config file)

there are many parameters on it,but i dont want to learn then one by one.

密钥模式

  1. 确保服务器端ssh服务开启,防火墙未限制ssh端口,sshd配置文件处于允许root登陆,允许密码登陆状态
  2. ssh-keygen 生成 ssh key可以tab键填充
  3. ssh-copy-id 192.168.10.100 复制密钥到服务器端 可以tab键填充
  4. 更改服务器端配置文件,不允许密码登陆
  5. 重启服务重启服务重启服务
  6. 完成

scp 远程复制

目前来看可以用于负载均衡服务器间复制,比如服务器升级失败,准备回退,但只在甲服务器有备份文件,甲回退后,直接传到乙上即可完成
远程得IP和路径中间用 : 隔开
scp /opt/tomcat/webapps 192.168.10.100:/opt/tomcat/

screen 不间断会话

目前来看作用不大,可能会在后续工作中,如备份程序时使用,确保备份和还原等耗时较长得任务持续进行。

配置yum源

新建一个yum源文件
vim /etc/yum.repos.d/name1

# 类似于一个声明,下面得是这个yum得参数
[name1] 
# yum源名称
name=name1
# yum的地址,file代表文件,也可以是网络上的yum,:代表后面是地址;//代表我也忘了,是个规定,/media/cdrom是yum的实际地址
baseurl=file:///media/cdrom
# 是否启用
enabled=1
#gpgcheck gpg校验是否开启,不开速度快点,一般时候不用开
gpgcheck=0

screen的使用

  1. 安装:yum install screen
  2. 创建会话:screen -S huihua
  3. 操作一些任务
  4. 某种原因断开了链接
  5. 查看会话的状态:screen -ls
  6. 恢复会话:screen -r huihua
  7. 退出会话:exit
  8. 直接通过screen执行命令:screen tail -f /var/log/message
  9. 某种原因断开
  10. 查看会话:screen -ls
  11. 恢复会话:screen -r pts.2.nongshalei (nognshalei是主机名)

screen 制作共享会话

  1. 甲客户端远程A服务器:ssh 192.168.10.100
  2. 甲客户端建立screen会话:screen -S share
  3. 乙客户端远程A服务器:ssh 192.168.10.100
  4. 乙客户端使用screen会话:screen -x
  5. 退出:exit 一个退了都退了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值