Centos8使用network管理网络
Centos8使用network管理网络前言: 在CentOS8中,我们常用的network.service服务就被NetworkManager.service服务代替了,同样的,IP的配置方法也发生了改变,那么如果想使用network.service服务去管理/配置系统网络怎么办呢?下面带你梦回network.service 一、安装network-scripts静默安装(-q) 1dnf install -y network-scripts 安装过程: 1234567[root@localhost ~]# dnf install -y -q network-scripts警告:/var/cache/dnf/BaseOS-929b586ef1f72f69/packages/network-scripts-10.00.6-1.el8_2.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY导入 GPG 公钥 0x8483C65D:Userid: "CentOS (CentOS Official Sign ...
centos8使用nmcli配置bond1与vlan组合
centos8使用nmcli配置bond1与vlan组合(测试未通过) 本次实验环境使用workstdtion 虚拟机交换机 模拟物理设备划分vlan NetworkManager和network.service都是用来管理网络的工具。在CentOS 7版本中,NetworkManager和network.service默认安装时是共存的,但习惯使然我们一般都是禁用掉NetworkManager而仍然使用配置文件+network.service的方式来配置和管理主机上的网络。 RHEL 8/CentOS 8版本开始network.service默认没有安装,默认只使用NetworkManager作为网络管理工具。而且RedHat官方指出在后续的版本中会彻底不支持network.service,这样一来除了NetworkManager我们也没有选择余地。既然无力反抗,那么就要学会享受。 其实NetworkManager也有优点,比如使用方式多样化:命令行、文本界面、图形界面、web portal均可支持。nmcli命令行支持tab补齐,使用感受类似配置交换机;nmtui工具可以在she ...
centos8使用nmcli配置bond(active-backup)及network管理下配置
centos8使用nmcli配置bond(active-backup)及network管理下配置 需要:至少 3 张网卡 ( 一张网卡配置IP用于远程连接 剩余两张网卡 配置bond ) 两张网卡是无法实现的 Bonding 聚合链路工作模式bond聚合链路模式共有7种模式:0-6 Mode mod=0 ,即:(balance-rr) Round-robin policy(轮询)聚合口数据报文按包轮询从物理接口转发。负载均衡—所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。性能问题—一个连接或者会话的数据包如果从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。Bond0在大压力的网络传输下,性能增长的并不是很理想。需要交换机进行端口绑定 mod=1,即: (active-backup) Active-backup policy(主-备份策略)只有Active状态的物理接口才转发数据报文。容错能 ...
lvm更换磁盘(存在vg卷组的磁盘损坏)
lvm更换磁盘(存在vg卷组的磁盘损坏) 只含有pv的磁盘损坏更换 | 传送门>> 对于机械硬盘而言,经常会出现坏道,影响整体的磁盘读写速度,此时我们需要更换故障的硬盘,接下来模拟操作整个更换过程。 一. 测试环境配置 创建lvm卷挂载并上传文件1.测试环境操作系统:ubuntu20.04 硬盘:准备3块5GB的硬盘用于测试 2.前提条件创建lvm卷使用sdb、sdc加入LVM并配置lv,创建过程如下: 123456# 创建PVpvcreate /dev/sd{b..c} # 创建VGvgcreate vg00 /dev/sdb /dev/sdc # 创建一个8GB的LVlvcreate -n lv00 -L 8G vg00 3. 格式化LV并挂载123456# 格式化为ext4格式mkfs.ext4 /dev/vg00/lv00 # 创建挂载目录mkdir /lv00_datadir # 挂载mount /dev/vg00/lv00 /lv00_datadir 上传测试文件,我在这里上传一个镜像文件,约为15M左右; 使 ...
docker设置iptables=false后无法解析DNS的解决方法
docker设置iptables=false后无法解析DNS的解决方法 本文参考:docker设置iptables=false后无法解析DNS的解决方法_docker iptables false docker默认使用iptables进行网络配置,与ufw有点不兼容,ufw无法管控docker暴露出来的端口,可能会造成一定的安全问题,所以某些情况下需要将docker的iptables设置为false。设置之后进入docker容器内部发现无法访问网络,只能与172.17.0.1网段通信。 解决方案如下:sudo systemctl edit docker.service 123[Service]ExecStartPre=/usr/sbin/iptables -t nat -A POSTROUTING -s 172.0.0.0/16 ! -o docker0 -j MASQUERADEExecStopPost=/usr/sbin/iptables -t nat -D POSTROUTING -s 172.0.0.0/16 ! -o docker0 -j MASQUERADE 配置解释 ...
多块磁盘配置lvm卷 不含vg卷的某块磁盘损坏解决
多块磁盘配置lvm卷 不含vg卷的某块磁盘损坏解决解析 Linux 的 LVM 会默认存储用户对 PV/VG/LV 的每一步操作,并自动把当前的 VG 的信息备份到一个文件里面,位置是 /etc/lvm/backup/VG 名或者 /etc/lvm/archive/VG 名。这个文件里面记录的东西大概跟 vgdisplay/pvdisplay/lvdisplay 输出的信息一致,里面也包括了对于恢复 VG 信息至关重要的 PV UUID。 适用场景: 误操作、磁盘异常掉电等原因可能会造成硬盘的逻辑损坏,当LVM中某块硬盘出现异常时,会导致部分逻辑卷或整个卷组无法访问的情况。我们查看pv时会发现提示unknow device,并提示“Couldn’t find device with uuid xxx”。问题如图,本文介绍了LVM中某块硬盘损坏的灾难修复,来尽可能恢复灾难所造成的数据损失。 一. 具体现象模拟坏境:两块磁盘配置 lvm 挂载于home目录,模拟其中一块磁盘损坏(手动卸载其中一块磁盘) 挂载目录写入文件测试恢复 能否恢复数据 现象:此时有一块pv处于unknow状态 重 ...
开源聊天系统fiora与Vocechat部署
开源聊天系统fiora与Vocechat部署一. Vocechat部署 官网:Docker 安装 | VoceChat github仓库:https://github.com/privoce ios 安卓 app下载:VoceChat Website 缺点:使用firebase通知推送 对国内不友好 基本无法使用 管理员需在 Firebase Cloud Console 中配置 FCM。 ⚠️ 请注意:如果使用自定义的推送配置,则移动端(iOS 及 Android)的推送服务将会不可用,这与 iOS 和 Android 的应用签名相关。因此只有网页端可以收到推送消息。目前在最新的网页端中提供了一套默认配置,详情可以访问设置 -> Firebase。远期规划会提供移动端 SDK,到时可以由用户用自己的项目签名。 ⚠️ 如果您的 VoceChat 后端部署在中国大陆,则推送可能因网络管制而不可用,因为目前的推送服务依赖 Google Firebase。我们计划逐步将推送替换成直接支持 APNs 及其他国内安卓手机厂商支持的平台。 介绍Vocechat是一套支持独立部署的个人云社交媒体 ...
开源模型接入平台MaxKB部署
开源模型接入平台MaxKB部署及对接OneApi 本平台由国内值得尊敬的强大公司飞致云开源的支持多用户隔离的模型接入平台 MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。 多模型支持:支持对接主流的大模型,包括本地私有大模型(如 Llama 2)、OpenAI、通义千问、Kimi、Azure OpenAI 和百度千帆大模型等; 开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好; 无缝嵌入:支持零编码快速嵌入到第三方业务系统。 默认用户密码 用户名: admin 密码: MaxKB@123.. 一. 部署镜像可选 121panel/maxkbregistry.cn-hangzhou.aliyuncs.com/zznn/mycentos:maxkb-v1.4.1 docker命令方式部署 1234docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb# 用户名: admin# 密码: MaxKB ...
kvm教程
kvm教程虚拟化的定义虚拟化技术最早出现在60年代的IBM大型机系统,这些机器通过Hypervisor(又称虚拟机监控器)的程序在一台物理的服务器上可以跑多台虚拟机(VirtualMachine,VM),虚拟机共享物理机的CPU、内存、10 等硬件资源,但逻辑上虚拟机之间是相互隔离的。 常见的Hypervisor类型类型1-裸机型: 直接运行在硬件设备上的,这种架构搭建的虚拟化环境称为裸机虚拟化环境,例如:VMware ESXl类型I1-主机托管型: 运行在具有虚拟化功能的操作系统上的,这种架构构建的是主机虚拟化环境,例如: VMware Workstation.VirtualBox、KVM、xen等。 虚拟化的类型服务器虚拟化: 可在一台物理机上运行多个虚拟机,各虚拟机之间相互隔离互不影响,虚拟机的完整状态保存到文件中,移动和复制虚拟机就像移动和复制文件一样轻松,可将任意虚拟机调配或迁移到其他理服务器上。 容器虚技术: 典型的就是docker、Linux Container(LXC)等 网络虚拟化: 通过软件定义网络,即网络的创建不再依赖于物理设备,如公有云厂商允许用户自己创建 ...
confluence部署
confluence部署一. 安装java 1.812apt-get install software-properties-commonapt-get install openjdk-8-jdk 二. 部署mysql5.7本次我们使用docker部署 特别说明(本文已写入docker-compose文件中) 一定要设置数据库隔离级别 SET GLOBAL tx_isolation='READ-COMMITTED'; 否则会导致confluence连不上数据库 1234567891011121314151617181920212223242526272829303132333435363738394041version: "3.0" services: ...
homepage与sun-panel轻量级导航部署
homepage与sun-panel轻量级导航部署 镜像可选 12ghcr.io/gethomepage/homepage:latestregistry.cn-hangzhou.aliyuncs.com/zznn/mycentos:homepage 其他各种导航 https://wn-apple-teawine.fun/2023/11/23/web-start轻量级导航栏部署 https://wn-apple-teawine.fun/2023/08/11/webstack部署 一. 部署123456789101112131415161718192021version: "3.8"services: homepage: image: registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:homepage container_name: homepage restart: unless-stopped ports: - 3123:3000 environment: - PU ...
ubuntu20.04部署ftp服务
ubuntu20.04部署ftp服务一. 安装ftp服务并创建登录用户1sudo apt-get install vsftpd 添加ftp用户 创建用户(用户名为myftp,与后面vsftpd配置文件对应): 12345sudo useradd -m myftp -d /home/myftp# 若不想让该用户登录系统sudo useradd -m myftp -d /home/myftp -s /bin/bash/nologin# 设置用户密码sudo passwd myftp 创建用户目录,并赋予权限(此步骤必须在创建用户之后) 12sudo mkdir /home/myftpsudo chmod 755 /home/myftp -R 二. 修改服务配置1sudo vi /etc/vsftpd.conf 配置如下: 12345678910111213141516171819202122232425262728293031323334353637listen=YES#listen_ipv6=YES #使用IPV6anonymous_enable=NO #不允许匿名 ...
avatar
粘人的鸭嘴兽的小站🍈
..........
ZzNnWn.
Announcement
欢迎来到ZzNnWn.的博客
Recent Post
Info
Article :
96
Run time :
Total Count :
101k
UV :
PV :
Last Push :
一言
:D 获取中...
:D 获取中...