Linux学习笔记
文章平均质量分 54
zhujuntiankong
这个作者很懒,什么都没留下…
展开
-
如何排查JVM内存占用过高
1、当程序没有内存溢出OOM(out of memory)时注意:jmap需要依赖jdk的devel包查询命令:# jmap -histo pid先用top命令查询程序的pid# top找到pid后# jmap -histo 878193原创 2022-02-17 14:47:36 · 5168 阅读 · 0 评论 -
centos设置swap
SWAP 添加方法1.查看当前 SWAP 情况free -m2.添加 SWAP 交换文件创建 SWAP 文件,设置大小,这里我设置为 1G。(bs * count = SWAP 大小)dd if=/dev/zero of=/var/swap bs=1M count=1024设置文件权限chmod 600 /var/swap创建 SWAPmkswap /var/swap启...转载 2019-12-12 13:49:15 · 439 阅读 · 0 评论 -
centos7在线安装openjdk
**说明:**本次安装为在线安装,非免安装解压版jdk安装;另本次使用root用户进行安装;1.安装jre:# yum install java-1.8.0-openjdk -y2.安装jdk:# yum install java-1.8.0-openjdk-devel -y3.查看jdk版本:# java -version4.配置jdk环境变量:查看安装路径# ...原创 2019-12-12 10:32:09 · 585 阅读 · 0 评论 -
linux下查询日志--常用命令
一、cat命令说明:该命令显示全部日志,如果文件比较大的话,不建议使用cat business.log二、more命令说明:查询日志里的全部内容,与cat命令不同的是,more命令是一页一页进行展示的,通过按空白键space就往下一页显示,按b键就会往回一页显示。more business.log三、tail命令说明:用于输出文件中的尾内容,也可以实时查看...原创 2019-03-04 17:08:22 · 9338 阅读 · 1 评论 -
linux环境常用命令总结
1. jstack 查看堆栈的信息,对死锁和请求接口阻塞不往下走的问题,也不打日志时,排查问题非常有效;$ jstack -l pid注:jdk8以上可以使用: jcmd pid thread.print如:printf %x查找带‘daemon’的堆栈信息:$ jstack -l pid | grep 'daemon'2、tcpdump抓包tcpd...原创 2019-03-11 21:42:03 · 231 阅读 · 0 评论 -
Linux查看磁盘情况
查看磁盘空间情况查看整体磁盘占用情况: df -hl查看当前目录占用情况: du --max-depth=1 -h查看xxxxx目录占用情况: du --max-depth=1 -h xxxxx查看具体文件夹占用情况: du -sh xxx文件夹...原创 2019-08-05 13:48:40 · 235 阅读 · 0 评论 -
linux用户及权限管理
1、用户管理查看用户:id user新增用户:useradd user设置密码:passwd user删除用户:userdel -r user2、用户与组加入组: gpasswd -a user root ,将user加入到root用户组移出组: gpasswd -d user root3、权限分类r 读 4w 写 2x 执行 1注:上面3个数字的和...原创 2019-08-06 15:39:36 · 118 阅读 · 0 评论