Linux
文章平均质量分 81
W_Meng_H
希望是本无所谓有,无所谓无的!
这正如地上的路,其实地上本没有路,走的人多了,也便成了路!
展开
-
Linux-Nginx、Redis、PG等中间件操作命令(个人总结)
每扫描100个key休息0.1秒,可以找到某个实例5种数据类型(String、hash、list、set、zset)的最大key。用unlink代替del来删除,这样redis会将这个key放入到一个异步线程中,进行删除,这样不会阻塞主线程。jdk目录/usr/lib/jvm/java-1.8.0-openjdk。2、重启,进入nginx可执行目录sbin下,输入命令。11、查看物理CPU的个数。12、查看逻辑CPU的个数。13、查看CPU是几核。.........原创 2022-03-29 19:27:02 · 8812 阅读 · 0 评论 -
Kafka-Confluent平台
Confluent官网:https://docs.confluent.io/platform/current/platform.htmlConfluent是用来管理和组织不同数据源的流媒体平台,可以实时地把不同源和位置的数据集成到一个中心的事件流平台。并且很可靠、性能很高。Confluent目前提供了社区版(免费)和商业版(收费)两个版本,社区版提供了Connectors、REST Proxy、KSQL、Schema-Registry等基础服务。商业版为企业提供了控制面板、负载均衡,跨中心数据备原创 2021-03-22 14:48:13 · 1997 阅读 · 0 评论 -
Linux-kafka
Springboot 与 Kafka 版本对应关系:https://spring.io/projects/spring-kafka一、下载 kakfa 安装包http://kafka.apache.org/downloads二、解压安装包cd /usr/localtar -zxf kafka_2.12-2.5.0.tgz三、修改配置文件zookeeper 配置文件:/kafka_2.12-2.5.0/config/zookeeper.propertie...原创 2020-12-23 14:44:52 · 296 阅读 · 0 评论 -
Linux - SpringBoot的jar开机自启(阿里云服务器)
Ubuntu 16.04项目目录为 /usr/local/api/1、在项目目录创建shell脚本vi /usr/local/api/runJar.sh脚本内容:#!/bin/bashexport JAVA_HOME=/usr/local/java/jdk1.8.0_181export JRE_HOME=${JAVA_HOME}/jreexport CLASSPAT...原创 2019-12-09 11:19:59 · 631 阅读 · 0 评论 -
Nginx-日志切割
生产环境中的服务器,由于访问日志文件增长速度非常快,日志太大会严重影响服务器效率。同时,为了方便对日志进行分析计算,须要对日志文件进行定时切割.定时切割的方式有按月切 割、按天切割、按小时切割等。最常用的是按天切割。所谓自动分割Nginx日志文件,就是指Rotate Nginx log files,即让Nginx每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定位问题也更容易。比如Nginx产生的访问日志文件默认一..原创 2020-11-16 12:43:29 · 393 阅读 · 0 评论 -
Linux-修改服务器时区
PS:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区。如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:java -jar -Duser.timezone=GMT+08 XXX.jar修改时区sudo tzselect选择 4选择 9选择 1创建时区软链sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /et...原创 2020-09-21 14:59:58 · 780 阅读 · 0 评论 -
Linux-服务器之间拷贝文件和文件夹
拷贝文件 scp -r /usr/local/data/ROOT root@目标服务器IP:/data/tomcat/webapps 拷贝文件夹 scp -r /usr/local/data/logo.png root@目标服务器IP:/data/root是目标服务器的用户名,执行命令会提示输入密码原创 2020-09-11 16:19:26 · 453 阅读 · 0 评论 -
Nginx-性能优化
#user nobody;# nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。worker_processes 8;#为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;#error_log log...原创 2020-08-10 15:29:59 · 447 阅读 · 0 评论 -
Linux-Kibana之Sentinl日志报警
一、下载Sentinl插件下载链接:https://github.com/sirensolutions/sentinl/releases/download/tag-6.6.0-0/sentinl-v6.6.0.zipPS:Sentinl版本和Kibana版本要一致二、安装Sentinl插件cd /usr/local/kibana/bin./kibana-plugin ...原创 2020-03-30 17:16:01 · 1914 阅读 · 0 评论 -
Linux-安装 Kibana
一、下载安装包cd /usr/localwget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.0-linux-x86_64.tar.gz二、解压tar -xzf kibana-6.6.0-linux-x86_64.tar.gz三、修改 kibana.yml 配置server.name:...原创 2020-03-30 15:18:25 · 351 阅读 · 0 评论 -
Linux-Metricbeat 系统监控
官网:https://www.elastic.co/cn/beats/metricbeat一、安装Metricbeatcurl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.5.0-amd64.debsudo dpkg -i metricbeat-7.5.0-amd64....原创 2020-12-24 16:21:26 · 1031 阅读 · 0 评论 -
Nginx-Ubuntu18.04 安装 Nginx
一、nginx安装环境sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install libtoolsudo apt-get install opensslsudo apt-get install libpcre3 libpcre3-devsudo apt-get install libssl-...原创 2020-02-05 16:02:07 · 475 阅读 · 0 评论 -
阿里云服务器(Ubuntu-16.04) - 安装Redis
1、更新sudo apt-get update2、安装sudo apt-get install redis-server安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序3、检查Redis服务器系统进程ps -agx|grep redis4、阿里云控制台增加安全组规则5、检查Redis服务器状态service redis statu...原创 2019-08-28 09:15:03 · 556 阅读 · 0 评论 -
Nginx-图片服务器
一、创建图片文件夹:mkdir ftpmkdir imageschmod -R 775 /fastdfs/ftp/imagescp -r /home/bg.jpg /fastdfs/ftp/images二、Nginx配置文件:三、测试http://IP/images/bg.jpg配置之后图片访问一直是 404问题解决方法:htt...原创 2019-04-16 15:14:57 · 426 阅读 · 0 评论 -
Ubuntu上搭建FTP服务器--上传、下载文件
1、查看是否有vsftpsudo vsftpd -version若存在,显示版本sudo vsftpd -versionvsftpd: version 3.0.32、安装FTPsudo apt-get install vsftpd3、配置vsftpd.confsudo vi /etc/vsftpd.conf将配置文件中”anonymous_...原创 2019-03-19 11:18:50 · 2204 阅读 · 0 评论 -
Linux-添加硬盘和挂载
https://www.cnblogs.com/silent2012/p/4586273.htmlhttps://www.cnblogs.com/myvic/p/6816924.html翻译 2019-03-26 08:56:26 · 387 阅读 · 0 评论 -
Linux-权限命令
Linux的权限命令权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以查看某个目录下的文件或目录的权限。示例:在随意某个目录下ls -l第一列的内容的信息解释如下:文件的类型:d:代表目录-:代表文件l:代表链接(可以认为是window中的快捷方式)后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的用户的权限,其他用户的权限r:代表权限是可读,...原创 2018-04-18 19:24:23 · 382 阅读 · 0 评论 -
Linux-使用mysqldump导出数据库
1、最简单的用法:mysqldump -uroot -pPassword [database name] > [dump file]推荐 /tmp 文件夹之下原创 2018-10-11 14:29:22 · 1262 阅读 · 2 评论 -
阿里云服务器(CentOS-6.8) - 安装JDK1.8
一、对于阿里云的java web环境的安装和配置,可参考下面阿里云的技术文档:https://help.aliyun.com/document_detail/51376.html?spm=5176.doc52826.6.709.7BUhwX一、jdk下载官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/j...原创 2018-09-29 15:17:30 · 880 阅读 · 0 评论 -
阿里云服务器(CentOS-6.8) - 安装Tomcat
一、下载Tomcat1、我安装的是tomcat 8.0版本 https://tomcat.apache.org/download-80.cgi 二、在服务器上创建Tomcat文件夹1、并把压缩包上传到文件夹 三、解压Tomcat压缩包1、解压 tar -zxvf apache-tomcat-8.5.34.tar.gz2、测试tomcat是否安装成功...原创 2018-09-29 15:41:21 · 517 阅读 · 0 评论 -
阿里云服务器(CentOS-6.8) - 安装MySQL5.7
tar包解压安装一、检查环境#卸载系统自带的Mariadb[root@Meng ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@Meng ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64#删除etc目录下的my.c...原创 2018-09-30 01:34:54 · 749 阅读 · 1 评论 -
阿里云服务器(CentOS-6.8) - 安装Solr5.4
安装Solr,一定要注意版本问题!建议:Tomcat7,安装5.4及以下的Solr,Tomcat8安装5.5及以上的Solr。详情可以参考:http://www.07net01.com/program/113691.html最终搭配:solr5.5及其以上+tomcat8 solr5.4及其以下+tomcat7本文是Tomcat7安装Solr5...原创 2018-10-09 12:44:59 · 736 阅读 · 0 评论 -
MySQL Workbench: mysqldump version mismatch
Windows10 64bit系统下,步骤就是:Edit --> preferences --> Administrator --> Path to mysqldump tool:将其路径设为:C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe 原博客链接:https://blog.csdn...转载 2018-11-22 12:57:17 · 2950 阅读 · 0 评论 -
阿里云服务器(CentOS-6.8) - 安装fastDFS
一、安装FastDFS环境我把所有的安装包放到了 /usr/local/fastDFSLinux版本所需安装包下载链接:https://download.csdn.net/download/w_meng_h/108856611、安装libevent库# yum -y install libevent 2、进入 /usr/local/fastDFS 目录,解压 libf...原创 2018-12-29 16:17:17 · 1297 阅读 · 0 评论 -
fastDFS+SpringBoot实现文件上传和下载(防盗链)
FastDFS内置防盗链采用Token的方式。Token是带时效的,也就是说在设定的时间范围内,比如1分钟,token是有效的。token包含了文件id、时间戳ts和密钥。 FastDFS在URL中带上当前时间戳和带时效的token,参数名分别为ts和token。Token的生成和校验都是在服务端,因此不会存在安全问题。例如:http://你的IP/meng/...原创 2018-12-30 19:23:29 · 11378 阅读 · 3 评论 -
Mysql 5.7 - 修改编码为utf-8 (Windows)
一、MySQL配置文件-my.ini 二、修改配置文件在其中添加在[client]下添加default-character-set=utf8在[mysqld]下添加character-set-server=utf8注意:网上很多资源都是在[mysqld]下添加default-character-set=utf8如果这样改会导致5.7版本my...原创 2019-01-04 16:40:35 · 2573 阅读 · 0 评论 -
fastDFS 配置 Nginx 模块(安装或升级)
Ubuntu 安装 Nginx一、删除之前的nginx目录命令:cd /usr/local/删除命令:rm -rf nginx二、安装fastdfs-nginxmodule此篇文档讲的很好:https://www.cnblogs.com/tc520/p/6822412.html三、安装nginx所需环境官方下载页面:http://nginx.org/en/...原创 2019-02-28 10:10:41 · 1448 阅读 · 0 评论 -
Linux-基础知识与命令
一、Linux的简介1.Linux的概述 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。 Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各...原创 2018-04-18 19:13:58 · 382 阅读 · 0 评论