linux项目中常用的命令,项目中常用的Linux命令

1.常用操作

ctrl+c (取消当前操作)

ps -ef|grep ias (查看云医管服务,可以看到pid,jvm参数比如内存大小、远程连接端口号)

netstat -apn|more (查看服务占用的端口)

netstat -apn|grep 1234 (只显示端口号或者pid是1234的内容)

tar -xvf asdf.tar 在【当前位置】解压asdf.tar(asdf.tar.gz也可以)

tar -cvf asdf.tar /root/asdf 把asdf添加到tar包

tar -zcvf asdf.tar.gz /root/asdf 把asdf添加到tar包并压缩

2.快捷路径

(名字是刻意这么取的,只需要打前三个字母按tab就一定能出来)

如果当前不在根路径需要先cd空格 (回到根路径,快捷键都在根路径)

例子:

tail -f lnweblog/boss/info/info.log (查看boss日志)

tail -n 1000 lnapilog/api-tp/info/info.log (查看运送api日志,最后1000行)

tail -f lnweblog/tp/info/info.log |grep pushDebug(查看运送日志,只显示推送日志)

lnredis/redis-cli (打开redis命令行)

vim lnnginx/conf/nginx.conf (编辑nginx配置)

lnnginx/sbin/nginx -s reload (重启nginx)

3.vim操作

vim操作(随便百度就能出来一大堆,这里只说几个常用的)

:q 退出

:q! 不保存强制退出

:wq 保存退出

i 在当前位置开始编辑

A 跳到这一行最后开始编辑

?abcd 搜索abcd

shift+g 跳到最后(比如看很长的日志文件可以直接从最后开始看)

v 进入选择模式

选中之后按y复制,或者按x剪切

之后在普通模式按p粘贴

对于xshell或者其他ssh工具,按shift+Insert可以粘贴外面复制的内容

4.系统检查

free -h 查看内存占用

df -h 查看硬盘占用

du -sh /asdf/* 查看asdf文件夹内每个文件夹的具体大小

top 实时查看开销最高的进程

nmon 打开性能检测,按mc查看内存和cpu的实时占用情况(这个是一个第三方插件)

%JAVA_HOME%/bin下面有jdk自带的很多工具

jstat 1234 -gc 查看pid 1234的java进程的gc情况

crontab -e 编辑系统定时任务

Eclipse远程调试

Debug Configrations -remote java Application

04590dab760fc1fa47f1fa2c955510fa.png

c698ec58c2f124aac4c3f456b5ac5aac.png

选择本地项目,远程地址和端口号

运行即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值