Lệnh screen trên Linux

Bạn đang sử dụng Server/VPS chạy Linux và cần một chương trình vẫn chạy dù cho bạn tắt cửa sổ remote. Hãy để mình hướng dẫn các bạn sử dụng “screen command” trên Linux.

Bạn đang sử dụng Server/VPS chạy Linux và cần một chương trình vẫn chạy dù cho bạn tắt cửa sổ remote. Hãy để mình hướng dẫn các bạn sử dụng “screen command” trên Linux.

Screen” là một ứng dụng trên Linux với mục đích giúp bạn mở nhiều cửa sổ (shell) riêng biệt. Screen sẽ giúp các ứng dụng của bạn vẫn chạy dù cho bạn đã ngắt kết nối đến máy chủ.

1. Cài đặt screen

Trước tiên các bạn cần kiểm tra screen đã được cài trên máy chủ hay chưa ?

[[email protected] ~]# which screen                           
/usr/bin/screen

Nếu kết quả trả về có thông tin như trên thì máy chủ đã cài sẵn rồi. Ngược lại nếu chưa các bạn thực hiện cài đặt như sau:

[[email protected] ~]# yum install screen

2. Các lệnh trong screen

 Tạo một cửa sổ mới

[[email protected] ~]# screen -S name

Với “name” là tên của cửa sổ này, dùng cho trường hợp bạn cần mở nhiều cửa sổ và cần đặt tên để phân biệt.

Thoát khỏi screen

Các bạn dùng tổ hợp phím “Ctrl-A-D

Lúc này screen sẽ được detach. Tức là thoái khỏi screen nhưng screen đó vẫn đang chạy.

Truy cập lại screen

Để truy cập vào screen bạn đã thoát trước đó, hãy dùng lệnh sau:

[[email protected] ~]# screen -r name

Xoá screen

Nếu không sử dụng nữa bạn có thể xoá screen bằng cách truy cập lại screen và gõ exit trên shell. Hoặc dùng lệnh sau (nếu không vào lại screen đó)

[[email protected] ~]# screen -S name -X quit

3. Tổng kết

Như vậy với lệnh screen rõ ràng đã giúp các bạn mở nhiều hơn một cửa sổ trên Linux. Thật thuận tiện và đa nhiệm phải không nào.

Ngoài ra nếu trong quá trình thao tác gặp lỗi hoặc có vấn đề thắc mắc, các bạn có thể liên hệ trực tiếp hỗ trợ của 7Host tại [email protected] nhé.

Hướng Dẫn Cài Đặt CentOS 7 Toàn Tập

Hướng dẫn khôi phục mật khẩu quản trị (reset root password) trên máy chủ sử dụng hệ điều hành CentOS

Cài đặt SSL Let’s Encrypt trên DirectAdmin

Hướng dẫn cài đặt Ubuntu Server 20.04 LTS mới nhất

Phân biệt IMAP và POP

Kiểu dữ liệu cơ bản trong Python

Các hàm xử lý chuỗi nâng cao trong Bash (Phần 1)

Hướng dẫn cài đặt plugin Really Simple SSL để hiển thị khóa xanh với các website WordPress