Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
3,91 MB
Nội dung
Chương Giới thiệu tổng quan Nội dung chi tiết Linux ? Lịch sử phát triển Linux Những đặc điểm Những mặt hạn chế Kiến trúc hệ thống Linux Các phân phối Linux Một số phần mềm nguồn mở 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 Linux ? Là hệ điều hành phát triển dựa hệ điều hành Minix Linus Torvalds năm 1991 Là hệ điều hành tương tự Unix, tự do: Miễn phí (nếu có khoản phí khiêm tốn) Sử dụng tự Là hệ điều hành thông dụng có khả chạy hầu hết thiết bị phần cứng Lịch sử phát triển Linux Được công bố lần Internet năm 1991 8/1991 : phiên 0.01 1/1992 : phiên 0.02 1994 1996 1999 2001 2003 : : : : : phiên phiên phiên phiên phiên bản bản thức 1.0 phát hành 2.0 2.2 2.4 2.6 Những đặc điểm Là hệ điều hành mã nguồn mở, miễn phí Đa người dùng (multiuser) Đa nhiệm (multitasking) Hỗ trợ định dạng hệ thống tập tin khác Khả hỗ trợ mạng Độc lập kiến trúc Bảo mật … Những mặt hạn chế Chưa thân thiện với người dùng Cài đặt phức tạp Phần mềm ứng dụng cịn khó thao tác Thiếu trợ giúp kỹ thuật Còn dựa nhiều vào giao tiếp dòng lệnh Thiếu hỗ trợ phần cứng Kiến trúc hệ thống Linux Kernel Kernel trung tâm điều khiển hệ điều hành Linux, chứa mã nguồn điều khiển hoạt động toàn hệ thống o Là cầu nối chương trình ứng dụng phần cứng o Lập lịch, phân chia tài ngun cho tiến trình o Sử dụng khơng gian đĩa hoán đổi (swap space) để lưu trữ liệu xử lý chương trình Kernel Hardware Shell Cung cấp tập lệnh cho người dùng thao tác với kernel để thực cơng việc Có nhiều loại shell Linux: Shell C Shell (%) Bourne Shell ($) Korn Shell ($) … Kernel Hardware Bản phân phối (distro) Linux Cấu trúc hệ thống tập tin Chương trình cài đặt Các tiện ích chương trình ứng dụng Trình quản lý cập nhật gói phần mềm Các sửa đổi riêng nhà sản xuất Tài liệu hướng dẫn, hỗ trợ người dùng 10 Một số lệnh Tên lệnh Ý nghĩa Date Hiển thị ngày hệ thống Who Cho biết người dùng đăng ký Tty Cal Hiển thị tên cửa sổ dòng lệnh mà lệnh dùng 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 50 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 trang kế b trang trước q quit /keyword tìm nội dung man page 51 Đăng nhập hệ thống Yêu cầu đăng nhập 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]# Có dạng dấu đợi lệnh: 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 52 Shutdown Reboot Shutdown : dùng lệnh sau: Init Shutdown –hy t (shutdown sau t phút) Halt Poweroff Reboot Init Reboot Shutdown –ry t (reboot sau t phút) 53 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 54 Bước : Phục hồi mật • Khởi động máy • Tại hình Grub, ta nhấn phím e để edit boot loader 55 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 56 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 57 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 58 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 59 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 60 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 61 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 62 Yêu cầu nhà (1) Đọc, dịch file : Linux Computing Environment.pdf Lưu ý : nộp file Word, không nộp phần Exercise Tên file Word : MSSV-TenSV-BaiTapSoX…doc Địa nộp : thanhnm@itc.edu.vn Hạn nộp : 22g00, ngày thứ sau buổi học lý thuyết Subject mail : Linux_MSSV_TenSV_Bàitập-số… 63 Yêu cầu nhà (2) Đọc hiểu file : Accessing Your System.pdf Lưu ý : không cần nộp, yêu cầu dịch trực tiếp lớp 64 ... Là hệ điều hành thơng dụng có khả chạy hầu hết thiết bị phần cứng Lịch sử phát triển Linux Được công bố lần Internet năm 19 91 8 /19 91 : phiên 0. 01 1/ 1992 : phiên 0.02 19 94 19 96 19 99... 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 Linux ? Là hệ điều hành phát triển dựa hệ điều hành Minix Linus Torvalds năm 19 91 Là hệ điều hành tương... Abiword Graphics GIMP 12 Cài đặt hệ điều hành Linux 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 13 Yêu cầu phần cứng