Linux知识复习第3期

devtools/2024/9/24 11:10:14/

目录

网络管理

(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服务)

[root@server ~]# cd /etc/NetworkManager/system-connections/     #网卡配置文件所在目录[root@server ~]# chmod 600 ens160.connection
[root@server ~]# nmcli connection reload
[root@server ~]# nmcli connection up ens160

/etc/resolv.conf    /etc/resolv.conf 它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。

/etc/resolv.conf 配置文件认识_resolve.conf-CSDN博客

(4)shell脚本批量IP设置

该脚本放置在/usr/local/bin/vmset.sh【可直接执行】

[root@local ~]# vim /bin/vmset.sh
[root@local ~]# cat /bin/vmset.sh
#!/bin/bash
rm -fr /etc/NetworkManager/system-connections/$1.nmconnection
cat > /etc/NetworkManager/system-connections/$1.nmconnection <<EOF
[connection]
id=$1
type=ethernet
interface-name=$1[ipv4]
address1=$2/24,172.25.254.2
method=manual
dns=114.114.114.114;
EOFchmod 600 /etc/NetworkManager/system-connections/$1.nmconnection
nmcli connection reload
nmcli connection up $1hostnamectl 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
[root@local ~]# chmod +x /usr/local/bin/vmset.sh

tips:

[root@server ~]# grubby --update-kernel ALL --args net.ifnames=0

内核中禁止使用net.ifnames模块,这样可以让网卡显示为ethx


http://www.ppmy.cn/devtools/94378.html

相关文章

GitLab使用经验记录与介绍

** GitLab是一款功能非常强大的源码管理工具,可以说,有了它,对于源码管理的烦恼,会极大的减少!!!本文主要介绍GitLab使用上的一些个人经验。 ** 一、环境安装 电脑本地安装git软件 二、SSH密钥生成 1、进入到用户所在目录下,输入如下: ssh-keygen -t rsa -C “…

书生.浦江大模型实战训练营——(三)Git基本操作与分支管理

最近在学习书生.浦江大模型实战训练营&#xff0c;所有课程都免费&#xff0c;以关卡的形式学习&#xff0c;也比较有意思&#xff0c;提供免费的算力实战&#xff0c;真的很不错&#xff08;无广&#xff09;&#xff01;欢迎大家一起学习&#xff0c;打开LLM探索大门&#xf…

Day18

指针--内存操作 我们对于内存的操作借助于 string.h 这个库提供的内存操作函数。 内存填充 头文件 #include <string.h> 函数原型 &#xff1a;void *memset( void *s,int c,size_t n) 函数功能 &#xff1a;填充s开始的堆内存空间前n个字节&#xff0c;使得每个字…

HAProxy攻略

目录 一.负载均衡 1.1.什么是负载均衡 1.2.为什么用负载均衡 1.3.负载均衡类型 1.3.1硬件&#xff1a; 1.3.2.四层负载均衡 1.3.3.七层负载均衡 1.3.4 四层和七层的区别 二.haproxy简介 三.haproxy的安装和服务信息 3.1搭建环境 3.2软件安装 3.3.haproxy的基本配置…

多态(二)

1. final &#xff1a;修饰虚函数&#xff0c;表示该虚函数不能再被重写 class Car { public:virtual void Drive() final {} }; class Benz :public Car { public:virtual void Drive() {cout << "Benz-舒适" << endl;} }; 2. override: 检查派生类…

HTML5+CSS3-HTML5入门

1.web标准 W3C为web标准化做出了以下事项&#xff0c;主要包括结构&#xff0c;表现和行为。 结构用于对网页的信息进行分类和整理&#xff0c;使用技术包括HTML,XML,XHTML 表现指网页的外在样式&#xff0c;一般包括网页的版式&#xff0c;颜色&#xff0c;字体&#xff0c…

c++修仙小游戏预告

大家好&#xff0c;我是gezhengxu2024,我目前正在写修仙小游戏&#xff0c;这个游戏我通常会在周六写&#xff08;别问我为什么不周日写&#xff09;&#xff0c;如果想知道进度可以加入我的洛谷团队查看&#xff08;点我&#xff09;。

git合入另一个分支连续的多个提交

例如&#xff0c;如果您想合入另一个分支feature-branch上的三个连续提交&#xff0c;其哈希值分别是commit1、commit2和commit3&#xff0c;您可以这样做&#xff1a; git checkout master # 切换到master分支 git cherry-pick commit1 commit2 commit3 # 将这些提交应用到当…