随笔分类 - Linux
摘要:前言 本文主要介绍在docker中部署并使用nginx,文中直接通过挂载方式将nginx的配置文件和站点目录挂载到宿主机上。本文使用的nginx镜像是 官方镜像(https://hub.docker.com/_/nginx?tab=tags) 下载镜像 docker pull nginx:lates
阅读全文
摘要:前言 本文主要介绍在docker中安装kafka,本文中使用的zookeeper和kafka镜像分别是:bitnami/zookeeper 和 bitnami/kafka。 拉取zookerper镜像 docker pull bitnami/zookeeper 拉取kafka镜像 docker pu
阅读全文
摘要:前言 Docker安装步骤的文章有很多,这里主要记录下自己的安装步骤。首先附上官方安装说明文档:https://docs.docker.com/engine/install/centos/ docker环境要求 CentOS 7, CentOS 8 (stream), or CentOS 9 (st
阅读全文
摘要:前言 将mysql运行的环境打包形成docker容器运行,服务运行随着容器的启动和关闭没什么问题,但是对于数据来说,我们是希望能够持久化的,不能删除容器,数据也被删除了,通过容器数据卷可以有效解决这个问题。 什么是容器数据卷? 卷就是目录或者文件,存在一个或者多个容器中,由docker挂载到容器,但
阅读全文
摘要:本文主要介绍如果在Centos7下安装Redis。 1.安装依赖 redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: gcc -v 如果没有安装则通过以下命令安装: yum install -y gcc 2.下载redis安装包并解压 # 下载
阅读全文
摘要:本文主要介绍如何在Centos7环境下安装部署mongodb,版本为:社区版(MongoDB Community Server),版本号:5.0.1。 下载mongodb 安装配置 修改配置文件 一、下载mongodb 通过官网直接默认下载: wget https://repo.mongodb.or
阅读全文
摘要:本文主要记录一些Linux常用命令,这是一件长期积累的过程,后期也会不断完善。 基本命令 关机 (关机、重启、注销) 文件和目录 磁盘空间 打包和压缩文件 文件搜索 查看文件内容 文本处理 挂载一个文件系统 文件系统分析 初始化一个文件系统 SWAP文件系统 文件的权限 文件的特殊属性 列出目录内容
阅读全文
摘要:本文主要介绍如何在Centos7下安装kafka。本文使用的kafka版本是:2.8.0 安装JDK 下载安装zookeeper 下载安装kafka 设置开机自动启动 一、安装JDK 在安装kafka之前必须先安装JDK和zookeeper,如何安装JDK,可以查看:Linux下安装ELK详细教程
阅读全文
摘要:本文主要介绍如何在Centos7下安装zookeeper以及如何使用。 安装JDK 下载安装zookeeper 启动zookeeper 设置zookeeper开机自动启动 一、安装JDK 使用zookeeper前,必须先安装JDK,如何安装JDK,可以查看:Linux下安装ELK详细教程 - Jco
阅读全文
摘要:上一篇文章详细说明了如何在windows下部署ELK,今天我们再详细说说在Linux下如何部署。 本文中使用的操作系统是Centos7。什么是ELK?为什么使用ELK?在上文中已经说过,这里就不再赘述,有需要的朋友可以查看 windows下部署ELK详细教程 ,下面我们直接进入今天的主题。本文会从以
阅读全文
摘要:本文主要介绍如何配置虚拟机中的Centos7网络,确保连接互联网。 如何在虚拟机中安装Centos7,请跳转至博客:VMware安装Centos7详细教程。 配置虚拟网卡 配置centos固定IP 一、配置虚拟网卡 1.虚拟机"编辑" -> "虚拟网络编辑器" 注意:这里配置VMnet8即可,注意红
阅读全文
摘要:本文主要介绍如何在Vmware种安装Centos7。 准备工作 虚拟机设置 安装Centos7 一、准备工作 1.VMware Workstation(本人使用的是VMware Workstation 15,虚拟机安装这里不再赘述) 2.Centos7镜像文件(CentOS-7-x86_64-DVD
阅读全文
摘要:本文主要介绍如何在Centos7下安装Mysql。 下载Mysql 安装、启动Mysql服务 Mysql连接设置 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev.my
阅读全文
摘要:本文主要介绍如何在Centos7下每天定时将Mysql数据库下部分数据库(也可以是全部库)从A服务器备份到B服务器。 两台Linux之间传输文件(无需输入密码) 编写数据库备份脚本 设置定时执行 一、通过scp命令在两台Linux之间免密传输文件,文件从A服务器(10.10.10.10)到B服务器(
阅读全文
摘要:本篇博客只介绍最简单的Nginx配置NetCore项目,不涉及负载均衡配置,负载均衡配置我会抽空另写一篇博客! 1.首先发布.NetCore项目到服务器上,并运行程序。根据项目需要可自行设置自启动,详细请见 Centos7下设置.NetCore程序自动启动 2.修改Nginx配置,关键配置代码如下:
阅读全文
摘要:1.上传.NetCore项目文件到服务器,比如上传路径为:/data/web/apiweb 2.切换到/lib/systemd/system/目录,创建自启动文件。 cd /lib/systemd/system/ vi apiweb.service 文件内容如下: [Unit] Descriptio
阅读全文
摘要:查看已开放的端口 firewall-cmd --list-ports 开放端口(重启防火墙后生效) firewall-cmd --zone=public --add-port=3306/tcp --permanent 关闭端口(重启防火墙后生效) firewall-cmd --zone=public
阅读全文
摘要:本文简要介绍下如何在Centos7下安装Nginx,以及Nginx配置简单说明。 安装插件 安装Nginx 将Nginx配置为系统服务 一、安装插件 1.安装gcc 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,所以需要安装 gcc 环境。命令如下: yum instal
阅读全文
摘要:本文主要介绍如何在Centos7下安装.NetCore2.2。 安装.NetCore产品提要 安装.NetCore Runtime 安装.NetCore SDK(非必要) 一、安装.NetCore产品提要 在安装.NetCore前,需要注册Microsoft签名密钥并添加Microsoft产品提要,
阅读全文