去皮卡多 发表于 2024-8-13 23:44:28

Linux知识复习第3期

目录
网络管理
(1)查看IP信息:        
(2)设置暂时见效的网络毗连
(3)修改设置文件设置网络毗连(network服务)
(4)shell脚本批量IP设置

网络管理

Linux网络管理-CSDN博客
(1)查看IP信息:        

route -n
ip addr (2)设置暂时见效的网络毗连

ip -4 addr add 172.25.254.2/24 dev ens224
(3)修改设置文件设置网络毗连(network服务)

# cd /etc/NetworkManager/system-connections/   #网卡配置文件所在目录

# chmod 600 ens160.connection
# nmcli connection reload
# nmcli connection up ens160
https://i-blog.csdnimg.cn/direct/06a648546b2e40b08212cac9d899298c.png
/etc/resolv.conf   

/etc/resolv.conf 它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。 /etc/resolv.conf 设置文件熟悉_resolve.conf-CSDN博客
(4)shell脚本批量IP设置

该脚本放置在/usr/local/bin/vmset.sh【可直接执行】
# vim /bin/vmset.sh
# cat /bin/vmset.sh
#!/bin/bash
rm -fr /etc/NetworkManager/system-connections/$1.nmconnection
cat > /etc/NetworkManager/system-connections/$1.nmconnection <<EOF

id=$1
type=ethernet
interface-name=$1


address1=$2/24,172.25.254.2
method=manual
dns=114.114.114.114;
EOF

chmod 600 /etc/NetworkManager/system-connections/$1.nmconnection
nmcli connection reload
nmcli connection up $1

hostnamectl hostname $3
cat > /etc/hosts <<EOF
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
$2        $3
EOF
# chmod +x /usr/local/bin/vmset.sh https://i-blog.csdnimg.cn/direct/9ee2f841538044ec9a0ab357dc8b5705.png
https://i-blog.csdnimg.cn/direct/1b823cb9936e43c2b87a2c86156fd057.png
   tips:
# grubby --update-kernel ALL --args net.ifnames=0
内核中禁止使用net.ifnames模块,如许可以让网卡表现为ethx

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux知识复习第3期