Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Báo cáo đề tài Hardening Linux Computer
Nội dung xem thử
Mô tả chi tiết
Đại Học Quốc Gia Tp.Hcm
Đại Học Công Nghệ Thông Tin
MMT&TT
Báo Cáo Đề Tài:
Hardening Linux Computer
Nhóm TH:
Nguyễn Trường Giang : 07520095
Nguyễn Xuân Lục : 07520216
TP.HCM tháng 5/2011
I. Tổng quan Hệ Điều Hành Linux
1. Giới thiệu:
Linux là hệ điều hành mở.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 hành mã nguồn mở, được phân phối theo quy định của GNU GPL. 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ở.
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…
Linux được Linus Torvalds viết năm 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 hành Linux gồm:
• Linux kernel.
• Những ứng dụng và tiện ích GNU.
• Những ứng dụng khác.
Đặc điểm của Hệ điều hành 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/
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ễ dàng quản lý từ xa:
• Dễ dàng remote từ xa bằng commandline hoặc GUI.
2. Nhược điểm :
• 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ả năng hiểu lỗi.
3. Ưu điểm :
• Tính ổn định cao: Linux có thể chạy nhiều năm, không cần reboot.
• Unix là hệ điều hành đượ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 vào cùng một thời điểm.
• Linux có sự tách biệt giữa GUI và Kernel, GUI là thành 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 .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.