Hướng dẫn cài đặt Screen và sử dụng Screen trên Linux

Screen là gì ?

Screen là một công cụ dòng lệnh trên Linux/Unix được sử dụng để tạo một kết nối session đến một máy chủ từ xa và giữ session đó hoạt động ngay cả khi người dùng thoát ra khỏi Terminal hoặc mất kết nối mạng. Screen cho phép người dùng tạo ra nhiều session trên cùng một Terminal, điều này có nghĩa là một người dùng có thể chạy nhiều lệnh và chương trình trên cùng một Terminal và chuyển đổi qua lại giữa chúng một cách dễ dàng.

Vì sao nên dùng Screen

Trước tiên bạn cần xem Screen đã được cài đặt trên hệ thống chưa bằng lệnh sau

    • which screen

Nếu kết quả trả về /usr/bin/screen là hệ thống đã cài đặt rồi.

Nếu kết quả trả về /usr/bin/which: no screen in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) thì chưa cài đặt

1. Cài trên CentOS/RHEL

Với hệ điều hành Centos bạn thực hiện cài đặt bằng lệnh sau

    • yum install screen -y

2. Với Ubuntu/Debian bạn dùng lệnh sau

    • apt-get install screen -y

Cách sử dụng Screen

Sau khi đã cài đặt lên hệ thống, các bạn sử dụng lệnh sau để tạo một cửa sổ screen bên trong một terminal như sau.

root@powernet:~# screen

Nếu bạn muốn gán tên cho cửa sổ đó để nhận biết bạn dùng lệnh sau.

root@powernet:~# screen -S tencangan
Kiểm tra các screen hiện tại đang có bằng lệnh
screen -ls

Truy cập vào screen đã tạo trước đó bằng cách lệnh sau với các trường hợp.

  • Trường hợp nếu chỉ có một screen
screen -r
  • Trường hợp có nhiều screen
screen -x tenscreen

Tổng hợp các phím tắt của lệnh screen

Đây là một số phím tắt thường dùng trong Screen:

  • Ctrl-a c: tạo một phiên làm việc mới
  • Ctrl-a n: chuyển đến phiên làm việc kế tiếp
  • Ctrl-a p: chuyển đến phiên làm việc trước đó
  • Ctrl-a d: đóng phiên làm việc hiện tại
  • Ctrl-a “: hiển thị danh sách các phiên làm việc đang chạy
  • Ctrl-a A: đổi tên phiên làm việc hiện tại
  • Ctrl-a ?: hiển thị danh sách các phím tắt
  • Ctrl-a S: chia màn hình hiện tại thành hai màn hình
  • Ctrl-a Tab: chuyển giữa các màn hình

Ngoài các phím tắt trên, Screen còn có nhiều tính năng khác như chạy một lệnh cụ thể khi bắt đầu phiên làm việc, ghi lại mọi hoạt động trong phiên làm việc vào một file log, chia sẻ phiên làm việc với nhiều người dùng, và nhiều hơn nữa.

Để tìm hiểu thêm về Screen, bạn có thể tham khảo tài liệu hướng dẫn bằng cách sử dụng lệnh man screen hoặc truy cập vào trang web của Screen.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
Tel: 0236 267 5555
Hotline : 0979 347 999
Ticket: Bạn sử dụng Email đăng ký dịch vụ để truy cập vào hệ thống Ticket và gửi yêu cầu
Email: Bạn có thể dùng email đăng ký dịch vụ gửi trực tiếp về: support@powernet.vn
Từ khoá:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *