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 22: 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 21 tháng 05 năm 2021
2
MC LC
LI GII THIU .................................................................................................. 1
H ĐIU HÀNH NGUN M ............................................................................ 8
I. V TRÍ TÍNH CHT CỦA MÔ ĐUN: .......................................................... 8
II. MỤC TIÊU MÔ ĐUN: ................................................................................. 8
III. NỘI DUNG MÔ ĐUN ................................................................................ 8
BÀI 1 : TNG QUAN V UBUNTU LINUX ................................................... 11
LCH S PHÁT TRIN UNIX VÀ LINUX ...................................................... 11
1. Linux là gì? .................................................................................................. 11
2. Các bn phát hành Linux? ........................................................................... 11
3. Thương Mại Hóa Linux. .............................................................................. 13
4. Kiến trúc ca Linux ..................................................................................... 13
5. Các đặc tính cơ bản ..................................................................................... 14
5.1. Đa tiến trình .......................................................................................... 14
5.2. Tốc độ cao ............................................................................................ 15
5.3. B nh o .............................................................................................. 15
5.4. S dụng chung thư viện ........................................................................ 15
5.5. S dụng các chương trình xử lý văn bản .............................................. 15
5.6. S dng giao din ca s...................................................................... 15
5.7. Network Information Service (NIS) ..................................................... 15
5.8. Lp lch hoạt động chương trình, ứng dng ......................................... 15
5.9. Các tiện ích sao lưu dữ liu .................................................................. 15
5.10. H tr nhiu ngôn ng lp trình ......................................................... 15
6.Bài tp ........................................................................................................... 16
BÀI 2: CHUN B VÀ CÀI ĐT UBUNTU LINUX ....................................... 17
1. Yêu cu v phn cng ................................................................................. 17
2. Quá trình cài đặt .......................................................................................... 17
2.1. Chn phương thức cài đặt ........................................................................ 17
2.2. Chn chế độ i đặt .................................................................................. 17
2.3. Chn ngôn ng hin th trong quá trình cài đặt........................................ 18
2.4. Cu hình bàn phím ................................................................................... 18
2.5. Chn cu hình mouse ............................................................................... 18
2.6. La chn loi màn hình ............................................................................ 18
2.7. La chn loại cài đặt ................................................................................ 18
3
2.8. Chia Partition ........................................................................................... 19
2.9. La chn Automatically partition ............................................................ 19
2.10. Chia Partition bng Disk Druid .............................................................. 20
2.11. Cài đặt chương trình Boot Loader ......................................................... 21
2.12. Cu hình mng ....................................................................................... 21
2.13. Cu hình Firewall ................................................................................... 22
2.14. Chn ngôn ng h tr trong Linux ........................................................ 23
2.15. Cu hình khu vực địa lý ca h thng .................................................... 23
2.16. Đặt mt khẩu cho người qun tr ............................................................ 23
2.17. Cu hình chng thc .............................................................................. 24
2.18. Chọn các chương trình và Package cài đặt ............................................ 24
2.19. Định dng filesystem và tiến hành cài đặt ............................................. 25
3. Phân vùng và định dng file h thng ......................................................... 25
4. Cài đặt các gói phn mm ........................................................................... 26
4.1. Chương trình RPM ............................................................................... 26
4.2. Đặc tính ca RPM ................................................................................ 26
4.3. Lnh rpm .............................................................................................. 27
Câu hi ............................................................................................................ 30
5.Bài tp thc hành.......................................................................................... 30
1. Cài Đặt Ubuntu 11.04 trên máy thc ...................................................... 30
2.Cài Ubuntu trên máy o ........................................................................... 35
3.Chy Ubuntu trên Windows 10 không máy o, không cài song song .. 45
4.Cài đặt Ubuntu song song vi Windows 10 UEFI/GPT .......................... 45
BÀI 3:H THNG TP TIN TRONG UBUNTU LINUX ............................... 50
1. Cu Trúc H Thng Tp Tin. ...................................................................... 50
2. H thng thư mục ........................................................................................ 51
3. Thao tác trên h thng tp tin và đĩa ........................................................ 53
4. Định dng file system.................................................................................. 54
5. Các thao tác trên tập tin và thư mục. ........................................................... 54
5.1. Các thao tác trên thư mục..................................................................... 54
5.1.1. Đường dẫn tương đối và tuyệt đối .................................................... 54
5,1.2. Lnh pwd ........................................................................................... 54
5.1.3. Lnh cd .............................................................................................. 55
5.1.4 Lnh ls ................................................................................................ 55
4
5.1.5. Lnh mkdir ........................................................................................ 55
5.1.6. Lnh rmdir ......................................................................................... 56
5.2. Tp tin ....................................................................................................... 56
5.2.1. Lnh cat ............................................................................................. 56
5.2.2. Lnh more .......................................................................................... 56
5.2.3. Lnh cp .............................................................................................. 57
5.2.4. Lnh mv ............................................................................................. 57
5.2.5. Lnh rm ............................................................................................. 57
5.2.6. Lnh find ........................................................................................... 57
5.2.7. Lnh grep ........................................................................................... 57
5.2.8. Lnh touch ......................................................................................... 58
5.2.9. Lnh dd .............................................................................................. 58
6.Cu Trúc H Thng Ubuntu ......................................................................... 59
6.1. Cấu trúc thư mc ca Ubuntu ............................................................... 59
6.2Người dùng và quyn hn ...................................................................... 60
6.3.Ca s dòng lnh (Terminal) ................................................................. 61
6.4. Màn hình làm vic Desktop ................................................................. 62
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 ......................................... 65
7.2.3 Ca svùng làm vit ..................................................................... 66
7.2.4: Log out, power off, switch users ....................................................... 68
8. Bài tp thc hành ......................................................................................... 70
BÀI 4: CÀI ĐẶT NG DNG TRÊN UBUNTU LINUX ................................ 79
1. Cài đặt các mt ng dng t mng .............................................................. 79
2. Cài đặt ng dng t Packet ......................................................................... 79
3. Cài đặt phn mm t file source .................................................................. 79
4. G b các phn mềm đã được cài đặt ......................................................... 79
4.1. Trình son tho vi ..................................................................................... 79
4.1.1. Gii thiu vi ....................................................................................... 79
4.1.2. Mt s hàm lnh ca vi ..................................................................... 80
4.1.3. Chuyn chế độ lnh sang chế độ son tho ....................................... 80
4.1.4. Chuyn chế độ son tho sang chế độ lnh ....................................... 80
5
4.2. Trình tin ích mail ................................................................................ 82
4.3. Trình tin ích tạo đĩa boot .................................................................... 82
4.4. Trình tin ích setup............................................................................... 83
4.5. Trình tin ích fdisk ............................................................................... 83
4.6. Trình tin ích iptraf .............................................................................. 84
4.7. Trình tin ích lynx ................................................................................ 84
4.8. Trình tin ích mc .................................................................................. 84
5. Kim tra các phn mềm đã được cài đặt ..................................................... 85
6.Thc hành ..................................................................................................... 85
1. Công c tùy chnh ................................................................................... 85
2. Synaptic Package Manager ..................................................................... 87
3. Google Chrome ....................................................................................... 88
4. Geary ....................................................................................................... 88
5. VLC Media Player .................................................................................. 89
1. Tixati ....................................................................................................... 89
2. Visual Studio Code ................................................................................. 90
3. GIMP ....................................................................................................... 91
4. Dropbox ................................................................................................... 91
5. Steam ....................................................................................................... 91
BÀI 5:CÁC TRÌNH TIN ÍCH TRÊN LINUX UBUNTU ............................... 93
1. Trình son tho WRITER ........................................................................... 93
1.1. Gii thiu phn mm son thảo văn bản .............................................. 93
1.2. Các thao tác căn bản trên mt tài liu .................................................. 93
1.3.Son thảo văn bản ................................................................................. 94
1.4. Trình bày văn bản ................................................................................. 95
2.Hàm trong x lý bng tính -Cal ................................................................. 105
2.1.Các khái nim ...................................................................................... 105
2.2. Các dng d liu ................................................................................. 105
2.3. Các phép tính ...................................................................................... 105
2.4.Một số hàm thông dụng ...................................................................... 106
2.4.3. Một số hàm logic ............................................................................. 109
2.4.4. Một số hàm tìm kiếm và tham chiếu ............................................... 109
2.4.5. Một số hàm ngày tháng và thời gian ............................................... 111
2.4.6. Một số hàm cơ sở dữ liệu ................................................................ 112