美文网首页
Linux常用命令

Linux常用命令

作者: 时光机器01 | 来源:发表于2019-07-09 17:10 被阅读0次

一、服务状态

$ lsof -I:8080  //查看8080端口链接状况

$ Kill -9 pid   //杀掉进程

netstat  //查看网络端口状态
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

$ netstat -antp | grep 80  //查看80端口网络状态

$ ps aux | grep Elastics   //查看相应进程信息

$ telnet 375.10.100.19 8000  //测试ip 375.10.100.19机器8000端口是否能通,如果开通有“Escape character is '^]'”返回

二、tomcat相关

$ cd /data/applogs/tomcat   //tomcat日志目录
$ vim catalina.out—->然后输入"/"—>再输入关键字  gg:跳到日志文件头部  G:跳到文件尾部  n:跳到下个匹配关键字   //vim查询日志
$ cd /data/webapps/【appkey】/current/【appkey】.war   //war包地址

control + z   //退出vim编辑器

三、权限控制

$ sudo su   //切换到root权限
$ sudo -iu root  //切换root权限命令

四、其他

查看java_home:echo $JAVA_HOME

查看jdk版本路径: /usr/libexec/java_home -v 1.7

ls -a 显示当前目录所有文件(包括隐藏文件)

pwd 显示当前文件目录

cat filename 显示文件内容

/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

查询tomcat内存使用情况:ps -ef |grep tomcat top -SH -p <pid>

sudo jstack -F 30764 > /tmp/tread.dump

sudo jmap -F -histo 30764 > /tmp/jvm.dump

jmap -F -dump:format=b,file=dump0117.txt 10494

slf4j日志存储路径:/data/applogs/【服务名】/logs

查看文件大小:df -h

查看jdk版本:1.echo $JAVA_HOME 假设为:/opt/soft/java 2.进入到jdk安装目录下面的bin目录 cd /opt/soft/java/bin 3.在上面的目录中查看jdk版本 ./java -version

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/edkfkctx.html