10 cách giúp Linux khởi động nhanh hơn
Số trang: 3
Loại file: doc
Dung lượng: 49.00 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Linux hiếm khi phải khởi động lại, nhưng khi khởi động lại nó thường khởi động rất chậm. Tuy nhiên, có nhiều phương pháp để tăng tốc và việc thực hiện một số phương pháp này cũng khá dễ dàng.
Nội dung trích xuất từ tài liệu:
10 cách giúp Linux khởi động nhanh hơn10 cách giúp Linux khởi động nhanh hơnLinux hiếm khi phải khởi động lại, nhưng khi khởi động lại nó thường khởiđộng rất chậm. Tuy nhiên, có nhiều phương pháp để tăng tốc và việc thực hiệnmột số phương pháp này cũng khá dễ dàng. Bài viết này sẽ giới thiệu cho bạn10 cách tăng tốc cho quá trình khởi động máy Linux.1. Hủy bỏ những dịch vụ không sử dụngPhụ thuộc vào chức năng của máy, nhiều dịch vụ sẽ không được sử dụng. Nếu chỉ sửdụng Linux cho PC bạn sẽ không cần đến dịch vụ gửi email, httpd, và nhiều dịch vụkhác. Nhưng nếu máy chủ của bạn là một máy chủ Web, bạn cũng có thể tắt bỏ nhiềudịch vụ. Để thực hiện thao tác này bạn có thể vào menu Administration và kiểm tramục Services. Chỉ cần hủy chọn tất cả các dịch vụ mà bạn không muốn khởi động.2. Hủy bỏ module kernel không cần thiếtNếu PC kết nối Ethernet bằng dây cáp, bạn không cần phải tải module wireless kernel.Thao tác này sẽ gặp phải chút khó khăn và yêu cầu thay đổi kernel. Để thực hiện thaotác này, bạn cần phải vào nguồn kernel. Sau đó thực hiện theo các bước thay đổikernel chuẩn. Sự khác biệt ở đây là bạn phải truy cập vào hệ thống và hủy bỏ mọimodule không cần thiết.Cách tốt nhất để phát hiện những module kernel nào hiện đã cài đặt và đang chạy trênhệ thống là cài đặt Bootchart. Phần mềm này không chỉ đưa ra một danh sách moduleđầy đủ, mà nó còn minh họa những gì đang xảy ra khi khởi động hệ thống. Bạn cũngcó thể sử dụng lệnh chkconfig –list|grep 3:on để phát hiện những dịch vụ đang vậnhành. Khi đã biết những module không cần thiết đang được tải, bạn có thể gỡ bỏchúng trong khi thay đổi kernel. Khi thực hiện, cần thay đổi kernel cho chính xác vớicấu trúc của bạn.3. Sử dụng trình quản lý cửa sổ nhẹ thay cho GNOME hay KDEBạn sử dụng trình quản lý cửa sổ vì chúng có thể làm giảm đáng kể thời gian khởiđộng đồ họa. Nếu sử dụng GNOME hay KDE, thời gian khởi động sẽ tăng thêm từ 30giây đến 60 giây, thay vào đó, bạn có thể sử dụng Enlightenment hoặc XFCE để thờigian khởi động sẽ mất không quá 10 giây. Ngoài ra chúng còn giúp tiết kiệm bộ nhớ.4. Sử dụng phương thức đăng nhập text-based thay vì graphicalHầu hết các máy Linux khi khởi động sẽ chạy ở mức 3 thay vì mức 5. Điều này sẽlàm chậm quá trình đăng nhập text-based, nơi mà bạn chỉ cần dùng lệnh startx để bắtđầu màn hình lựa chọn. Đăng nhập graphical phát sinh 2 vấn đề đó là tăng thời gian tảivà gây ra rắc rối khi khôi phụ lỗi của một cửa sổ nào đó.5. Sử dụng trình phân phối nhẹThay vì tải Fedora với dung lượng lớn, bạn nên thử với Gentoo, Arch hay PuppyLinux. Thời gian tải cho những trình phân phối nhỏ này nhanh hơn rất nhiều so vớiFedora (hay Ubuntu). Trong số những trình phân phối lớn, OpenSuSE được cho là khởiđộng nhanh nhất, nhưng điều này vẫn chưa được kiểm chứng. Với hai phiên bảnFedora và Ubuntu mới nhất, thì Ubuntu khởi động nhanh hơn nhiều so với Fedora.6. Sử dụng OpenBIOSNếu đã biết cách nâng cấp firmware cho PC, bạn có thể xét đến việc đổi sang một hệthống BIOS mã nguồn mở. Sử dụng firmware mã nguồn mở sẽ cho phép Linux khởichạy phần cứng khi nó khởi động (thay vì chỉ báo lên BIOS). Quan trọng nhất, nhiềuhệ thống BIOS có thể được cài đặt cho phù hợp với yêu cầu riêng của từng máy. Nếukhông muốn sử dụng BIOS mở, ít nhất bạn cũng có thể cài đặt BIOS không tìm kiếmổ đĩa mềm không tồn tại trên hệ thống hay khởi động trực tiếp từ ổ cứng trước tiên(thay vì khởi động từ ổ đĩa CD trước).7. Tránh vấn đề với dhcpNếu đang sử dụng mạng gia đình (hay mạng công ty) với địa chỉ IP tĩnh, máy của bạnsẽ luôn phải liên lạc với một máy chủ dhcp để nhận một địa chỉ IP. Nếu gặp phải vấnđề này, bạn cần phải cài đặt lệnh /etc/resolve/ve.conf để phản hồi địa chỉ máy chủDNS.8. Gỡ bỏ HotplugHotplug là một hệ thống cho phép người dùng kết nối và sử dụng ngay các thiết bịmới. Nếu máy chủ của bạn không cần hệ thống này thì hãy xóa bỏ chúng. Làm nhưvậy sẽ giúp việc khởi động nhanh hơn. Trên nhiều hệ thống, Hotplug làm chậm quátrình khởi động. Gỡ bỏ Hotplug phụ thuộc nhiều vào trình phân bổ mà bạn sử dụng.Chú ý: udve có thể thay thế hoàn toàn Hotplug nếu bạn đang sử dụng một trình phânbổ cũ.9. Sử dụng initngHệ thống initng được dùng để thay thế cho hệ thống sysvinit và làm giảm đáng kểthời gian khởi động trong những hệ điều hành như UNIX. Nếu bạn muốn quan sát hệthống initng hoạt động bạn có thể thử Pingwinek livecdtại http://home.gna.org/pingwinek/download.html.10. Sử dụng thủ thuật với DebianNếu đang sử dụng Debian, có một thủ thuật nhỏ bạn có thể dùng để khởi động nhiềulệnh chạy song song. Kiểm tra lệnh /etc/init.d/rc bạn sẽthấy CONCURRENCY=none ở dòng 24. Thay đổi giá trị CONCURRENCY=shell sẽgiúp máy khởi động nhanh hơn. ...
Nội dung trích xuất từ tài liệu:
10 cách giúp Linux khởi động nhanh hơn10 cách giúp Linux khởi động nhanh hơnLinux hiếm khi phải khởi động lại, nhưng khi khởi động lại nó thường khởiđộng rất chậm. Tuy nhiên, có nhiều phương pháp để tăng tốc và việc thực hiệnmột số phương pháp này cũng khá dễ dàng. Bài viết này sẽ giới thiệu cho bạn10 cách tăng tốc cho quá trình khởi động máy Linux.1. Hủy bỏ những dịch vụ không sử dụngPhụ thuộc vào chức năng của máy, nhiều dịch vụ sẽ không được sử dụng. Nếu chỉ sửdụng Linux cho PC bạn sẽ không cần đến dịch vụ gửi email, httpd, và nhiều dịch vụkhác. Nhưng nếu máy chủ của bạn là một máy chủ Web, bạn cũng có thể tắt bỏ nhiềudịch vụ. Để thực hiện thao tác này bạn có thể vào menu Administration và kiểm tramục Services. Chỉ cần hủy chọn tất cả các dịch vụ mà bạn không muốn khởi động.2. Hủy bỏ module kernel không cần thiếtNếu PC kết nối Ethernet bằng dây cáp, bạn không cần phải tải module wireless kernel.Thao tác này sẽ gặp phải chút khó khăn và yêu cầu thay đổi kernel. Để thực hiện thaotác này, bạn cần phải vào nguồn kernel. Sau đó thực hiện theo các bước thay đổikernel chuẩn. Sự khác biệt ở đây là bạn phải truy cập vào hệ thống và hủy bỏ mọimodule không cần thiết.Cách tốt nhất để phát hiện những module kernel nào hiện đã cài đặt và đang chạy trênhệ thống là cài đặt Bootchart. Phần mềm này không chỉ đưa ra một danh sách moduleđầy đủ, mà nó còn minh họa những gì đang xảy ra khi khởi động hệ thống. Bạn cũngcó thể sử dụng lệnh chkconfig –list|grep 3:on để phát hiện những dịch vụ đang vậnhành. Khi đã biết những module không cần thiết đang được tải, bạn có thể gỡ bỏchúng trong khi thay đổi kernel. Khi thực hiện, cần thay đổi kernel cho chính xác vớicấu trúc của bạn.3. Sử dụng trình quản lý cửa sổ nhẹ thay cho GNOME hay KDEBạn sử dụng trình quản lý cửa sổ vì chúng có thể làm giảm đáng kể thời gian khởiđộng đồ họa. Nếu sử dụng GNOME hay KDE, thời gian khởi động sẽ tăng thêm từ 30giây đến 60 giây, thay vào đó, bạn có thể sử dụng Enlightenment hoặc XFCE để thờigian khởi động sẽ mất không quá 10 giây. Ngoài ra chúng còn giúp tiết kiệm bộ nhớ.4. Sử dụng phương thức đăng nhập text-based thay vì graphicalHầu hết các máy Linux khi khởi động sẽ chạy ở mức 3 thay vì mức 5. Điều này sẽlàm chậm quá trình đăng nhập text-based, nơi mà bạn chỉ cần dùng lệnh startx để bắtđầu màn hình lựa chọn. Đăng nhập graphical phát sinh 2 vấn đề đó là tăng thời gian tảivà gây ra rắc rối khi khôi phụ lỗi của một cửa sổ nào đó.5. Sử dụng trình phân phối nhẹThay vì tải Fedora với dung lượng lớn, bạn nên thử với Gentoo, Arch hay PuppyLinux. Thời gian tải cho những trình phân phối nhỏ này nhanh hơn rất nhiều so vớiFedora (hay Ubuntu). Trong số những trình phân phối lớn, OpenSuSE được cho là khởiđộng nhanh nhất, nhưng điều này vẫn chưa được kiểm chứng. Với hai phiên bảnFedora và Ubuntu mới nhất, thì Ubuntu khởi động nhanh hơn nhiều so với Fedora.6. Sử dụng OpenBIOSNếu đã biết cách nâng cấp firmware cho PC, bạn có thể xét đến việc đổi sang một hệthống BIOS mã nguồn mở. Sử dụng firmware mã nguồn mở sẽ cho phép Linux khởichạy phần cứng khi nó khởi động (thay vì chỉ báo lên BIOS). Quan trọng nhất, nhiềuhệ thống BIOS có thể được cài đặt cho phù hợp với yêu cầu riêng của từng máy. Nếukhông muốn sử dụng BIOS mở, ít nhất bạn cũng có thể cài đặt BIOS không tìm kiếmổ đĩa mềm không tồn tại trên hệ thống hay khởi động trực tiếp từ ổ cứng trước tiên(thay vì khởi động từ ổ đĩa CD trước).7. Tránh vấn đề với dhcpNếu đang sử dụng mạng gia đình (hay mạng công ty) với địa chỉ IP tĩnh, máy của bạnsẽ luôn phải liên lạc với một máy chủ dhcp để nhận một địa chỉ IP. Nếu gặp phải vấnđề này, bạn cần phải cài đặt lệnh /etc/resolve/ve.conf để phản hồi địa chỉ máy chủDNS.8. Gỡ bỏ HotplugHotplug là một hệ thống cho phép người dùng kết nối và sử dụng ngay các thiết bịmới. Nếu máy chủ của bạn không cần hệ thống này thì hãy xóa bỏ chúng. Làm nhưvậy sẽ giúp việc khởi động nhanh hơn. Trên nhiều hệ thống, Hotplug làm chậm quátrình khởi động. Gỡ bỏ Hotplug phụ thuộc nhiều vào trình phân bổ mà bạn sử dụng.Chú ý: udve có thể thay thế hoàn toàn Hotplug nếu bạn đang sử dụng một trình phânbổ cũ.9. Sử dụng initngHệ thống initng được dùng để thay thế cho hệ thống sysvinit và làm giảm đáng kểthời gian khởi động trong những hệ điều hành như UNIX. Nếu bạn muốn quan sát hệthống initng hoạt động bạn có thể thử Pingwinek livecdtại http://home.gna.org/pingwinek/download.html.10. Sử dụng thủ thuật với DebianNếu đang sử dụng Debian, có một thủ thuật nhỏ bạn có thể dùng để khởi động nhiềulệnh chạy song song. Kiểm tra lệnh /etc/init.d/rc bạn sẽthấy CONCURRENCY=none ở dòng 24. Thay đổi giá trị CONCURRENCY=shell sẽgiúp máy khởi động nhanh hơn. ...
Tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 454 0 0 -
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 283 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
173 trang 277 2 0
-
175 trang 274 0 0