CentOS安装Node.js
1.安装 gcc make openssl wget 1yum install -y gcc make gcc-c++ openssl-devel wget 2.下载源码 可以在这里下载:https://registry.npmmirror.com/binary.html?path=node/ 1wget https://registry.npmmirror.com/-/binary/node/v21.1.0/node-v21.1.0.tar.gz 3.解压源码 1tar -zxvf node-v21.1.0.tar.gz 4.进入目录 1cd node-v21.1.0 5.配置脚本 1./configure 6.编译 1make 如果提示版本过低,则安装g++10.0,安装步骤在页尾 7.部署 1make install 8.安装完成测试 12node -vnpm -v 输出 1s 则安装完成 如果g++版本过低,则安装 devtoolset-10运行g++10.0 12sudo yum install centos-release-sclsudo yum...
为没有IPV6的服务器添加pv6教程
为没有IPV6的服务器添加pv6教程 以centos为例: 输入 1curl 6.ipinfo.io 查看是否有ipv6地址,如果没有则申请一个ipv6隧道 申请地址https://tunnelbroker.net/register.php 注册账户之后选择创建隧道 创建完成后在centos中 打开ipv6功能 编辑 1vi /etc/sysctl.conf 将图中所示改为0,0代表开启。 执行 1/sbin/sysctl -p 使其生效 打开创建好的隧道代理详细信息 选择Example Configurations,选择Linux-net-tools查看命令 将命令复制下来 创建一个ipv6.sh文件(用于开启自启ipv6),将命令保存到ipv6.sh中。添加可执行权限 1chmod +x /root/ipv6.sh 然后编辑文件 1vim /etc/rc.d/rc.local 在最下方加入 1sh /root/ipv6.sh 保存退出。然后执行 1sh /root/ipv6.sh 1curl 6.ipinfo.io 这样就能获取到ipv6地址了
Alpine Linux 更改时区
检查当前时区 1date -R 输出示例: 1Fri, 03 Jun 2022 08:54:26 +0000 设置新的时区 需要安装一个名为tzdata的依赖库,只需要它提供的时区配置文件。一旦安装完成,时区配置文件将被写入到 /usr/share/zoneinfo 路径下。一旦时区配置文件被写入,可以卸载tzdata依赖库,因为它不再需要。 1apk add tzdata 查看可用的时区 可以使用以下命令来查看tzdata包含的可用时区列表: 1ls /usr/share/zoneinfo 输出示例: 12345678cssCopy codeAfrica CET Egypt GMT+0 Iran MST7MDT Poland UTC zone.tabAmerica CST6CDT Eire GMT-0 Israel Mexico Portugal ...
Proxmox VE(Proxmox Virtual Environment)PVE系统设置硬盘直通
Proxmox VE(Proxmox Virtual Environment)PVE系统设置硬盘直通 1,使用ssh链接到pve服务器,或者进入pve网页端shell 输入命令: 1ls -l /dev/disk/by-id/ 列出PVE系统下所有的磁盘存储设备并查看磁盘ID序列号。 这里讲一下磁盘ID怎么找,你必需选择的是整个硬盘(物理硬盘)而不是分区,比如sda、sdb、sdc对应的id,而不是(sda1、sda2…) 注:ata、mmc等..表示接口方式,通常有ATA、SATA、SCS、NVME、eMMC和SASI等类型。IDE和SATA接口一般为“ata”,SCSI及SAS接口一般为”scsi“。 将物理磁盘直通给PVE系统下虚拟机中 需要在shell下通过CLI的方式来添加,使用的工具为qm(Qemu/KVM虚拟机管理器),通过命令 set 来设置物理磁盘到虚拟机中。 1qm set <vm_id> –<disk_type>[n]...
解决PVE擦除磁盘时的错误提示 "disk/partition '/dev/sdc' has a holder (500)
解决 PVE 擦除磁盘时的错误提示 “disk/partition ‘/dev/sdc’ has a holder (500)” 根据图片可以看出 /dev/sdb 变成了 LVM,web控制台无法删除,使用 dd 命令格式化。 1dd if=/dev/zero of=/dev/sdb 如果等待格式化太久,可以运行命令后等待几秒钟直接 Ctrl+C 终止即可。 然后需要重启 PVE 服务器 1reboot 重启完成之后就能进入 web 控制台擦除磁盘了
CVE-2022-2068-OpenSSL任意命令执行漏洞修复
问题描述:CVE-2022-2068是 OpenSSL 中的一个安全漏洞,存在于 OpenSSL 1.1.1版本中,该漏洞可能会允许攻击者利用特定条件下的内存泄漏漏洞,导致信息泄露或服务拒绝攻击。 修复方案:更新至最新版1、检查系统中 OpenSSL 的版本 1openssl version -a 2、下载 OpenSSL 的最新版本,您可以从 OpenSSL 官方网站(https://www.openssl.org/source/)下载 OpenSSL 的最新版本,选择与您系统匹配的版本进行下载。 3、编译并安装 OpenSSL,在下载完成后,您可以按照以下步骤编译并安装 OpenSSL: 123456tar -zxvf openssl-x.x.x.tar.gzcd openssl-x.x.x./config --prefix=/usr/local/openssl --openssldir=/usr/local/opensslmakemake testmake install 4、配置系统环境变量 12export...
centos一键安装Docker和Docker-Compose
centos一键安装docker脚本 1curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 安装 Docker Compose 下载 Docker Compose 1sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 需要注意的是,上述命令中的 2.17.2 是当前最新版本号,您可以根据需要自行更改。 2. 添加执行权限 1sudo chmod +x /usr/local/bin/docker-compose 测试 Docker Compose 是否安装成功运行以下命令: 1docker-compose --version 如果一切正常,您应该会看到 Docker Compose 的版本号输出。 至此,您已经成功安装了 Docker...
使用Docker快速部署OpenVPN服务器
本文将向您展示如何使用Docker快速部署OpenVPN服务器。请按照以下步骤操作: 拉取openvpn镜像1docker pull chenji1506/openvpn:2.4.8 复制 创建目录1mkdir -pv /data/openvpn/conf 复制 生成配置文件1.1.1.1是本机的公网IP 1docker run -v /data/openvpn:/etc/openvpn --rm chenji1506/openvpn:2.4.8 ovpn_genconfig -u udp://1.1.1.1 复制 生成密钥文件要求输入私钥密码 12345docker run -v /data/openvpn:/etc/openvpn --rm -it chenji1506/openvpn:2.4.8 ovpn_initpki Enter PEM pass phrase: 123456 # 输入私钥密码 Verifying - Enter PEM pass phrase: 123456 # 重新输入一次密码 Common Name (eg:...
Kali Uniscan-使用教程
Kali Uniscan - 使用教程Kali Uniscan 是一个基于 Perl 的简单强大的 Web 扫描器,用于评估 Web 应用程序的安全性。它具有多种功能,如目录扫描、文件扫描、远程文件包含、跨站脚本等。在本教程中,我们将详细介绍如何使用 Kali Uniscan 执行 Web 应用程序扫描。 安装 UniscanKali Linux 自带了 Uniscan,无需额外安装。如果您使用的是其他 Linux 发行版,可以按照以下步骤安装 Uniscan: 克隆 Uniscan 的 GitHub 仓库,由于官方项目挂了,目前使用的镜像,请注意审查代码是否安全: 1git clone https://github.com/poerschke/Uniscan 进入 Uniscan 目录: 1cd Uniscan 安装所需的 Perl 模块: 12345install Moosecpan install threadscpan install Thread::Queuecpan install LWP::UserAgentcpan install...
Ubuntu安装Docker和Docker-Compose
安装 Docker 卸载旧版本 如果您之前安装过旧版本的 Docker,可以先卸载: 1sudo apt-get remove docker docker-engine docker.io containerd runc 安装必要的工具 12sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release 添加 Docker 官方 GPG key 1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 设置 Docker 安装源 123echo \"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]...