1
TUYÊN B BN QUYN:
Tài liu y thuc loi sách giáo trình nên các ngun thông tin th đưc phép
dùng nguyên bn hoc trích dùng cho các mục đích về đào tạo và tham kho.
Mi mục đích khác mang tính lệch lc hoc s dng vi mục đích kinh doanh
thiếu lành mnh s b nghiêm cm.
LỜI GIỚI THIỆU
Mô đun 23: H điều hành mã ngun m là mô đun đào to chuyên môn ngh được
biên son theo hình thc tích hp thuyết thc hành. Trong qtrình thc hin,
nhóm biên soạn đã tham kho nhiu tài liu v h điều hành ngun m trong và
ngoài nước, kết hp vi kinh nghim trong thc tế.
Mc du rt nhiu c gắng, nhưng không tránh khỏi nhng khiếm khuyết, rt
mong nhận được s đóng góp ý kiến ca đc gi để giáo trình được hoàn thiện hơn.
Xin chân thành cm ơn
Cần Thơ, ngày 10 tháng 10 năm 2021
2
MC LC
LI GII THIU .................................................................................................. 1
H ĐIU HÀNH & PHN MM NGUN M ................................................. 7
I. V TRÍ TÍNH CHT CỦA MÔ ĐUN: .......................................................... 7
II. MỤC TIÊU MÔ ĐUN: ................................................................................. 7
III. NỘI DUNG MÔ ĐUN ................................................................................ 7
BÀI 1 : TNG QUAN V UBUNTU LINUX ..................................................... 8
LCH S PHÁT TRIN UNIX VÀ LINUX ........................................................ 8
1. Linux là gì? .................................................................................................... 8
2. Các bn phát hành Linux? ............................................................................. 8
3. Thương Mại Hóa Linux. ................................................................................ 9
4. Kiến trúc ca Linux ..................................................................................... 10
5. Các đặc tính cơ bản ..................................................................................... 11
5.1. Đa tiến trình .......................................................................................... 11
5.2. Tốc độ cao ............................................................................................ 11
5.3. B nh o .............................................................................................. 11
5.4. S dụng chung thư viện ........................................................................ 11
5.5. S dụng các chương trình xử lý văn bản .............................................. 11
5.6. S dng giao din ca s...................................................................... 11
5.7. Network Information Service (NIS) ..................................................... 12
5.8. Lp lch hoạt động chương trình, ứng dng ......................................... 12
5.9. Các tiện ích sao lưu dữ liu .................................................................. 12
5.10. H tr nhiu ngôn ng lp trình ......................................................... 12
6.Bài tp ........................................................................................................... 12
BÀI 2: CHUN B VÀ CÀI ĐT UBUNTU LINUX ....................................... 14
1. Yêu cu v phn cng ................................................................................. 14
2. Quá trình cài đặt .......................................................................................... 14
2.1. Chn phương thức cài đặt ........................................................................ 14
2.2. Chn chế độ i đặt .................................................................................. 14
2.3. Chn ngôn ng hin th trong quá trình cài đặt........................................ 15
2.4. Cu hình bàn phím ................................................................................... 15
2.5. Chn cu hình mouse ............................................................................... 15
2.6. La chn loi màn hình ............................................................................ 15
2.7. La chn loại cài đặt ................................................................................ 15
3
2.8. Chia Partition ........................................................................................... 16
2.9. La chn Automatically partition ............................................................ 16
2.10. Chia Partition bng Disk Druid .............................................................. 17
2.11. Cài đặt chương trình Boot Loader ......................................................... 18
2.12. Cu hình mng ....................................................................................... 18
2.13. Cu hình Firewall ................................................................................... 19
2.14. Chn ngôn ng h tr trong Linux ........................................................ 20
2.15. Cu hình khu vực địa lý ca h thng .................................................... 20
2.16. Đặt mt khẩu cho người qun tr ............................................................ 20
2.17. Cu hình chng thc .............................................................................. 21
2.18. Chọn các chương trình và Package cài đặt ............................................ 21
2.19. Định dng filesystem và tiến hành cài đặt ............................................. 22
3. Phân vùng và định dng file h thng ......................................................... 22
4.Bài tp thc hành.......................................................................................... 23
1. Cài Đặt Ubuntu 11.04 trên máy thc ...................................................... 23
2.Cài Ubuntu trên máy o ........................................................................... 28
3.Chy Ubuntu trên Windows 10 không máy o, không cài song song .. 38
4.Cài đặt Ubuntu song song vi Windows 10 UEFI/GPT .......................... 38
BÀI 3.H THNG TP TIN VÀ THƯ MỤC TRONG LINUX ...................... 43
1. Cu Trúc H Thng Tp Tin. ...................................................................... 43
2. Cấu trúc cây thư mục: ................................................................................. 44
3. Thao tác trên h thng tp tin và đĩa ........................................................ 46
4. Định dng file system.................................................................................. 47
5. Các thao tác trên tập tin và thư mục. ........................................................... 47
5.1. Các thao tác trên thư mục..................................................................... 47
5.1.1. Đường dẫn tương đối và tuyệt đối .................................................... 47
5,1.2. Lnh pwd ........................................................................................... 47
5.1.3. Lnh cd .............................................................................................. 48
5.1.4 Lnh ls ................................................................................................ 48
5.1.5. Lnh mkdir ........................................................................................ 48
5.1.6. Lnh rmdir ......................................................................................... 49
5.2. Tp tin ...................................................................................................... 49
5.2.1. Lnh cat ............................................................................................. 49
5.2.2. Lnh more ......................................................................................... 49
4
5.2.3. Lnh cp .............................................................................................. 50
5.2.4. Lnh mv ............................................................................................. 50
5.2.5. Lnh rm ............................................................................................. 50
5.2.6. Lnh find ........................................................................................... 50
5.2.7. Lnh grep ........................................................................................... 50
5.2.8. Lnh touch ......................................................................................... 51
5.2.9. Lnh dd .............................................................................................. 51
6.Cu Trúc H Thng Ubuntu ......................................................................... 52
6.1. Cấu trúc thư mc ca Ubuntu ............................................................... 52
6.2.Người dùng và quyn hn ..................................................................... 53
6.3.Ca s dòng lnh (Terminal) ................................................................. 60
6.4. Màn hình làm vic Desktop ................................................................. 61
7.Môi Trường Đồ Ha Unity trên Ubuntu 11.04 ............................................ 62
7.1. Giao din Gnome: ................................................................................ 62
7.2. Bắt đầu s dng Ubuntu vi Unity ...................................................... 64
7.2.2 Tìm các ng dng và các tp tin vi Dash ......................................... 64
7.2.3 Ca svùng làm vit ..................................................................... 65
7.2.4: Log out, power off, switch users ....................................................... 68
8. Bài tp thc hành ......................................................................................... 69
BÀI 4: CÀI ĐẶT NG DNG TRÊN UBUNTU LINUX ................................ 78
1. Cài đặt các mt ng dng t mng .............................................................. 78
2. Cài đặt ng dng t Packet ......................................................................... 78
3. Cài đặt phn mm t file source .................................................................. 78
4. G b các phn mềm đã được cài đặt ......................................................... 78
4.1. Trình son tho vi ..................................................................................... 78
4.1.1. Gii thiu vi ....................................................................................... 78
4.1.2. Mt s hàm lnh ca vi ..................................................................... 79
4.1.3. Chuyn chế độ lnh sang chế độ son tho ....................................... 79
4.1.4. Chuyn chế độ son tho sang chế độ lnh ....................................... 79
4.2. Trình tin ích mail ................................................................................ 81
4.3. Trình tin ích tạo đĩa boot .................................................................... 81
4.4. Trình tin ích setup ............................................................................... 82
4.5. Trình tin ích fdisk ............................................................................... 82
4.6. Trình tin ích iptraf ............................................................................... 83
5
4.7. Trình tin ích lynx ................................................................................ 83
4.8. Trình tin ích mc .................................................................................. 83
5. Kim tra các phn mềm đã được cài đặt ..................................................... 84
6.Thc hành ..................................................................................................... 84
1. Công c tùy chnh ................................................................................... 84
2. Synaptic Package Manager ..................................................................... 86
3. Google Chrome ....................................................................................... 87
4. Geary ....................................................................................................... 87
5. VLC Media Player .................................................................................. 88
1. Tixati ....................................................................................................... 88
2. Visual Studio Code ................................................................................. 89
3. GIMP ....................................................................................................... 90
4. Dropbox ................................................................................................... 90
5. Steam ....................................................................................................... 90
Bài 5 :Tổng quan về phần mm soạn thảo văn bản – WRITER .................. 92
1. Gii thiu phn mm son thảo văn bản ..................................................... 92
2. Các thao tác căn bản trên mt tài liu ......................................................... 92
3.Son thảo văn bản ........................................................................................ 93
4. Trình bày văn bản ........................................................................................ 94
4.1. Định dạng văn bản ............................................................................... 94
4.2. Chèn các đối tượng vào văn bản .......................................................... 98
4.3.Chèn bng biu vào văn bản ............................................................... 100
4.5.Thay đổi cu trúc bng biu ................................................................ 102
5.Thc hành ................................................................................................... 104
Bài 6 : Hàm trong x lý bng tính ..................................................................... 124
1. Các khái nim ............................................................................................ 124
2. Hàm x lý d liu dng s ...................................................................... 124
3. Hàm x lý d liu dng chui: ................................................................. 126
4. Hàm x lý d liu kiu ngày tháng ........................................................... 127
5 . Hàm thng kê và thống kê có điều kin: .................................................. 130
6. Hàm logic .................................................................................................. 130
7. Hàm v tìm kiếm và tham s: ................................................................... 131
8.Bài tp ........................................................................................................ 133
Bài 07 : Hiệu ứng và Trình diễn .................................................................... 158