Chia sẽ một số kinh nghiệm khi triển khai Linux

Nhân dịp kỹ niệm bài viết 1000 trên website www.gocit.vn, tôi xin chia sẽ các bạn một số kinh nghiệm khi triển khai trên hệ thống , hi vọng một số kinh nghiệm nhỏ của mình sẽ giúp ích được cho các bạn.

– Linux là một hệ điều hành mã nguồn mở ( Open Source), do đó có rất nhiều tùy biến, nhiều phiên bản và OS, tuy nhiều nhưng vẫn có vô số điểm chung và một vài điểm riêng cho từng loại OS. Tham khảo các bài viết

– Giới thiệu về hệ điều hành Linux : http://www.gocit.vn/bai-viet/gioi-thieu-he-dieu-hanh-linux/

– Tìm hiểu về hệ điều hành Linux : http://www.gocit.vn/bai-viet/tim-hieu-ve-he-dieu-hanh-linux/

http://www.gocit.vn/bai-viet/kernel/

– Nếu bạn mới biết linux hoặc thậm chí là có kinh nghiệm, bạn nên tắt Firewall ( ) và khi làm lab test, nó có thể làm ảnh hưởng đến quá trình làm của bạn, có thể là bạn đã làm đúng nhưng Firewall và làm cho kết quả là không chạy, đặc biệt là khi bạn triển khai web server. Tham khảo các bài viết:

Căn bản iptables : http://www.gocit.vn/bai-viet/can-ban-iptables/

Căn bản về iptables ( phần 2 ) : http://www.gocit.vn/bai-viet/can-ban-iptables-2/

Iptables tutorial : http://www.gocit.vn/bai-viet/iptables-tutorial-3/

Firewall iptables : http://www.gocit.vn/bai-viet/firewall-linux/

Iptables tutorial : http://www.gocit.vn/bai-viet/iptables-tutorial/

Iptables Firewall Configuration Tutorial : http://www.gocit.vn/bai-viet/iptables-firewall-configuration-tutorial/

Selinux là gì : http://www.gocit.vn/bai-viet/disable-selinux/

– Khi xẩy ra sự cố, điều quan trọng là bạn hãy đọc log, thông qua log bạn có thể tìm ra lỗi và xử lý sự cố, thông thường log nằm ở /var/log, bạn nên kết hợp 1 số lệnh như tail, grep để chọn lọc log vì log rất dài và khó đọc, sau khi chọn được log khả nghi, bạn có thể dựa vào đó để xử lý hoặc truy cập trên google, sẽ có câu trả lời cho bạn.

– Lệnh của linux rất nhiều, tuy nhiên có 1 số lệnh thường dùng các bạn bắt buộc phải nhớ ( bao gồm cả option cho nó ). Tham khảo

http://forum.gocit.vn/threads/mot-so-lenh-tren-linux.1446/

http://www.gocit.vn/bai-viet/linux-tips/

http://www.gocit.vn/bai-viet/tips-linux/

http://www.gocit.vn/bai-viet/tips-linux-2/

http://www.gocit.vn/bai-viet/tips-linux-3/

http://www.gocit.vn/bai-viet/tips-linux-4/

http://www.gocit.vn/bai-viet/tips-linux-5/

http://www.gocit.vn/bai-viet/tips-linux-6/

– Một điều lưu ý nữa là Linux phân biệt chữ hoa, chữ thường, do đó các bạn phải lưu ý kỹ vấn đề này và phím tab là phím rất hữu dụng trong linux

– Vị trí của các thông số trên file config hoặc của rules firewall cũng rất quan trọng, cùng một thông số nhưng nếu nằm ở những vị trí khác nhau thì cho kết quả khác nhau.

– Khi thay đổi file config, bạn nên backup lại file cũ, chú thích ngày giờ, tên người thay đổi, thay đổi cho mục đích gì, càng cụ thể càng tốt, để khi có sự cố bạn có thể trả về trạng thái cũ.

Tiếp tục cập nhật …

Print Friendly, PDF & Email

Comments

comments

Bài viết liên quan

2 Comments

  1. Bạn có thể chia sẻ những gì bạn sẽ làm khi thiết lập một hệ thống web server không? Ví dụ:

    Khi cài đặt linux xong:

    Bước 1: yum 1 đống thứ, mở file, cài đặt

    Bước 2: để chạy thì selinux phải cấu hình lại xyz, iptables phải cấu hình lại x’y’z’, …

    Bước 3: mở file config của từng cái yum ở trên, cấu hình tối ưu cho hệ thống, với PC của admin là A có cấu hình RAM, CPU là xyz, thì phải cấu hình trong config apache là x’y’z’.

    Bước 4: tối ưu hóa hệ thống nhân kernal: mở file abc.x chỉnh lại options A thành A’ lý do là để tránh tình trạng B

    Bước …………………….

    Nếu được như vậy mình cám ơn admin rất nhiều.

  2. Chào bạn, mình chắc là câu hỏi của bạn cũng giống như câu hỏi của nhiều người, mình xin trả lời như sau
    1. Khi cài server bạn chọn gói minimum ( đồng nghĩa với việc chỉ đủ gói để hệ điều hành hoạt động), khi cần hay thiếu gói nào thì bạn cần phải biết (bạn cần phải có kinh nghiệm ) và thực hiện việc yum hay apt-get, việc này sẽ hạn chế các service không cần thiết được chạy trên hệ thống
    2. Tùy theo bạn sử dụng web server gì ( apache, nginx, lighttd …) thì cần những gói khác nhau, việc này còn tùy thuộc vào bạn cài từ yum hay source.
    3… các bước còn lại còn phụ thuộc nhiều yếu tố ( cấu hình server, tải server …)

1 Trackback / Pingback

  1. Hướng dẫn cài đặt & sử dụng Ubuntu / Linux Toàn tập | Nguyễn Bá Mãi

Để lại lời nhắn