1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Mã nguồn mở: Bài 3 - ThS. Phan Thanh Toàn

29 7 0

Đ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

Nội dung

Bài giảng Mã nguồn mở - Bài 3: Thao tác với hệ thống trong hệ điều hành Linux liệt kê các bước cơ bản để cài đặt hệ điều hành Linux; cách thức phân vùng đĩa cứng; phân tích được một số lệnh cơ bản của hệ điều hành Linux.

MÃ NGUỒN MỞ Giảng viên: ThS Phan Thanh Toàn v1.0015106225 11 BÀI THAO TÁC VỚI HỆ THỐNG TRONG HỆ ĐIỀU HÀNH LINUX Giảng viên: ThS Phan Thanh Toàn v1.0015106225 MỤC TIÊU BÀI HỌC • Liệt kê bước để cài đặt hệ điều hành Linux • Trình bày cách thức phân vùng đĩa cứng • Phân tích số lệnh hệ điều hành Linux v1.0015106225 CÁC KIẾN THỨC CẦN CÓ Để hiểu rõ này, yêu cầu sinh viên cần có kiến thức liên quan đến mơn học sau: • Cơng nghệ phần mềm • Ngun lí hệ điều hành v1.0015106225 HƯỚNG DẪN HỌC • Đọc tài liệu tóm tắt nội dung • Ln liên hệ lấy ví dụ thực tế học đến vấn đề̀ khái niệm • Thực hành trực tiếp hệ điều hành Linux số phần mềm mã nguồn mở Open office, PHP,… • Làm tập luyện thi trắc nghiệm theo yêu cầu v1.0015106225 CẤU TRÚC NỘI DUNG 3.1 v1.0015106225 Cài đặt khởi động hệ điều hành Linux 3.2 Thủ tục đăng nhập lệnh thoát khỏi hệ thống 3.3 Các lệnh hệ điều hành Linux 3.1 CÀI ĐẶT VÀ KHỞI ĐỘNG HỆ ĐIỀU HÀNH LINUX 3.1.1 Chuẩn bị cài đặt 3.1.2 Phân vùng ổ đĩa cứng 3.1.3 Quá trình khởi động Linux v1.0015106225 3.1.1 CHUẨN BỊ CÀI ĐẶT Từ ổ đĩa CD ROM Có thể cài đặt hệ điều hành Linux theo cách Từ chép ổ đĩa cứng Từ máy chủ thông qua mạng LAN • Cách cài đặt đơn giản từ đĩa CD ROM • Trước cài đặt nên tìm hiểu số thơng số phần cứng máy tính  BIOS;  Controller ổ đĩa cứng (IDE, SATA,…);  Dung lượng nhớ RAM;  Tốc độ vi xử lí v1.0015106225 3.1.2 PHÂN VÙNG Ổ ĐĨA CỨNG Cấu trúc hình học đĩa cứng • Đĩa từ sử dụng sau định dạng, việc tổ chức, xếp vùng lưu trữ thơng tin đĩa • Về mặt vật lí đĩa từ chia thành:  Rãnh từ (track): vùng vịng trịn đồng tâm, có bề dày xác định dùng để ghi từ, rãnh cách vành hẹp khơng từ hóa  Cung từ (sector): Mỗi rãnh từ chia thành cung (sector), sector = 512 byte, sector đánh số  Liên cung (Cluster): Một nhóm sector liên tiếp, thường 2/4/8 sector  Từ trụ (Cylinder): Các track có bán kính tạo thành từ trụ (Cylinder) v1.0015106225 3.1.2 PHÂN VÙNG Ổ ĐĨA CỨNG (tiếp theo) • Đĩa từ thiết bị việc đọc/ghi thơng tin thực theo khối • Kích thước nhỏ khối sector = 512 byte • Để đọc/ghi thơng tin lên đĩa cần đặt đầu đọc vào vị trí cần đọc/ghi • Mỗi sector đầu đánh số thứ tự • Đĩa cứng xác định tham số số vòng quay/phút Thời gian truy xuất:  Là yếu tố quan trọng đặc trưng cho tốc độ đọc/ghi liệu đĩa cứng;  Thời gian truy xuất = thời gian tìm kiếm + thời gian dịch chuyển đầu từ + thời gian quay trễ  Thời gian tìm kiếm: thời gian chuyển đầu từ từ track sang track khác;  Thời gian chuyển đầu từ: thời gian chuyển đổi đầu từ đọc/ghi;  Thời gian quay trễ: thời gian từ đầu từ định vị lên track tìm sector cần đọc/ghi v1.0015106225 10 3.2.2 RA KHỎI HỆ THỐNG • Bấm Ctrl + Alt + Del • Gõ lệnh shutdown shutdown [Tùy chọn] [cảnh báo]  Các tùy chọn sau:  -k: Không tắt máy thực mà gửi cảnh báo;  -r: Khởi động lại máy sau shutdown;  -h: Tắt máy thực sự;  -f: Khởi động lại nhanh, bỏ qua việc kiểm tra đĩa cứng;  -F: Khởi động lại có kiểm tra đĩa cứng;  -c: Bỏ qua không thực lệnh shutdown  Time: Đặt thời gian thực lệnh shutdown, tham số thời gian đặt theo cách: dạng tuyệt đối hh:mm, dạng tương đối +, n số phút  Cảnh báo: thông báo trước thực lệnh shutdown  Ví dụ: shutdown +1 Sau mot phut nua he thong se shutdown! v1.0015106225 15 3.2.2 RA KHỎI HỆ THỐNG (tiếp theo) • Lệnh halt  Cú pháp: halt [tùy chọn]  Tùy chọn nhận giá trị sau:  -w: Khơng tắt máy thực ghi thông tin vào tệp /var/log/wtmp;  -d: Không ghi thông tin vào tệp /var/log/wtmp;  -f: Thực tắt máy mà không thực việc dừng dịch vụ hệ thống;  -i: Thực dừng tất dịch vụ hệ thống trước tắt máy v1.0015106225 16 3.2.3 KHỞI ĐỘNG LẠI HỆ THỐNG • Lệnh reboot cho phép khởi động lại hệ thống • Cú pháp: reboot [tùy chọn]  Lệnh cho phép khởi động lại hệ thống, siêu người dùng sử dụng lệnh reboot;  Nếu hệ thống có người dùng lệnh reboot cho phép khởi động lại hệ thống phải xác nhận mật khẩu;  Các tùy chọn lệnh reboot tương tự lệnh halt v1.0015106225 17 3.2.4 KHỞI ĐỘNG VÀO CHẾ ĐỘ ĐỒ HỌA • Linux cho phép có nhiều chế độ khởi động khác nhau, chế độ liệt kê tệp /etc/inittab • Chế độ chế độ khởi động dạng text • Chế độ chế độ khởi động đồ họa • Dịng lệnh id:3:initdefault: chế độ khởi động text • Dịng lệnh id:5:initdefault: chế độ khởi động đồ họa • Trong Linux có số loại giao diện đồ họa số tổ chức viết ra:  GNOME Địa download: http://www.gnome.org  KDE Địa download: http://www.kde.org v1.0015106225 18 3.3 CÁC LỆNH CƠ BẢN CỦA HỆ ĐIỀU HÀNH LINUX v1.0015106225 3.3.1 Lệnh thay đổi mật 3.3.2 Lệnh xem, đặt ngày 3.3.3 Lệnh xem lịch 3.3.4 Một số lệnh khác 19 3.3.1 LỆNH THAY ĐỔI MẬT KHẨU • Mật thông tin quan trọng hệ thống • Mật gắn với tên người dùng sử dụng để đăng nhập vào hệ thống • Đăng kí tên mật siêu người dùng tiến hành trình khởi tạo hệ điều hành • Việc đăng kí tên mật người dùng thơng thường tiến hành có người sử dụng đăng kí tham gia hệ thống • Siêu người dùng khởi tạo người sử dụng v1.0015106225 20 3.3.1 LỆNH THAY ĐỔI MẬT KHẨU (tiếp theo) • Cú pháp lệnh: passwd [tùy chọn] [tên người dùng] • Các tùy chọn sau:  -k: Thay đổi mật người dùng, lệnh đòi hỏi phải xác nhận quyền truy cập hệ thống cách gõ mật cũ, lệnh thường sử dụng cho người dùng thay đổi mật mình, độc lập với siêu người dùng  -f: Đặt lại mật cho người dùng không yêu cầu phải xác nhận mật cũ, lệnh thực siêu người dùng  -l: Khóa tài khoản người dùng, siêu người dùng có quyền khóa tài khoản người dùng  -u: Mở khóa cho người dùng, siêu người dùng có quyền mở khóa tài khoản người dùng  -d: Xóa bỏ mật người dùng, lệnh thực siêu người dùng  -S: Hiển thị thông tin mật người dùng v1.0015106225 21 3.3.1 LỆNH THAY ĐỔI MẬT KHẨU (tiếp theo) • Nếu khơng tham số người dùng lệnh lệnh tác động lên người dùng đăng nhập vào hệ thống • Ví dụ: Để thay đổi mật cho người dùng pttoan ta sử dụng lệnh passwd pttoan – k • Một số lưu ý đặt mật khẩu:  Mật không nên đặt ngắn đơn giản;  Mật không nên đặt dài phức tạp;  Mật không nên đặt trùng với: số điện thoại, ngày sinh, họ tên… v1.0015106225 22 3.3.2 LỆNH XEM, ĐẶT NGÀY GIỜ Để xem thiết lập ngày, hệ thống sử dụng lệnh date theo cú pháp sau: • Lệnh xem: date [tùy chọn] [+định dạng] • Lệnh thiết lập: date [tùy chọn] [MMDDhhmm[ [CC[YY] ]-ss]]  Các tùy chọn sau:  -d, date=Xâu kí tự: Hiển thị thời gian dạng xâu văn bản, xâu văn phải đặt cặp nháy đơn nháy kép  -i, iso-8601: Hiển thị ngày theo chuẩn ISO 8601  Định dạng: Được sử dụng để điều khiển cách thức hiển thị ngày có dạng sau:  %%: Hiển thị kí tự %;  %a: Hiển thị thông tin tên ngày tuần theo dạng viết tắt ngôn ngữ địa;  %A: Hiển thị thông tin tên ngày tuần theo dạng viết đầy đủ ngôn ngữ địa;  %b: Hiển thị thông tin tên tháng tuần theo dạng viết tắt ngôn ngữ địa;  %B: Hiển thị thông tin tên tháng tuần theo dạng viết đầy đủ ngôn ngữ địa v1.0015106225 23 3.3.2 LỆNH XEM, ĐẶT NGÀY GIỜ (tiếp theo) Để thiết lập lại ngày hệ thống tham số định dạng mơ tả là: [MMDDhhmm[CC][YY] [.ss]] • MM: Hai số tháng; • DD: Hai số ngày tháng; • hh: Hai số ngày; • mm: Hai số phút; • CC: Hai số kỉ; • YY: Hai số năm kỉ v1.0015106225 24 3.3.3 LỆNH XEM LỊCH • Để xem lịch ta sử dụng lệnh cal theo cú pháp sau: cal [tùy chọn] [ []] • Các tùy chọn là:  -m: Chọn ngày thứ ngày đầu tuần thay chủ nhật;  -j: Hiển thị số ngày tháng dạng số ngày năm;  -y: Hiển thị lịch năm • Ví dụ: cal 2001 January 2001 Su v1.0015106225 Mo Tu We Th Fr Sa 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 25 3.3.3 LỆNH XEM LỊCH (tiếp theo) • Ví dụ: cal -j 2001 March 2001 Su v1.0015106225 Mo Tu We Th Fr Sa 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 26 3.3.4 MỘT SỐ LỆNH KHÁC • Lệnh xem thơng tin hệ thống:  Cú pháp: uname [tùy chọn]  Các tham số sau:  -a: Hiển thị tất thông tin;  -m: Kiểu kiến trúc vi xử lí;  -n: Hiện tên máy;  -r: Hiện nhân hệ điều hành;  -s: Hiện tên hệ điều hành;  -p: Hiện kiểu vi xử lí • Thay đổi dấu nhắc shell  Cú pháp: PS1='’  Dãy kí tự sau:  \!: Hiển thị thứ tự lệnh lịch sử;  \#: Hiển thị thứ tự lệnh;  \d: Hiển thị ngày tại;  \h: Hiển thị tên máy;  \t: Hiển thị tại;  \u: Hiển thị tên người dùng v1.0015106225Ví dụ: PS1 \u 27 3.3.4 MỘT SỐ LỆNH KHÁC (tiếp theo) • Lệnh gọi ngơn ngữ tốn học  Linux cung cấp ngơn ngữ tính tốn với độ xác tùy ý  Cú pháp: bc [tùy chọn] [file ]  Các tùy chọn sau:  -l: Thực phép tính theo chuẩn thư viện toán học;  -w: Khi thực phép tốn khơng theo chuẩn POSIX (là chuẩn hệ điều hành Linux) hiển thị cảnh báo;  -s: Thực tính tốn theo chuẩn POSIX Ví dụ: bc –l  Người sử dụng gõ biểu thức toán học giao diện, sử dụng toán tử sau:  Phép nhân, chia: *, /  Phép lũy thừa: ^  Phép chia lấy dư: %  Phép cộng, trừ: +, - v1.0015106225 28 TÓM LƯỢC CUỐI BÀI Trong tìm hiểu nội dung sau: v1.0015106225 • Cài đặt khởi động hệ điều hành Linux; • Thủ tục đăng nhập lệnh thoát khỏi hệ thống; • Các lệnh hệ điều hành Linux 29 ... http://www.kde.org v1.0015106225 18 3. 3 CÁC LỆNH CƠ BẢN CỦA HỆ ĐIỀU HÀNH LINUX v1.0015106225 3. 3.1 Lệnh thay đổi mật 3. 3.2 Lệnh xem, đặt ngày 3. 3 .3 Lệnh xem lịch 3. 3.4 Một số lệnh khác 19 3. 3.1 LỆNH THAY ĐỔI MẬT... hệ thống 3. 3 Các lệnh hệ điều hành Linux 3. 1 CÀI ĐẶT VÀ KHỞI ĐỘNG HỆ ĐIỀU HÀNH LINUX 3. 1.1 Chuẩn bị cài đặt 3. 1.2 Phân vùng ổ đĩa cứng 3. 1 .3 Quá trình khởi động Linux v1.0015106225 3. 1.1 CHUẨN... số ngày năm;  -y: Hiển thị lịch năm • Ví dụ: cal 2001 January 2001 Su v1.0015106225 Mo Tu We Th Fr Sa 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 25 3. 3 .3 LỆNH XEM LỊCH

Ngày đăng: 07/05/2021, 13:15