
linux
ypp91zr
善于分享,提升自我!
展开
-
AES加密之操作系统差异
package com.shinedata.util.rsa;import org.apache.commons.lang3.StringUtils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.KeyGenerat...原创 2019-11-05 17:29:43 · 1042 阅读 · 0 评论 -
nginx 配置负载均衡无法跳转
linux上配置nginx负载均衡后,无法跳转。windows正常解决办法:在proxy_pass这行,添加一行配置:proxy_set_header Host $host;问题解决原创 2019-03-03 22:57:56 · 4234 阅读 · 1 评论 -
linux shell一键安装jdk
下载好的jdk放在linux上,我是在/usr/local目录下新建一个java目录,下载jdkwgethttps://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1555253256_ed6b0f836...原创 2019-02-27 23:17:51 · 1335 阅读 · 0 评论 -
linux 安装mysql 5.6报错 libc.so.6 libstdc++.so.6
使用yum安装mysql5.6的时候,按安装过程中出现了libc.so.6 libstdc++.so.6错误错误内容是以下图: 问题其实已经贴出来了(不排除有可能是其他问题),解决办法也是在网上搜集找到的。删除yum remove "mysql56-community-release-el7.*"yum remove "mysql56-community-release-e...原创 2018-12-11 17:01:42 · 1406 阅读 · 0 评论 -
linux 安装jdk8 java
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载之后上传至linux服务器,我放在/usr/local目录下的解压:tar zxvf jdk-8u191-linux-x64.tar.gz 配置环境变量,打开profile文件vi /etc/p...原创 2018-12-06 10:36:09 · 323 阅读 · 0 评论 -
linux脚本定时删除文件
[root@ebs-46753 ~]# vi /etc/init.d/delete.sh内容:#!/bin/bashdir=/upload/file/images/login/qrcode //要删除文件的文件夹路径files=`ls ${dir}`for file in $filesdoif [ -e ${dir}/${file} ];thenrm -f ${dir}/...原创 2018-11-27 17:54:07 · 9718 阅读 · 0 评论 -
linux RPM格式安装mysql出现 错误:依赖检测失败: mariadb-libs 被 mysql-community-libs-8.0.13-1.el7.x86_64 取代
一个命令:yum remove mysql-libs解决清除之前安装过的依赖即可原创 2018-12-05 00:10:48 · 25616 阅读 · 7 评论 -
redis远程连接异常:Cannot get Jedis connection/Could not get a resource from the pool
如果是远程连接redis,多数情况下是没有禁用127.0.0.1redis默认是只允许本机访问的,需要在redis.conf配置文件将127.0.0.1给禁用掉,注释掉即可。允许外部访问redis还有个保护模式,默认为yes 改为no, protected-mode no建议设置个密码,不然任何知道地址端口的情况下都可以连接了。 ...原创 2018-11-20 13:50:59 · 5201 阅读 · 0 评论 -
Spring boot 整合redis
spring boot 1.4.3 我的版本,没有用spring自动配置redis那样,自己新建的redis.properties配置文件。spring自动配置的redisTemplate<Object,Object>,并不适用.我想要的是redisTemplate<String,Object>pom.xml:<dependency> <g...原创 2018-11-20 11:48:45 · 333 阅读 · 0 评论 -
-bash: redis-server: 未找到命令
今早发现redis命令不管用,安装是安装好的。差一个全局命令ln -s /home/prod/redis/redis-4.0.8/src/redis-server /usr/bin/redis-server前面是redis安装的路径,后面是将redis-server放在/usr/bin下相当于创建一个快捷方式问题解决:...原创 2018-11-20 10:15:06 · 10164 阅读 · 0 评论 -
linux git拉取代码 脚本一键部署项目发布
#!/bin/bash. /etc/profilePROG="pinyu"service tomcat-$PROG stopTOMCAT_DIR="/usr/tomcat/tomcat-$PROG-80"DIR="/usr/git/pinyu"cd $DIRgit pullmvn clean package -Dmaven.test.skip=truerm -rf $TO...原创 2018-10-15 18:02:15 · 8145 阅读 · 0 评论 -
nginx安装报错:./configure: error: the HTTP gzip module requires the zlib library. You can either disable
nginx安装报错:./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by using –without-http_gzip_moduleoption, or install the zlib library into the system, ...原创 2019-03-02 22:20:57 · 12661 阅读 · 1 评论 -
nginx 配置简单介绍
打开nginx.conf文件 // 全局区worker_processes 1; // 有1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,一般设置为 CPU数*核数Event {// 一般是配置nginx连接的特性// 如1个worker_processes 能同时允许多少连接worker_connections 1024;// ...原创 2019-03-03 16:04:37 · 136 阅读 · 0 评论 -
ElasticSerach Linux集群安装部署
版本:elasticsearch-6.2.4,环境:2台linux(192.168.13.111、12.168.13.222) jdk1.8(必须)解压elasticsearch-6.2.4.tar.gz解压后进入目录:config目录里面是配置文件elasticsearch.yml # els的配置文件jvm.options # JVM相关的配置,内存大小等等...原创 2019-04-15 01:52:31 · 418 阅读 · 0 评论 -
VMware配置虚拟机固定IP并用Xshell连接
点击VMware 编辑按钮,选择 虚拟网络编辑器选择NAT模式按上图所示,点击NAT设置,记住网关、子网IP、子网掩码用于稍后的配置进入虚拟机linux系统打开网卡配置/etc/sysconfig/network-scripts/ifcfg-ens33 查看有线网卡信息。ifcfg-ens33 只是文件名,不同的虚拟机不一样。本人是ifcfg-ens33 配置...原创 2019-04-10 00:26:18 · 2794 阅读 · 0 评论 -
VMware环境下安装CentOS7不能联外网
先ping看能通不,不通修改一下文件vi /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yes修改之后重启network: service network restart问题解决原创 2019-04-08 22:06:41 · 252 阅读 · 0 评论 -
Xshell连接虚拟机
安装虚拟机,多种多样。Xshell习惯了,难得用VMware tools那种本人使用的VMware安装的本地虚拟机,装了多个,每个都没有ifconfig查看是否支持ifconfig输入命令:ifconfig 查看 /sbin/ifconfig是否存在不存在执行命令:yum upgrade 等待安装完成,时间稍长执行命令:yum install net-tools...原创 2019-04-09 00:26:48 · 162 阅读 · 0 评论 -
MYSQL设置数据库编码
今天在添加数据的时候中文乱码了,然后去修改了下mysql的编码格式,小问题,以前没有记录过此类问题,小记一下先说一下mysql的8个character_set的含义:character_set_client主要用来设置客户端使用的字符集。character_set_connection主要用来设置连接数据库时的字符集,如果程序中没有指明连接数据库使用的字符集类型则按照这个字符集设置...原创 2019-04-11 18:23:38 · 10681 阅读 · 0 评论 -
linux java -jar 使用
java -jar xxx.jar如果直接执行的话,控制台的输出会显示到前台,并且该远程连接不能关闭,否则该进程会自动杀死要想后台运行,我们想随时关闭窗口,这里使用到的是nohup命令,通常与&一起使用,比如这里的命令为nohup java -jar /usr/local/miniprogram/miniprogram.jar &nohup用途:不挂断地运行...原创 2019-04-06 02:22:03 · 5166 阅读 · 0 评论 -
解压.tar.gz出错gzip: stdin: not in gzip format tar: /Child returned status 1 tar: Error is not recoverab
解压.tar.gz出错gzip: stdin: not in gzip format tar: /Child returned status 1 tar: Error is not recoverable: exiting now今天在下载了jdk到云服务器准备使用DockerFile构建镜像的时候,在解压的时候怎么都解压不了。一致报错:gzip: stdin: not in gzip...原创 2019-03-25 22:34:11 · 613 阅读 · 0 评论 -
linux 一键命令安装MAVEN
新建一个.sh脚本文件内容:#!/bin/bash#得到时间TIME_FLAG=`date +%Y%m%d_%H%M%S`#备份配置文件cp /etc/profile /etc/profile.bak_$TIME_FLAGecho -e "Begin to install maven,Please waiting..."#解压mavenwget http://mirrors...原创 2019-03-04 01:07:48 · 793 阅读 · 0 评论 -
spring boot 配置log4j2
spring boot 1.4以上不支持log4j 可以使用log4j2 pom.xml 引入log4j2 先排除spring boot默认的logback日志<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...原创 2018-10-15 16:31:22 · 1068 阅读 · 0 评论 -
linux ftp 一直无法上传成功,程序也不报错
今天在使用ftp上传文件时,一直无法上传文件,程序也不报错,linux环境。查了很多资料,什么被动主动都不行。后面发现是权限问题。chown 用户名:ftp 文件夹执行以上命令,然后上传成功。...原创 2018-10-08 17:39:49 · 2651 阅读 · 0 评论 -
linux下启动tomcat报unrecognized service
[root@test logs]# service tomcat-maya-cc stoptomcat-maya-cc: unrecognized service原因是没有service,而在部署项目发布的shell脚本时候需要停止和启动服务。要用到service脚本代码:#!/bin/bash. /etc/profilePROG="mayacc"原创 2018-02-07 12:30:50 · 2639 阅读 · 0 评论 -
linux 启动tomcat无任何异常,但无法访问
今天遇到一件很纳闷的事情,在linux部署项目,一共部署6个左右。shell脚本写好无误,启动无任何异常,日志也没有报错异常,就是访问不到项目找了2个小时发现是权限问题。在目录下命令 ll,如果ll不行的话应该是版本的原因,用ls -l即可,ls -l的别名是ll,不同版本可能ll不能识别命令,但ls -l是可以的,要使用ll需要设置。查看文件的用户权限ll/ls -l这是正确的,之前的是框出来的...原创 2018-02-13 10:14:07 · 7645 阅读 · 0 评论 -
maven报错 the goal you specified requires a project to execute but there is no POM in this direct...
linux下的maven mvn install报以下错误the goal you specified requires a project to execute but there is no POM in this directory(自己的路径).Please verify you invoked Maven from the correct directory. [Help 1]原创 2018-02-06 11:43:35 · 159305 阅读 · 46 评论 -
linux下 mvn install 报错 Please refer to E:\maven\web_nanchang\target\surefire-reports for the indivi..
原因是测试代码发生错误导致编译终止失败。解决办法:pom.xml 文件的build里面plugins下添加如下代码 org.apache.maven.plugins maven-surefire-plugin true 我是这样原创 2018-02-06 11:31:39 · 13323 阅读 · 2 评论 -
linux启动tomcat报错
错误信息大概这样的。cc/tomcat-7.0.84/bin/tomcat-juli.jartouch: cannot touch `/usr/local/cc/tomcat-7.0.84/logs/catalina.out': No such file or directory/usr/local/cc/tomcat-7.0.84/bin/catalina.sh: line 438:原创 2018-02-05 15:54:09 · 1114 阅读 · 0 评论 -
linux 启动tomcat报错Error: Could not find or load main class org.apache.catalina.startup.Bootstrap等
原因是下载的src目录下的解压包,下载bin里面的就可以了错误的:正确的:顺便地址贴出来:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.49/bin/apache-tomcat-8.0.49.tar.gz原创 2018-02-05 16:16:55 · 3016 阅读 · 0 评论 -
linux 安装jdk
牛逼的人在干牛逼的事之前总有一段苦逼的岁月,只要像傻逼一样坚持,终究也会牛逼安装了一个linux虚拟机,在装jdk的时候各种坑。由于没玩过linux,什么权限这些整郁闷了最后直接把jdk放在了桌面 然后tar -zxvf解压后 使用mv 命令移到了usr/local/java目录下然后在/etc/profile添加了环境变量就可以了。添加环境变量要在ged原创 2017-03-25 21:13:34 · 220 阅读 · 0 评论 -
linux 安装tomcat
牛逼的人在干牛逼的事之前总有一段苦逼的岁月,只要像傻逼一样坚持,终究也会牛逼网上也有其他方式,我的方式是在jdk的基础之上只加了一个JRE_HOME=$JAVA_HOME/jre如果没安装jdk的话需要安装一个jdk,博客也有进入tomcat安装目录的bin文件夹,启动tomcat ./startup.sh安装目录看个人喜好原创 2017-03-26 22:28:08 · 391 阅读 · 0 评论 -
linux 安装eclipse
牛逼的人在干牛逼的事之前总有一段苦逼的岁月,只要像傻逼一样坚持,终究也会牛逼原创 2017-03-25 21:32:50 · 259 阅读 · 0 评论 -
linux启动tomcat Cannot find any VM inJava Home /usr
启动异常;Cannot find any VM inJava Home /usr百思不得其解啊,什么都看了环境变量这些也看了。都对的结果看tomcat/bin目录下的daemon.sh文件里面确实是没有JAVA_HOME等这些。最后加上2行代码:export JAVA_HOME=/application/jdk1.8.0_151export JRE_HOME=/applicat原创 2018-02-07 15:52:53 · 3435 阅读 · 0 评论 -
linux启动tomcat报错Invalid user name 'tomcat' specified
解决异常,增加Tomcat用户。避免漏洞,减小tomcat权限。建立专用组和用户: groupadd www useradd -r -s /sbinlogin -g www tomcat赋予专用用户权限: chown -R tomcat:www /home/apache-tomcat-9.0.0.M6 ch转载 2018-02-07 13:59:19 · 2635 阅读 · 0 评论 -
linux shell一键自动化部署
首先我先在svn目录下降项目从svn checkout下来命令:svn co svn://svn.........(svn地址)创建oa.sh(我是放在/root/shells目录下)内容:#!/bin/bash. /etc/profile/root/shells/latin-ip-seeker.sh/root/shells/latin-common-utils.sh/ro...原创 2018-02-08 11:11:52 · 8122 阅读 · 0 评论 -
启动mysql Job for mysqld.service failed because the control process exited with error code. See "syste
今天你重启linux后,启动mysql一直报错 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. ...原创 2018-10-08 11:15:28 · 29463 阅读 · 3 评论 -
更详细的tomcat日志
在项目resource也就是项目配置文件下添加一个文件logging.properties文件文件内容:handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################ # ...原创 2018-10-11 15:30:02 · 243 阅读 · 0 评论 -
linux 避免多个tomcat启动停止冲突混乱
今天在linux部署了9个tomcat,但是脚本停止的时候却关闭到其他的tomcat了,而不是我要真正关闭的tomca最后发现了解决办法。添加环境变量:然后在tomcat目录的bin下找到catalina.sh文件,编辑catalina.sh添加以下2行,问题解决 ...原创 2018-10-11 14:19:24 · 1785 阅读 · 0 评论 -
将tomcat添加为linux系统服务
也是在网上找的资料,把我自己的过程全都详细梳理一番1、先将tomcat/bin目录下的catalina.sh文件拷贝一份出来,修改。在第一行之后加上如下4行内容# chkconfig: 2345 10 90 ====》第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数是停止优...原创 2018-08-29 14:02:24 · 1351 阅读 · 0 评论 -
linux 安装mysql
从mysql下载rpm 解压包 https://dev.mysql.com/downloads/mysql/ 选择自己对应的linux版本和位数下载mysql我是直接在正式服务器(CentOS)搭建数据库,这里没有使用虚拟机用的是Xshell连接到服务器上,在本地将压缩包传至服务器。使用rz命令,rz请自行百度,安装rz :yum install lrzsz 选择安装包双击或者...原创 2018-08-20 15:39:38 · 192 阅读 · 0 评论