Kỹ Thuật Quản Trị Mạng Và Lệnh Cơ Bản Trên Linux

Giải Quyết Sự Cố Môi Trường Phát Triển

Khi triển khai môi trường ảo hóa trên macOS, người quản trị thường gặp một số rào cản kỹ thuật liên quan đến quyền truy cập thư mục hệ thống hoặc kết nối mạng. Đối với vấn đề mạng, nguyên nhân phổ biến nhất nằm ở việc cấu hình sai adapter mạng ảo hoặc dịch vụ DHCP không hoạt động. Cần kiểm tra kỹ thiết lập của trình chỉnh sửa mạng ảo và đảm bảo thẻ mạng VMnet8 được chọn đúng cơ chế NAT.

Ngoài ra, lỗi ping không thông các địa chỉ DNS công cộng thường do thông số cổng mặc định hoặc địa chỉ DNS chưa được điền chính xác trong file cấu hình hệ thống. Một số trường hợp phần mềm giả lập bị thiếu thư viện nền tảng (ví dụ: .dll) yêu cầu bổ sung thủ công vào đường dẫn thư mục hệ thống để khôi phục chức năng.

Quản Lý Trạng Thái Và Sao Chép Máy Ảo

Tạo Điểm Khôi Phục (Snapshot)

Một tính năng quan trọng là ghi lại trạng thái hiện tại của máy ảo trước khi thực hiện các thay đổi lớn. Quy trình bao gồm việc đóng hệ thống, lựa chọn chức năng chụp ảnh trạng thái trong trình quản lý và đặt tên mô tả rõ ràng cho điểm lưu trữ này.

Cơ Chế Nhân Bản (Clone)

Có hai phương pháp chính để tạo bản sao từ một máy chủ mẫu:

  • Nhân bản liên kết (Linked Clone): Tiết kiệm dung lượng lưu trữ vì chia sẻ tệp dữ liệu gốc với máy mẹ. Nhược điểm là không thể xóa máy ảo ban đầu nếu muốn giữ bản sao hoạt động.
  • Nhân bản toàn bộ (Full Clone): Tạo ra một bản độc lập hoàn chỉnh. Tệp tin được sao chép riêng biệt nên có thể xóa nguồn gốc mà không ảnh hưởng đến bản sao mới.

Xử lý xung đột địa chỉ IP: Sau khi nhân bản, cần tránh trùng lặp địa chỉ mạng giữa các phiên bản. Kiểm tra thông tin giao diện mạng bằng lệnh ip addr. Để thay đổi địa chỉ mạng động, hãy sử dụng công cụ dòng lệnh để tìm và thay thế giá trị cũ bằng giá trị mới trong tập tin cấu hình mạng, sau đó khởi động lại dịch vụ mạng.

sudo sed -i 's/\.50/\.155/g' /etc/sysconfig/network-scripts/ifcfg-ens33
sudo systemctl restart NetworkManager

Hành Vi Câu Lệnh Và Giao Diện Người Dùng

Giao diện mặc định hiển thị tên người dùng, tên miền và thư mục hiện tại dưới dạng chuỗi ký tự đặc biệt. Ta có thể tùy biến trải nghiệm này thông qua biến môi trường PS1.

export PS1='\u@\h \[\033[32m\]\W\$\[\033[00m\] '

Cú pháp chung của một câu lệnh bao gồm: Tên lệnh, tham số điều khiển, tùy chọn bổ sung và đường dẫn đích. Việc nắm vững cấu trúc thư mục bắt nguồn từ dấu gạch chéo (/) là nền tảng để di chuyển hiệu quả. Đường dẫn tuyệt đối luôn bắt đầu từ root, trong khi đường dẫn tương đối dựa trên vị trí hiện tại của người dùng.

Câu Lệnh Vận Hành Hệ Thống

Bộ lệnh kiểm soát trạng thái điện năng và khởi động lại rất quan trọng đối với quản trị viên:

  • Tắt máy ngay lập tức: Sử dụng lệnh poweroff hoặc halt --halt.
  • Lên lịch dừng hệ thống: Lệnh shutdown -h +10 sẽ tắt sau 10 phút, trong khi shutdown -c hủy bỏ kế hoạch đã đặt.
  • Định mức chạy hệ thống: Tham số init 0 dừng hệ thống, init 3 chuyển sang chế độ dòng lệnh đa người dùng, và init 6 để khởi động lại.

Khai Thác Thông Tin Trợ Giúp

Để tìm hiểu chi tiết về cú pháp và mô tả của bất kỳ lệnh nào, hãy sử dụng trang man. Nhập lệnh man [tên_lệnh] để xem tài liệu hướng dẫn đầy đủ. Trong cửa sổ tra cứu, bạn có thể cuộn xuống, tìm kiếm nội dung bằng dấu gạch chéo (/) và thoát bằng phím q. Ngoài ra, các trang web tổng hợp tài liệu trực tuyến cũng là nguồn tham khảo hữu ích.

Tối Ưu Hóa Hiệu Suất Bàn Phím

Sử dụng phím tắt giúp tăng tốc độ thao tác trong môi trường dòng lệnh:

  • Duyệt lịch sử: Mũi tên lên/xuống để gọi lại các lệnh trước đó.
  • Xóa màn hình: Tổ hợp Ctrl + l hoặc nhập clear.
  • Dừng tiến trình đang chạy: Sử dụng Ctrl + c để ngắt tín hiệu.
  • Di chuyển con trỏ nhanh: Ctrl + a (đầu dòng), Ctrl + e (cuối dòng), hoặc kết hợp Ctrl với mũi tên trái/phải.
  • Tự động hoàn thành: Nhấn phím Tab để gợi ý tên file hoặc lệnh còn thiếu.

Công Cụ Xử Lý Tập Tin和 Thư Mục

Điều Hướng

  • pwd: Hiển thị đường dẫn làm việc hiện tại.
  • cd: Chuyển đổi vị trí làm việc. Ví dụ: cd ~ về thư mục chủ, cd .. lên thư mục cha.

Thao Tác Với Thư Mục

  • mkdir -p: Tạo thư mục mới, kèm theo các thư mục cha nếu chúng chưa tồn tại.
    mkdir -p /var/www/project/assets/images
    
  • ls -lah: Liệt kê chi tiết tất cả tệp tin, bao gồm ẩn và hiển thị kích thước đọc được dễ dàng.

Quản Lý Dữ Liệu Văn Bản

  • Tạo file: Dùng touch [ten_file] để khởi tạo file rỗng.
  • Ghi dữ liệu:
    • >: Ghi đè nội dung cũ. echo "error_log" > status.log
    • >>: Bổ sung vào cuối file. echo "new_entry" >> status.log
  • Xem nội dung: cat [duong_dan] để in nội dung ra màn hình ngay lập tức.

Công Cụ Sao Chép Cấp Thấp

Besides các lệnh quản lý file chuẩn, công cụ dd cung cấp khả năng đọc và ghi dữ liệu thô. Nó thường được sử dụng để sao chép toàn bộ phân vùng hoặc chuyển đổi định dạng tệp.

dd if=/dev/sdb of=/backup_disk.img bs=4M conv=sync

Trong ví dụ trên, if xác định nơi đọc, of chỉ định đường dẫn đích, và bs thiết lập kích thước khối truyền tải.

Thẻ: linux VMware bash-shell system-administration network-management

Đăng vào ngày 28 tháng 6 lúc 02:48