]# hostnamectl set-hostname svr7.michelle.cn
或者
]# hostname svr7.michelle.cn #修改当前 ]# echo svr7.michelle.cn > /etc/hostname ]# cat /etc/hostname svr7.michelle.cn ]# hostname svr7.michelle.cn2、配置网络参数之IP地址与子网掩码、网关地址 修改网卡命令规则(eth0、eth1、eth2……)
]# ifconfig | head -2 ens33: flags=4163nmcli命令的网卡命名,删除错误网卡命名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 #重新生成网卡命名规则配置文件 Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-a4eb218ff4da46e1be663ed103554e69 Found initrd image: /boot/initramfs-0-rescue-a4eb218ff4da46e1be663ed103554e69.img done ]# reboot ]# ifconfig | head -2 eth0: flags=4163 mtu 1500 inet 192.168.81.132 netmask 255.255.255.0 broadcast 192.168.81.255
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 shownmcli命令的网卡命名,添加网卡命名
[root@svr7 ~]# nmcli connection add type ethernet ifname eth0 con-name eth0
解析: nmcli connection 添加 类型 以太网设备
网卡设备名为eth0 nmcli命令的命名为eth0
[root@svr7 ~]# nmcli connection show修改IP地址、子网掩码、网关地址
[root@svr7 ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.7/24 ipv4.gateway 192.168.4.254 connection.autoconnect yes [root@svr7 ~]# nmcli connection 修改 网卡名 ipv4.方法 手工配置 ipv4.地址 192.168.4.7/24 ipv4.网关 192.168.4.254 每次开机自动启用以上所有参数 [root@svr7 ~]# nmcli connection up eth0 #激活 [root@svr7 ~]# ifconfig | head -2
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
]# route -n #查看网关地址信息
Gateway
192.168.4.254
补充vim方式:了解
]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 此处省略一万字…… ONBOOT=yes #是否启用此网卡 IPADDR=192.168.4.7 #ip地址 PREFIX=24 #子网掩码 GATEWAY=192.168.4.254 #网关地址 ]# ifdown eth0 #禁用eth0网卡 成功断开设备 'eth0'。 ]# ifup eth0 #激活eth0网卡 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/18)3、ssh远程管理(Linux与Linux) 1、软件包的安装
[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_642、远程登录工具 ssh
[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 #退出远程管理 登出 Connection to 192.168.4.207 closed. [root@svr7 /]# cat /root/.ssh/known_hosts #记录曾经远程3、实现ssh远程管理无密码验证
1.生成公钥(锁)与私钥(钥匙)进行验证
虚拟机A:
[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 ~]#4、安全复制工具 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



