CentOS 登出線上使用者/Linux 登出使用者

126雲發表於2021-02-20

1、檢視伺服器埠是否被佔用
>lsof  -i:8081

windows 裡可以透過工作管理員登出掉某個線上使用者。linux 裡也有類似方法,即使用 pkill 命令,步驟如下:

1. 先用 w 命令檢視當前登入系統的使用者:
[root@centos ~]# w
11:48:09 up  3:13,  2 users,  load average: 0.00, 0.01, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    218.17.167.82    11:47    0.00s  0.03s  0.01s w
root     pts/1    218.17.167.82    11:43    2:34   0.03s  0.03s -bash

2. 使用 pkill 命令將從 pts/1 終端登入的使用者登出:

[root@centos ~]# pkill -kill -t pts/1
其中第 1 個引數 -kill 中的 kill 是 SIGKILL 訊號的縮寫。類似的,如果你要傳送 SIGINT 訊號,可以:
[root@centos ~]# pkill -int -t pts/1

-t 選項後跟著連線終端的名稱


2、檢視伺服器所有埠
>netstat -ntlp
3、檢視伺服器是否開放某埠
tcp埠:>netstat -ntpl
udp埠:>netstat -nupl
常用引數:
-a (all)顯示所有選項,預設不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態

-p 顯示建立相關連結的程式名
-r 顯示路由資訊,路由表
-e 顯示擴充套件資訊,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。

提示:LISTEN和LISTENING的狀態只有用-a或者-l才能看到


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2757905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章