最新发布 第19页

运维博客开发&运维

Tomcat

Linux环境为Tomecat指定运行JDK版本

Linux环境为Tomecat指定运行JDK版本
有时候系统环境已经配置配置了jdk1.7,但临时测试或者单独运行另一个tomcat时,又需要使用jdk1.8,这是就需要单独为Tomcat指定jdk。 1.停止Tomcat ./bin/startup.sh 2.修改配置文件 #在catalina.sh和setclasspath.sh这两个文件开头指定JAVA_HOME: export JAVA_HOME=/usr/local/jdk1.8 3....

7年前 (2018-10-22) 1741℃ 0喜欢

Tomcat

Tomcat配置 https SSL证书

Tomcat配置 https SSL证书
HTTP与HTTPS的区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。...

7年前 (2018-10-17) 2090℃ 0喜欢

NetWork

网络基础之TCP/IP四层模型各层简介

网络基础之TCP/IP四层模型各层简介
1.网络接入层 网络接入层与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。 2.网际互联层 网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。...

7年前 (2018-10-16) 1436℃ 0喜欢

Tomcat

servlet版本与tomcat版本对应关系

servlet版本与tomcat版本对应关系
Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html。ApacheTomcat®是Java Servlet和Java Server Pages技术的开源软件实现。 不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。 规范与各自的Apache Tomcat版本之间的映射是: Servlet Spec ...

7年前 (2018-10-15) 2351℃ 0喜欢

Linux

根据ssh远程登录错误次数自动限制IP/防止ssh暴力攻击

根据ssh远程登录错误次数自动限制IP/防止ssh暴力攻击
防止ssh暴力破解可以从这几个方面控制: 更改ssh默认22端口,但是攻击者可以使用端口扫描工具(如nmap)重新找到你的ssh登陆端口; 可以限制root账户远程登陆,自己需要使用root身份时执行su -或sudo,这个办法还行,能够有效防止; 但有时候,攻击者使用大量肉鸡来暴力破解会对主机网络造成一定影响,可以将攻击来源IP加入/etc/hosts.deny中来拒绝该IP尝试登陆。 我们...

7年前 (2018-10-10) 3721℃ 0喜欢

Linux

无需密码通过ssh执行rsync来同步文件的方法

无需密码通过ssh执行rsync来同步文件的方法
rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步(只传输变化过的数据),这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。 1.rsync基本命令 rsync支持本地复制或与其它主机同步,命令语法如...

7年前 (2018-10-09) 2196℃ 0喜欢

Tomcat

Java 在Tomcat中提示内存溢出(OutOfMemoryError)的原因和处理方式

Java 在Tomcat中提示内存溢出(OutOfMemoryError)的原因和处理方式
很多开发运维人员都有遇到过java.lang.OutOfMemoryError这个错误,原因无外乎两点:JVM内存过小、程序不严密产生了过多的垃圾。具体来说有以下几种: JVM启动参数内存值设定的过小。 内存中加载的数据量过于庞大,如一次从数据库取出过多数据。 集合类中有对象引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的对象实体; 使用的第三方软件中的有BUG;...

7年前 (2018-09-28) 2837℃ 0喜欢

Linux

linux tar命令压缩时排除某个文件或目录

linux tar命令压缩时排除某个文件或目录
在执行压缩操作时有时候不想把其中某个文件或目录包含进去,这个时候可以在压缩命令后面跟上–exclude参数,若要排除多个文件或目录,可以再继续增加–-exclude,格式是一样的: tar -zcvf demo.tar.gz demo --exclude=demo/cache tar -zcvf demo.tar.gz demo --exclude=demo/cache --excl...

7年前 (2018-09-13) 2145℃ 0喜欢

Linux

在CentOS 7上添加swap交换空间

在CentOS 7上添加swap交换空间
如何避免服务器应用出现内存不足的错误?最简单的方法就是增加交换空间。Swap是存储盘上的一块自留地,操作系统可以在这里暂存一些内存里放不下的东西。这从某种程度上相当于增加了服务器的可用内存。虽然从swap读写比内存慢,但总比没有好,算是内存不够时的安全网。如果没有swap,则服务器一旦内存不足,就会开始终止应用以释放内存,甚至会崩溃,这会丢失一些还没来得及保存的数据,或者造成宕机。 注:swap通...

7年前 (2018-09-11) 4218℃ 0喜欢

Tomcat

Tomcat logs 目录下各日志文件的含义

Tomcat logs 目录下各日志文件的含义
tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份。 1.catalina.日期.log 这个主要是记录tomcat启动时候的信息,类似于我们在eclipse中启动服务的时候在控制台看到的信息。在里面可以看到启动的JVM参数以及操作系统等日志信息。如果没有使用log4j等日志机制,系统的的错误信息与打印语句也在这个日志文件中记录。(linux下所有的日志都在catali...

7年前 (2018-08-28) 3751℃ 0喜欢