Linux
king_qc
技术海洋上飘荡的小舟
展开
-
bad ELF interpreter: No such file or directory
配置jdk环境变量后,执行java -version查看版本报错-bash: /soft/java/jdk1.8.0_321/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决办法:yum install glibc.i686原创 2022-03-06 16:46:41 · 1236 阅读 · 0 评论 -
Java内存过高问题排查
1、使用命令:top查看当前进程的状态2、从上图可以看到PID:916的java进程占用内存较大。定位线程问题(通过命令查看PID 为25894 进程的线程情况),命令:#ps p 916 -L -o pcpu,pmem,pid,tid,time,tname,cmd由此可以看到这PID:916的进程产生了很多线程。接下来就可以通过jstack查看内存使用的堆栈。3、查看内存使用的堆栈:在这里我们挑选了TID=934的线程进行分析,首先需要将934这个id转换为16进制。需输入...转载 2020-08-06 16:57:42 · 686 阅读 · 0 评论 -
jvm 性能调优工具之 jmap
概述命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。jmap 用法参数:option: 选项参数。 pid: 需要打印配置信息的进程ID。 executable: 产生核心dump的Java可执行文件。 core: 需要打印配置信息的核心文件。 server-id 可选的唯一id,如果相同的远程主机上运行了多台调试服务器,用此选项参数标识服务器。转载 2020-08-06 16:52:34 · 186 阅读 · 0 评论 -
Linux 安装rz sz命令
安装命令:yum -y install lrzsz(需要root权限哦!)操作示例:从服务端下载文件到客户端:sz filename 从客户端上传文件到服务端:rz希望能帮助到您!...原创 2018-07-25 10:43:10 · 227 阅读 · 0 评论 -
Linux 命令大全
vi/vim 编辑vi /home/test.txt 打开文件默认是命令模式2)i ===>insert插入模式(编辑模式) ====>然后输入文本I am studying linux.3)按esc键 我不想编辑了,退出编辑模式(插入模式),再次进入到命令模式4):wq保存并退出5)补充wq:保存退出x:==wqZZ/shift+zz:==...原创 2018-07-25 11:18:10 · 245 阅读 · 0 评论 -
linux 安装jdk
1.首先查看服务器是否有默认安装jdk,如果有则先卸载。PS:博主使用的是root用户,可使用 us 用户名 切换用户java -version 查看jdk版本rpm -qa | grep jdk 查看jdk套件rpm -e --nodeps 套件名 卸载套件 2.在usr下建立java文件夹,将下载解压的jdk压缩包CP过来并解压。PS:有洁癖的兄dei可以给jdk改个名...原创 2018-08-06 10:52:26 · 126 阅读 · 0 评论 -
Linux 创建多个jetty应用
1.解压下载好的jetty压缩包,在bin目录下的jetty.sh中插入:JETTY_HOME=/home/appdeploy/jetty8082 jetty目录路径JETTY_RUN=$JETTY_HOME/run jetty run目录路径(run目录需要mkdir)2.修改端口号:更改etc目录下的jetty-http.xml中的j...原创 2018-08-06 16:15:47 · 360 阅读 · 0 评论 -
Linux下安装mysql
1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网,依次点击3、下载后的mysql文件mysql-5.6.40-linux...转载 2019-07-02 14:27:45 · 1138 阅读 · 0 评论