(1)view xxx 查看文件内容(只读)
在查询文件中进行查询 /*** (***为查询的内容) 快捷键n跳转到下一个查询的内容出现的位置, 快捷键 g+g 返回文件开头,快捷键shift+g至文件末尾
(2)nohup ./***.sh & 后台运行脚本 ,会建立一个nohuo.out的日志文件
查询后台运行子进程 jobs -l
将子进程从后台到前台 fg %子进程编号
例如 [86] 288299 *** *****
fg %86
Ctrl +z 关闭
(3)打包和解压包 tar
tar -cvf xxx.tar xxx
tar -xvf xxx.tar
(4)kill - 9 pid
强制杀掉进程 例如 kill -9 288299
(5)查询某个微服务的进程
ps -ef | grep xxx.service
(6)su - root 切换到root用户 需要输入密码
(7) linux 查询内存占用 top
(8) 查询磁盘占用情况 df -h
(9)linux 查询端口占用情况
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·
查看一台服务器上面哪些服务及端口
netstat -lanp
查看一个服务有几个端口。比如要查看mysqld
ps -ef |grep mysqld
查看某一端口的连接数量,比如3306端口
netstat -pnt |grep :3306 |wc
查看某一端口的连接客户端IP 比如3306端口
netstat -anp |grep 3306
netstat -an 查看网络端口 lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。 nmap 端口扫描 netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) netstat -anp 显示系统端口使用情况
待完善!