1. 程式人生 > 其它 >centos 6.10 關閉rpc.statd服務

centos 6.10 關閉rpc.statd服務

關閉rpc.statd服務

說明:
一般為了inux主機效能、以及減少些隱患,我們都會盡可能把一些不需要的埠關閉或取消掉。但我們要怎麼確定這些埠屬於哪些服務呢?


安裝nmap

yum install nmap -y

具體:
1. 首先來看下目前哪些埠是開放的

# nmap 127.0.0.1
Starting Nmap 5.51 ( http://nmap.org ) at 2021-09-01 10:02 CST
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1652 ports scanned but not shown below are in state: closed)
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
111/tcp  open  rpcbind
199/tcp  open  smux
3306/tcp open  mysql
766/tcp  open  unknown
Nmap run completed -- 1 IP address (1 host up) scanned in 0.194 seconds

可以看到 766 埠是開啟著的,一個 unknown 的服務正在執行,這是什麼服務?

2. 可以看到有下面一條內容,說明是 rpc.statd 正在執行。

# netstat -lp
tcp        0      0 *:766                       *:*                         LISTEN      3128/rpc.statd
檢視766埠是什麼命令的另外一個辦法 
# lsof -i:766 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME rpc.statd 3128 rpcuser 8u IPv4 6467 TCP *:766 (LISTEN)

3. 檢視rpc.statd這個命令是那個安裝包的文件,/sbin/rpc.statd是通過which rpc.statd查找出來的

# rpm -qf /sbin/rpc.statd
nfs-utils-1.2.3-78.el6_10.2.x86_64

4. 檢視nfs開頭有那些東東

# ls /etc/init.d/nfs*
/etc/init.d/nfs  /etc/init.d/nfslock

5. 檢視nfslock狀態

# /etc/init.d/nfslock status
rpc.statd (pid 3128) 正在執行...

6. 關閉nfslock服務,關閉nfslock開機啟動

# /etc/init.d/nfslock stop
# chkconfig nfslock off

7. 此時再檢視766埠的服務,就可以看到已經關閉了

# nmap 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2021-09-01 10:05 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000080s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
111/tcp  open  rpcbind
199/tcp  open  smux
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.59 seconds