• Tools Online
    • Tạo CSR
    • SSL Checker
    • DNS Checker
    • View IP
    • Whois Domain
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
Đỗ Trung Quân
Banner
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ

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

by ĐỖ TRUNG QUÂN 4 Tháng Mười Hai, 2019
written by ĐỖ TRUNG QUÂN Published: 4 Tháng Mười Hai, 2019Last Updated on 14 Tháng Ba, 2023 0 comment 559 views

NỘI DUNG

  • Screen là gì ?
  • Vì sao nên dùng Screen
  • Cài đặt như thế nào?
    • 1. Cài trên CentOS/RHEL
    • 2. Với Ubuntu/Debian bạn dùng lệnh sau
  • Cách sử dụng Screen
        • Kiểm tra các screen hiện tại đang có bằng lệnh
    • Tổng hợp các phím tắt của lệnh screen

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à switch giữa chúng một cách dễ dàng.

Vì sao nên dùng Screen

Screen cần được sử dụng trong những trường hợp sau:

  • Khi bạn cần chạy một ứng dụng hoặc lệnh trong nền, nhưng không muốn giữ terminal mở suốt thời gian.
  • Khi bạn cần kết nối đến một máy chủ từ xa, nhưng lo lắng về việc mất kết nối trong quá trình sử dụng.
  • Khi bạn muốn tạo một phiên làm việc một lần, nhưng vẫn muốn giữ phiên làm việc đó hoạt động ngay cả khi bạn đóng kết nối SSH.

Cài đặt như thế nào?

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

DOTRUNGQUAN.INFO
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

anh 17

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

DOTRUNGQUAN.INFO
yum install screen -y
    
CleanShot 2022 05 09 at 19.35.42@2x

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

DOTRUNGQUAN.INFO
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@dotrungquan:~# 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@dotrungquan:~# screen -S tencangan

Ví dụ: screen -S dotrungquan

CleanShot 2022 05 09 at 19.38.30
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.

4.9/5 - (17 bình chọn)

Hãy tham gia Nhóm Hỗ Trợ VPS Hosting để cùng học hỏi và trao đổi kiến thức nhé. Chúc bạn thành công.

screen
Share 0 FacebookTwitterPinterestTelegramEmail
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog dotrungquan.info - linuxcanban.com - it.info.vn. Mới đây mình có tạo ra một Nhóm Hỗ Trợ VPS Hosting với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Bạn sẽ thích bài viết này

Hướng dẫn tạo swap trên Linux

15 Tháng Ba, 2023

Lệnh trace và cách sử dụng lệnh trace...

25 Tháng Hai, 2023

Hướng dẫn kiểm tra dịch vụ đang chạy...

21 Tháng Hai, 2023

SELinux là gì Cách tắt SELinux

19 Tháng Hai, 2023

Sử dụng lệnh rm một cách an toàn

19 Tháng Hai, 2023

Lệnh kill và pkill là gì? Hướng dẫn...

19 Tháng Hai, 2023

Cách sử dụng lệnh ab để kiểm tra...

19 Tháng Hai, 2023

Tìm hiểu về cấu trúc thư mục trong...

17 Tháng Hai, 2023

Hướng dẫn xử lý Lỗi 400: invalid_request Rclone

17 Tháng Hai, 2023

Hướng dẫn cài đặt ImageMagick và hỗ trợ...

16 Tháng Hai, 2023
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Nhóm Hỗ Trợ Hosting VPS

Nhóm Hỗ Trợ VPS Hosting

Tin Khuyến Mãi

Thông tin về tôi

Thông tin về tôi

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Facebook Instagram Youtube Telegram

BÀI VIẾT PHỔ BIẾN

  • 1

    Hướng dẫn chuyển website WordPress bằng All in one Migration

  • 2

    Sử dụng Plugin Query Monitor để gỡ lỗi và tăng hiệu suất

  • 3

    Khắc phục thông báo “utf8mb4 yêu cầu thư viện mới hơn” trên WordPress

  • 4

    Sửa lỗi WordPress “Post-processing of the image failed likely because the server is busy”

Phản hồi gần đây

  • Minh trong Thiết lập nhiều website sử dụng chung một tài khoản MySQL
  • Lê Văn trong Hướng dẫn trỏ tên miền về Blogspot (blogger)
  • Quân trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress
  • Học Luật trong Sử dụng RSYNC để Clone một VPS hoàn chỉnh

Top Commentators

  • Anh Quân Anh Quân (133)
  • nghĩa nghĩa (8)
  • Bùi Đức Hiệp Bùi Đức Hiệp (7)
  • David Do David Do (7)
  • Bamboo Bamboo (5)
  • Bình Minh Bình Minh (5)
  • Cai Việt Hoàng Cai Việt Hoàng (5)
  • Duc Thuan Duc Thuan (5)

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | aaPanel | Linux Căn Bản | Bảo Trần | Trương Quốc Cường | Đàm Trung Kiên | CaiSSL.com

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ
wpDiscuz