一、帮助命令

1.man

Linux命令的软件开发人员缩写一个高度结构化的文档手册,也就是man的文件。所以当一个软件在被安装后,它的man文件也会随着安装,所以可以使用man命令来查看该命令的具体使用方法如man 弄,就会显示输出如下信息

2.info

 使用man可以查看一个命令的帮助document,但是可以使用info,就会进入到一个完全交互的环境

常用的端口

ssh:20

http:80

https:443

email:25

Tomcat:8080

mysql:3306

 

启动Tomcat:startuo.bat

停止 :shutdown. bat

更改端口:conf  server.xml 进行端口查询

 

端口查看

1.lsof

lsof(list open files)是一个列出当前系统打开文件的工具

lsof查看端口占用语法格式:lsof -i:端口

Linux第三天_tomcat

2.netstat

netstat -tunlp用于显示tcp,udp的端口和进程等相关情况。

netstat查看端口占用语法格式

t (tcp) 仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化为数字

-l 仅列出在Listen(监听)的服务状态

-p 显示建⽴相关链接的程序名

Linux第三天_tomcat_02

输出命令

一、echo

Shell的echo指令,用于字符串的输出

Linux第三天_linux命令_03

 

 

二、printf

printf的脚本比使用echo移植性好。printf使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串。还可以制定

进程查看

一、ps

ps命令一一查看静态的进程统计信息(一般结合选项使用ps aux 或 ps -elf命令)

Linux第三天_文件读写_04

 

 

建议使用ps -elf查询,输出的信息更加详细些,包括PPID(对应的父进程的PID号)

Linux第三天_linux命令_05

 

ps auxw | head -1;ps auxw|sort -rn -k4|head -5 -->内存占用前五的进程

ps auxw|head -1;ps auxw|sort -rn -k3|head -3--->cpu占用前三的进程

IO密集型:会进行大量的IO的文件读写,那么也就占用大量的内存的资源信息,实际上,CPU的资源很少

CPU密集型:存在大量的计算资源,导致占用大量的CPU的资源,但是内存占用很少的

 uptime 资源负载

文件查找

一、find

find是最常⻅和最强⼤的查找命令,你可以⽤它找到任何你想找的⽂件。使⽤格式具体为:

find <指定⽬录> <指定条件> <指定动作>

Linux第三天_linux命令_06

 

模糊查找:

Linux第三天_tomcat_07

 

 *是代表所有的,?是代表⼀个字符的,⽐如如下:

Linux第三天_linux命令_08

 

 依据⽂件⼤⼩搜索或者是查找,在根⽬录下查找⼤于 100M 的⽂件

 

find / -size +404800