UBND TÌNH THANH HÓA
TRƯỜNG CAO ĐẲNG NÔNG NGHIỆP THANH HÓA
GIÁO TRÌNH
N HỌC: HỆ ĐIỀU HÀNH LINUX
NGÀNH: CÔNG NGHỆ THÔNG TIN
TRÌNH ĐỘ: CAO ĐẲNG
Ban hành kèm theo Quyết định số: QĐ – TCGNB ngày…… tháng…
năm 20 của Trường Cao Đẳng Nông Nghiệp Thanh Hóa
Thanh Hóa năm 2024
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin thể được
phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo tham
khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh
doanh thiếu lành mạnh sẽ bị nghiêm cấm.
LỜI NÓI ĐẦU
Linux là hệ điều hành thu hút được nhiều sự chú ý nhất trong vòng vài năm
trở lại đây. Ngay từ khi xuất hiện, Linux đã được lan rộng một cách nhanh
chóng biết tới như một hệ điều hành Unix với nguồn mở. Thật ngạc
nhiên, sự thành công của Linux có được nhờ sự làm lại một trong những hệ điều
hành lâu đời nhất hiện đang được sử dụng rộng rãi hệ điều hành Unix.
Linux bao gồm cả các công nghệ cũ và mới.
Linux thể được cài đặt trên một máy tính nhân trở thành một trạm
làm việc với đầy đủ sức mạnh của Unix. Linux cũng thể được sử dụng với
mục đích thương mại trên một mạng máy tính như một môi trường tính toán
truyền tin. Trong các trường đại học, Linux được sử dụng để giảng dạy về hệ
điều hành lập trình hệ điều hành. tất nhiên, Linux cũng thể được sử
dụng trên các máy tính cá nhân như các hệ điều hành khác.
Với những do trên, giáo trình “Hệ điều hành nguồn mở” được biên
soạn nhằm cung cấp cho người học những kiến thức bản về cài đặt, sử dụng
hệ điều hành mã nguồn mở nói chung và hệ điều hành Linux nói riêng.
Giáo trình được biên soạn gồm các chương:
Chương 1: Tổng quan về Linux
Chương 2 : Chuẩn bị cài đặt Linux
Chương 3 : Cài đặt RedHat Linux
Chương 4 : Bắt đầu sử dụng Linux
Chương 5 : Khởi động và đóng tắt
Chương 6 : Khai thác các ứng dụng cơ bản
Chương 7 : Quản lý tài khoản
Chương 8 : Sao lưu dữ liệu
MỤC LỤ
C
Chương 1. Tổng quan về Linux............................................................................1
1. Lịch sử phát triển về Linux...............................................................................1
1.1. Linux là gì?.....................................................................................................1
1.2. Tại sao sử dụng Linux?..................................................................................2
1.3. Các bản phát hành Linux................................................................................2
2. Ưu nhược điểm của Linux.................................................................................4
2.1. Những ưu điểm của Linux..............................................................................4
2.2. Nhươc điểm của Linux...................................................................................5
Kiến trúc hệ điều hành Linux................................................................................5
3.1. Hạt nhân.........................................................................................................5
3.2. Shell................................................................................................................6
3.3. Các tiện ích.....................................................................................................7
3.4. Chương trình ứng dụng..................................................................................7
4. Các đặc tính cơ bản của Linux..........................................................................7
4.1.Tôc độ cao.......................................................................................................7
4. 2. Bộ nhớ ảo......................................................................................................8
4.3. Sử dụng chung thư viện..................................................................................8
4.4. Sử dụng chung chương trình sử lý văn bản....................................................8
Chương 2. Chuẩn bị cài đặt Linux......................................................................14
1. Chọn cấu hình phần cứng................................................................................14
2. Dung lượng đĩa và bộ nhớ...............................................................................14
3. Những cách cài đặt Linux...............................................................................15
4. Phân vùng đĩa cứng.........................................................................................15
Chương 3.:Cài đặt RedHat Linux........................................................................17
1. Các cách cài đặt...............................................................................................17
1.1. Boot từ CD - ROM.......................................................................................17
2. Trình tự cài đặt................................................................................................17
3. Thiết lập cấu hình mạng..................................................................................18
4. Thiết lập tài khoản người dùng.......................................................................20
5. Thiết lập cấu hình xác thực.............................................................................21
6.Chọn các gói phần mềm cài đặt........................................................................24
7. Thiết lập cấu hình X Window.........................................................................25
8. Cài đặt các gói phần mềm...............................................................................28
Chương 4. Bắt đầu sử dụng Linux......................................................................30
1. Thiết lập tài khoản...........................................................................................30
2. Sử dụng các lệnh dơn giản..............................................................................30
3. Chạy các chương trình Linux..........................................................................32
4. Chạy các chương trình Window với Linux.....................................................37
Chương 5. Khởi động và tắt................................................................................39
1. Trình quản lý mồi LILO..................................................................................39
1.1. Thiết lập cấu hình LILO...............................................................................39
1.2. Sử dụng LILO..............................................................................................40
2. Trình quản lý mồi GRUB................................................................................41
2.1.Định nghĩa trình quản lý GRUB....................................................................41
2.2. Cấu hình GRUB...........................................................................................41
3. Tiến trình khởi động trong Linux....................................................................42
3.1. Giai đoạn POST (Power – On Self – Test)..................................................42
3.2. Nạp Bootloader.............................................................................................43
3.3. Nạp Kernel Linux.........................................................................................43
3.4. Chạy tiến trình Init.......................................................................................43
3.5. Màn hình đăng nhập.....................................................................................43
4. Mồi Linux bằng đĩa mềm (Linux Boot from Floppy Disk)............................43
4.1. Khái niệm “Mồi Linux”...............................................................................44
4.2. Khi nào cần Mồi Linux bằng đĩa mềm?.......................................................44
4.3. Các bước mồi Linux bằng đĩa mềm.............................................................44
4.4. Hạn chế của mồi Linux bằng đĩa mềm.........................................................44
5. Đóng tắt Linux.................................................................................................45
Chương 6. Khai thác các ứng dụng cơ bản.........................................................47
1. Bộ phần mềm văn phòng OpenOfffice ...........................................................47
3. Các phần mềm Multimedia.............................................................................49
4. Các phần mềm hệ thống..................................................................................50
Chương 7. Quản lý tài khoản..............................................................................51
1. Làm việc với các user......................................................................................51
1.1. Tạo User.......................................................................................................51
1.2. Quản lý mật khẩu cho user...........................................................................52