linux
snoopyfly~
菜鸟一枚,没啥好说的~
展开
-
RabbitMQ 3.6.5 环境搭建(简便版)
RabbitMQ 3.6.5 环境搭建 急速入门,在这里我们使用 RabbitMQ 3.6.5 版本进行操作: 环境搭建 官网地址:http://www.rabbitmq.com/ 环境描述:Linux (CentOS 7 Redhat 7) 1. 首先在 Linux 上进行一些软件的准备工作,yum 下来一些基础的软件包 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc g原创 2020-11-26 10:47:28 · 478 阅读 · 0 评论 -
FastDFS 的安装与配置
FastDFS 的安装与配置 参考文献 GitHub 项目主页 WIKI 环境准备 CentOS 7.x 两台,分别安装 tracker 与 storage 下载安装包: libfastcommon:FastDFS 分离出的一些公用函数包 FastDFS:FastDFS 本体 fastdfs-nginx-module:FastDFS 和 nginx 的关联模块 nginx:发布访问服务 安装步骤 (tracker 与 storage 都要执行) 安装基础环境 yum install -y原创 2020-11-24 16:43:38 · 270 阅读 · 0 评论 -
安装 Logstash 并配置 ik 分词器
安装 logstash 安装包下载: 下载地址 注意:需要和 Elasticsearch 版本相对应 上传至服务器并解压 tar -zxvf logstash-6.4.3.tar.gz 移动至安装目录 mv logstash-6.4.3 /usr/local/ 创建数据同步相关的目录和配置 创建目录 mkdir /usr/local/logstash-6.4.3/sync 创建同步配置文件 vim logstash-db-sync.conf input { jdbc {原创 2020-11-16 10:21:46 · 843 阅读 · 0 评论 -
一次杀不死的进程记录
1. 发现问题: 服务器今天发现遭受木马攻击,疑似挖矿程序植入,cpu一路飙升至99%,导致其他程序异常卡顿。 机智的我上来一个top命令让程序现出原形,结果发现一个dvjj的进程耗尽了资源。 2. 解决问题 接着,查看这个命令是从哪里的启动的,发现没有什么有用的信息。 那我换个方式,根据PID查看此进程的详细信息:ll /proc/19718 Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径转载 2020-11-03 14:52:59 · 466 阅读 · 2 评论 -
Elasticsearch 详细安装教程
Elasticsearch 详细安装教程 安装包下载: elasticsearch-7.4.2 下载地址 其他版本下载 解压安装包 tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz 移动解压后文件夹到标准安装目录 mv elasticsearch-7.4.2 /usr/local/ 修改 es 配置文件 vim /usr/local/elasticsearch-7.4.2/config/elasticsearch.yml 修改以下配置项为对应内容: #原创 2020-10-23 10:20:24 · 168 阅读 · 0 评论 -
Redis 的安装与配置
下载 官网:https://redis.io/download 这里下载的是 redis-5.0.5 版本 上传安装包至 linux 安装 Redis 解压 Redis tar -zxvf redis-5.0.5.tar.gz 安装 gcc 编译环境 yum install gcc-c++ 进入到 redis-5.0.5 目录进行安装 make && make install 执行完毕后安装成功。 配置 Redis 进入 Redis 安装目录中的 util..原创 2020-07-28 20:42:06 · 142 阅读 · 0 评论 -
配置 keepalived
通过命令 vim keepalived.conf 打开配置文件 global_defs { # 路由 id:当前安装 keepalived 的节点主机标识符,保证全局唯一 router_id keep_171 } vrrp_instance VI_1 { # 表示状态是 MASTER 主机还是备用机 BACKUP state MASTER # 该实例绑定的网卡 interface ens33 # 保证主备节点一致即可 virtual_rout.原创 2020-07-11 11:44:09 · 104 阅读 · 0 评论 -
CentOS7 安装 keepalived
下载地址:点我下载 解压 tar -zxvf keepalived-2.0.18.tar.gz 解压后进入到解压出来的目录,看到会有 configure,那么就可以做配置了(配置安装和 nginx 一模一样) 使用 configure 命令配置安装目录与核心配置文件所在位置: ./configure --prefix=/usr/local/keepalived --sysconf=/etc prefix:keepalived 安装的位置 sysconf:keepalived 核心配置文件所在.原创 2020-07-11 11:43:10 · 274 阅读 · 0 评论 -
keepalived 注册为 linux 系统服务
进入 keepalived 安装目录 cd /home/software/keepalived-2.0.18 进入安装包目录中的 /keepalived/etc/ cd keepalived/etc/ 执行以下两条 copy 命令 cp init.d/keepalived /etc/init.d/ cp sysconfig/keepalived /etc/sysconfig/ 刷新系统进程 systemctl daemon-reload 使用系统命令操作 keepalived .原创 2020-07-10 23:19:06 · 168 阅读 · 0 评论 -
CentOS7 安装 RabbitMQ 3.6(方法适用于安装任意版本 RabbitMQ)
安装 RabbitMQ 步骤 说明: 由于新版本的诸多不确定性,所以这里我们选择稳定的 3.6.x 版本进行安装,由于 RabbitMQ 基于 Erlang,所以我们需要先安装 Erlang,注意:切记不要使用 yum 安装 Erlang,因为使用 yum 默认会安装较新版本的 Erlang,而我们这里安装 RabbitMQ 3.6.x 需要的 Erlang 的版本是:19.3.x,本文会借助 kerl 来进行特定版本的 Erlang 的安装。 Erlang 和 RabbitMQ 的对应关系请看这里:原创 2020-07-07 11:16:23 · 895 阅读 · 0 评论 -
Nginx 配置 HTTPS
使用Nginx配置HTTPS域名证书 安装SSL模块 要在 nginx 中配置 https,就必须安装 ssl 模块,也就是: http_ssl_module 进入到 nginx 的解压目录: /home/software/nginx-1.16.1 新增 ssl 模块(原来的那些模块需要保留) ./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.loc原创 2020-07-07 11:15:02 · 470 阅读 · 0 评论 -
CentOS7 安装 Nginx
去官网 http://nginx.org 下载对应的nginx包,推荐使用稳定版本 上传 nginx 到 linux 系统 安装依赖环境 (1) 安装gcc环境 yum install gcc-c++ (2) 安装 PCRE 库,用于解析正则表达式 yum install -y pcre pcre-devel (3) zlib 压缩和解压缩依赖 yum install -y zlib zlib-devel (4) SSL 安全的加密的套接字协议层,用于 HTTP 安全传输,也就是 HTTPS yum in.原创 2020-07-07 11:14:31 · 136 阅读 · 0 评论 -
CentOS7 安装 JDK
购买云服务器后,厂商会提供一个公网 IP 和内网 IP,我们需要使用 SSH 工具连接到云服务器,随后就能在命令行中操作 linux 系统。 公网IP:121.199.50.199 内网IP:192.168.40.129 若在本地虚拟机中操作 linux,只需要配置静态 IP 即可,比如:192.168.40.129 服务器安装 JDK 之前,先确保有没有默认安装 JDK,执行以下命令进行检查: java -version 如果是自己在虚拟机上安装的 centos7.x 或者 centos6.x,原创 2020-07-07 11:13:27 · 160 阅读 · 0 评论