Trước khi bắt đầu, chúng ta nói sơ qua về TTY, từ TTY là từ viết tắt của teletype terminals.
một vài năm trước, user terminal được kết nối đến máy tính của electromechancal teleprinter ( tạm dịch: Máy điện cơ học) hoặc teletypewriters ( tạm dịch: Máy đánh chữ) ( TeleTYpewrite, TTY), kể từ đó cái tên TTY vẫn còn được sử dụng như là một tên cho những console không có giao diện (GUI), những console này hầu như chỉ toàn chữ và câu lệnh.
Ở đây, chúng tôi sẽ giải thích câu lệnh và các tuỳ chọn để kill những kết nối TTY không mong muốn.
Chúng ta cần tìm PID ( Process ID) của một TTY cụ thể. Đầu tiên, kiểm tra kết nối bằng câu lệnh “w”. Hình minh hoạ bên dưới:
[email protected] [~]# w
02:05:41 up 234 days, 23:46, 3 users, load average: 1.47, 1.89, 1.98
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 w3-oc.lolipop-i 23:51 53:49 0.04s 0.04s -bash
root pts/2 w3-oc.lolipop-i 01:11 0.00s 0.01s 0.01s w
root pts/3 w3-oc.lolipop-i 01:12 53:32 0.00s 0.00s -bash
Ở đây, bạn có thể nhìn thấy 3 kết nối là pts/0, pts/2 and pts/3, nơi mà chuẩn PTS cho pseudo terminal.
Bạn cũng sẽ những thấy những process đang thực thi của những kết nối TTY này. Trong câu lệnh này, chúng tôi không thấy process ID ( PID) của tty.
Chúng ta có thể sử dụng câu lệnh để tìm process ID, ví dụ:
# ps -ft tty
Example
[email protected] [~]# ps -ft pts/0
UID PID PPID C STIME TTY TIME CMD
root 331857 331761 0 Oct09 pts/0 00:00:00 -bash
Ở đây, bạn sẽ thấy được thông tin user và process ID. Sau đó sử dụng câu lệnh kill để ngắt kết nối tty.
# kill
ví dụ
# kill 331857
Nếu process không ngắt, ta sẽ truyền thêm một tuỳ chọn SIGNKILL để ép buộc phải dùng kết nối.
# kill -9
Một cách khác, sử dụng câu lệnh sau để ngắt kết nối TTY:
Bạn có thể cũng sử dụng câu lệnh PKILL cùng với option “-t” để ép buộc ngắt kết nối.
# pkill -9 -t
Ví dụ:
# pkill -9 -t pts/0
Kiểm tra kết nối TTY/pts:
Sử dụng câu lệnh sau để tiến hành kiểm tra:
Using ps
[root@connect ~]# ps
PID TTY TIME CMD
29849 pts/0 00:00:00 bash
29996 pts/0 00:00:00 ps
Sử dụng tty
[root@connect ~]# tty
/dev/pts/0
Nguồn:
Nhấn Subcribe để nhận thêm nhiều bài viết mới Like Facebook
[maxbutton id=”2″ ] [maxbutton id=”3″ ]
Đăng ký liền tay Nhận Ngay Bài Mới
Subscribe ngay
Cám ơn bạn đã đăng ký !
Lỗi đăng ký !
Add Comment