Nội dung Lưu trữ dữ liệu xuất ra của một lệnh Linux vào file
Nếu bạn quản lý một hệ thống Linux, đương nhiên bạn thường thấy các thông điệp xuất ra trên màn hình khi chạy các câu lệnh. Một số trong các thông điệp này là ít quan trọng, trong khi một số khác có lẽ mang tính then chốt.
Mặc dù Linux và Unix có bộ máy ghi nhật ký tốt trong syslogd và hầu hết các thông điệp của hệ thống được ghi vào nhật kí riêng trong các file khác nhau nằm trong thư mục /var/log, thỉnh thoảng bạn có lẽ thấy hữu ích khi ghi lại nhật kí các dữ liệu xuất của một câu lệnh hoặc đoạn mã mà bạn chạy. Linux cung cấp một số cách để ghi nhật kí dữ liệu xuất cho các câu lệnh.
Cách đơn giản nhất và có thể là phổ biến nhất để làm việc này đặt một dấu lớn hơn (>) vào phía sau một câu lệnh, như cách dưới đây là đường dẫn đến file xuất ra.
# ls /var/log > /tmp/varlog.log
Câu lệnh chỉ ra ở trên ghi lại các dữ liệu xuất của câu lệnh ls /var/log vào trong file /tmp/varlog.log. Một điều đáng chú ý về câu lệnh này là nếu bạn sử dụng một dấu hiệu > đơn lẻ để ghi nhận dữ liệu xuất ra của câu lệnh vào một file nó sẽ tạo ra một file mới nếu file đó chưa tồn tại, hoặc ghi đè nếu có một file được tìm thấy. Vì vậy, nếu muốn viết thêm dữ liệu xuất của câu lệnh vào file đã có bạn cần sử dụng hai dấu hiệu lớn hơn (>) đơn thay vì một. Câu lệnh ở trên cần phải được thay đổi lại như sau:
# ls /var/log >> /tmp/varlog.log
Linux có một công cụ thông minh có tên là logsave, công cụ này làm một công việc tương tự như dấu hiệu ở trên. Bạn có thể đạt được kết quả giống như như ví dụ đầu tiên nếu sử dụng câu lệnh sau:
# logsave /tmp/varlog.log ls /var/log
Câu lệnh này sẽ tạo mới hoặc ghi đè lên một file đã tồn tại với dữ liệu xuất ra của câu lệnh ls /var/log. Nếu bạn muốn logsave viết thêm vào một file thay vì ghi đè nó, bạn sử dụng tùy chọn -a:
# logsave -a /tmp/varlog.log ls /var/log
Không có nhiều sự khác nhau giữa hai phương pháp dấu > và logsave. Một điều chúng ta cần chú ý là logsave có một dữ liệu xuất ra sạch sẽ hơn nhiều và nó cũng thêm ngày tháng vào file xuất ra. Ngọc Quang (Theo Simplehelp)
Source Lưu trữ dữ liệu xuất ra của một lệnh Linux vào file: ThongTinBaoMat.Com,quantrimang.com.vnLưu trữ dữ liệu xuất ra của một lệnh Linux vào file Tags Lưu trữ dữ liệu xuất ra của một lệnh Linux vào file Những bài viết tương tự Lưu trữ dữ liệu xuất ra của một lệnh Linux vào file: Tạo disk image mã hóa để lưu trữ dữ liệu nhạy cảm trong Mac | 4 chương trình kiểm tra không gian lưu trữ của Mac | Dịch vụ lưu trữ trực tuyến của Microsoft thật đơn giản | Một nửa số nhân viên IT ăn trộm dữ liệu công ty | Chia sẻ dữ liệu cho một số máy hạn chế trong mạng nội bộ | Anh để mất dữ liệu của 25 triệu người dân | 2007 – năm của mất mát dữ liệu cá nhân | FBI bắt giữ một sinh viên ĐH tất công vào website của trường | Phần mềm lưu trữ thông tin cá nhân | Năm mối đe dọa đối với nguồn lưu trữ |