Sử dụng lệnh screen cơ bản

screen là một phần mềm (chạy ở chế độ dòng lệnh) trên Linux rất hữu ích. 1. screen giải quyết vấn đề gì? Vấn đề: Khi bạn kết nối bằng SSH đến server qua 1 terminal, bạn có thể gặp các vấn đề sau: Chương trình bạn định chạy (train 1 con AI, down phim XXX) sẽ rất mất thời gian, bạn không thể đợi đến khi nó xong được. Bạn muốn nó vẫn chạy kể cả khi bạn tắt terminal đi về, hôm sau đến vẫn có cái terminal cũ. Bạn muốn chạy 2,3,… chương trình một lúc một lúc, chương trình nào cũng bắn lỗi ra STDOUT, và bạn phải kiểm tra được tình trạng lỗi của mỗi chương trình một cách riêng biệt để fix bug, điều chỉnh dựa trên LOG của nó. Bạn chán việc log lỗi chương trình bằng redirect chúng sang file. screen sinh ra để giải quyết các vấn đề ở trên. Chỉ với một câu lệnh, bạn có thể giữ lại toàn bộ trạng thái của terminal, giúp cho chương trình vẫn chạy bình thường, các terminal log vẫn được ghi lại. Chỉ với một kết nối SSH bạn có thể chạy bao nhiêu chương trình đồng thời tuỳ thích, mỗi chương trình sẽ có terminal (tức là STDIN,STDOUT,STDERR ) riêng. Chỉ bằng screen, bạn không cần mở Desktop lên để chỉ để mở một tab terminal mới để chạy chương trình của bạn. 2. Một số khái niệm khi sử dụng và install session: Tức là một terminal ảo do screen quản lý. Trên đó bạn làm được mọi thứ như trên terminal thật. Chỉ khác một điều, khi bạn thoát (bằng lệnh exit) thì nó sẽ huỷ terminal ảo thôi, và trở về terminal thật. ...

tháng 2 23, 2020