Bài2: T ổngquan v ề Hệ điều hành Linux

GV: ĐoànThi ệnNgân

ĐoànThi ệnNgân Bài2 -1/11

Nộidung

• Hệ điềuhànhUnix • Hệ điềuhànhLinux • Hệ điềuhànhLinux Fedora

ĐoànThi ệnNgân Bài2 -2/11

Hệ điều hành Unix - Tổng quan

1. Hệ điềuhànhmulti–user vàmulti–tasking

– Multi-user – Multi-tasking

2.Các h ệ 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

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

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

Quản trị hệ thống

• root

– administrator, admin, supervisor, …

• Lệnh hỗ 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

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ệnh hỗ trợ:

– groupadd, groupdel, groupmod, – gpasswd, groups • Giaodi ện đồ họa

Applications/Other/Users and Groups

ĐoànThi ệnNgân Bài2 -7/11

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ụng cơ chế mới với systemd

nênkhôngdùng/etc/inittab. T ậptin /etc/systemd/system/default.target được sử dụngthayth ế /etc/inittab.

ĐoànThi ệnNgân Bài2 -8/11

Khởi động ─ Ngừng hệ 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, init 6 – Giaodi ện đồ họa

• Tuyệt đốikhông t ắtngu ồnmàkhông

shutdown

ĐoànThi ệnNgân Bài2 -9/11

Giaodi ệnGNOME 3

ĐoànThi ệnNgân Bài2 -10/11

???

• Đặctính đang ườidùng(multi-user) • Đặctính đatác v ụ (multi-tasking) • Máy ảo: terminal, virtual console. virtual

pseudo─terminal

• User account • Group • Administrator: root • 7 runlevels • Khởi độngvàng ừng hệ thống • Giaodi ệnGNOME 3

ĐoànThi ệnNgân Bài2 -11/11