Linux
MayMatrix
J2EE .
展开
-
Linux系统中java线上问题常用排查命令
查询java线程占用的资源1、ps -aux | grep java或者 jps 命令,找出java进程的pid 1564。2、top -H -p 1564 查看进程下的线程资源占用情况。3、jstack 1564 查看进程号1564下的线程信息。4、步骤2中的PID是线程ID(十进制),步骤3中的nid也是线程ID(十六进制)。通过进制转换,我们就可以知道某个线程所占用的资源和线程信息。生成堆存储快照1、jmap -heap 1564 查看堆(h...转载 2020-05-29 14:13:01 · 515 阅读 · 0 评论 -
Linux中top命令参数详解、常用快捷键
1、命令1.简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。显示系统当前的进程和其他状况; top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在.转载 2020-05-28 17:50:43 · 4785 阅读 · 0 评论 -
理解linux cpu load - 什么时候应该担心了
译文原文: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能已经很熟悉linux的平均load. 平均load是3个数 (可以用uptime或者top命令查看), 他们看着像下面这样:load average: 0.09, 0.05, 0.011大多数人对这些数都有一个模糊的概念:三个数...转载 2020-05-08 10:29:37 · 317 阅读 · 0 评论 -
解决Linux虚拟机 /dev/mapper/centos-root爆满问题
最近查看自己的虚拟机磁盘使用情况时,发现/dev/mapper/centos-root 使用接近爆满状态,为了让虚拟机能够正常使用,故需要动态扩容来搞定。1.用df -h 查看磁盘使用情况,如下:2.首先使用lsof命令查看是否出现有文件被删除,而进程还活着,因而造成还占用空间的现象,具体命令如下:lsof | grep delete | awk -F ’ ’ ‘{ print $2}...转载 2020-02-18 21:30:10 · 9808 阅读 · 7 评论 -
Linux debug过程中的问题
ptrace: Operation not permitted.在新版本fedora22用gdb调试程序的时候,发现出现Attaching to process 21683ptrace: Operation not permitted.主要redhat在fedora22之后的版本中,引入了一种叫做ptrace scope的安全机制。这种机制为转载 2016-01-13 15:55:43 · 1722 阅读 · 0 评论 -
linux下安装jdk
Linux安装使用2个Jdk (2012-04-02 21:16:40)转载▼标签: jdk 安装 2个 使用 杂谈分类: Java1、下载另一个Jdk www.oracle.com jdk-6u31-linux-i586.bin2、上传至/usr/java/转载 2016-08-05 15:47:54 · 651 阅读 · 0 评论 -
linux 下查看文件修改时间 等
linux 下查看文件修改时间转载 2016-09-20 18:38:45 · 12619 阅读 · 0 评论 -
【centos7环境搭建】centos7安装telnet服务
阅读目录1 CentOS7.0 telnet-server 启动的问题场景:在进行Telnet测试时候,发现无法连接,所以还得把这个软件也安装了回到顶部1 CentOS7.0 telnet-server 启动的问题解决方法: 先检查CentOS7.0是否已经安装以下两个安装包:telnet-server、xinetd。命令如下: rpm转载 2018-01-15 15:19:31 · 1424 阅读 · 0 评论 -
【centos7环境搭建】 CentOS 7设置ssh服务自动启动
实验环境:CentOS7 Minimal安装,安装过程及软件包见http://blog.csdn.net/capricorn90/article/details/52556174 SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以转载 2018-01-15 15:23:36 · 7995 阅读 · 0 评论 -
centos7 开启网络连接
1.当我们发现无法联网时,我们运行下面命令或者ping命令ip addr结果没有显示局域网的IP地址2.我们去修改网卡配置文件,把网络连接打开cd /cd /etc/sysconfig/network-scripts/vi ifcfg-eno16777736把ONBOOT 改为yes,并保存退出3.应用设置转载 2018-01-15 15:29:02 · 596 阅读 · 0 评论 -
ubuntu设置tomcat 开机启动--亲测可行
执行命令sudo gedit /etc/init.d/tomcat6然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。 #!/bin/sh ## description: Auto-starts tomcat# processname: tomcatexport JAVA_HOME=/opt/jre...转载 2018-06-13 00:17:26 · 1393 阅读 · 0 评论 -
linux进程高cpu问题分析
linux进程高cpu问题分析 1.用top命令查看哪个进程占用CPU高gateway网关进程14094占用CPU高达891%,这个数值是进程内各个线程占用CPU的累加值。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14094 root 15 0转载 2016-01-12 20:07:08 · 1058 阅读 · 0 评论 -
linux 下查看系统资源和负载,以及性能监控
命令相关:1,查看磁盘df -h2,查看内存大小freefree [-m|g]按MB,GB显示内存vmstat3,查看cpucat /proc/cpuinfo只看cpu数量 grep "model name" /proc/cpuinfo | wc -l4,查转载 2016-01-12 10:44:15 · 8364 阅读 · 0 评论 -
Linux Top 命令详解及使用技巧
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up转载 2016-01-12 10:34:45 · 3707 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2015-07-31 10:01:41 · 345 阅读 · 0 评论 -
LINUX下查看CPU使用率的 top 命令
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50转载 2015-09-28 10:11:14 · 9553 阅读 · 0 评论 -
tomcat 在linux下权限配置
使用不同的用户给Tomcat重启可能会造成tomcat下的所属文件权限问题,导致系统页面不能访问。参照下文。http://chenyoca.iteye.com/blog/1204103通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了。其中最大的一个问题就是Tomcat执行权限。普通方式配置的Tomcat是以root转载 2015-09-15 10:24:59 · 10736 阅读 · 0 评论 -
Redhat 7.0使用CentOS 7 的Yum 网络源
Redhat 7.0使用CentOS 7 的Yum 网络源 redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题,另外CentOS公司去年已经被Redhat 收购了,不说费话了,我们还是来操作吧! 1、首先查看redhat 7.0系统本身所安装转载 2015-11-13 16:51:30 · 549 阅读 · 0 评论 -
Linux负载均衡环境搭建-1 Linux下安装Nginx详细图解教程
什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网转载 2015-12-16 10:50:20 · 1603 阅读 · 0 评论 -
Linux负载均衡环境搭建-3 配置nginx为负载均衡前置
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器. 下面简单的介绍下转载 2015-12-16 18:07:04 · 1181 阅读 · 0 评论 -
Linux负载均衡环境搭建-2 安装J2EE环境
1.安装JDKlinux下安装JDK最近开始回顾一些Linux的基础知识,温故而知新才行。在linux下安装JDK如下:第一步:查看Linux自带的JDK是否已安装(1)查看已经安装的jdk:# rpm -qa|grep jdk ← 查看jdk的信息或直接执行或# rpm -q jdk或# java -v转载 2015-12-16 17:09:45 · 441 阅读 · 0 评论 -
Linux权限——用户权限修改
1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group) -c : 若该档案拥有者确实已经更改,才显示其更改动转载 2015-12-17 13:12:40 · 21089 阅读 · 0 评论 -
Linux权限——文件权限修改
修改linux文件权限命令:chmodLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以转载 2015-12-17 13:05:26 · 503 阅读 · 0 评论 -
Linux防火墙的使用与配置 访问Linux中的Tomcat,打开8080和80端口
我使用的是RedHat7 普通的该iptables文件 不生效。iptables命令对RHEL6及以下的版本有效。访问Linux中的Tomcat,打开8080和80端口命令:区域添加端口:firewall-cmd --add-port=8080/tcp --zone=public --permanent //添加8080端口转载 2015-12-18 17:36:24 · 16022 阅读 · 0 评论 -
Linux Shell编程入门
第一个Shell脚本打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bashecho "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于转载 2015-12-24 14:20:06 · 392 阅读 · 0 评论 -
Linux服务器使用SSH的命令
前一阵远程维护Linux服务器,使用的是SSH,传说中的secure shell。登陆:ssh [hostname] -u user输入密码:*****登 陆以后就可以像控制自己的机器一样控制它了,不过没有可视化的界面。不过现在我所使用过的两个版本Linux(SUSE和FC5)中有可以使用类似FTP 界面的工具。使用工具连接时,选择SSH,端口是填服务器的SSH转载 2015-07-31 10:19:30 · 1180 阅读 · 0 评论