Linux
瞧着不像好人呐
这个作者很懒,什么都没留下…
展开
-
Linux 中 nohup、&、 2>&1
基本含义/dev/null 表示空设备文件0 表示stdin标准输入1 表示stdout标准输出2 表示stderr标准错误> file 表示将标准输出输出到file中,也就相当于 1>file2> error 表示将错误输出到error文件中2>&1 也就表示将错误重定向到标准输出上2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标原创 2021-09-19 00:19:43 · 375 阅读 · 0 评论 -
Linux设置定时任务
我们在部署linux服务器的时候,经常会设置一些定时任务来执行脚本,那么Linux如何设置定时任务呢,时间怎么设置。我们在写项目的时候有时候会写定时任务,时间格式用的是cron的。而服务器的定时时间格式和cron的格式很相近。Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启原创 2021-08-24 17:33:21 · 1674 阅读 · 0 评论 -
Filebeat 安装、配置
filebeat是轻量型日志采集器,在任何环境中,始终都会潜伏着应用程序中断的风险。Filebeat 能够读取并转发日志行,并在出现中断的情况下,还会在一切恢复正常后,从中断前停止的位置继续开始。Filebeat 随附可观测性和安全数据源模块,这些模块简化了常见格式的日志的收集、解析和可视化过程,只需一条命令即可。之所以能实现这一点,是因为它将自动默认路径(因操作系统而异)与 Elasticsearch 采集节点管道的定义和 Kibana 仪表板组合在一起。不仅如此,Filebeat 的一些模块还随附了预配原创 2021-08-15 21:56:27 · 750 阅读 · 0 评论 -
LogStash的安装部署与应用
之前做了Elasticsearch 和 Kibana 的安装,作为开源实时日志分析平台 ELK 的一部分,当然少不了 Logstash 。其实 Logstash 的作用就是一个数据收集器,将各种格式各种渠道的数据通过它收集解析之后格式化输出到 Elasticsearch ,最后再由Kibana 提供的比较友好的 Web 界面进行汇总、分析、搜索。下载地址https://www.elastic.co/cn/downloads/logstash解压tar -xzvf logstash-7.14.0-li原创 2021-08-15 21:29:44 · 257 阅读 · 0 评论 -
单机版elasticsearch.yml配置文件
# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for most settings.# Before you set out to tweak and tune the configuration, make sure you# understand what原创 2021-08-15 03:06:19 · 886 阅读 · 0 评论 -
kibana安装(整合es)
1.下载kibana安装包(应与es版本一致)我的版本是7.14.0,注意服务器的系统和位数地址:https://www.elastic.co/cn/downloads/kibana解压tar -xzvf kibana-7.14.0-linux-x86_64.tar.gz -C /usr/local/修改配置到kibana文件下的config修改kibana.yml启动es 再到kibana下的bin目录后台启动kibana./kibana -des+ik的安装...原创 2021-08-15 01:29:15 · 472 阅读 · 0 评论 -
安装es+ik分词器
es全称叫elasticsearch,Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的原创 2021-08-15 00:34:11 · 341 阅读 · 0 评论 -
es安装IK分词器
es创建索引,查询数据,都是使用的默认的分词器,分词效果会不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases ,这里你需要根据你的es的版本来下载对应版本的IK,这里我使用的是7.14.0的ES,所以就下载ik-7.14.0.zip的文件。首先找到自己的安装目录,我的安装目录/usr/local/原创 2021-08-15 00:32:45 · 2290 阅读 · 0 评论 -
keepalived+nginx负载均衡 实现高可用集群
nginx.conf内容如下:user root; #运行用户worker_processes 1; #启动进程,通常设置成和cpu的数量相等#全局错误日志及PID文件error_log /usr/local/nginx/logs/error.log;error_log /usr/local/nginx/logs/error.log notice;error_log /usr/local/nginx/logs/error.log info;p原创 2021-08-08 19:44:12 · 297 阅读 · 0 评论 -
安装keepalived
安装keepalived我是下载的压缩包,然后上传到服务器的,大家也可以yum install -y keepalived也是很方便。首先解压到指定到指定文件夹。tar -zxvf keepalived-2.2.2.tar.gz -C /usr/local/然后到keepalived.conf文件复制一份cp -v keepalived.conf.in keepalived.conf然后systemctl list-unit-files --type=service看自己没有keepaliv原创 2021-08-08 16:38:58 · 136 阅读 · 0 评论 -
Linux(Centos7)solr环境的搭建以及安装中文分词器
Linux搭建solr环境以及安装中文分词器我以centos7操作系统为例。下载solr下载地址以xshell为例的方式上传至Linux系统内。在/usr/local目录下面创建一个solr目录 cd /usr/local mkdir solr把tomcat解压一份到solr目录下,并改名tomcatcd /opt/soft/tar -zxf apache-tomcat-8.5.56.tar.gz -C /usr/local/solr/解压solrcd /opt原创 2020-10-10 00:17:58 · 129 阅读 · 1 评论 -
Linux(Centos7)Redis集群的搭建
Redis集群的搭建集群中有三个节点的集群,每个节点有一主一从。需要6台虚拟机。搭建一个伪分布式的集群,需要使用6个redis实例来模拟开发环境的搭建搭建环境需要使用官方提供的ruby脚本。因此需要安装ruby的环境。安装rubyredis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境:安装rubyyum install rubyyum install rubygems安装ruby和redis的接口程序拷贝redis-3.0.0.gem至(指定的原创 2020-10-08 14:21:54 · 308 阅读 · 0 评论 -
Docker安装zookeepr以及运行zookeeper
Docker安装zookeepr以及运行zookeeper1.拉取zookeeperdocker pull zookeeper2.启动容器并添加映射-p 端口 --name 起个名 -d 后台运行docker run -p 2181:2181 --privileged=true --name zookeeper -d zookeeperdocker ps查看容器是否启动关闭docker stop zookeeper开启docker start zookeeperdoc原创 2020-10-08 12:38:26 · 147 阅读 · 0 评论 -
Cenos7(Linux)inux安装Docker
我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上1,root账户登录,查看内核版本如下[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux2.如果不是用yum update更新3.安装yum instal原创 2020-10-08 10:40:07 · 60 阅读 · 0 评论 -
Nginx的配置负载均衡
Nginx的配置负载均衡1.找到我们nginx的配置文件所在的位置进入conf这个目录2.推荐大家不要直接修改这个配置文件,在修改之前做好备份3.打开配置文件在这之前要在系统里要准备连个Tomcat服务器其中一个端口改为8081,顺便把界面也改下方便观察效果。vim nginx.conf这样我们的负载均衡就配置好了,可以开启两个Tomcat服务器访问了!其中192.168.152.130是你的主机ip通过ip addr查看...原创 2020-10-07 22:56:21 · 72 阅读 · 0 评论 -
在Centos7(Linux)上面搭建ftp服务器
在Centos7(Linux)上面搭建ftp服务器1.安装vsftpd组件 yum -y install vsftpd安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2. 添加一个ftp用户此用户就是用来登录ftp服务器用的useradd ftpuser这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser. 3. 给ftp用户添加密码。passwd ftpuser输入两次密码。4.原创 2020-10-07 22:22:43 · 77 阅读 · 0 评论 -
怎么在Centos7(Linux)上搭建Nginx环境
如何在Centos7上搭建Nginx环境下载nginx,(wget这个命令下载),但是我们通常推荐大家在windows环境下面下载完毕之后,在上传到服务器上面去。添加链接描述2.上传到服务器的/opt/soft这个目录下面3.nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境。gcc 采用gcc –v 可以检测是否安装了gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum in原创 2020-10-07 22:13:10 · 175 阅读 · 0 评论