⊹●Linux实践
JeeLearner
拥有无人能及的自信,收获无法企及的成功!
展开
-
javaweb项目在linux系统中测试时的乱码问题解决
当我们把javaweb项目打成war包直接在linux系统中测试时,难免会遇到乱码问题,那么该怎么解决呢?解决不当会觉得麻烦,所以我把最简单的方法分享给大家~~~好了,废话不多说,开干!一、Linux的编码:/etc/sysconfig目录下有一个i18n的文件中记录linux的系统编码,默认UTF-8。二、Linux连接工具的编码:为防止乱码,连接工具编码方式原创 2016-11-01 00:21:02 · 1370 阅读 · 0 评论 -
CentOS如何查看端口是被哪个应用/进程占用
有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同Linux:netstat -nap #会列出所有正在使用的端口及关联的进程/应用lsof -i :portnumber原创 2017-10-11 14:52:52 · 2296 阅读 · 0 评论 -
linux部署MySQL数据表名大小写问题
项目在本地跑的时候没问题,但是部署在Linux后,就报错找不到相关数据表,但是查看数据库后发现明明存在,这是因为大小写问题。Linux对大小写是敏感的,尤其在开发quartz模块的时候,quartz内部查询数据的语句是大写的,如QRTZ_LOCKS、QRTZ_TRIGGERS等这些内部表。 解决方案:其实很简单,让它对大小写不敏感即可,即在Linux上的MySQ原创 2017-10-16 17:04:03 · 4307 阅读 · 0 评论 -
Linux下mysql无法启动问题解决
无论发现怎样的问题,首先查看err日志。一、pid文件找不到1.查询err日志显示权限问题。分析:mysql原本是所属mysql用户,如果在root用户下启动就有可能出现问题。解决:(1)查看mysql的权限(2)发现有root权限,混乱了。所以先修改为mysql权限(3)重启并查看进程还有一种解决方案:mysql启动时要检查pid文件,我们可以将它跳过去。注意:不建议这样,危险!2.在修改mys...原创 2018-03-28 13:03:09 · 24435 阅读 · 0 评论 -
Linux下部署多个Tomcat【优质解决方案】
一、场景:测试服务器数量有限,因此决定单台Linux下部署多个Tomcat。二、分析:一般有两种方案。多个Tomcat,每个 Tomcat运行一个项目;单Tomcat运行多个项目。由于不想影响之前的项目,也为了日后便于维护,决定采用第一种方案。三、实施: 1.需求:在不影响/root/下的tomcat运行的情况下,在/root/sdn_copy/下部署另一个tomcat。 2.修改/etc/pro...原创 2018-05-05 15:04:27 · 456 阅读 · 0 评论