目录
查看发行版本
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