当前位置: 首页 > news >正文

Linux网卡与软件仓库快捷配置脚本

网卡配置脚本

rhel9:

vim /usr/bin/vmset.sh

chmod +x /usr/bin/vmset.sh

#!/bin/bash
ifconfig $1 &> /dev/null || {echo "net decive $1 is not exist"exit
}
ping -c1 -w1 $2 &> /dev/null && {echo "$2 is exist"exit
}grep $1 -r /etc/NetworkManager/system-connections/ | awk -F : '{system("rm -fr " $1)}'cat >/etc/NetworkManager/system-connections/$1.nmconnection <<EOF
[connection]
id=$1
type=ethernet
interface-name=$1[ipv4]
method=manual
address1=$2/24,172.25.254.2
dns=8.8.8.8
EOFchmod 600 /etc/NetworkManager/system-connections/$1.nmconnection
nmcli connection reload
nmcli connection up $1hostnamectl hostname $3grep -e "$2\t$3" /etc/hosts || {echo -e "$2\t$3" >> /etc/hosts
}

 软件仓库配置脚本

rhel9:

vim /etc/rc.d/rc.local

mkdir /rhel9

cd /etc/yum.repos.d/

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.touch /var/lock/subsys/local
mount /dev/cdrom /rhel9

 vim rhel9.repo

mount /dev/cdrom /rhel9

chmod +x /etc/rc.d/rc.local

reboot重启后,df检查是否开机挂载,dnf search nginx 检查是否成功

[AppStream]
name = AppStream
baseurl = file:///rhel9/AppStream
gpgcheck = 0[BaseOS]
name = BaseOS
baseurl = file:///rhel9/BaseOS
gpgcheck = 0

[root@node1 ~]# cd /etc/NetworkManager/system-connections/
[root@node1 system-connections]# ls
ens160.nmconnection
[root@node1 system-connections]# rm -rf ens160.nmconnection

 

http://www.dtcms.com/a/282833.html

相关文章:

  • 基于Hadoop与LightFM的美妆推荐系统设计与实现
  • Leetcode Easy刷题:合并两个连续系列
  • 【Java入门到精通】(五)初识MySql数据库
  • Linux Ubuntu apt包管理器安装K8s1.30.1+Ingress-Nginx
  • 神经网络之权重初始化
  • 【深度学习】神经网络-part3
  • 云原生技术
  • 合成孔径雷达干涉测量InSAR技术流程(星载/地基系统+DEM重建+DInSAR形变监测+时序分析)等
  • 杨辉三角-附C语言实现方法
  • TBT 5、TBT 4 和 USB4 的差异概述
  • 零基础数据结构与算法——第五章:高级算法-动态规划经典-背包问题
  • 单片机学习笔记.IIC通信协议(根据数据手册写IIC驱动程序,这里以普中开发板上的AT24C02为例)
  • HTTP REST API、WebSocket、 gRPC 和 GraphQL 应用场景和底层实现
  • 使用Django框架构建Python Web应用
  • 插入排序及其时间复杂度分析
  • 类模版的相关案例
  • 数字输入缓冲器是如何影响低功耗电流的?
  • 建设大模型应用的方法和理论
  • Lsposed/Xposed
  • 3 习题1
  • 第3章 Excel表格格式设置技巧
  • Weblogic历史漏洞利用
  • WebSocket 防护的重要性及应对策略:从原理到实战
  • HTTP协议介绍
  • 技术分享:如何用规则定义生成自定义文件时间戳
  • xss作业
  • 实时调度类
  • Python设计模式深度解析:原型模式(Prototype Pattern)完全指南
  • 执行shell 脚本 如何将日志全部输出到文件
  • 字段级权限控制场景中,RBAC与ABAC的性能差异