Linux
Nhật ký, gói phần mềm, dung lượng đĩa và dịch vụ trên máy chủ và máy tính Linux.
20 Bài viết
Công cụ dòng lệnh
- apt autoremoveapt autoremove xóa những gì, tại sao các gói trở nên 'không còn cần thiết' và cách kiểm tra danh sách trước khi xóa bất kỳ thứ gì.
- df (disk free)Cách đọc kết quả đầu ra của df, lý do tại sao Use% có thể đạt 100% trước khi Avail bằng 0 đối với người dùng thông thường và cách kiểm tra inode bằng df -i.
- journalctl và systemd journalCách đọc nhật ký bằng journalctl, kiểm tra dung lượng mà journal sử dụng và thu nhỏ nó một cách an toàn với các tùy chọn --vacuum.
- lsblk và các thiết bị khốiCách liệt kê các ổ đĩa và phân vùng bằng lsblk, đọc dung lượng, hệ thống tệp và điểm gắn kết, cũng như xác định ổ đĩa mới một cách an toàn.
- Quyền truy cập tệp: chmod và chownCách thức hoạt động của quyền đọc, ghi và thực thi trên Linux, ý nghĩa của 755 và 644, cũng như cách thay đổi chủ sở hữu và chế độ một cách an toàn.
- rsyncCách rsync sao chép và đồng bộ hóa tệp, ý nghĩa của dấu gạch chéo ở cuối đường dẫn và cách kiểm tra bằng --dry-run trước khi sử dụng --delete.
- Sử dụng dung lượng đĩa với du và ncduCách tìm các tệp tin chiếm dụng dung lượng đĩa trên Linux bằng du và công cụ tương tác ncdu, với các tùy chọn giới hạn trong một hệ thống tệp.
- Tìm các tệp tin lớn và cũ bằng findCách sử dụng find để liệt kê các tệp tin lớn hoặc cũ trên Linux, xem trước chúng một cách an toàn và chỉ xóa những gì bạn đã kiểm tra.
Công cụ tích hợp
- UFW (Uncomplicated Firewall)Cách UFW quản lý tường lửa Linux trên Ubuntu, cách cho phép SSH trước khi bật tường lửa, và cách liệt kê cũng như xóa các quy tắc.
Dịch vụ
- cron và crontabCách cron chạy các tác vụ theo lịch trình, năm trường thời gian của crontab, vị trí lưu trữ các tệp cron hệ thống và cách so sánh với systemd timers.
- Các unit của systemd và systemctlUnit của systemd là gì, các loại unit phổ biến, và cách khởi động, dừng, kích hoạt cũng như kiểm tra các dịch vụ bằng systemctl.
- logrotateChức năng của logrotate, cách hoạt động của cấu hình trong /etc/logrotate.conf và /etc/logrotate.d, cũng như cách kiểm tra quy tắc một cách an toàn.
Khái niệm
- Inode và lỗi 'No space left on device'Inode là gì, cách xem mức sử dụng inode bằng lệnh df -i và cách tìm các thư mục chứa hàng triệu tệp nhỏ.
- Khóa SSHCách thức hoạt động của xác thực khóa SSH, cách tạo khóa bằng ssh-keygen, cài đặt khóa trên máy chủ và bảo vệ khóa.
- OOM killerCơ chế OOM killer trên Linux hoạt động như thế nào, cách tìm tiến trình đã bị kết thúc và cách giảm thiểu khả năng xảy ra.
- Swap space trên LinuxSwap là gì, cách xem dung lượng swap bằng free và swapon, cách thêm tệp swap và ý nghĩa của vm.swappiness.
- Tải trung bìnhÝ nghĩa của ba con số tải trung bình, mối liên hệ của chúng với các nhân CPU và khi nào tải cao là một vấn đề.
Thư mục hệ thống
- /tmp và các tệp tạm thờiMục đích của /tmp và /var/tmp, thời điểm Linux dọn dẹp chúng và cách systemd-tmpfiles kiểm soát giới hạn thời gian lưu trữ của chúng.
- Bộ nhớ đệm gói APT (apt clean và autoclean)Nơi APT lưu giữ các tệp .deb đã tải xuống, sự khác biệt giữa apt clean, autoclean và autoremove, cũng như những gì an toàn để xóa trên Debian và Ubuntu.
Tệp cấu hình
- /etc/fstabÝ nghĩa của từng trường trong /etc/fstab, lý do sử dụng UUID và cách kiểm tra một mục nhập mới trước khi khởi động lại.