Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
1,51 MB
Nội dung
Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM Khoa Mạng máy tính Truyền thông -0-0 - Nhóm Open-Class Bài 2: Cài đặt Linux làm quen với môi trường dòng lệnh G.V: Mẫn Văn Thắng manvanthang@gmail.com Nội dung học I Chuẩn bị trước cài đặt Yêu cầu phần cứng Đĩa cứng phân vùng ổ đĩa Sơ lược file system Linux Sơ lược Bootloader Những tùy chọn cho việc cài đặt II Quá trình cài đặt mẫu CentOS III Làm quen với môi trường dòng lệnh Giới thiệu Shell Các câu lệnh Yêu cầu phần cứng Kiểm tra hỗ trợ phần cứng: http://hardware.redhat.com Minimum CLI GUI CPU GHz GHz RAM 128 MB 512 MB Disk space 1.2 GB GB Ổ cứng phân vùng ổ đĩa Quy tắc đặt tên Linux: IDE: hda1, hda2,…; hdb1, hdb2,… SCSI, SATA, USB: sda1, sda2,…; sdb1, sdb2,… Trong đó: - hd, sd: loại ổ cứng - a, b,…: thứ tự ổ cứng (primary, slave) - 1, 2, 3,…: thứ tự phân vùng ổ cứng Ổ cứng phân vùng ổ đĩa (tt) Có loại partition: Primary, Extended, Logical Primary biến thành Extended để chia thành vô số phân vùng Logical Có tối đa phân vùng Primary ổ cứng Các ổ Primary đánh số từ -> 3, ổ Logical 5, 6, 7,… Cài Linux ổ Primary hay Logical Sơ lược hệ thống tập tin (File system) Các file system phổ biến để cài Linux: ext2, ext3, ext4, ReiserFS, XFS… (Ảnh minh họa cấu trúc file system Linux) Bắt buộc phải có phân vùng / swap Sơ lược Bootloader Quá trình khởi động máy tính Sơ lược Bootloader (tt) Bootloader đảm nhận chức tìm nạp kernel hệ điều hành vào nhớ (RAM), sau chuyển quyền điều khiển trình khởi động lại cho HĐH Các bootloader phổ biến cho Linux: GRUB, LILO… Có vị trí cài bootloader ổ cứng: Sector ổ cứng (sector hay MBR) Sector phân vùng Tùy chọn: Phương tiện cài đặt CD/DVD USB Flash Drive Install from a Live session Local HDD: cài nằm ổ cứng máy dự định cài Linux Over Network: cài nằm ổ cứng máy khác mạng (LAN, Internet) Tùy chọn: Các kiểu cài đặt Fresh Installation: cài Linux máy chưa có hệ HĐH Upgrade/Preupgrade: nâng cấp Linux version Multi-boot: cài thêm Linux để sử dụng song song với HĐH có sẵn khác (Mac OS, Windows…) Virtual Machine: cài Linux máy ảo 10 Tùy chọn: Các kiểu cài đặt (tt) Standard Installation: người dùng phải điền thông tin, lựa chọn mục, trả lời câu hỏi… suốt trình cài đặt Unattended Installation: tự động hóa trình cài đặt thông qua Answer file - chứa câu trả lời cho câu hỏi đưa trình cài đặt 11 Tùy chọn: Giao diện cài đặt Textual Interface (hay CLI) Pseudographical Interface (TUI) Graphical Interface (GUI) Giao diện để làm việc với Linux sau cài đặt CLI GUI 12 Quá trình cài đặt mẫu CentOS 13 Làm quen với môi trường dòng lệnh 14 Giới thiệu Shell Là lớp vỏ HĐH, giữ vai trò trung gian giao tiếp người dùng phần lõi (Kernel) HĐH Các chức Shell: Command-line Interpreter High-level Programming Language (Shell Script) Mạnh mẽ, linh hoạt giàu tính khiến Shell ưa dùng người dùng Linux chuyên nghiệp 15 Giới thiệu Shell (tt) số loại Shell phổ biến: sh (Bourne Shell): Shell Unix, đơn giản, tính bash (Bourne-again Shell): cải tiến từ sh, Shell thông dụng Linux bash mềm dẻo giàu tính csh (C Shell): cú pháp giống với ng.ngữ C, thích hợp cho programmer ash (almquist Shell): sh, không nhiều tính thích hợp cho hệ thống có nhớ nhỏ (vd: embedded system…) 16 Các câu lệnh Shell Built-in command: alias: xem /đặt “bí danh” cho chuỗi câu lệnh cd: xem/chuyển thư mục hành (working directory) echo: hiển thị/ghi đối số (argument) đầu chuẩn history: thao tác với danh sách lệnh sử dụng kill: gửi tín hiệu (signal) tới tiến trình (process) logout: thoát khỏi login shell pwd: hiển thị tên working directory umask: hiển thị/thiết đặt giá trị mask – xác định quyền hạn truy cập thức cho file/folder 17 Q&A 18 [...]... Giao diện để làm việc với Linux sau khi cài đặt có thể là CLI hoặc GUI 12 Quá trình cài đặt mẫu CentOS 13 Làm quen với môi trường dòng lệnh 14 Giới thiệu về Shell Là lớp vỏ của HĐH, giữ vai trò trung gian giao tiếp giữa người dùng và phần lõi (Kernel) của HĐH Các chức năng của Shell: Command-line Interpreter High-level Programming Language (Shell Script) Mạnh mẽ, linh hoạt và giàu tính năng...Tùy chọn: Các kiểu cài đặt (tt) Standard Installation: người dùng phải điền các thông tin, lựa chọn các mục, trả lời các câu hỏi… trong suốt quá trình cài đặt Unattended Installation: tự động hóa quá trình cài đặt thông qua Answer file - chứa các câu trả lời cho các câu hỏi được đưa ra bởi trình cài đặt 11 Tùy chọn: Giao diện khi cài đặt Textual Interface (hay CLI) Pseudographical... nhưng thích hợp cho các hệ thống có bộ nhớ nhỏ (vd: embedded system…) 16 Các câu lệnh cơ bản Shell Built-in command: alias: xem /đặt “bí danh” cho 1 hoặc 1 chuỗi câu lệnh cd: xem/chuyển thư mục hiện hành (working directory) echo: hiển thị/ghi đối số (argument) ra đầu ra chuẩn history: thao tác với danh sách các lệnh đã được sử dụng kill: gửi tín hiệu (signal) tới tiến trình (process) logout:... năng khiến Shell rất được ưa dùng bởi các người dùng Linux chuyên nghiệp 15 Giới thiệu về Shell (tt) 1 số loại Shell phổ biến: sh (Bourne Shell): là Shell đầu tiên trên Unix, đơn giản, ít tính năng bash (Bourne-again Shell): cải tiến từ sh, là Shell thông dụng nhất trên Linux bash rất mềm dẻo và giàu tính năng csh (C Shell): cú pháp khá giống với ng.ngữ C, thích hợp cho programmer ash (almquist... thao tác với danh sách các lệnh đã được sử dụng kill: gửi tín hiệu (signal) tới tiến trình (process) logout: thoát khỏi login shell pwd: hiển thị tên của working directory umask: hiển thị/thiết đặt giá trị mask – xác định quyền hạn truy cập chính thức cho file/folder 17 Q&A 18 ... (Kernel) HĐH Các chức Shell: Command- line Interpreter High-level Programming Language (Shell Script) Mạnh mẽ, linh hoạt giàu tính khiến Shell ưa dùng người dùng Linux chuyên nghiệp 15 Giới... định cài Linux Over Network: cài nằm ổ cứng máy khác mạng (LAN, Internet) Tùy chọn: Các kiểu cài đặt Fresh Installation: cài Linux máy chưa có hệ HĐH Upgrade/Preupgrade: nâng cấp Linux version... version Multi-boot: cài thêm Linux để sử dụng song song với HĐH có sẵn khác (Mac OS, Windows…) Virtual Machine: cài Linux máy ảo 10 Tùy chọn: Các kiểu cài đặt (tt) Standard Installation: người