Linux
文章平均质量分 70
rital
不断的。。前进
展开
-
TOP命令查看CPU信息详解
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 – 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 在命令行中输入 “转载 2009-07-20 15:13:00 · 3441 阅读 · 0 评论 -
Linux下JDK的安装手记
Linux下JDK的安装步骤: 第一部:改权限[root@wxr java]# pwd/usr/java[root@wxr java]# chomd 755 jdk-6u19-linux-i586.bin首先更改操作权限,加入写入和执行的权限。 第二部:安装执行这个jdk-6u19-linux-i586.bin二进制可执行程序,实现安装:[root@w原创 2010-04-14 17:41:00 · 1719 阅读 · 0 评论 -
chown命令
chown命令功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户w,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为w,否则用户w无法存取这个文件。 语法:chown [选项] 用户或组文件说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文原创 2012-05-05 18:14:53 · 6692 阅读 · 0 评论 -
建立SSH信任
有时需要在两台或多台linux服务器间建立ssh连接,则可以采用下面的脚本实现多台服务器间建立SSH信任:创建一个脚本文件:ssh_trust.sh 内容如下: #!/bin/bashsrc_host=$1src_username=$2src_passwd=$3dst_host=$4dst_username=$5dst_passwd=$6#在远程主机1上转载 2012-06-24 19:09:41 · 1872 阅读 · 0 评论 -
监控命令SAR详解
sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多,下面只列出常用选项: sar参数说明 选转载 2012-11-19 15:26:36 · 1851 阅读 · 0 评论 -
同步linux系统时间为中国标准时间
测试尤其是性能测试时,涉及到多台服务器的资源监控,有时可能需要让多台服务器的系统时间统一,下面的方法就可以设置linux的系统时间与中国标准时间同步。 1. 进入系统目录:/etc/cron.hourly ,创建一个可执行脚本文件,名字随意取,比如:[root@localhost cron.hourly]#vi sametime.sh 2. 编辑此可执行文件内容如下:原创 2013-04-10 20:15:09 · 3545 阅读 · 0 评论 -
jmap + Eclipse MAT :排查内存泄漏的好工具
最近在测一个接口时,发现在并发压力的情况下,用jconsole监控JVM后,发现服务器灰常耗费内存导致GC频繁从而影响了性能,故想找到程序中具体哪块比较耗费内存。搜索一些资料后,终于找到了一个好用而界面直观的工具,能帮助我们很好的分析内存的耗费情况~ 先说明一个linux下的命令 jps 和 jmap: jps 用于列出所有java相关线程的pid等信息,如:[root@m原创 2010-04-21 13:39:00 · 7543 阅读 · 0 评论 -
Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出Java的一个重要优点就是通过垃圾收集器(G转载 2013-05-07 18:32:35 · 2129 阅读 · 0 评论 -
小用awk命令
下面是实际使用时用到的简单用法例子: [lbs@zjxl_DB_113 savecenter]$cat resave.sh#!/bin/shBIN_PATH="/opt/supp_app/savecenter"LOG_PATH="/logs/supp_app/savecenter"rm -f $LOG_PATH/SaveCenter.logrm -f $LOG_PATH原创 2013-05-29 10:10:35 · 1920 阅读 · 0 评论 -
jprofiler安装及配置
参考文章:http://blog.csdn.net/rainmansu/article/details/82581961.服务器端安装Jprofiler7官方下载地址: http://www.ej-technologies.com/download/jprofiler/version_72 [lbs@zjxl-100 jprofiler7]$ pwd/home/jp原创 2013-09-26 17:49:20 · 6522 阅读 · 0 评论 -
/proc/sys/ 下的几个参数
(1)net.ipv4.tcp_max_syn_backlog 当TCP开始建立联机时,会使用“三次握手”的机制,首先系统会发送“SYN”数据包,对方须回传“ACK”数据包,再从系统发送出“SYN+ACK”代表完成联机。这操作看似简单,但当联机数据众多时,比如开许多IE浏览网页时就会有很多次三方握手的操作。一般情况下很正常,但如果对方的系统在收到SYN时就已经离线,本机系统会等不到对方回传转载 2014-02-13 10:16:29 · 1705 阅读 · 0 评论 -
Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell转载 2014-03-04 14:49:53 · 1713 阅读 · 0 评论 -
在两台linux机器之间建立信任关系
一般用ssh命令访问另一台机器,或者用scp命令从别的机器拷贝数据和文件,都要输入对应账户的密码。而在两台机器之间建立信任关系,则可以省略输入密码的过程。建立机器A至机器B的信任关系的过程如下:1.机器A:切换到需要建立信任关系的账户,执行:ssh-keygen -d, 并持续回车确认:$ ssh-keygen -dGenerating public/private转载 2014-03-15 22:20:53 · 2163 阅读 · 0 评论 -
linux中使用netstat命令
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。监控系统资源时较长用的命令为:(查看tcp连接的连接状态)netstat -n -c |grep tcp 其参数说明: -r, --route display routing table -I, --int原创 2011-12-21 14:56:33 · 1955 阅读 · 0 评论 -
vmstat详解
常用到这个命令进行监控系统资源,但显示结果的各参数时常混淆或忘记,记录在这方便查询~ $ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo原创 2011-12-17 12:32:12 · 2049 阅读 · 0 评论 -
Linux中安装Gcc手记
想监控Linux系统,安装rstatd包过程中有提示说没有C编译环境,于是动手开始安装GCC,过程记录如下:原创 2009-07-10 15:44:00 · 661 阅读 · 0 评论 -
搭建jprofiler测试环境
前言:因需要用jprofiler监控内存泄漏问题。我开始着手研究。遇到了问题。先到一个软件测试群中问了两遍。都没有回答。大家却为一些闲事讨论的热闹。哎。难道你们真的认为工作就是闲聊吗。求人不如求己。一切靠自己。而且我自己也有能力搞定。不到半天把windows下和linux下监控都搞定了。现简单记录下:1:搭建redhat linux as 5 + tomcat 5.5 + jprofiler转载 2009-09-24 09:27:00 · 626 阅读 · 0 评论 -
Jconsole_一个监控JVM资源的JDK自带小工具
最近一直忙着测一个tomcat的接口,测试中LR总出现27796的错误提示timeout,烦的要死就是不知道问题出在哪儿。。后引进了这个小工具,非常不错,而且不须任何特殊配置即可使用,还是图形化的,很赞~ 被监控的服务器端配置: 打开服务器的tomcat配置文件catalina.sh(路径为:/usr/local/tomcat6/bin),可直接在文件中找原创 2009-10-22 11:03:00 · 3271 阅读 · 0 评论 -
在linux中设置定时启动程序
Linux中,cron被用来调度重复的任务,linux at命令被用来在指定时间内调度一次性的任务。 要使用linux at命令,你必须安装了at RPM软件包,并且 atd服务必须在运行。 可以使用一下命令启动atd服务: [root@sso_4 sbin]# /sbin/service atd start 要判定该软件包是否被安装了,使用命令: [root@sso_4原创 2009-12-25 15:11:00 · 2439 阅读 · 0 评论 -
为什么一些程序频繁发生GC 【转】
原文URL:http://nything.javaeye.com/blog/416819 为什么一些程序频繁发生GC? 一般有如下原因:> 程序内调用了System.gc()或Runtime.gc()。> 一些中间件软件调用自己的GC方法,此时需要设置参数禁止这些GC。> Java的Heap太小,一般默认的Heap值都很小。>转载 2009-12-28 11:55:00 · 5646 阅读 · 0 评论 -
Linux设置环境变量小结
1、总结背景在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本案例基于RedHat AS4讲解环境变量定制的问题。2、变量简介Linux是一个多用转载 2010-04-14 18:04:00 · 695 阅读 · 0 评论 -
Linux中安装Apache2手记
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-28 17:22:00 · 912 阅读 · 0 评论 -
Linux中安装Tomcat6手记
安装步骤: Ø 安装tomcat前先要保证安装了JDK,可以用命令查看是否安装了JDK:[root@wxr webapps]# java -versionjava version "1.6.0_19"Java(TM) SE Runtime Environment (build 1.6.0_19-b04)Java HotSpot(TM) Client VM (build 16.原创 2010-04-29 18:38:00 · 2580 阅读 · 2 评论 -
Linux中安装Resin3手记
安装步骤: Ø 安装resin前先要保证安装了JDK,可以用命令查看是否安装了JDK:[root@wxr webapps]# java -versionsjava version "1.6.0_19"Java(TM) SE Runtime Environment (build 1.6.0_19-b04)Java HotSpot(TM) Client VM (build 16.原创 2010-05-04 16:14:00 · 3339 阅读 · 0 评论 -
手动修改Linux IP的方法小结
手动修改Linux的IP原创 2010-08-30 16:07:00 · 2772 阅读 · 0 评论 -
Linux中查找文件的3个命令
Linux中查找文件的3个命令原创 2010-09-01 17:58:00 · 4319 阅读 · 0 评论 -
Linux下用Mytop监控MySQL资源
用Mytop小工具来监控MySQL资源原创 2010-11-25 17:58:00 · 4382 阅读 · 0 评论 -
Linux内存管理机制
再来温习下linux的内存管理机制。一、物理内存和虚拟内存我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在Linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,转载 2014-05-27 14:35:31 · 2480 阅读 · 0 评论