配置Linux网络 、 日志管理、远程管理

本文详细介绍了如何配置Linux主机名、IP地址、子网掩码、网关、DNS服务器,包括使用hostnamectl、ifconfig、grub、nmcli、nmtui和配置文件的方法,以及KVM和VMware虚拟机的网络管理技巧。
摘要由CSDN通过智能技术生成

配置网络参数之主机名

配置永久的主机名

]# hostnamectl set-hostname svr7.tedu.cn
]# cat /etc/hostname #设置永久主机名配置文件
svr7.tedu.cn
]# hostname
svr7.tedu.cn

开启一个新的终端查看提示符的变化

配置网络参数之IP地址与子网掩码、网关地址

修改网卡命令规则(eth0、eth1、eth2……)

]# ifconfig | head -2
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:8a:72:4f txqueuelen 1000 (Ethernet)

]# vim   /etc/default/grub      #grub内核引导程序

………此处省略一万字
GRUB_CMDLINE_LINUX="……… quiet net.ifnames=0 biosdevname=0"
………此处省略一万字

]# grub2-mkconfig  -o  /boot/grub2/grub.cfg  #重新生成网卡命名的规则

]# reboot

]# ifconfig   |   head   -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.81.132  netmask 255.255.255.0  broadcast 192.168.81.255

三种方式配置地址: 1.nmtui 2.nmcli 3.修改配置文件

nmcli命令的网卡命名,删除错误网卡命名

KVM虚拟机:

[root@svr7 ~]# nmcli   connection   show             #查看
[root@svr7 ~]# nmcli   connection   delete   eth0
[root@svr7 ~]# nmcli   connection   show             #查看
VMware虚拟机:
[root@svr7 ~]# nmcli   connection   show             #查看
[root@svr7 ~]# nmcli   connection   delete   ens33
[root@svr7 ~]# nmcli   connection   show

[root@svr7 ~]# nmcli   connection   show
[root@svr7 ~]# nmcli   connection   delete   有线连接\ 1 
[root@svr7 ~]# nmcli   connection   show

nmcli命令的网卡命名,添加网卡命名

[root@svr7 ~]# nmcli connection  add  type  ethernet      ifname  eth0    con-name   eth0

解析: nmcli connection 添加 类型 以太网设备
网卡设备名为eth0 nmcli命令的命名为eth0

[root@svr7 ~]# nmcli   connection   show

利用nmcli修改IP地址、子网掩码、网关地址

[root@svr7 ~]# nmcli connection modify  eth0    
	ipv4.method    manual                          
	ipv4.addresses   192.168.4.7/24                
	ipv4.gateway   192.168.4.200               
	connection.autoconnect    yes
[root@svr7 ~]# nmcli connection   修改  网卡名    
ipv4.方法    手工配置                          
ipv4.地址   192.168.4.7/24                
ipv4.网关   192.168.4.200               
每次开机自动启用以上所有参数
[root@svr7 ~]# nmcli connection up eth0     #激活
[root@svr7 ~]# ifconfig   |   head   -2

]# route   -n        #查看网关地址信息

    Gateway     
192.168.4.200  

利用nmtui修改IP地址、子网掩码、网关地址(了解)

1.字体放小
2.运行命令
[root@svr7 ~]# nmtui #修改IP地址为192.168.4.110/24

按空格键进行选项(有X表示选中,没有X表示不选)

进行激活配置

按下回车进行操作(前面有表示激活启用,没有表示禁用状态)

利用配置文件修改IP地址、子网掩码、网关地址(了解)

]# vim   /etc/sysconfig/network-scripts/ifcfg-eth0
.....此处省略一万字......
IPADDR=192.168.4.7
PREFIX=24
GATEWAY=192.168.4.222
]# ifdown  eth0          #停用设备
成功断开设备 'eth0'。
]# ifup  eth0              #启用设备
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/9)
]# ifconfig  |  head  -2

配置网络参数之DNS服务器地址

DNS服务器:负责域名解析的服务器,将域名解析为IP地址
/etc/resolv.conf:最终有效配置文件

]# echo nameserver   99.100.200.38  > /etc/resolv.conf
]# cat   /etc/resolv.conf
nameserver    99.100.200.38

]#  >  /etc/resolv.conf    #清空此文件内容,为构建Web服务器做准备
]#  cat   /etc/resolv.conf

模板机器的修改

开启挂载配置文件

KVM虚拟机:将UUID进行修改,修改为/dev/vda1
[root@svr7 ~]# df -h | grep boot
[root@svr7 ~]# vim /etc/fstab
…….此处省略一万字
/dev/vda1 /boot xfs defaults 0 0
……. 此处省略一万字
VMware虚拟机:将UUID进行修改,修改为/dev/sda1
[root@svr7 ~]# df -h | grep boot
[root@svr7 ~]# vim /etc/fstab
…….此处省略一万字
/dev/sda1 /boot xfs defaults 0 0
……. 此处省略一万字

网卡配置文件

]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
…此处省略一万字…
UUID=8b174ead-b008-4d… #删除整行内容
…此处省略一万字…

远程管理(Linux与Linux)

软件包的安装
[root@svr7 /]# rpm -qa | grep openssh
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64

远程登录工具 ssh

虚拟机A:

[root@svr7 /]#  ssh    root@192.168.4.207
	………necting (yes/no)? yes
root@192.168.4.207's password:      #输入密码
[root@pc207 ~]# touch   /root/hahaxixi.txt
[root@pc207 ~]# exit
	登出
[root@svr7 /]# cat   /root/.ssh/known_hosts  #记录曾经远程管理的机器

实现ssh远程管理无密码验证

虚拟机A:
1.生成公钥(锁)与私钥(钥匙)进行验证

[root@svr7 ~]# ssh-keygen      #一路回车
…….save the key (/root/.ssh/id_rsa):    #回车 设置默认保存位置
……..assphrase):     #回车 设置密码为空
…….. again:     #回车 设置密码为空
[root@svr7 ~]# ls   /root/.ssh/

id_rsa(私钥) id_rsa.pub(公钥) known_hosts
2.将公钥(锁)传递给虚拟机B

[root@svr7 ~]# ssh-copy-id   root@192.168.4.207  
[root@svr7 ~]# ssh   root@192.168.4.207      #测试无密码
[root@pc207 ~]# exit
登出
Connection to 192.168.4.207 closed.
[root@svr7 ~]#

虚拟机B

[root@pc207 ~]# ls    /root/.ssh/
authorized_keys(别的机器传递过来的公钥)    known_hosts
[root@pc207 ~]#

安全复制工具 scp=ssh+cp

–scp [-r] 用户名@服务器:路径 本地路径
–scp [-r] 本地路径 用户名@服务器:路径
虚拟机A:
]# scp /etc/passwd root@192.168.4.207:/root
]# scp -r /home root@192.168.4.207:/root/
]# scp root@192.168.4.207:/etc/shadow /mnt/

虚拟机B:
]# ls /root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值