Bài giảng Hệ điều hành Linuxs - Chương 2: Cài đặt hệ điều hành Linux cung cấp cho người học các kiến thức: Yêu cầu phần cứng, đĩa cứng và phân vùng đĩa cứng trong Linux, ký hiệu đĩa và phân vùng, các bước cài đặt hệ điều hành Linux, sử dụng hệ thống,... Mời các bạn cùng tham khảo.
Chương Cài đặt hệ điều hành Linux Nguyễn Nam Trung E-mail : nntrung.itc@gmail.com Nội dung chi tiết Yêu cầu phần cứng Đĩa cứng phân vùng đĩa cứng Linux Ký hiệu đĩa phân vùng Các bước cài đặt hệ điều hành Linux Sử dụng hệ thống Cú pháp lệnh Linux Sử dụng Runlevel Phục hồi mật cho user quản trị Tìm hiểu Boot loader Khoa CNTT - CĐCNTT 04/2009 Yêu cầu phần cứng Cấu hình tối thiểu nên dùng : CPU : Pentium MMX trở lên RAM 64Mb trở lên cho Text Mode 128Mb trở lên cho Graphics Mode HDD : tùy thuộc gói cài đặt Custom Installation (minimum) : 520Mb Server (minimum) : 870Mb Personal Desktop : 1.9Gb Workstation : 2.4Gb Custom Installation (everything) : 5.3Gb 2Mb cho card hình sử dụng Graphics Mode Khoa CNTT - CĐCNTT 04/2009 Thu thập thông tin phần cứng CPU/RAM HDD/CD-ROM/FDD Keyboard/Mouse Graphic card/Monitor Sound card NIC/Modem Printer Khoa CNTT - CĐCNTT 04/2009 Khái niệm phân vùng Đĩa cứng phân nhiều vùng khác gọi partition Ví dụ : Tên phân vùng MS-DOS/Windows: C:, D:, E: Mỗi đĩa chia tối đa partition (Primary) Master Boot Record – MBR Phân loại: Primary Extended Logical Khoa CNTT - CĐCNTT 04/2009 Yêu cầu phân vùng Linux Unix lưu trữ file hệ thống file (filesystem) /usr, /var, /home Hệ thống file chính: root filesystem “/” Mỗi hệ thống file nằm phân vùng riêng biệt Ít cần phải có hệ thống file “/” Nên sử dụng nhiều phân vùng khác cho hệ thống file Công cụ phân vùng : fdisk Disk Druid Khoa CNTT - CĐCNTT 04/2009 Ký hiệu đĩa Mỗi ổ đĩa khai báo thư mục : /dev/ Ký hiệu ổ đĩa : Đĩa mềm : fd khai báo /dev/fd0 Đĩa cứng : hd khai báo /dev/hda Đĩa SCSI : sd khai báo /dev/sda Ký tự a, b, c để xác định ổ đĩa loại khác Ký hiệu Khoa CNTT - CĐCNTT Mô tả Hda Primary Master Hdb Primary Slave Hdc Secondary Master Hdd Secondary Slave Sda First SCSI disk 04/2009 Ký hiệu partition Dùng số kèm để định partition Primary partition extented partition đánh số từ → Các logical partition đánh số từ trở lên Ví dụ : Cấu trúc đĩa thứ gồm có hai partition partition mở rộng Partition gồm : hda1 hda2 Partition mở rộng hda3 có partition logic gồm : hda5 hda6 Khoa CNTT - CĐCNTT 04/2009 Các bước cài đặt Yêu cầu phần cứng : Chuẩn bị : Đáp ứng yêu cầu tối thiểu Bộ CD-ROM cài đặt RedHat Tiến hành cài đặt Khoa CNTT - CĐCNTT 04/2009 Bước : Tùy chọn cài đặt Khoa CNTT - CĐCNTT 04/2009 10 Một số lệnh Tên lệnh Date Ý nghĩa Hiển thị ngày hệ thống Who Cho biết người dùng đăng ký Tty Xác định tập tin tty login vào Cal Hiển thị lịch Finger Hiển thị thông tin người dùng (họ tên, địa chỉ, điện thoại, ) Chfn Thay đổi thông tin người dùng Head Xem nội dung từ đầu tập tin Tail Xem nội dung từ cuối tập tin Hostname Xem, đổi tên máy Passwd Đổi mật cho user Su Chuyển sang user khác Khoa CNTT - CĐCNTT 04/2009 37 Trợ giúp lệnh man hướng dẫn dòng lệnh (manual) info manual dạng Info Sử dụng man $ man command $ man –k keyword Duyệt man page: spacebar b q /keyword Khoa CNTT - CĐCNTT trang kế trang trước quit tìm nội dung man page 04/2009 38 Đăng nhập hệ thống Yêu cầu đăng nhập Có dạng dấu đợi lệnh : Login: Password: Khi login vào sau: [tênđăngnhập@tênmáy thưmục]dấunhắclệnh Ví dụ : [root@server01 home]# Dạng $ cho người dùng thường Dạng # cho người dùng quản trị (root) Thoát khỏi user hành : exit logout Khoa CNTT - CĐCNTT 04/2009 39 Shutdown Reboot Shutdown : dùng lệnh sau : Init Shutdown –hy t Halt Poweroff (shutdown sau t phút) Reboot Init Reboot Shutdown –ry t Khoa CNTT - CĐCNTT (reboot sau t phút) 04/2009 40 Sử dụng Runlevel Runlevel : mức hoạt động hệ thống File : /etc/inittab Có mức : : : : : : : halt (Do NOT set initdefault to this) Single user mode Multiuser, without NFS Full multiuser mode unused X11 reboot (Do NOT set initdefault to this) Dùng lệnh Init để chuyển đổi mức hoạt động Thiết lập runlevel mặc định : id:X:initdefault: Khoa CNTT - CĐCNTT 04/2009 41 Phục hồi mật Thông thường có cách để phục hồi mật user quản trị Dùng đĩa mềm khởi động (dùng lệnh mkbootdisk dd để tạo đĩa này) Dựa vào boot loader LILO GRUB (chỉ áp dụng cách trường hợp edit boot loader khởi động) Hướng dẫn bước khôi phục mật dùng Grub boot loader Khoa CNTT - CĐCNTT 04/2009 42 Bước : Phục hồi mật • Khởi động máy • Tại màn hình Grub, ta nhấn phím e để edit boot loader Khoa CNTT - CĐCNTT 04/2009 43 Bước : Phục hồi mật Chọn mục kernel /boot… Sau bấm phím e để edit mục Thêm từ khóa -s để vào runlevel Enter để tiếp tục Khoa CNTT - CĐCNTT 04/2009 44 Bước : Phục hồi mật Nhấn phím b để boot hệ thống vào runlevel Dùng lệnh passwd để đổi mật user root Dùng lệnh init để reboot lại hệ thống Khoa CNTT - CĐCNTT 04/2009 45 Tìm hiểu Boot loader Boot loader phần mềm nhỏ chạy lúc khởi động quản lý việc khởi động hệ điều hành GRUB boot loader LILO boot loader Khoa CNTT - CĐCNTT 04/2009 46 GRUB boot loader GRUB trình khởi động máy tính, có nhiệm vụ tải nhân khởi động hệ thống Linux Đặc điểm Hỗ trợ nhiều hệ điều hành cách khởi động trực tiếp nhân cách nạp chuỗi (chain-loading) Hỗ trợ nhiều hệ thống tập tin : DOS FAT16 FAT32, Minix fs, Linux ext2fs ext3fs, … Hỗ trợ giao diện dòng lệnh lẫn giao diện menu Tập tin cấu hình : /etc/grub/grub.conf Khoa CNTT - CĐCNTT 04/2009 47 Tập tin /etc/grub/grub.conf Cấu trúc tập tin default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-8) root (hd0,0) kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /initrd-2.4.20-8.img title Windows 2000 rootnoverify (hd0,1) chainloader +1 Khoa CNTT - CĐCNTT 04/2009 48 Bảo mật cho GRUB Chỉ cho phép người quản trị tương tác lên danh mục giao diện dòng lệnh GRUB Thực thi lệnh password tập tin cấu hình : Cú pháp : password md5 Trong tùy chọn md5 cho GRUB biết Password định dạng MD5 Khoa CNTT - CĐCNTT 04/2009 49 LILO boot loader LILO boot manager nằm trọn gói chung với phát hành RedHat, boot manager mặc định cho RedHat 7.1 trở trước LILO cấu hình để khởi động đoạn thơng tin tập tin cấu hình cho hệ điều hành Tập tin cấu hình : /etc/lilo.conf Khoa CNTT - CĐCNTT 04/2009 50 FAQ Khoa CNTT - CĐCNTT 04/2009 51 ... CNTT - CĐCNTT 04 /20 09 22 Bước 10.4 : Disk Setup (tt) Khoa CNTT - CĐCNTT 04 /20 09 23 Bước 11 : Boot Loader Configuration Khoa CNTT - CĐCNTT 04 /20 09 24 Bước 12 : Network Configuration Khoa CNTT - CĐCNTT... CĐCNTT 04 /20 09 25 Bước 13 : Firewall Configuration Khoa CNTT - CĐCNTT 04 /20 09 26 Bước 14 : Additional Language Support Khoa CNTT - CĐCNTT 04 /20 09 27 Bước 15 : Time Zone Selection Khoa CNTT - CĐCNTT... Tiến hành cài đặt Khoa CNTT - CĐCNTT 04 /20 09 Bước : Tùy chọn cài đặt Khoa CNTT - CĐCNTT 04 /20 09 10 Bước : Kiểm tra đĩa CD Khoa CNTT - CĐCNTT 04 /20 09 11 Bước : Màn hình welcome Khoa CNTT - CĐCNTT