【笔记】Linux- 开发常用命令汇总

目录

查看发行版本

后台启动jar包

查询端口号占用进程

根据名字查找文件

Linux下载文件:

以MB或者GB显示文件大小

使用df命令,查看整体的磁盘使用情况

使用du命令查看指定目录的使用情况

查看内存使用情况

根据进程号PID查找启动程序的全路径

Windows nslookup


查看发行版本

lsb_release -a

后台启动jar包

nohup java -jar xxx.jar &

查询端口号占用进程

netstat -tunpl |grep 端口号

ps -ef|grep 2003 可以找到具体应用程序

ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程

ps -ef //显示所有命令,连带命令行
UID PID PPID C STIME TTY TIME CMD

  • UID    //用户ID、但输出的是用户名 
  • PID    //进程的ID 
  • PPID    //父进程ID 
  • C      //进程占用CPU的百分比 
  • STIME  //进程启动到现在的时间 
  • TTY    //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。 
  • CMD    //命令的名称和参数

根据名字查找文件

find / -name mssql

或者查找目录:-type:表示设定类型,d表示文件夹类型,可以替换为f(普通文件)、l(链接文件)

sudo find / -type d -name 'SMS'

Linux下载文件:

wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.xz

以MB或者GB显示文件大小

ls -l --block-size=M

--block-size:标志强制ls命令显示文件大小MB

或:

ls -lh

-h:以人们较易阅读的GB,MB,KB等格式自行显示

使用df命令,查看整体的磁盘使用情况

df -lh

或者 df -h

使用du命令查看指定目录的使用情况

du -sh ./

查看内存使用情况

free -h

或者

top

根据进程号PID查找启动程序的全路径

    很多时候我们通过top命令查找占用CPU很大的PID,但是我们需要根据PID找到对应的程序服务全路径,判断这个服务究竟是什么,然后进行后续操作:

找到某进程启动路径的方法是:

1.我们可以从top命令中得到占用CPU最大的进程的PID,如上例中23333

top

2.进入/proc目录下以该PID命名的目录中

cd /proc/23333

3.输入ls -ail,结果中 exe链接对应的就是可执行文件的全路经详细信息

 然后我们可以放心的使用kill -9等方式干掉。

  • -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -i 索引节点(inode==书的目录)  print the index number of each file(内核根据此区别文件是否同一文件)

top -c

显示完整命令

 

Windows nslookup

nslookup 用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题,例:

C:\>nslookup baidu.com

Server: ntgirdcaparw00.ap.xx.com--->自己的服务器

Address: 172.18.xx.xxx ------>表示的自己的IP

 

Non-authoritative answer: ----->未验证的回答

Name: baidu.com ------->目标域名

Addresses: 52.128.23.153 ------->表示目标返回的Ip

220.181.111.86

123.125.114.144

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值