配置网络参数之主机名
配置永久的主机名
]# 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