记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
openeuler2203系统安装nerdctl-1.7.6,cni-plugins-v1.5.0,containerd-v1.6.32后,系统一次启动容器报错:failed to call cni.Setup: plugin type="bridge" failed (add): failed to allocate for range 0: 10.4.1.7 has been allocated,,第二次启动容器报错:failed to call cni.Setup: plugin type="bridge" failed (add): failed to set bridge addr: could not set bridge’s mac: invalid argument ,第三次启动容器才会正常,是什么原因?找到解决方法了,之前安装时,都采用最新版本软件,但是 cni程序兼容有问题,需要安装cni-plugins-v1.5.1版本才能正常启动容器。‌更新 CNI 插件版本‌:下载并替换 CNI 插件至兼容版本(如 v1.5.0 与 OpenEuler2203 存在兼容性问题): wget https://github.com/containernetworking/plugins/releases/download/v1.5.1/cni-plugins-linux-amd64-v1.5.1.tgz sudo rm -rf /opt/cni/bin/* sudo tar -C /opt/cni/bin -xzvf cni-plugins-linux-amd64-v1.5.1.tgz
kafka3.X集群安装(不使用zookeeper)一、kafka集群实例角色规划 上图中黑色代表broker(消息代理服务),褐色/蓝色代表Controller(集群控制器服务)左图(kafka2.0):一个集群所有节点都是broker角色,kafka从三个broker中选举出来一个Controller控制器,控制器将集群元数据信息(比如主题分类、消费进度等)保存到zookeeper,用于集群各节点之间分布式交互。右图(kafka3.0):假设一个集群有四个broker,指定三个作为Conreoller角色(蓝色),从三个Controller中选举出来一个Controller作为主控制器(褐色),其他的2个备用。zookeeper不再被需要!相关的元数据信息以kafka日志的形式存在(即:以消息队列消息的形式存在)。controller通信端口:9093, 作用与zk的2181端口类似 。在搭建kafka3.0集群之前, 我们需要先做好kafka实例角色规划。(四个broker, 需要通过主动配置指定三个作为Controller, Controller需要奇数个, 这一点和zk是一样的)主机名称ip角色node.idkafka-vm1192.168.1.111broker,controller1kafka-vm2192.168.1.112broker,controller2kafka-vm3192.168.1.113broker,controller3kafka-vm4192.168.1.114broker4二、准备工作kafka3.x不再支持JDK8,建议安装J...
Ansible 的stat模块用于获取文件或目录的状态信息Ansible 的 stat 模块用于获取文件或目录的状态信息。在执行任务之前检查文件或目录是否存在、获取文件的属性(如权限、所有者、大小、修改时间等)、验证路径是文件还是目录等方面非常有用。它可以用于条件检查、错误处理、决策分支等。参数总结path:描述:要获取状态信息的文件或目录的路径。类型:字符串必需:是follow:描述:如果为 yes,则跟随符号链接。类型:布尔值默认值:noget_md5:描述:如果为 yes,则计算文件的 MD5 校验和(仅适用于文件)。类型:布尔值默认值:nochecksum_algorithm:描述:指定用于计算校验和的算法(如果 get_checksum 为 yes)。可选值:md5、sha1、sha256类型:字符串默认值:sha1get_checksum:描述:如果为 yes,则计算文件的校验和(默认算法为 sha1)。类型:布尔值默认值:nochecksum:描述:指定要使用的校验和算法的别名(仅适用于 md5 和 sha1),等价于 checksum_algorithm。类型:字符串默认值:无返回值stat 模块返回的结果是一个字典,包含了指定文件或目录的状态信息。常见的返回值包括:exists:如果文...
 
0
ansible 实现文件上传与md5校验---- name: 上传文件并进行MD5校验  hosts: target_hosts  # 请替换为您的目标主机组  gather_facts: false  vars:    source_file: /path/to/local/file.txt  # 请替换为本地源文件路径    dest_file: /path/to/remote/file.txt   # 请替换为远程目标文件路径    expected_md5: "your_expected_md5_here"  # 请替换为预期的MD5值  tasks:    - name: 上传文件到目标主机      copy:        src: "{{ source_file }}"        dest: "{{ dest_file }}"      register: copy_result    - name: 计算目标文件MD5      command: md5sum "{{ dest_file }}"      register: md5_output      changed_when: false    - name: 显示MD5校验结果      debug:        msg:          - "文件上传状态: {{ '成功' ...
 
0
Centos7 安装Ntop监控软件1,命令记录下          cd /etc/yum.repos.d/  113  wget --no-check-certificate https://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo  114  cd /etc/yum.repos.d/  116  wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/artifactory/os-conf/centos/centos-7.repo  117  yum install pfring n2disk nprobe ntopng ntopng-data cento nbox -y   119  vi /etc/ntopng/ntopng.conf  120  systemctl start redis  121  systemctl start ntopng2,登陆web账号与密码是admin 
 
0

windows强制更新组策略命令

发表者:admin分类:Devops2024-08-06 09:06:47 阅读[287]
windows强制更新组策略命令PowerShell执行命令:gpupdate /force,更新组策略
零信任aTrust VPN安装在Windows server不让下载用于Windows终端接入,适用于win7、win10、win11和Server2008及以上的服务器版本;可适用aTrust服务端范围:v2.2.10及以上。 注意:其中在windows server服务器安装是,需将安装包修改为aTrustInstaller[WinServer].exeaTrust最低可支持和win7同内核版本的server,即支持windows server 2008R2及以上版本,更低版本不再支持。注意:server使用需要用在 一人一机 的场景上,不能多人多会话 同时登录aTrust。使用方式:需要修改安装包文件名,在安装包名称后面加上[WinServer] 就可以安装了。注:WinServer前后带英文方括号零信任安装在Windows server服务器上需要做下这个操作。Windows Server下操作方法:在Windows Server系统需要重命名安装包,增加一个[WinServer]]的标记,即将Windows客户端安装包原名称aTrustInstallerXXX.exe修改为aTrustInstallerXXX[WinServer].exe
openEuler 22.03LTS 安装部署nvidia open gpu driver环境信息:865×140 52 KB禁用开源驱动nouveaurmmod nouveauecho “blacklist nouveau” >> /etc/modprobe.d/blacklist.conf下载Nvidia 驱动源码安装时构建的内核模块必须与gsp一起使用。bin固件和用户空间NVIDIA GPU驱动程序组件来自相应的515.43.04驱动程序版本。因此在安装源码前需要安装nvidia gpu驱动。wget https://cn.download.nvidia.cn/XFree86/aarch64/515.43.04/NVIDIA-Linux-aarch64-515.43.04.run 16安装gpu驱动:sh ./NVIDIA-Linux-[version].run --no-kernel-modules下载Nvidia 驱动源码wget https://cn.download.nvidia.cn/XFree86/aarch64/515.43.04/NVIDIA-Linux-aarch64-515.43.04.run 16安装gpu驱动:bash ./NVIDIA-Linux-aarch64-515.43.04.run --no-kernel-modules下载开源驱动源码git clone GitHub - NVIDIA/open-gpu-kernel-modules: NVIDIA Linux open GPU kernel module source 10编译源码cd open-gpu-kernel-modules-mainmake modules -jnproc安装源码make modules_install -jnproc865×206 150 KB编译安装nvidia驱动cd /lib/modules/5.10.0/kernel/drivers...
OpenEuler2203编译打包升级高版本kernel6.6版本内核一,使用以下方法,编译官方提供的内核版本。git clone https://gitee.com/openeuler/kernel.gitcd kernel/git checkout OLK-6.6make  openeuler_defconfigmake  -j4yum install elfutils-libelf-devel dwarves openssl-devel rsync -ymake binrpm-pkg -j64cd kernelrpm -ivh ./rpmbuild/RPMS/x86_64/kernel-6.6.0+-2.x86_64.rpmyum install ./rpmbuild/RPMS/x86_64/kernel-headers-6.6.0+-2.x86_64.rpm二,kernel内核官网最新版6.6.40编译方法 1,下载对应版本的内核源码包并解压wget https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.6.40.tar.gztar -zxvf linux-6.6.40.tar.gz -C /usr/src/2,下载openeuler官网内核源码打包文件这里主要是借用内核编译配置文件,这样就不用编译时作选择了。wget https://mirror.nju.edu.cn/openeuler/openEuler-24.03-LTS/everything/x86_64/Packages/kernel-source-6.6.0-28.0.0.34.oe2403.x86_64.rpmrpm -ivh kernel-source-6.6.0-28.0.0.34.oe2403.x86_64.rpm3,安装依赖包yum -y install elfutils-libelf-devel dwarves openssl-deve...
Openeuler2203编译安装openssh9.8p1,RPM打包,解决漏洞问题 1,使用rpmbuild将tar包打成rpm包,不喜欢编译升级的,使用RPM升级就方便多了。     想使用openssh的源码包编译安装的,参考这里: OpenSSH-9.8p1 (linuxfromscratch.org) 2,准备编译环境     [root@centos7-31 ~]#  yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel  libXt-devel gtk2-devel make perl -y     [root@centos7-31 ~]#  dnf install imake -y      [root@centos7-31 ~]#  mkdir -p /root/rpmbuild/     [root@centos7-31 ~]#   cd /root/rpmbuild     [root@centos7-31 ~]#    mkdir BUILD BUILDROOT RPMS SOURCES SPECS SRPMS 3,下载软件包     [root@centos7-31 ~]#  cd SOURCES/     [root@centos7-31 ~]#  wget  https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openss...
    总共266页,当前第1页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11