编辑
2023-07-28
单片机杂谈
00

为什么需要中断?

循环中检查设备状态有可能因为未能及时捕捉信号导致丢失,所以需要使用中断的方式来

编辑
2023-07-28
运维
00

背景

这边需要用集群的方式部署一下JumpServer,因为堡垒机是为了对接所有服务器和交换机的,相对比较重要 所以这边使用的NFS就部署一下高可用环境。在这过程中踩了不少坑,网上的资料好像大多都是红帽的,这次想用Ubuntu的玩一下。 环境为Ubuntu2004

NFS

没什么好说的

bash
#安装 NFS apt-get install nfs-kernel-server -y #创建共享目录 mkdir -p /opt/nfsdata #编辑配置文件 vim /etc/exports # 加一行 # /opt/nfsdata 192.168.0.*(rw,sync,no_subtree_check,all_squash,anonuid=0,anongid=0) # 高版本NFS要加no_subtree_check参数 这个参数表示不检查父目录权限,或者subtree_check检查父目录权限 # 打开共享 exportfs -a # 启动 NFS服务 systemctl start nfs-server.service
编辑
2023-07-28
运维
00
bash
FROM ubuntu:20.04 #设置非交互 不然会卡tzdata ENV DEBIAN_FRONTEND noninteractive ENV TZ=Asia/Shanghai LANG=C.UTF-8 #换阿里云源以及安装runner依赖 RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list && apt update \ && apt install -y openssh-server gettext texinfo bison autoconf wget patch texinfo dos2unix simg2img libssl-dev u-boot-tools gperf ctags git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig openssl libssl-dev python2.7 #开启root登录 RUN echo "PermitRootLogin yes" >> /etc/ssh/sshd_config #设置root密码 RUN echo "root:passwd" | chpasswd #开启ssh RUN service ssh restart #设置工作目录 WORKDIR /data/docker-data
编辑
2023-07-28
运维
00
bash
#查看当前系统版本 [root@localhost ~]# cat /etc/r
编辑
2023-07-28
运维
00

错误情况:

bash
ip | UNREACHABLE! => { "cha