Bài giảng Phần mềm mã nguồn mở - Bài 2: Tổng quan về Hệ điều hành Linux - Đoàn Thiện Ngân

pdf 11 trang ngocly 50
Bạn đang xem tài liệu "Bài giảng Phần mềm mã nguồn mở - Bài 2: Tổng quan về Hệ điều hành Linux - Đoàn Thiện Ngân", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_giang_phan_mem_ma_nguon_mo_bai_2_tong_quan_ve_he_dieu_ha.pdf

Nội dung text: Bài giảng Phần mềm mã nguồn mở - Bài 2: Tổng quan về Hệ điều hành Linux - Đoàn Thiện Ngân

  1. Bài2: Tổngquanvề Hệ điều hành Linux GV: ĐoànThiệnNgân ĐoànThiệnNgân Bài2 -1/11
  2. Nộidung • HệđiềuhànhUnix • HệđiềuhànhLinux • HệđiềuhànhLinux Fedora ĐoànThiệnNgân Bài2 -2/11
  3. Hệ điều hành Unix -Tổng quan 1.Hệđiềuhànhmulti–user vàmulti–tasking – Multi-user – Multi-tasking 2.CáchệthốngUnix – SCO Unix, HPUX, AIX, – BSD Unix – Linux: • Live CDROM, live DVD: Knoppix, Austrumi, • Slackware, Debian, SUSE, Ubuntu, • Red Hat, Red Hat Enterprise Linux ─ RHEL, Fedora, • CentOS, ĐoànThiệnNgân Bài2 -3/11
  4. Máy ảo ─ Virtual terminal • Terminal: input, output, processor • Virtual console: /dev/tty02, (dấu phân cách thư mục /, thư mục gốc /) • Virtual pseudo─terminal: /dev/pts/1, • Phím chuyển: Alt+Fn, Ctrl+Alt+Fn • Lệnh tty, whoami, who, w ĐoànThiệnNgân Bài2 -4/11
  5. Người sử dụng ─ User • Account: 7 thông tin cơ bản 1.login name, 2.password, 3.UID − User Indentity Number 4.GID − Group Indentity Number 5.comment, 6.home directory, 7.login shell • Tập tin – /etc/passwd, /etc/shadow, – /etc/skel, /etc/login.defs, ĐoànThiệnNgân Bài2 -5/11
  6. Quản trị hệ thống • root – administrator, admin, supervisor, • Lệnhhỗtrợ: – adduser, useradd, – usermod, userdel, – passwd, newusers, • Lệnhchuyểnvaitròngườidùng: – su, su ─, su ─c, – sudo, ĐoànThiệnNgân Bài2 -6/11
  7. Nhóm người sử dụng ─ Group • Thôngtin nhóm: – group name, password, GID, list of users • Tậptin /etc/group, /etc/gshadow • Nhómquảntrị hệ thống: root • Lệnhhỗtrợ: – groupadd, groupdel, groupmod, – gpasswd, groups • Giaodiện đồ họa Applications/Other/Users and Groups ĐoànThiệnNgân Bài2 -7/11
  8. Cơ chế cổ điển runlevel của Unix • 7 mứchoạt động(runlevel): – 0: Down, halt – 1: Single─usermode (administrative mode) – 2: Multi–user mode without network services – 3: Full Multi–user – 4: Reserved – 5: Full Multi–user with X–based login screen – 6: Reboot mode • Tậptin /etc/inittab. • Fedora 16 sử dụngcơchế mớivớisystemd nênkhôngdùng/etc/inittab. Tậptin /etc/systemd/system/default.target đượcsử dụngthaythế /etc/inittab. ĐoànThiệnNgân Bài2 -8/11
  9. Khởi động ─ Ngừnghệthống • Khởi động – Mặc địnhchếđộ Multi─user, Network, Graphical login (runlevel5) – Chếđộ Server, Network, Text login (runlevel3) – Cólỗi, sự cố: Single─usermode (Administrative mode –runlevel1) • Ngừng – shutdown, halt, reboot – init0, init6 –Giaodiện đồ họa • Tuyệt đốikhôngtắtnguồnmàkhông shutdown ĐoànThiệnNgân Bài2 -9/11
  10. GiaodiệnGNOME 3 ĐoànThiệnNgân Bài2 -10/11
  11. ??? • Đặctính đangườidùng(multi-user) • Đặctính đatácvụ(multi-tasking) • Máy ảo: terminal, virtual console. virtual pseudo─terminal • User account • Group • Administrator: root • 7 runlevels • Khởi độngvàngừnghệthống • GiaodiệnGNOME 3 ĐoànThiệnNgân Bài2 -11/11