Nhóm 5 – Hệ điều hành Debian
BÁO CÁO
TÌM HIỂU HỆ ĐIỀU HÀNH MỞ MÔN LINUX
ĐỀ TÀI : HỆ ĐIỀU HÀNH DEBIAN
Trang 1
Nhóm 5 – Hệ điều hành Debian
Chương I: Lịch sử và phát triển của hệ điều hành Debian
1.1 Debian là gì ?
Debian do Dự án Debian xây dựng, là bản phân phối phần mềm tự do
được phát triển từ sự cộng tác của các tình nguyện viên trên khắp thế giới.
Kể từ lúc bắt đầu đến nay, hệ thống chính thức phát hành dưới tên gọi
Debina GNU/Linux được xây dựng trên nhân Linux với nhiều công cụ cơ
bản của hệ điều hành lấy từ dự án GNU.
Debian có tiếng về mối liên kết chặt chẽ với triết lí Unix và phần mền tự
do. Nó cũng có tiếng về sự phong phú cho các chọn lựa: phiên bản phát hành
hiện tại có hơn 15.000 gói phần mềm cho 11 kiến trúc máy tính từ kiến trúc
ARM thường gặp ở các hệ thống nhúng và kiến trúc mainframe s390 của
IBM cho đến các kiến trúc thường gặp trên máy tính các nhận hiện đại như
x86 hay PowerPC. Hợp đồng xã hội của Debian cũng rất có tiếng trong giới
phần mềm tự do với những nguyên lý cam kết với cộng đồng như: Debian
luôn luôn 100% miễn phí, Chúng tôi không giấu lỗi
Dự án này được miêu tả là tạo “Hệ điều hành phổ biến” và phát triển hỗ
trợ các nhân khác, gồm có nhân của GNU Hurd, NetBSD và FreeBSD. Các
phiên bản này hiện chưa được phát hành chính thức, vì vậy hiện tại Debian
chỉ là bản phân phối GNU/Linux.
Debian cũng nổi tiếng với hệ thống quản lý gói của nó, mà cụ thể APT
( công cụ quản lý gói cao cấp, Advanced Packaging Tool ) chính sách
nghiêm ngặt đối với chất lượng các gói và bản phát hành, cũng như tiến trình
phát triển và kiểm tra mở. Cách thức làm việc này đã giúp cho việc nâng cấp
giữa các bản phát hành được dễ dàng mà không cần khởi động lại máy và
việc cài đặt hay gỡ bỏ các gói phần mềm cũng dễ dàng.
2.1 Slink 09/03/1999 4 2,250 12/2000
2.2 Potato 15/08/2000 6 3,900 04/2003
3.0 Woody 19/07/2002 11 8,500 08/2006
3.1 Sarge 06/06/2005 11 15,400 04/2008
4.0 Etch 08/04/2007 11 18,000 02/2010
5.0 Lenny 14/02/2009 12 >23,000 02/2012
6.0 Squeeze 06/02/2011 9+2 >29,000 updating
7.0 Wheezy 04/05/2013 11+2 >36,000 updating
8.0 Jessie updating updating updating updating
Bảng lịch sử các phiên bản của Debian
1.4 Các chế độ bảo trì
Debian luôn luôn có ít nhất 3 bản trong chế độ bảo trì tích cự gọi là
Stable - ổn định , Testing – thử nghiệm, và Unstable – không ổn định.
- Stable: đây là bản được phát hành chính thức mới nhất của Debian,
được xem là bản ổn định và dùng cho môi trường sản xuất.
- Testing: bản này chứa các gói chưa được chấp nhận vào Stable nhưng
đang được xếp hàng để vào đó. Ưu điểm của bản này là nó có các
phiên phản phần mềm gần đay, khuyết điểm chính là nó chưa được
kiểm tra hoàn toàn và không được nhóm an ninh của Debian hỗ trợ.
- Unstable: đây là nơi việc phát triển Debian tích cực diễn ra. Thông
thường bản này được các nhà phát triển hoặc những người muốn dùng
phần mềm mới nhất sử dụng.
1.5 Yêu cầu phần cứng tối thiểu
Điều kiện hệ thống tối thiểu khuyến khích
- Kiểu cài đặt : bằng GUI
Trang 3
Nhóm 5 – Hệ điều hành Debian
- RAM tối thiểu : 64Mb
- RAM khuyến khích: 256Mb
- Đĩa cứng: 1Gb
- CentOS: /etc/sysconfig/iptables
- Debian: không có file mặc định thiết lập firewall, em thường viết
script để restore rules khi khởi động
Trang 4
Nhóm 5 – Hệ điều hành Debian
Bật/tắt daemon/service (chạy hoặc start/stop)
- CentOS: lệnh service, chkconfig
- Debian: lệnh service, update-rc.d
LVM, format :
- CentOS: lệnh lvm, fsck, mkfs, badblocks, mklabel
- Debian: Installer mặc định có thể làm việc với lvm còn nếu bình
thường nó sẽ không cài lvm
2.3 lợi ích và hạn chế debian
a Lợi ích
Debian nổi tiếng với hệ thống quản lí gói của nó, mà cụ thể APT
(công cụ quản lí gói cao cấp, Advanced Packaging Tool), chính sách
nghiêm ngặt đối với chất lượng các gói và bản phát hành, cũng như tiến
trình phát triển và kiểm tra mở. Cách thức làm việc này đã giúp cho việc
nâng cấp giữa các bản phát hành và việc cài đặt hay gỡ bỏ các gói phần
mềm được dễ dàng hơn.
b Nhược điểm
Một bất lợi Debian đối mặt là phải mất nhiều thời gian và nguồn lực
để đảm bảo một phần mềm hoạt động trên tất cả các kiến trúc của nó.
Debian không ổn định (hay còn gọi là Sid) Các chi nhánh không ổn
định Debian là một cơ hội cho các nhà phát triển và người dùng máy tính
có kinh nghiệm sử dụng, kiểm tra, và phát triển các phần mềm mới nhất
mã nguồn mở. Nó không được khuyến cáo cho người mới bắt đầu hoặc
cho bất cứ ai cho mà độ tin cậy là một ưu tiên. Trong khi chất lượng của
phần mềm trong Debian không ổn định thường là rất cao, các chi nhánh
là rất không ổn định theo nghĩa là mọi thứ thay đổi nhanh chóng và liên
cần gỡ ta vào Control panel.
Nhưng đối với các hệ thống Linux, sẽ không phải cài đặt chương trình
theo cách này nữa. Thay vào đó, hệ thống có một chương trình quản lý gói
( pakage manager ) giống như một trung tâm duyệt web, cài đặt hay gỡ bỏ gói
chương trình. Thay vì truy cập website Firefox, ta có thể tra trong các kho lưu
dữ liệu của trình quản lý gói và tải về trực tiếp ứng dụng từ đây. Đây cũng là
một trong những ưu điểm của Linux so với Windows.
3.1.4 Giao diện thay đổi được
Giao diện của Windows không có quá nhiều thay đổi trong một thời gian
dài. Với Windows Vista, đó là Aero. Trước đó, XP đã tạo ra một số thay đổi
nhỏ so với Windows Classic. Nhưng Start Menu,Taskbar, System Tray,
Windows Explorer, tất cả về cơ bản vẫn giống nhau.
Trang 7
Nhóm 5 – Hệ điều hành Debian
Với Linux, giao diện hoàn toàn tách rời với hệ thông lõi. Bạn có thể đổi
môi trường giao diện mà không cần lo lắng xem có phải cài lại chương trình hay
không. Có nhiều giao diện như GNOME, KDE hay gần đây hơn là Unity cùng
nhiều giao diện ít biết đến khác tập trung vào các khía cạnh khác nhau cho bạn
lựa chọn.
3.1.5 Lệnh đầu cuối
Linux có được tiếng là hệ điều hành dành cho các tín đồ máy tính và điều
này đạt được chủ yếu là nhờ vào sự phổ biến của giao diện dòng lệnh (terminal).
Đây là một hộp đen với chữ xanh truyền thống để ta có thể sử dụng các lệnh
thực thi. Nói cách khác, nó giống như Command Prompt của Windows.
Nếu muốn chuyển sang dùng Linux thì bạn phải học các cấu trúc lệnh vì
sẽ phải sử dụng chúng thường xuyên. Giao diện đồ họa dễ sử dụng nhưng chắc
chắn không mạnh mẽ và hiệu quả bằng giao diện dòng lệnh.
3.1.6 Các thiết lập điều khiển
Do Windows thống trị thị trường PC nên các nhà sản xuất driver đều tập
trung vào hệ điều hành này. Điều này có nghĩa các công ty như AMD và Nvidia