linux操作命令
来源:互联网 发布:smtp pop 端口号 编辑:程序博客网 时间:2024/06/05 03:16
一、修改密码
如果是以root身份登录,修改root密码.只要输入
passwd
就会出现:
New password:
Retype new password:
按提示输入密码确认即可.
如果想更改其他用户密码,只要输入passwd username即可.
如:passwd lsyer
New password:
Retype new password:
可以输入
passwd –help
来查看该命令的使用方法
二、查看进程占用的端口号
netstat -nlap|grep
三、
java:找出占用CPU资源最多的那个线程(HOW TO)
- 先用top命令找出占用资源厉害的java进程id,如:
- 如上图所示,java的进程id为'12377',接下来用top命令单独对这个进程中的所有线程作监视:
1
top
-p 12377 -H
如图:
- 如上图所示,linux下,所有的java内部线程,其实都对应了一个进程id,也就是说,linux上的sun jvm将java程序中的线程映射为了操作系统进程;我们看到,占用CPU资源最高的那个进程id是'15417',这个进程id对应java线程信息中的'nid'('n' stands for 'native');
- 要想找到到底是哪段具体的代码占用了如此多的资源,先使用jstack打出当前栈信息到一个文件里, 比如stack.log:
1
jstack 12377 > stack.log
然后使用'jtgrep'脚本把这个进程号为'15417'的java线程在stack.log中抓出来:
1
jtgrep 15417 stack.log
其中,'jtgrep'是自己随便写的一个shell脚本:
1
#!/bin/sh
2
3
nid=`python -c
"print hex($1)"
`
4
grep
-i $nid $2
道理很简单,就是把'15417'转换成16进制后,直接grep stack.log;可以看到,被grep出的那个线程的nid=0x3c39,正好是15417的16进制表示。
./jstack 23415| grep 5ff4 -A 10- linux操作命令:grep命令
- Linux 命令-网络操作命令
- Linux操作命令一览
- linux基本操作命令
- Linux基本操作命令
- LINUX 一般操作命令
- linux基本操作命令
- Linux 命令基本操作
- LINUX系统操作命令
- Linux基本操作命令
- linux命令操作
- linux route 操作命令
- Linux基本操作命令
- Linux基本操作命令
- linux常用操作命令
- linux--系统操作命令
- linux--文件操作命令
- linux--mysql操作命令
- Response.SubStatusCode”引发了“System.PlatformNotSupportedException”类型的异常
- 比较重要的开源工具
- 根据中文拼音首字母排序、取得中文拼音首字母函数 oracle 排序
- 初识SQL语言
- 硕士论文撰写指导
- linux操作命令
- 联想不怕Surface:能提供更好的硬件
- ATL接口映射宏详解
- matlab实现gabor filter (9) 效果很好
- 读书简介--编码整洁之道:专业程序员的行为准则
- SQL Server游标的使用【转】
- 树的定义及基本操作
- 网络基础
- C内存操作函数memmove()与memset()区别