Cài Đặt Linux Và Làm Quen Với Môi Trường Dòng Lệnh

18 254 0
Cài Đặt Linux Và Làm Quen Với Môi Trường Dòng Lệnh

Đ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

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

Ngày đăng: 06/11/2015, 20:35

Tài liệu cùng người dùng

Tài liệu liên quan