工作中比较经常用到的命令

export HISTTIMEFORMAT='%F %T '
history | more
grep --color=auto -C 100 '' 文件名

top --交互式命令1--查看每个cpu的性能数据
--交互式命令H--查看每个线程的性能信息
netstat -nat | grep 8081 -c 查看有几台机器链接到该端口
ps -eLf|grep java -c --查看线程数
ps -Lf pid --进程中的线程数
cat /proc/net/dev --查看网络流量
cat /proc/loadavg --查看系统平均负载
cat /proc/meminfo --查看系统内存情况
cat /proc/stat --查看CPU利用率

查看线程数量
pstree -p pid
top -Hp pid
pstree -p `ps -aux|grep timer | awk'{print $1}'`

jstack pid 可以看到此pid下,各线程的运行状态

gc信息监控: jstat –gc $<vmid$> 1000
获取堆栈信息:jmap -dump:format=b,file=tomcat28453.hprof 28453
之后使用MAT分析快照文件

查看内存是否溢出
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 4
CLOSE_WAIT 2
SYN_SENT 1
ESTABLISHED 718
常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关。

redis命令 查看list数据结构 lrange key 0 -1 --查看所有数据
lpush key value... --插入数据
del key --删除key
llen key --c

lpop key --弹出链接中的一个元

incr -自动加一,没有的话,默认成1

 

Vim相关常用命令:
gg:命令将光标移动到文档开头
G:命令将光标移动到文档末尾

LInux环境编码查询:
echo $LANG
locale
/etc/sysconfig/i18n

-- 查看服务器目录大小
du -sh *
-- 查看服务器磁盘空间占用率
df -h
-- 查看服务器文件个数
df -i

-- 删除某个目录下面90天之前的文件
find /app/logs/ebiz/com.isoftstone.iics.bizsupport.epps -type f -mtime +90 -exec rm {} \;
find /app/logs/ebiz/com.enci.www/NODE-B -type f -mtime +90 -exec rm {} \;
find /app/axtmp/pdf/2011/signed/zip -type f -mtime +90 -exec rm {} \;

迁入服务器地址 迁入服务器文件放置路径
scp -r reinsure-apache-tomcat-7.0.64 jboss@10.100.8.7:/app/java/reinsure-apache-tomcat
迁出服务名称 迁入服务器用户名(最好不要用root)

中央仓库没有包时,需要安装到本地仓库里的命令:
mvn install:install-file -DgroupId=com.oracle "-DartifactId=ojdbc14"
"-Dversion=10.2.0.2.0" "-Dpackaging=jar" "-Dfile=D:\ojdbc14.jar"

 

posted @ 2017-11-09 09:16  默默行走  阅读(149)  评论(0编辑  收藏  举报