随笔分类 - Linux
Linux基础知识
摘要:1. 安装和配置所需的依赖 在 CentOS 7 上,下面的命令会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab,则可以跳过它。 sudo yum install -y curl policycoreutils-python
阅读全文
摘要:1:安装runner 比如,我们需要在192.168.3.129服务器上来实现自动部署,那我们就在这台服务器上安装runner 在gitlab后台,比如tn项目,那我们进入项目,在设置中,找到CI/CD 点击展开,新建项目runner 选择项目信息,Linux、标签自己填写、下面的勾记得勾选一下(运
阅读全文
摘要:1、 安装epel yum install -y epel-release 2、安装docker-io yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64
阅读全文
摘要:1:环境: centos 7 2:脚本内容: #!/bin/bash # 提示用户输入Python版本号 read -p "请输入要安装的Python版本号(例如3.9.7): " version # 检查输入的版本号是否合法(这里简单地检查是否有三个点号分隔的数字) if [[ ! $versio
阅读全文
摘要:本次实验以centos7系统为例: 1:注册账号 https://dashboard.cpolar.com/ 打开上面网址,注册登陆,在自己的个人页面中可以看到自己的信息,这里稍后会提到,注册好账户登陆之后往下走 2:安装cpolar 文档地址:https://cpolar.com/docs#lin
阅读全文
摘要:1:安装依赖 yum install -y gcc-c++ flex bison yajl yajl-devel curl-devel curl GeoIP-devel doxygen zlib-devel pcre-devel lmdb-devel libxml2-devel ssdeep-dev
阅读全文
摘要:Prometheus设置报警是需要alertmanager来完成的,所以我们要先安装alertmanager 1:安装alertmanager cd /usr/local/src wget https://github.com/prometheus/alertmanager/releases/dow
阅读全文
摘要:一:生成证书 1:下载证书工具 yum -y install easy-rsa 2:创建证书环境目录 mkdir -p /opt/easy-rsa cp -a /usr/share/easy-rsa/3.0.8/* /opt/easy-rsa/ cp -a /usr/share/doc/easy-r
阅读全文
摘要:1:在安装配置openvpn的时候出现libcap-ng和pkg-config错误: error: libcap-ng package not found. Is the development package and pkg-config installed? 原因是:这个错误消息表示系统缺少 l
阅读全文
摘要:1:下载server_audit.so cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.1.23/bintar-linux-x86_64/mariadb-10.1.23-linux-x86_64.tar.
阅读全文
摘要:1:安装lnmp 首先在系统中安装nginx、mysql、php 2:下载安装包 https://gitee.com/zyx0814/dzzoffice/releases 3:解压文件 将下载的安装包解压到网站根目录 4:设置dzzoffice 访问:http://host,进行相关设置 设置完成后
阅读全文
摘要:在初始化kubeadm的时候出现了如下错误: [root@centos7-1 ~]# sudo kubeadm init [init] Using Kubernetes version: v1.26.0 [preflight] Running pre-flight checks [WARNING F
阅读全文
摘要:1:使用 CentOS 自带的包管理器 yum 安装新版本的 Python。 例如,你可以使用以下命令安装最新的 Python 3 版本: sudo yum update sudo yum install python3 2:使用 SCL 库安装新版本的 Python。 SCL(Software C
阅读全文
摘要:在 Unix 系统中,软连接和硬连接是两种不同的文件链接方式。 软连接是一种逻辑链接,它只是在文件系统中创建了一个指向另一个文件的指针。它不占用额外的存储空间,并且可以跨文件系统使用。但是,如果原始文件被删除或移动,软连接将失效。 硬连接是一种物理链接,它在文件系统中创建了另一个指向原始文件的文件副
阅读全文
摘要:以下是自动备份mysql数据库的全过程: 使用mysqldump程序连接到MySQL服务器。 将指定的数据库存储到SQL文件。 压缩SQL文件以节省空间。 要使用此脚本,您需要修改脚本顶部的变量以匹配MySQL服务器、数据库和备份目录。 #!/bin/bash # Variables MYSQL_H
阅读全文
摘要:这里前提是已经安装好LNMP环境。如何安装这里不赘述,可以查看我之前写的博客。 1:下载Nextcloud文件 https://nextcloud.com/install/ 2:解压 unzip latest.zip -d /home/ 3:设置Nginx配置文件 在/usr/local/nginx
阅读全文
摘要:1:备份文件 cd /etc/ssh/ scp sshd_config sshd_config.bak 2:生成密钥 一路回车按下去就可以了。 [root@centos7-1 ssh]# ssh-keygen -t rsa Generating public/private rsa key pair
阅读全文
摘要:修改CentOs-Base.repo文件: [base] name=CentOS-5.7 - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos-vault/5.7/os
阅读全文
摘要:只需要安装一条命令就可以了 yum -y install libtool* libtool-* 这样就可以继续进行编译了。 还有一种方法就是编辑Makefile文件 找到Makefile文件,在EXTRA_LIBS最后添加-liconv EXTRA_LIBS = -lcrypt -lz -lexsl
阅读全文
摘要:在编译安装php的时候,make完之后,出现了如下报错: Generating phar.php Generating phar.phar PEAR package PHP_Archive not installed: generated phar will require PHP's phar e
阅读全文