### 通過進程號查看端口
``` bash
netstat -nap | grep 21587
###通過進程id查看端口號
```
### 通過pid查看端口
``` bash
[root@ncayu618 ncayu618]# netstat -antup|grep 2150
tcp 0 52 172.18.55.8:22 116.237.140.20:36130 ESTABLISHED 2150/sshd: root@pts
[root@ncayu618 ncayu618]#
#通過應用查詢端口和pid
$ ss -naltp|grep prometheus
```
### 通過進程號查看啟動路徑
``` bash
# 更據進程號,查詢組件位置
[root@ncayu8847 ~]# ll /proc/31303/cwd
lrwxrwxrwx 1 nginx nginx 0 Aug 18 18:52 /proc/31303/cwd -> /data/applications/nginx
[root@ncayu8847 ~]#
[root@ncayu8847 ~]# ll /proc/13687/cwd
lrwxrwxrwx 1 root root 0 10月 29 11:31 /proc/13687/cwd -> /data/prometheus_hy/grafana-7.4.0
```
### 查詢所有被占用的端口
``` bash
netstat -tulnp
?
-t(tcp)只顯示tcp相關的
?
-u(udp)只顯示udp相關的
?
-l(listening)只顯示監聽服務的端口
?
-n(numeric)不解析名稱,能用數字表示的就不用別名(例如:localhost會轉成127.0.0.1)
?
-p(programs)顯示端口的PID和程序名稱
?
查詢單個端口是否被占用。
可以通過netstat -tulnp | grep 端口號查看當前端口號是否被占用
?
例如:
?
netstat -tulnp|grep 3306
```
### 檢查端口開放情況
``` bash
netstat 工具檢測開放端口
?
[root@DB-Server Server]# netstat -anlp | grep 3306
?
?
###nmap是一款網絡掃描和主機檢測的工具
關于nmap的使用,都可以長篇大寫特寫,這里不做展開。如下所示,nmap 127.0.0.1 查看本機開放的端口,會掃描所有端口。 當然也可以掃描其它服務器端口。
?
yum install nmap;
?
[root@ncayu618 ~]# nmap 127.0.0.1
?
Starting Nmap 6.40 ( http://nmap.org ) at 2021-05-19 11:14 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
3000/tcp open ppp
9090/tcp open zeus-admin
9100/tcp open jetdirect
?
Nmap done: 1 IP address (1 host up) scanned in 1.58 seconds
?
```
- 寫在前面
- linux命令行
- 基礎篇
- 1.SSH連接工具
- 2.查看系統版本信息
- 3.查看IP地址
- 4.查看cpu信息
- 5.查看內存磁盤信息
- 6.文件上傳下載
- 7.linux中查找文件(find)
- 8.修改root賬號密碼
- 9.通過進程號查看端口
- 10.校驗MD5值
- 11.Linux命令之seq
- 12.Linux命令之corntab
- 13.linux命令之awk
- 進階篇
- 查看防火墻是否開啟
- linux創建新的用戶
- 更改文件的用戶組
- 查找JAVA_HOME路徑
- Linux主機時間同步
- 高CPU排查-個人總結
- Linux查看GPU性能
- 文件排序工具sort
- sed
- grep
- 實戰篇
- 1.Linux基線
- 2.iptables學習
- 3.Tcpdump抓包命令
- 4.CentOS7更換鏡像源
- shell腳本篇
- 1.Shell腳本速查手冊
- 2.Shell中獲取取昨天和多天前日期
- 3.rsync刪除文件
- 4.nginx自動化安裝腳本
- 5.后臺啟動服務
- 6.備份文件保留5天
- 數據庫
- MySQL數據庫備份命令
- ES數據庫備份
- filebeat工具
- packetbeat工具
- MySQL數據庫中刪除表
- Docker容器
- 1.安裝docker容器
- 2.docker容器的使用
- 3.docker overlay2 是存放什么的
- 4.docker刪除已停止的容器
- 5.docker網卡的IP地址修改
- Ubuntu容器下載vim,curl命令
- docker磁盤占用瞬間變大問題解決
- Python學習
- 安裝python環境
- Python 把代碼編譯成pyc文件