跳至主要內容
网络配置

桥接网络

## 创建桥接连接
nmcli connection add type bridge ifname br0 con-name br0
 
## 添加网络接口到桥接连接
nmcli connection add type bridge-slave ifname enp1s0 master br0
nmcli connection add type bridge-slave ifname enp2s0 master br0
nmcli connection add type bridge-slave ifname enp3s0 master br0
nmcli connection add type bridge-slave ifname enp4s0 master br0
nmcli connection add type bridge-slave ifname enp5s0 master br0
nmcli connection add type bridge-slave ifname enp6s0 master br0
nmcli connection add type bridge-slave ifname enp7s0 master br0
nmcli connection add type bridge-slave ifname enp8s0 master br0
 
 
## 配置桥接连接的IPv4地址
# nmcli connection modify br0 ipv4.method manual ipv4.address 192.168.60.100/24
# nmcli connection modify br0 ipv4.addresses "192.168.100.26/24"
# nmcli connection modify br0 ipv4.gateway 192.168.100.2
# nmcli connection modify br0 ipv4.dns 8.8.8.8
 
## 设置IP地址:192.168.13.166
nmcli connection modify br0 ipv4.method manual ipv4.address 192.168.13.166/24 ipv4.gateway 192.168.13.1
## 添加IP地址:192.168.3.166
nmcli con mod br0 +ipv4.addresses "192.168.3.166/24"
 
# 重新加载连接
nmcli connection reload
 
# 启用桥接连接
nmcli connection up br0
systemctl restart network
 
## 删除桥接
nmcli connection delete br0
``

```bash
## 安装bridge-utils
apt-get install bridge-utils
yum instakk -y bridge-utils
 
## 创建桥接设备: 使用brctl命令创建一个桥接设备。假设你要创建一个名为br0的桥接设备,可以使用以下命令:
brctl addbr br0
 
## 将网络接口添加到桥接设备: 将要桥接的网络接口(网卡)添加到新创建的桥接设备中。例如,假设你有两个网卡eth0和eth1,可以使用以下命令:
brctl addif br0 eth0
brctl addif br0 eth1
 
## 激活桥接设备: 使用以下命令激活桥接设备:
ifconfig br0 up
 
## 配置IP地址: 为桥接设备分配一个IP地址。例如:
ifconfig br0 192.168.16.100 netmask 255.255.255.0
 
## 禁用原始网络接口: 如果你希望通过桥接设备来处理网络流量,可以禁用原始网络接口。例如:
ifconfig eth0 down
ifconfig eth1 down
## 或者使用ip link set命令:
ip link set dev eth0 down
ip link set dev eth1 down

编程技巧CentOSCentOS大约 5 分钟
Linux中磁盘管理

一、磁盘分区

在Linux下,磁盘格式化、分区和挂载的详细步骤如下所示:

1.确定磁盘设备

使用以下命令来查看可用磁盘设备:

fdisk -l
# Disk /dev/mmcblk1: 7456 MB, 7818182656 bytes, 15269888 sectors
# 238592 cylinders, 4 heads, 16 sectors/track
# Units: sectors of 1 * 512 = 512 bytes

# Disk /dev/mmcblk1 doesn't contain a valid partition table
# Disk /dev/mmcblk1boot0: 4 MB, 4194304 bytes, 8192 sectors
# 128 cylinders, 4 heads, 16 sectors/track
# Units: sectors of 1 * 512 = 512 bytes

# Disk /dev/mmcblk1boot0 doesn't contain a valid partition table
# Disk /dev/mmcblk1boot1: 4 MB, 4194304 bytes, 8192 sectors
# 128 cylinders, 4 heads, 16 sectors/track
# Units: sectors of 1 * 512 = 512 bytes

# Disk /dev/mmcblk1boot1 doesn't contain a valid partition table
# Disk /dev/mmcblk0: 15 GB, 15931539456 bytes, 31116288 sectors
# 486192 cylinders, 4 heads, 16 sectors/track
# Units: sectors of 1 * 512 = 512 bytes

# Device       Boot StartCHS    EndCHS        StartLBA     EndLBA    Sectors  Size Id Type
# /dev/mmcblk0p1 *  0,32,33     8,73,1            2048     133119     131072 64.0M  c Win95 FAT32 (LBA)
# /dev/mmcblk0p2    8,73,2      912,229,21      133120   31116287   30983168 14.7G 83 Linux

编程技巧CentOSCentOS大约 10 分钟
美化Centos的终端

Centos的终端用起来太单一了。想着换成zsh终端,并配合oh my zsh的主题。从而打造不一样的终端吧。


编程技巧CentOSCentOS大约 1 分钟
常用命令总结
[[toc]] 1. sed处理 2. 文件 3. 查看进程 4. 资源消耗 5. 网络 6. tcpdump 抓包,用来防止80端口被人攻击时可以分析数据 7. 查看系统自启动的服务

编程技巧CentOSCentOS大约 2 分钟
CentOS7系统初始化设置
[[toc]] 镜像地址 网络设置 静态 IP 地址:192.16.18.100 系统参数调整 更改 YUM 源 centos镜像站: ; 阿里云镜像站: ; 阿里镜像源配置:; 基本软件工具安装 升级 Linux 内核版本 时间同步 修改 hostname 扩展安装 全局环境变量 卸载 CentOS7 系统自带 mariadb 升级 git 版本

编程技巧CentOSLinux大约 4 分钟
Linux命令 find

find 命令是 Linux 命令中最有用的命令之一,它的功能非常强大,且语法复杂。

命令格式:find path -option [-exec ...]


编程技巧CentOSLinux大约 6 分钟
Liunx命令 Tmux

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。


编程技巧CentOSLinux大约 2 分钟
等保三级检查命令
[[toc]] 操作系统 1、查看文件权限 2、查看系统版本 3、服务相关 3、审计相关 4、密码复杂度 5、入侵检测 mysql 数据库 1、检查

编程技巧CentOSLinux大约 4 分钟
Shell脚本案例
[[toc]] 获取 ip 地址 创建 Linux 系统账户及密码 点名器脚本 统计 Linux 系统中账户数量 各种格式的时间

编程技巧CentOSLinux大约 1 分钟
2