際際滷

際際滷Share a Scribd company logo
1
2 Technical summary2 Technical summary
of Linux Distributionsof Linux Distributions
P1 Installing Linux as a ServerP1 Installing Linux as a Server
2
N畛i dungN畛i dung
 Ph畉n m畛m m達 ngu畛n m畛 v GNU General
Public License.
 L畛ch s畛 ph叩t tri畛n c畛a Linux
 畉c i畛m c畛a h畛 i畛u hnh Linux.
 Kh叩c bi畛t gi畛a h畛 i畛u hnh Linux v
Windows.
 L畛i 鱈ch v h畉n ch畉 c畛a h畛 i畛u hnh Linux.
 C叩c phi棚n b畉n Linux ch鱈nh.
3
M達 ngu畛n m畛 v GPLM達 ngu畛n m畛 v GPL
 GNU GPL: GNU General Public License.
 M畛i ng動畛i 畛u c坦 th畛 c坦 source code c畛a m達
ngu畛n m畛, ch畛nh s畛a, bi棚n d畛ch theo 箪 ri棚ng.
 M達 ngu畛n m畛 達 ch畛nh s畛a c坦 th畛 d湛ng cho
m畛c 鱈ch ri棚ng ho畉c c担ng khai. N畉u c担ng
khai ph畉i cung c畉p 畉y 畛 source code.
 Linux l h畛 i畛u hnh m達 ngu畛n m畛, 動畛c
ph但n ph畛i theo quy 畛nh c畛a GNU GPL.
4
M達 ngu畛n m畛 v GPL (tt)M達 ngu畛n m畛 v GPL (tt)
 C坦 th畛 t鱈nh ph鱈 khi ph但n ph畛i m畛t s畉n ph畉m
c坦 ngu畛n g畛c l m達 ngu畛n m畛.
 Tuy nhi棚n, khi ph但n ph畛i ph畉i k竪m theo
source code.
 Khi ng動畛i s畛 d畛ng 達 c坦 m畛t ph畉n m畛m m達
ngu畛n m畛, h畛 動畛c t畛 do ch畛nh s畛a, chia s畉,
ph但n ph畛i l畉i
5
L畛ch s畛 LinuxL畛ch s畛 Linux
 Linux 動畛c Linus Torvalds vi畉t nm 1991.
 動畛c c畛ng 畛ng Internet 坦n nh畉n.
 Nhi畛u ng動畛i t狸nh nguy畛n tham gia ph叩t tri畛n
Linux.
 H畛 i畛u hnh Linux g畛m:
 Linux kernel.
 Nh畛ng 畛ng d畛ng v ti畛n 鱈ch GNU.
 Nh畛ng 畛ng d畛ng kh叩c.
6
畉c i畛m c畛a Linux畉c i畛m c畛a Linux
 Hardware:
 Ch畉y tr棚n nhi畛u platform, Alpha, AMD, Intel,
MIPS, PowerPC, Sparc
 http://hardware.redhat.com/hcl
 Software:
 http://www.freshmeat.net
 http://www.linuxberg.com
 http://www.rpmfind.net/linux/RPM/
 Document:
 http://www.tldp.org/
7
畉c i畛m c畛a Linux畉c i畛m c畛a Linux
 Giao di畛n 畛 h畛a:
 H畛 tr畛 GNOME, KDE,
 Linux kh担ng y棚u c畉u giao di畛n 畛 h畛a.
 Ng担n ng畛 l畉p tr狸nh: C, C++, FORTRAN,
Java, Perl, Python, PHP
 D畛 dng qu畉n l箪 t畛 xa:
 D畛 dng remote t畛 xa b畉ng commandline
ho畉c GUI.
 T鱈nh 畛n 畛nh cao: Linux c坦 th畛 ch畉y nhi畛u
nm, kh担ng c畉n reboot.
8
Linux v WindowsLinux v Windows
 Windows l h畛 i畛u hnh 動畛c thi畉t k畉 cho
single users.
 Unix l h畛 i畛u hnh 動畛c k畉 cho multi
users. Nhi畛u ng動畛i c湛ng ch畉y m畛t ch動董ng
tr狸nh tr棚n m畛t m叩y t鱈nh vo c湛ng m畛t th畛i
i畛m.
 T畛 Windows 95, 達 h畛 tr畛 multi user. Tuy
nhi棚n, Unix 達 h畛 tr畛 multi user t畛 1969.
9
Linux v Windows (tt)Linux v Windows (tt)
 S畛 t叩ch bi畛t gi畛a GUI v Kernel:
 GUI l thnh ph畉n chi畉m nhi畛u memory nh畉t,
v r畉t ph畛c t畉p, d畛 b畛 l畛i.
 V畛i Windows, GUI v kernel l kh担ng th畛 t叩ch
r畛i => ti畛n l畛i cho ng動畛i d湛ng.
 V畛i Linux, GUI t叩ch bi畛t v畛i kernel. Ng動畛i s畛
d畛ng c坦 th畛 kh担ng s畛 d畛ng GUI, ho畉c s畛
d畛ng nh畛ng GUI kh叩c nhau.
 Cho ph辿p t湛y bi畉n, ph湛 h畛p v畛i server, v畛n
kh担ng c畉n GUI, ti畉t ki畛m 動畛c memory, v 鱈t
b畛 l畛i.
10
Linux v Windows (tt)Linux v Windows (tt)
 T畉t c畉 nh畛ng c畉u h狸nh c畛a Windows 動畛c
l動u trong registry. Khi mu畛n ch畛nh s畛a r畉t
ph畛c t畉p. Th動畛ng ph畉i c坦 ph畉m m畛m third-
party.
 C畉u h狸nh c畛a Linux l file text, v狸 v畉y d畛 dng
ch畛nh s畛a theo 箪 mu畛n. C坦 th畛 x坦a b畛 hon
ton nh畛ng c畉u h狸nh c滴 khi kh担ng c畉n
=> kh担ng c坦 m畛t chu畉n c畉u h狸nh. M畛i d畛ch v畛
畛nh ngh挑a m畛t chu畉n c畉u h狸nh ri棚ng.
11
L畛i 鱈ch & h畉n ch畉 c畛a LinuxL畛i 鱈ch & h畉n ch畉 c畛a Linux
 T鱈nh 畛n 畛nh cao v h畉u nh動 kh担ng c坦 virus.
 Nhi畛u 箪 ki畉n cho r畉ng ai c滴ng c坦 th畛 ki畛m
so叩t source code khi畉n n坦 kh担ng an ton.
 Tuy nhi棚n, b鱈 m畉t kh担ng ph畉i l an ton.
 Code c畛a linux 動畛c hng ngn programer
ki畛m tra.
 N畉u c坦 bug, d畛 dng 動畛c t狸m th畉y h董n m達
ngu畛n 坦ng.
12
L畛i 鱈ch & h畉n ch畉 c畛a Linux (tt)L畛i 鱈ch & h畉n ch畉 c畛a Linux (tt)
 Kh坦 s畛 d畛ng cho ng動畛i m畛i b畉t 畉u.
 Kh担ng c坦 h畛 tr畛, kh担ng c坦 document 畉y 畛.
 Bug v畉n t畛n t畉i.
 Khi ph叩t sinh l畛i, kh担ng ph畉i ai c滴ng c坦 kh畉
nng hi畛u l畛i.
13
C叩c phi棚n b畉n LinuxC叩c phi棚n b畉n Linux
 Debian GNU/Linux
 http://www.debian.org
 Mandriva
 http://www.mandriva.com
 Red Hat v Fedora
 http://www.redhat.com
 http://fedoraproject.org
 Slackware Linux
 http://www.slackware.com
 SuSE v OpenSUSE
 http://www.novell.com/linux
 http://www.opensuse.org
 Ubuntu
 http://www.ubuntu.com
 CentOS
 http://www.centos.org
14
H畛i & 叩pH畛i & 叩p

More Related Content

02 technical summary of linux distribution

  • 1. 1 2 Technical summary2 Technical summary of Linux Distributionsof Linux Distributions P1 Installing Linux as a ServerP1 Installing Linux as a Server
  • 2. 2 N畛i dungN畛i dung Ph畉n m畛m m達 ngu畛n m畛 v GNU General Public License. L畛ch s畛 ph叩t tri畛n c畛a Linux 畉c i畛m c畛a h畛 i畛u hnh Linux. Kh叩c bi畛t gi畛a h畛 i畛u hnh Linux v Windows. L畛i 鱈ch v h畉n ch畉 c畛a h畛 i畛u hnh Linux. C叩c phi棚n b畉n Linux ch鱈nh.
  • 3. 3 M達 ngu畛n m畛 v GPLM達 ngu畛n m畛 v GPL GNU GPL: GNU General Public License. M畛i ng動畛i 畛u c坦 th畛 c坦 source code c畛a m達 ngu畛n m畛, ch畛nh s畛a, bi棚n d畛ch theo 箪 ri棚ng. M達 ngu畛n m畛 達 ch畛nh s畛a c坦 th畛 d湛ng cho m畛c 鱈ch ri棚ng ho畉c c担ng khai. N畉u c担ng khai ph畉i cung c畉p 畉y 畛 source code. Linux l h畛 i畛u hnh m達 ngu畛n m畛, 動畛c ph但n ph畛i theo quy 畛nh c畛a GNU GPL.
  • 4. 4 M達 ngu畛n m畛 v GPL (tt)M達 ngu畛n m畛 v GPL (tt) C坦 th畛 t鱈nh ph鱈 khi ph但n ph畛i m畛t s畉n ph畉m c坦 ngu畛n g畛c l m達 ngu畛n m畛. Tuy nhi棚n, khi ph但n ph畛i ph畉i k竪m theo source code. Khi ng動畛i s畛 d畛ng 達 c坦 m畛t ph畉n m畛m m達 ngu畛n m畛, h畛 動畛c t畛 do ch畛nh s畛a, chia s畉, ph但n ph畛i l畉i
  • 5. 5 L畛ch s畛 LinuxL畛ch s畛 Linux Linux 動畛c Linus Torvalds vi畉t nm 1991. 動畛c c畛ng 畛ng Internet 坦n nh畉n. Nhi畛u ng動畛i t狸nh nguy畛n tham gia ph叩t tri畛n Linux. H畛 i畛u hnh Linux g畛m: Linux kernel. Nh畛ng 畛ng d畛ng v ti畛n 鱈ch GNU. Nh畛ng 畛ng d畛ng kh叩c.
  • 6. 6 畉c i畛m c畛a Linux畉c i畛m c畛a Linux Hardware: Ch畉y tr棚n nhi畛u platform, Alpha, AMD, Intel, MIPS, PowerPC, Sparc http://hardware.redhat.com/hcl Software: http://www.freshmeat.net http://www.linuxberg.com http://www.rpmfind.net/linux/RPM/ Document: http://www.tldp.org/
  • 7. 7 畉c i畛m c畛a Linux畉c i畛m c畛a Linux Giao di畛n 畛 h畛a: H畛 tr畛 GNOME, KDE, Linux kh担ng y棚u c畉u giao di畛n 畛 h畛a. Ng担n ng畛 l畉p tr狸nh: C, C++, FORTRAN, Java, Perl, Python, PHP D畛 dng qu畉n l箪 t畛 xa: D畛 dng remote t畛 xa b畉ng commandline ho畉c GUI. T鱈nh 畛n 畛nh cao: Linux c坦 th畛 ch畉y nhi畛u nm, kh担ng c畉n reboot.
  • 8. 8 Linux v WindowsLinux v Windows Windows l h畛 i畛u hnh 動畛c thi畉t k畉 cho single users. Unix l h畛 i畛u hnh 動畛c k畉 cho multi users. Nhi畛u ng動畛i c湛ng ch畉y m畛t ch動董ng tr狸nh tr棚n m畛t m叩y t鱈nh vo c湛ng m畛t th畛i i畛m. T畛 Windows 95, 達 h畛 tr畛 multi user. Tuy nhi棚n, Unix 達 h畛 tr畛 multi user t畛 1969.
  • 9. 9 Linux v Windows (tt)Linux v Windows (tt) S畛 t叩ch bi畛t gi畛a GUI v Kernel: GUI l thnh ph畉n chi畉m nhi畛u memory nh畉t, v r畉t ph畛c t畉p, d畛 b畛 l畛i. V畛i Windows, GUI v kernel l kh担ng th畛 t叩ch r畛i => ti畛n l畛i cho ng動畛i d湛ng. V畛i Linux, GUI t叩ch bi畛t v畛i kernel. Ng動畛i s畛 d畛ng c坦 th畛 kh担ng s畛 d畛ng GUI, ho畉c s畛 d畛ng nh畛ng GUI kh叩c nhau. Cho ph辿p t湛y bi畉n, ph湛 h畛p v畛i server, v畛n kh担ng c畉n GUI, ti畉t ki畛m 動畛c memory, v 鱈t b畛 l畛i.
  • 10. 10 Linux v Windows (tt)Linux v Windows (tt) T畉t c畉 nh畛ng c畉u h狸nh c畛a Windows 動畛c l動u trong registry. Khi mu畛n ch畛nh s畛a r畉t ph畛c t畉p. Th動畛ng ph畉i c坦 ph畉m m畛m third- party. C畉u h狸nh c畛a Linux l file text, v狸 v畉y d畛 dng ch畛nh s畛a theo 箪 mu畛n. C坦 th畛 x坦a b畛 hon ton nh畛ng c畉u h狸nh c滴 khi kh担ng c畉n => kh担ng c坦 m畛t chu畉n c畉u h狸nh. M畛i d畛ch v畛 畛nh ngh挑a m畛t chu畉n c畉u h狸nh ri棚ng.
  • 11. 11 L畛i 鱈ch & h畉n ch畉 c畛a LinuxL畛i 鱈ch & h畉n ch畉 c畛a Linux T鱈nh 畛n 畛nh cao v h畉u nh動 kh担ng c坦 virus. Nhi畛u 箪 ki畉n cho r畉ng ai c滴ng c坦 th畛 ki畛m so叩t source code khi畉n n坦 kh担ng an ton. Tuy nhi棚n, b鱈 m畉t kh担ng ph畉i l an ton. Code c畛a linux 動畛c hng ngn programer ki畛m tra. N畉u c坦 bug, d畛 dng 動畛c t狸m th畉y h董n m達 ngu畛n 坦ng.
  • 12. 12 L畛i 鱈ch & h畉n ch畉 c畛a Linux (tt)L畛i 鱈ch & h畉n ch畉 c畛a Linux (tt) Kh坦 s畛 d畛ng cho ng動畛i m畛i b畉t 畉u. Kh担ng c坦 h畛 tr畛, kh担ng c坦 document 畉y 畛. Bug v畉n t畛n t畉i. Khi ph叩t sinh l畛i, kh担ng ph畉i ai c滴ng c坦 kh畉 nng hi畛u l畛i.
  • 13. 13 C叩c phi棚n b畉n LinuxC叩c phi棚n b畉n Linux Debian GNU/Linux http://www.debian.org Mandriva http://www.mandriva.com Red Hat v Fedora http://www.redhat.com http://fedoraproject.org Slackware Linux http://www.slackware.com SuSE v OpenSUSE http://www.novell.com/linux http://www.opensuse.org Ubuntu http://www.ubuntu.com CentOS http://www.centos.org

Editor's Notes

  1. Trung T但m o t畉o M畉ng M叩y T鱈nh NH畉T NGH畛
  2. Trung T但m o t畉o M畉ng M叩y T鱈nh NH畉T NGH畛 http://www.gnu.org/licenses/license-list.html
  3. Trung T但m o t畉o M畉ng M叩y T鱈nh NH畉T NGH畛 Free: freedom, t畛 do v畛i ph畉n m畛m m m狸nh c坦. Free: kh担ng c坦 ngh挑a l kh担ng t鱈nh ph鱈. http://www.gnu.org/philosophy/selling.html
  4. Trung T但m o t畉o M畉ng M叩y T鱈nh NH畉T NGH畛 Nh畛ng 畛ng d畛ng GNU l 畛ng d畛ng g狸?
  5. Trung T但m o t畉o M畉ng M叩y T鱈nh NH畉T NGH畛 Windows 95: multi tasking. Linux: multi tasking c坦 t畛 nm 1969