2015/1/8
查看tomat 进程 ps -ef|grep tomcat
PS是LINUX下最常用的也是非常强大的进程查看命令 //以下这条命令是检查java 进程是否存在. ps -ef |grep java 下面对命令选项进行说明: -e 显示所有进程。 -f 全格式。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示树状结构,表达程序间的相互关系 grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 ps -ef | grep httpd : 检查httpd进程是否存在
df -h 查看磁盘挂在情况,以及使用情况
/dev/sda3 394G 27G 348G 8% /
tmpfs 5.9G 72K 5.9G 1% /dev/shm
/dev/sda1 194M 63M 122M 34% /boot
查看java相关 jps
查找tomcat目录 find / -name tomcat 这个看似没问题,但新手会觉得很无奈,如果你装了tomcat,估计在linux里面却找不到tomcat 原因很简单:linux对大小写很敏感,所以呢你要查找tomcat目录得这么玩:find / -name "*[Tt]omcat*" 在列表里面就会有索要的结果
ls 列出当前文件以及文件夹
理解“ls -l”
第一个字段 -rwxr-xr-x 包含该特殊文件的权限的符号表示。该字段中的首字符(-)指定该文件的类型,本例中它是一个常规文件。其它可能的首字符还有:netstat -net 列出 Active Internet connections (w/o servers) 列出可活动的 internet 连接数,可以看看tomcat占用的进程
查看当前java内存情况 jstat -gcutil 1942 查看java进程1942 这个的内存情况
S0 S1 E O P YGC YGCT FGC FGCT GCT
0.05 0.00 2.04 1.28 9.91 170 0.187 338 1.314 1.501
E elden使用空间比例,O old区使用空间比例 YGC ygc收集次数,YGCT ygc收集所花时间 FGC fgc所花时间
top 命令查看进程,cpu内存,内存的使用情况
top - 22:54:44 up 9 days, 12:52, 1 user, load average: 0.03, 0.07, 0.02
Tasks: 170 total, 1 running, 169 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.1%sy, 0.0%ni, 99.5%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 12199212k total, 10151132k used, 2048080k free, 2489440k buffers
Swap: 16777208k total, 0k used, 16777208k free, 5977116k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19364 1540 1228 S 0.0 0.0 0:01.18 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.01 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.08 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.30 watchdog/0
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NInice:值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称
2015/5/6
linux增加swap交换空间以及dd命令