1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Linux LPI cơ bản

97 456 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Bài Lab 1: Installing Linux as a Server ......................... 4Bài Lab 2: Package Management................................. 21Bài Lab 3: User management ....................................... 29Bài Lab 4: Command Line............................................ 38Bài Lab 5: Booting and Shutting Down ....................... 51Bài Lab 6: File Systems ................................................. 53Bài Lab 7: Core System Services.................................. 57Bài Lab 8: VNC Server ................................................. 60Bài Lab 9: Networking .................................................. 61Bài Lab 10: NFS.............................................................. 66Bài Lab 11: Samba server.............................................. 69Bài Lab 12: DNS server.................................................. 72Bài Lab 13: DHCP server .............................................. 76Bài Lab 14: Web Server................................................. 79Bài Lab 15: FTP Server ................................................. 83Bài Lab 16: SSH Server ................................................. 86Bài Lab 17: Squid Server............................................... 91Bài Lab 18: Firewall Server........................................... 98

Linux System Administrator MỤC LỤC Bài Lab 1: Installing Linux as a Server Bài Lab 2: Package Management 21 Bài Lab 3: User management 29 Bài Lab 4: Command Line 38 Bài Lab 5: Booting and Shutting Down 51 Bài Lab 6: File Systems 53 Bài Lab 7: Core System Services 57 Bài Lab 8: VNC Server 60 Bài Lab 9: Networking 61 Bài Lab 10: NFS 66 Bài Lab 11: Samba server 69 Bài Lab 12: DNS server 72 Bài Lab 13: DHCP server 76 Bài Lab 14: Web Server 79 Bài Lab 15: FTP Server 83 Bài Lab 16: SSH Server 86 Bài Lab 17: Squid Server 91 Bài Lab 18: Firewall Server 98 Trang Linux System Administrator Bài Lab 1: Installing Linux as a Server I/ Cài đặt: Cài đặt CentOS Enterrprise (bộ CDs) - Khởi động từ CD Rom CentOS enterprise - Khi chương trình cài đặt khởi động, thị hình: Chúng ta chọn chế độ cài đặt sau: : chọn cài đặt chế độ đồ họa (Graphical mode) Linux text : chọn cài đặt chế độ text (text mode) Ngoài muốn chọn số option cài đặt khác, ta bấm phím F2 - Chọn Enter Nếu muốn kiểm tra Source CD chọn OK, không muốn kiểm tra chọn Skip Việc kiểm tra đĩa giúp ta phát đĩa lỗi, trình cài đặt có đĩa lỗi ta làm lại toàn trình cài đặt Trang Linux System Administrator - Chọn Skip Tiến trình cài đặt bắt đầu - Chọn Next Chọn ngôn ngữ suốt trình cài đặt - Chọn English  chọn Next Trang Linux System Administrator Chọn keyboard thích hợp - Chọn U.S English  chọn Next Phân chia partition: + Remove all partitions on selected drivers and create default layout: ta muốn loại bỏ tất partition có sẳn hệ thống + Remove linux partitions on selected drivers and create default layout: ta muốn loại bỏ tất linux partition có sẳn hệ thống + Use free space on selected drivers and create default layout: sử dụng vùng trống lại đĩa cứng để chia partition + Create custom layout: phân chia partition tay - Chọn Create custom layout  chọn Next Trang Linux System Administrator Thực phân chia partition: New: tạo partition mới, linux bắt buộc tối thiểu phải tạo partition sau: + Partition chứa thư mục gốc (/) hạt nhân (kernel), partition gọi Linux Native Partition + Partition Swap dùng làm không gian hoán đổi liệu vùng nhớ sử dụng hết Thông thường kích thước partition Swap lần kích thước vùng nhớ (RAM) Edit: sửa partition Delete: xoá partition Reset: phục hồi trạng thái đĩa trước thao tác RAID: sử dụng với RAID (có tối thiểu ổ cứng) LVM: sử dụng với Logical Volume Management - Tạo partition sau: Chọn New để tạo partition swap Chọn File System Type : swap Chọn Size: 1024 (gấp lần RAM) Chọn OK Trang Linux System Administrator Chọn New để tạo partition /boot Chọn Mount Point: /boot Chọn File System Type : ext3 Chọn Size: tuỳ ý Chọn OK Chọn New để tạo partition root (/) Chọn Mount Point: / Chọn File System Type : ext3 Chọn Size: tuỳ ý Chọn OK Trang Linux System Administrator Chọn Next - Cài đặt chương trình boot loader GRUB đặt password cho boot loader Chọn option The GRUB boot loader will be install on /dev/sda Chọn check box Use a boot loader password  chọn Change password Nhập vào mật (123456)  chọn OK  chọn Next Trang Linux System Administrator - Thiết lập cấu hình mạng Chọn Edit để cấu hình Network Devices Chọn Enable Ipv4 support  chọn option Activate on boot, khai báo IP Address Prefix (Netmask) Chọn OK Hostname chọn option manually  nhập vào hostname Miscellaneous Settings  nhập vào Gateway, Primary DNS, Secondary DNS Trang 10 Linux System Administrator Chọn Next - Chọn khu vực địa lý hệ thống Chọn Asia/saigon  chọn Next - Đặt password cho account root, Account root account dùng để quản trị hệ thống có quyền cao hệ thống Trang 11 Linux System Administrator Chương trình cài đặt yêu cầu password root phải có chiều dài ký tự Nhập password cho accont root (123456)  chọn Next - Chọn chương trình packages cài đặt Chọn option Custumize now  chọn Next - Chọn chương trình packages cài đặt Trang 12 Linux System Administrator Kiểm tra Trang 85 Linux System Administrator Bài Lab 16: SSH Server I/ Cài đặt SSH: Chương trình telnet cho phép người dùng đăng nhập từ xa vào hệ thống Nhưng khuyết điểm chương trình tên người dùng mật gửi qua mạng không mã hoá Do đó, dễ bị công Phần mềm ssh hỗ trợ linux nhằm khắc phục nhược điểm telnet Nó cho phép đăng nhập từ xa vào hệ thống linux mật mã hoá Mặc định cài đặt linux ssh cài đặt - Kiểm tra ssh cài đặt hay chưa: II/ Cấu hình SSH server: file dùng để cấu hình ssh server /etc/ssh/sshd_config - Xem file cấu hình sshd_config với option mặc định: - ssh server chạy cần mở port (22) nên ta phải mở port firewall hay tắt firewall - Start sshd daemon: III/ SSH client: - Truy cập ssh server từ Linux: Nhập vào password root Để thoát khỏi ssh server gõ exit Nếu muốn ssh với account khác root thêm vào option –l sau: - Sử dụng lệnh scp để thực chép qua ssh: Nguồn Đích => Sao chép file maillog từ localhost sang thư mục /tmp server 192.168.36.230 Trang 86 Linux System Administrator Nếu muốn copy thư mục thêm vào option –r sau: => Sao chép thư mục log sang thư mục /tmp server 192.168.36.230 - Truy cập ssh server từ windows: Trên windows cài chương trình SCRT 4.0.5.exe Sau cài đặt xong, chạy trương trình Start => programs => SecureCRT 4.0 => SecureCRT 4.0.exe Trang 87 Linux System Administrator Chọn (New Session), khai báo thông số sau: Chọn OK Chọn connection lpi => chọn Connect Chọn Accept & Save Trang 88 Linux System Administrator Nhập vào password cho account root, chọn OK - Secure Transfer File từ windows: Trên windows cài chương trình SSHSecureShellClient-3.2.9.exe Sau cài đặt xong, chạy trương trình Start => programs => SSH Secure Shell => Secure File Transfer Client Trang 89 Linux System Administrator Chọn , nhập vào thông số Chọn Connect Nhập vào password account root, chọn OK Trang 90 Linux System Administrator Bài Lab 17: Squid Server I/ Cài đặt Squid: Squid chương trình Internet proxy-caching có vai trò tiếp nhận yêu cầu từ clients chuyển cho Internet server thích hợp Đồng thời, lưu lại đĩa liệu trả từ Internet server gọi caching Những giao thức hỗ trợ Squid: HTTP, FTP, SSL, … - Kiểm tra Squid cài đặt hay chưa: - Cài đặt (nếu chưa cài đặt): - Kiểm tra Squid cài đặt hệ thống: II/ Cấu hình web server để test: - Cài đặt apache - Tạo thư mục gốc cho web site: - Tạo trang html sau: - Sửa file cấu hình httpd.conf sau: - Start httpd daemon: - Stop iptables: Trang 91 Linux System Administrator - Kiểm tra truy cập: III/ Cấu hình Squid: 1/ Thông tin cấu hình chung: Thay đổi số options sau: http_port cache_mem cache_dir ufs 8080 #cổng http mà squid lắng nghe 10 MB #cho phép cache 10MB /var/spool/squid 100 16 255 #thư mục lưu trữ cache Store type: ufs, aufs,diskd access_log size thư Số thư mục Số thư mục cấp mục(MB) cấp /var/log/squid/access.log # lưu active requests clients 2/ Access Control: thêm vào cuối tag acl file squid.conf a/ Cầu hình cho cho phép truy cập mạng nội từ thứ đến thứ từ 8h đến 17h - Sửa file cấu hình ………………………………………… ………………………………………… - Restart squid daemon: Trang 92 Linux System Administrator - Khai báo proxy clients: - Kiểm tra truy cập: - Thay đổi proxy server: - Kiểm tra ngày hệ thống: - Kiểm tra truy cập: Trang 93 Linux System Administrator b/ Cho phép truy cập/cấm truy cập đến số websites - Tạo file chứa danh sách sites phép truy cập: - Tạo file chứa danh sách sites cấm truy cập: - Sửa file cấu hình: ………………………………………… ………………………………………… - Thực kiểm tra truy cập: Trang 94 Linux System Administrator c/ Cho phép truy cập/cầm truy cập đến số Domains - Tạo file chứa danh sách domains phép truy cập: - Tạo file chứa danh sách domains cấm truy cập: - Sửa file cấu hình: ………………………………………… ………………………………………… - Restart squid daemon: - Thực kiểm tra truy cập: mail.yahoo.com d/ Dùng NCSA kiểm định password - Tạo user test: - Tạo file squid_passwd công cụ htpasswd sau: - Sửa file cấu hình: ………………………………………… ………………………………………… - Restart squid daemon: Trang 95 Linux System Administrator - Kiểm tra truy cập: Nhập vào Username, password => chọn OK e/ Giới hạn nội dung file download - Tạo file chứa phần mở rộng files cần giới hạn download - Sửa file cấu hình: ………………………………………… ………………………………………… - Restart squid daemon: - Kiểm tra truy cập: Trang 96 Linux System Administrator f/ Một số thiết lập khác: - Giới hạn truy cập theo IP - Giới hạn truy cập theo cổng - Giới hạn truy cập theo giao thức Trang 97 Linux System Administrator Bài Lab 18: Firewall Server I/ Cài đặt IPTABLES: Iptables cung cấp tính sau:  Tích hợp tốt với kernel hệ điều hành Linux  Có khả phân tích package hiệu  Lọc package dựa vào MAC số cờ hiệu TCP Header  Cung cấp chi tiết tuỳ chọn để ghi nhận kiện hệ thống  Cung cấp kỹ thuật NAT  Có khả ngăn chặn chế công theo kiểu DOS (Denial Of Service) - Kiểm tra iptables cài đặt hay chưa: - Cài đặt (nếu chưa cài đặt): - Kiểm tra iptables cài đặt hệ thống: - Khởi động service iptables II/ Cấu hình iptables: Có cách cấu hình iptables dùng lệnh Sửa file /etc/sysconfig/iptables Nếu cấu hình iptables cách dùng lệnh không lưu lại sau ta restart service iptables - Cấu hình iptables cho phép truy cập ssh: Trang 98 Linux System Administrator Restart service iptables Kiểm tra: Sang máy khác gõ lệnh ssh 192.168.36.230 hay: Sau thực # để bỏ dòng file /etc/sysconfig/iptables, restart lại service iptables, telnet 192.168.36.230 22 để kiểm tra lại kết - Cấu hình iptables cấm ping: Bỏ dòng Trong /etc/sysconfig/iptables Restart service iptables Kiểm tra lại Thực mở lại dòng Trong /etc/sysconfig/iptables phép ping Restart service iptables Trang 99

Ngày đăng: 06/07/2016, 10:58

Xem thêm: Giáo trình Linux LPI cơ bản

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w