Linux
兰叶书
这个作者很懒,什么都没留下…
展开
-
Nginx 之 配置实例
扩展:#在http{}中添加include vhost/*.conf;作用:将多个server配置文件的信息单独存放,不过于集中在nginx.conf配置中,这样有用助于故障排查一、反向代理正向代理:代理服务器代替系统内部来访问外部网络的过程(系统访问外网)反向代理:外部请求访问系统时通过代理服务器转发到内部服务器的过程(外网访问系统)1、反向代理实例1需求:使用nginx反向代理,访问www.test.com直接跳转到127.0.0.1:8080【tomcat主页原创 2020-12-02 18:42:51 · 1343 阅读 · 0 评论 -
Linux 安装 Nginx
一、Nginx安装1、安装相关依赖#安装依赖yum -y install gcc pcre-devel zlib-devel openssl openssl-devel#查看pcre版本pcre-config --version2、下载并安装Nginx官网链接cd /opt#下载wget http://nginx.org/download/nginx-1.18.0.tar.gz#解压tar -xvf nginx-1.18.0.tar.gz#进入解压目录,执行..原创 2020-12-01 12:09:34 · 116 阅读 · 0 评论 -
Linux 安装Java 运行
1、安装jdk参考 Linux 安装elasticsearch -->2、安装jdk环境2、安装java编译器(javac)yum -y install java-devel3、安装后查看安装版本javac -version4、简单应用vim Main.javapublic class Main { public static void main...原创 2019-11-04 15:15:49 · 779 阅读 · 0 评论 -
Linux 安装 MyCat
一、什么是MyCat(官网)开源的面向企业应用开发的大数据库集群; 支持事务、ACID、可以替代MySql的加强版数据库 可视为MySql集群的企业级数据库,用来替代昂贵的Oracle集群 融合内存缓存技术、NoSql技术、HDFS大数据的新型SQLServer 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 数据库中间件产品二、安装1、环境准备mysql 5.7 jdk 1.80 mycat 1.6.72、下载并解压wget http://dl.mycat.原创 2020-11-17 10:10:19 · 163 阅读 · 0 评论 -
Linux 安装 NetCat
netcat 简称 nc,安全界叫它瑞士军刀。ncat 也会顺便介绍,弥补了 nc 的不足,被叫做 21 世纪的瑞士军刀。nc 的基本功能如下:telnet / 获取系统 banner 信息 传输文本信息 传输文件和目录 加密传输文件 端口扫描 远程控制 / 正方向 shell 流媒体服务器 远程克隆硬盘详情查看下载并解压,编译wget https://ncu.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1原创 2020-09-27 19:17:12 · 717 阅读 · 0 评论 -
Composer 之Windows平台
1、下载并安装下载并运行Composer-Setup.exe它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。2、使用Composer新建composer.json文件。根据需求添加想要下载的依赖信息举例:{ "require": { "elasticsearch/elasticsearch": "~6.0", "workerman/phpsocket.io" : ">1.0.0", "pred.原创 2020-07-30 16:19:28 · 153 阅读 · 0 评论 -
Git 基础
一、下载并安装git二、配置配置用户名和密码设置全局用户git config --global user.name "Your Name"git config --global user.email"Your email"设置单个项目的用户git config user.name "Your Name"git config user.email"Your email...原创 2020-01-20 15:02:47 · 160 阅读 · 0 评论 -
Linux 安装 pySpark
1、安装Java和Scale。1.1、Java 参考 Java 安装运行1.2、Scale安装1)下载并解压官网地址:https://www.scala-lang.org/download/wget https://downloads.lightbend.com/scala/2.13.1/scala-2.13.1.tgztar -zxvf scala-2.13.1.tgz...原创 2019-11-04 16:28:45 · 5703 阅读 · 0 评论 -
SeasLog 日志收集(buffer)
1、配置vim /etc/php.d/seaslog.ini; Enable mysql extension module;extension=seaslog.so[SeasLog];configuration for php SeasLog moduleextension = seaslog.so;默认log根目录seaslog.default_basepath = ...原创 2019-10-31 11:21:21 · 549 阅读 · 0 评论 -
Linux 安装 centos7 系统
1.systemctl命令用法对比表,以 httpd(apache) 为例任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable...原创 2019-10-31 11:03:56 · 195 阅读 · 0 评论 -
SeasLog 日志收集(TCP)
日志处理过程:输出日志【SeasLog】-->收集日志【Logstash】-->分析日志【Logstash】-->储存日志【Filed】1、php写入vim write_log.php内容如下<?php function write($con){ #$path = "/data/logs"; ...原创 2019-10-31 11:07:51 · 402 阅读 · 0 评论 -
Linux 安装mysql
1、下载并安装wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server2、启动并查看...原创 2019-10-29 14:43:50 · 94 阅读 · 0 评论 -
vm 虚拟机tmpfs大小调整
1、需求:将tmpfs的3.9G容量减小2、代码mount -o remount,size=10% tmpfs /run3、结果如下:扩展:默认挂载tmpfs的大小,是可用内存的一半。可以在挂载时加上size选项来指定大小,如:mount -t tmpfs none /ttt -o size=100M也可以设置百分比,如:mount -t tmpfs n...原创 2019-10-24 16:40:03 · 1404 阅读 · 0 评论 -
Linux Centos 安装php扩展 SeasLog
1、下载wget https://pecl.php.net/get/SeasLog-1.9.0.tgz官网地址https://pecl.php.net/package/SeasLog2、#解压tar -zxvf SeasLog-1.9.0.tgz cd SeasLog-1.9.0#通过phpize来扩展,phpize(phpize是用来扩展php扩展模块的,通过p...原创 2019-10-22 17:25:47 · 561 阅读 · 0 评论 -
Linux 安装elasticsearch
1、判断linux系统位数在xshell里输入 uname -a 命令,返回x86_64就是64位的,否则就是32位的2、安装jdk环境参考:https://www.cnblogs.com/lizichao1991/p/7809156.htmlhttps://jingyan.baidu.com/article/7908e85cc58008af481ad2a9.html前提:...原创 2019-07-25 11:11:59 · 683 阅读 · 0 评论 -
Linux 安装logstash
1、下载logstash(地址:https://www.elastic.co/downloads/logstash)wget https://artifacts.elastic.co/downloads/logstash/logstash-7.2.0.tar.gztar zxvf logstash-7.2.0.tar.gzmv logstash-7.2.0.tar.gz logsta...原创 2019-07-29 16:31:51 · 402 阅读 · 0 评论 -
Linux 安装filebeat
1、下载并解压地址:https://www.elastic.co/cn/downloads/beats/filebeatcurl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.3.0-linux-x86_64.tar.gztar zxvf filebeat-7.3.0-linux-x86_6...原创 2019-08-02 16:24:00 · 5306 阅读 · 2 评论 -
Linux 安装 zookeeper
1、安装jdk1、安装zookeeper前,要确定已经安装了jdk。如果没有安装请参考https://blog.csdn.net/u013227399/article/details/97136289的第2部分2、安装zookeeper2.1、下载并解压 3.5.5版:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper...原创 2019-07-25 14:50:07 · 178 阅读 · 0 评论 -
Linux 安装kafka
1、下载并解压curl -L -O https://archive.apache.org/dist/kafka/2.1.0/kafka_2.11-2.1.0.tgztar zxvf kafka_2.11-2.1.0.tgz注:2、目录介绍/bin 操作kafka的可执行脚本,还包含windows下脚本/config 配置文件所在目录/libs 依赖库目录/...原创 2019-07-25 16:20:30 · 156 阅读 · 0 评论 -
filebeat+elk集群配置
1、python脚本(write_log.py)#coding=utf-8import osimport timeimport sys,globdef write(log): path = "/data/logs" filedir = path + "/log.log" if os.path.exists(filedir): if ...原创 2019-08-09 14:04:40 · 487 阅读 · 0 评论 -
Linux 安装redis并可视化操作
1、yum安装redisyum install redis#启动redis服务systemctl start redis.service#查看redis服务状态systemctl status redis.service2、配置vim /etc/redis.conf#注释绑定本机#bind 127.0.0.1#redis-service设置为后台服务daemoni...原创 2019-08-15 10:43:08 · 1255 阅读 · 0 评论 -
Linux crontab 定时
crontab -e59 23 * * * python /data/python/index.py >> /data/log/pythonlog.log 2>&1命令详解minute hour day month week command 顺序:分 时 日 月 周minute:表示分钟,可以是从0到59之间的任何整数。ho...原创 2019-09-05 17:41:05 · 226 阅读 · 0 评论 -
Linux 安装多个版本的python
1、下载所需python版本。这里用的是python2.7.5和3.7.4wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgzwget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz2、编译安装python前需要保证系统已安装一下库yum ins...原创 2019-09-06 20:54:37 · 4284 阅读 · 3 评论 -
Linux php升级到7.2
1、检查当前安装的php查看当前php版本php -v查看当前php相关安装包yum list installed | grep php2、更换RPM源#Centos 5.X:rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm#CentOs 6.x:rpm -Uvh http://mirror.webt...原创 2019-07-24 15:35:57 · 368 阅读 · 0 评论