标签:ubuntu1804 10.0 grub Tset ip net root
1、Ubuntu系统网络配置总结(包括主机名、网卡名称、网卡配置) ~~~bash 修改主机名 root@ubuntu1804:~# hostnamectl set-hostname ubuntu1804.magedu.org root@ubuntu1804:~# cat /etc/hostname ubuntu1804.magedu.org root@ubuntu1804:~# hostname ubuntu1804.magedu.org 网卡名称 #修改配置文件为下面形式 root@ubuntu1804:~#vi /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0" #或者sed修改 root@ubuntu1804:~# sed -i.bak '/^GRUB_CMDLINE_LINUX=/s#"$#net.ifnames=0"#' /etc/default/grub #生效新的grub.cfg文件 root@ubuntu1804:~# grub-mkconfig -o /boot/grub/grub.cfg #或者 root@ubuntu1804:~# update-grub root@ubuntu1804:~# grep net.ifnames /boot/grub/grub.cfg linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a-8c14- fe1a48ba153c ro net.ifnames=0 linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a- 8c14-fe1a48ba153c ro net.ifnames=0 linux /vmlinuz-4.15.0-96-generic root=UUID=51517b88-7e2b-4d4a- 8c14-fe1a48ba153c ro recovery nomodeset net.ifnames=0 linux /vmlinuz-4.15.0-76-generic root=UUID=51517b88-7e2b-4d4a- 8c14-fe1a48ba153c ro net.ifnames=0 linux /vmlinuz-4.15.0-76-generic root=UUID=51517b88-7e2b-4d4a- 8c14-fe1a48ba153c ro recovery nomodeset net.ifnames=0 #重启生效 root@ubuntu1804:~# reboot 配置自动获取IP root@ubuntu1804:~# cat /etc/netplan/01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: eth0: dhcp4: yes 静态的IP配置 [root07:19 PMubuntu /etc/netplan]#pwd /etc/netplan [root07:10 PMubuntu /etc/netplan]#cat 02-eth1.yaml network: version: 2 renderer: networkd ethernets: eth1: addresses: [192.168.8.10/24,10.0.0.10/8] gateway4: 10.0.0.2 nameservers: search: [magedu.com, magedu.org] addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1] 修改网卡配置文件后需执行命令生效: root@ubuntu1804:~#netplan apply ~~~ 2、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。 ~~~bash expect方式 第一步:编写文件 [root@centos7 scripts]#vim expect #!/usr/bin/expect spawn ssh 10.0.0.18 expect { "yes/no" { send "yes\n";exp_continue } "password" { send "123456\n" } } interact 第二步:加执行权限执行脚本 [root@centos7 scripts]#chmod +x expect [root@centos7 scripts]#./expect spawn ssh 10.0.0.18 root@10.0.0.18's password: Last login: Tue Jun 22 09:57:01 2021 from 10.0.0.17 [root@ ~]#hostname -I 10.0.0.18 10.0.0.118 ===================================================== shell方式 [root@centos7: script]#cat expect6.sh #!/bin/bash ip=$1 user=$2 password=$3 expect <标签:ubuntu1804,10.0,grub,Tset,ip,net,root 来源: https://blog.51cto.com/u_14847540/2962030
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。