Hệ điều hành và mạng. Sự khác biệt giữa Linux và Windows. Yêu cầu để vượt qua công việc trong phòng thí nghiệm

Bộ Nông nghiệp RF

Cơ quan giáo dục nhà nước liên bang về giáo dục chuyên nghiệp đại học

Học viện Nông nghiệp bang Perm

được đặt theo tên của học giả D.N. Pryanishnikov"

Khoa Khoa học Máy tính

Chuyên ngành "Kế toán, phân tích và kiểm toán"

Bài kiểm tra

trong khoa học máy tính

Được hoàn thành bởi một sinh viên thư tín

Batueva A.N.

Được kiểm tra bởi một giáo viên cao cấp:

Kritchenko T.N.

Perm, 2008

1. Nhiệm vụ lý thuyết. Phòng phẫu thuật hệ thống Linux

1.1 Các tính năng mà hệ điều hành Linux cung cấp

1.2 Ai có thể cần hệ điều hành Linux và tại sao?

1.3 Các tính năng đặc trưng của Linux với tư cách là một hệ điều hành

1.4 Việc thực thi đồng thời nhiều chương trình trông như thế nào?

1.5 Cách nhiều người dùng làm việc trên cùng một máy

1.6 Hệ điều hành Linux được ghi chép đầy đủ như thế nào?

1.7 Sự khác biệt giữa Linux và các hệ điều hành có giấy phép miễn phí khác

1.8 Phần mềm được hỗ trợ bởi hệ thống Linux

1.9 Làm việc với Internet

1.10 Cái nào xử lý văn bản có thể được sử dụng trên Linux

2. Nhiệm vụ thực tế

2.1 Nhiệm vụ 1

2.2 Nhiệm vụ 2

2.3 Nhiệm vụ 3


1. Hệ điều hành Linux

Linux là một hệ điều hành tương thích POSIX và Unix hiện đại dành cho máy tính cá nhân và máy trạm.

Nó là một hệ điều hành mạng nhiều người dùng với hệ thống cửa sổ đồ họa nối mạng được gọi là XWindowSystem. Hệ điều hành Linux hỗ trợ các tiêu chuẩn và giao thức hệ thống mở Mạng Internet và tương thích với các hệ thống Unix, DOS, MSWindows. Tất cả các thành phần của hệ thống, bao gồm cả mã nguồn, đều được phân phối với giấy phép sao chép và cài đặt miễn phí cho số lượng người dùng không giới hạn.

Hệ điều hành Linux được sử dụng rộng rãi trên nền tảng IntelPC 386/486/Pentium/PentiumPro và đang có chỗ đứng trên một số nền tảng khác.

Sự phát triển của hệ điều hành Linux được thực hiện bởi Linus Torvalds của Đại học Helsinki và một nhóm đông đảo gồm hàng nghìn người dùng Internet, nhân viên của các trung tâm nghiên cứu, tổ chức, trường đại học, v.v.

1.1 Các tính năng mà HĐH cung cấp Linux

· giúp có thể có một hệ điều hành hiện đại miễn phí và hợp pháp để sử dụng cả ở nơi làm việc và ở nhà;

· có hiệu suất cao;

· Hoạt động tin cậy, ổn định, tuyệt đối không bị treo máy;

· không dễ bị nhiễm virus;

· cho phép bạn sử dụng đầy đủ các khả năng của PC hiện đại, loại bỏ những hạn chế vốn có trong DOS và MSWindows về việc sử dụng bộ nhớ máy và tài nguyên bộ xử lý;

· quản lý hiệu quả đa nhiệm và các ưu tiên, nhiệm vụ nền(tính toán dài, gửi email qua modem, định dạng đĩa mềm, v.v.) không can thiệp công việc tương tác;

· cho phép bạn dễ dàng tích hợp máy tính của bạn vào mạng cục bộ và mạng lưới toàn cầu, bao gồm trên mạng; hoạt động với các mạng dựa trên Novell và MSWindows;

· cho phép bạn thực thi các chương trình ứng dụng của các hệ điều hành khác được trình bày ở định dạng tải xuống - các phiên bản khác nhau của Unix, DOS và MSWindows;

· cung cấp việc sử dụng một số lượng lớn các gói phần mềm khác nhau được tích lũy trong thế giới Unix và được phân phối miễn phí cùng với mã nguồn;

· cung cấp một bộ công cụ phong phú để phát triển các chương trình ứng dụng ở bất kỳ mức độ phức tạp nào, bao gồm các hệ thống lớp máy khách-máy chủ, hướng đối tượng, với giao diện đồ họa và/hoặc văn bản nhiều cửa sổ, phù hợp để làm việc cả trong Linux và các hệ điều hành khác hệ thống;

· cung cấp cho người dùng và đặc biệt là nhà phát triển một cơ sở đào tạo tuyệt vời dưới dạng tài liệu phong phú và văn bản nguồn tất cả các thành phần, bao gồm cả nhân của chính hệ điều hành đó;

· cho phép mọi người thử sức mình trong việc phát triển, tổ chức giao tiếp và làm việc cùng nhau qua Internet với bất kỳ nhà phát triển hệ điều hành Linux nào và đóng góp bằng cách trở thành đồng tác giả của hệ thống.

1.2 Ai có thể cần hệ điều hành và tại sao? Linux

Nhiều loại người dùng có thể quan tâm đến việc sử dụng Linux vì nhiều lý do khác nhau. Không thể cung cấp một danh sách đầy đủ. Tuy nhiên, đây là một số ví dụ. Linux là hệ điều hành 32-bit (64-bit trên nền tảng DECAXP) chính thức sử dụng máy tính hết công suất. Linux lần lượt Máy tính cá nhân IBMPC thành một máy trạm thực sự. Với giá của một máy tính cá nhân, thấp hơn đáng kể so với giá của một máy trạm.

Lợi ích về giá là rất lớn, vì ngoài việc tiết kiệm phần cứng, phần mềm Linux còn đi kèm với giấy phép miễn phí cho phép sao chép hệ thống miễn phí, không giới hạn. Kernel, biên tập viên, dịch giả, DBMS, mạng, giao diện đồ họa, trò chơi và nhiều thứ khác phần mềm với dung lượng hàng nghìn megabyte - miễn phí và hợp pháp.

Chỉ riêng số tiền thắng từ phần mềm có thể dao động từ hàng nghìn đến hàng chục nghìn đô la. Đối với nhiều người dùng ở Nga giấy phép miễn phí- đây là cơ hội duy nhất để cung cấp cho mình một bộ phần mềm đầy đủ một cách hợp pháp.

Đối với thị trường vi phạm bản quyền, việc không trả tiền cho các chương trình là thông lệ. Tuy nhiên, trong trường hợp của Linux, không những không ai truy tố bạn về việc này mà họ còn cung cấp cho bạn tài liệu đầy đủ! Hơn nữa, với mã nguồn của tất cả các chương trình! Những tên cướp biển chưa bao giờ mơ tới điều này.

Linux được người tiêu dùng và các nhà phát triển hệ thống ứng dụng rất quan tâm. Hãy tưởng tượng một công ty bao gồm một số chi nhánh, có vị trí địa lý ở các khu vực khác nhau của thành phố và thậm chí ở các thành phố và quốc gia khác nhau. Một máy chủ cơ sở dữ liệu hoạt động tại trụ sở chính, các máy khách - máy trạm ở các chi nhánh - tương tác với máy chủ thông qua mạng. Một hệ thống như vậy được thực hiện nhanh chóng, rẻ tiền và thuận tiện trong Linux. Hãy suy nghĩ về khả năng phục hồi của Linux. Đây là nơi nó rất hữu ích!

Linux mở ra cánh cửa đến với thế giới khổng lồ của các hệ thống mở, trong đó có vô số công cụ để giải quyết nhiều vấn đề khác nhau.

1.3 Tính năng Linux giống như hệ điều hành

· đa nhiệm: nhiều chương trình được thực thi đồng thời;

· Chế độ nhiều người dùng: nhiều người dùng làm việc đồng thời trên cùng một máy;

· chế độ xử lý được bảo vệ (386 chế độ được bảo vệ);

Bảo vệ bộ nhớ quy trình; lỗi chương trình không thể khiến hệ thống bị treo;

· Chia trang theo bản ghi giữa các phiên bản của chương trình đang thực thi. Điều này có nghĩa là các tiến trình là phiên bản của một chương trình có thể sử dụng cùng một bộ nhớ khi thực thi. Khi một quá trình như vậy cố gắng ghi vào bộ nhớ, trang 4 kilobyte đang được ghi sẽ được sao chép vào không gian trống. Thuộc tính này tăng hiệu suất và tiết kiệm bộ nhớ;

· bộ nhớ ảo với tổ chức trang (tức là, không phải toàn bộ quy trình không hoạt động được chuyển từ bộ nhớ sang đĩa mà chỉ trang được yêu cầu); bộ nhớ ảo trong các phân vùng đĩa và/hoặc tệp hệ thống tệp riêng biệt; dung lượng bộ nhớ ảo lên tới 2 GB; thay đổi kích thước bộ nhớ ảo trong quá trình thực hiện chương trình;

· Tổng bộ nhớ chương trình và bộ đệm đĩa: tất cả giải phóng bộ nhớđược sử dụng để đệm trao đổi đĩa;

· Thư viện chia sẻ tải động;

· chứng nhận theo tiêu chuẩn POSIX.1, khả năng tương thích với các tiêu chuẩn SystemV và BSD ở cấp độ nguồn;

· Thông qua khả năng tương thích trình giả lập phù hợp với iBCS2 với SCO, SVR3, SVR4 cho các chương trình có thể tải xuống,

· Quản lý công việc theo tiêu chuẩn POSIX;

· Tính sẵn có của văn bản nguồn của tất cả các chương trình, bao gồm văn bản nhân, trình điều khiển, công cụ phát triển và ứng dụng. Những văn bản này được phân phối miễn phí. Hiện nay, một số công ty cung cấp một số chương trình thương mại cho Linux mà không có mã nguồn, nhưng mọi thứ miễn phí vẫn miễn phí;

· Mô phỏng bộ đồng xử lý trong kernel, do đó ứng dụng không phải lo lắng về việc mô phỏng bộ đồng xử lý. Tất nhiên, nếu có bộ đồng xử lý thì nó sẽ không được sử dụng;

· hỗ trợ cho bảng chữ cái và quy ước quốc gia, bao gồm. đối với tiếng Nga; khả năng thêm những cái mới;

· nhiều bảng điều khiển ảo: trên một màn hình có một số phiên làm việc độc lập đồng thời được chuyển từ bàn phím;

· hỗ trợ một số hệ thống tập tin phổ biến (MINIX, Xenix, file Hệ thống V); sự hiện diện của hệ thống tệp nâng cao của riêng nó với dung lượng lên tới 4 Terabyte và có tên tệp lên tới 255 ký tự;

· truy cập minh bạch vào các phân vùng DOS (hoặc OS/2 FAT): phân vùng DOS trông giống như một phần của hệ thống tệp Linux; Hỗ trợ VFAT (WNT, Windows 95);

· Hệ thống tệp đặc biệt UMSDOS, cho phép bạn cài đặt Linux trong hệ thống tệp DOS;

· truy cập (chỉ đọc) vào hệ thống tệp HPFS-2 OS/2 2.1;

· hỗ trợ tất cả các định dạng CDROM tiêu chuẩn;

· Hỗ trợ mạng TCP/IP, bao gồm ftp, telnet, NFS, v.v.

1.4 Việc thực thi đồng thời nhiều chương trình trông như thế nào?

Cái gọi là bảng điều khiển đa năng ảo giúp tổ chức hoạt động của nhiều bảng điều khiển trên một màn hình. Quá trình phát sóng bắt đầu trên bảng điều khiển đầu tiên. Tổ hợp phím Alt-F2 đi tới bảng điều khiển thứ hai. Chương trình phát sóng vẫn tiếp tục nhưng bảng điều khiển đầu tiên trên màn hình hiển thị đã được thay thế bức tranh mới bảng điều khiển thứ hai. Ví dụ, trong đó một trình soạn thảo văn bản được khởi chạy. Tổ hợp Alt-F3 đi tới bảng điều khiển thứ ba, trong đó trình gỡ lỗi được khởi chạy, v.v. Thông thường có 8 bảng điều khiển trong hệ thống, nhưng có thể cài đặt tới 64 bảng. Bạn có thể chuyển sang bất kỳ bảng điều khiển nào vào bất kỳ lúc nào.

Một bảng điều khiển riêng biệt có thể chạy cả chương trình văn bản và đồ họa.

Trên một trong những bảng điều khiển miễn phí, bạn có thể chạy một ứng dụng có cửa sổ hệ thống đồ họa XWindowSystem. Mở một cửa sổ trên màn hình và chơi DOOM. Có thể thông qua mạng lưới với một đối tác. Và trong các cửa sổ khác - cơ sở dữ liệu, thư, trình soạn thảo, chương trình phát sóng, v.v.

Do đó, nhiều bảng điều khiển đang chạy cùng lúc và trên một trong các bảng điều khiển cũng có nhiều cửa sổ XWindowSystem.

Xin chào các độc giả thân mến. Khi sử dụng máy tính, máy tính bảng, điện thoại thông minh, chúng ta hiếm khi đi sâu tìm hiểu xem bên dưới lớp vỏ của chúng có những gì, chạy trên “RAM” gì, v.v. Nếu như người dùng đơn giản Windows và Mac OS của Apple thường được nghe nói đến, nhưng ít người nghe nói đến chú ngựa đen Linux. Chúng ta hãy cùng nhau sửa chữa sự hiểu lầm này.

Linux là hạt nhân của chính hệ điều hành. Rất nhiều hệ thống dựa trên kernel này: Mint, Debian, Ubuntu, Fedora, Gentoo, đây chỉ là một phần nhỏ trong danh sách khổng lồ các hệ thống. Chúng được gọi là bản phân phối, đôi khi là Linux. Đáng chú ý là một số Linux được tạo ra trên nền tảng của các Linux khác. Ví dụ: Mint trên Ubuntu và Ubuntu trên Debian.

Các bộ phân phối có giao diện khác nhau một chút so với cùng một hệ điều hành Mac OS và Windows. . Sự khác biệt đáng kể duy nhất là tập tin nguồn, trong mã hệ điều hành.

Có một tính năng quan trọng khác: giao diện hệ thống trong Linux cũng như môi trường người dùng của nó có thể được thay đổi hoàn toàn.

Bản thân các hệ thống Linux khác nhau về mục đích. Một số được tạo ra để đáp ứng những yêu cầu cao nhất của người dùng: Hệ điều hành cơ bản, Ubuntu, Fedora, Debian. Những người khác khác nhau về nguyên tắc cài đặt: Slackware, Gentoo, Arch. Các hệ thống Linux cũng đã được tạo ra, tập trung chủ yếu vào việc bảo vệ và bảo mật.

Ưu điểm chính của bộ phân phối là người dùng tự mình cài đặt các thành phần mình cần. Kết quả là máy tính trở nên nhanh hơn.

Một sự thật quan trọng khác về Linux . Android mạnh mẽđược tạo ra trên cốt lõi của nó. Không giống như PC, phần lớn điện thoại và máy tính bảng chạy trên nền tảng Android.

Lịch sử của Linux.

Trong số nhiều sinh viên đọc tác phẩm này có Linus Torvalds, một người Phần Lan sinh ra. Sử dụng hệ điều hành Minix, anh nhận thấy nó có nhiều khuyết điểm. Torvalds bắt đầu cải tiến Minix và vào năm 1991 đã phát hành một nhân mới có tên Linux.

Cần phải tính đến việc hạt nhân không có môi trường của nó là vô dụng. Vì vậy, trớ trêu thay, cùng lúc đó, Richard Stallman lại tạo ra hệ thống GNU với các chương trình nhưng không có nhân. Kết quả là việc sáp nhập đã phát hành hệ thống GNU/Linux theo biểu tượng vui nhộn chim cánh cụt

Ngoài ra, Torvalds còn viết cuốn sách " Chỉ cho fun" về lịch sử của Linux.


Ưu và nhược điểm của Linux

Ưu điểm không thể nghi ngờ của Linux là tính năng bảo mật và độ tin cậy cao. Kết quả là, nó cung cấp năng lượng cho các máy tính siêu mạnh, hệ thống phòng thủ và các máy chủ lớn phục vụ số lượng lớn người dùng trên thế giới.

Đối với vi-rút, có quá ít vi-rút có thể đe dọa nghiêm trọng đến tính bảo mật của Linux và khả năng vi-rút có thể đối phó với hệ thống là rất thấp.

Một lợi thế chắc chắn là bạn không phải trả tiền cho hệ thống Linux, giống như nhiều bản phân phối. Chỉ có một số ít được trả phí, một trong số đó là RHEL, và nó chủ yếu được yêu cầu ở các công ty kinh doanh.

Đối với các nhà phát triển, họ không bị mất việc, việc cài đặt các dịch vụ đặc biệt mang lại cho họ lợi nhuận vật chất: đám mây, cửa hàng âm nhạc, v.v. Từ đó, bạn không nên sợ bất kỳ vi-rút, Trojan hoặc vết nứt nào - một điểm cộng lớn khác có lợi cho Linux, bởi vì quá trình cài đặt chương trình diễn ra thông qua “Trung tâm ứng dụng” hoặc thông qua trang web chính thức.

Nhân viên văn phòng và tất cả người dùng Microsoft Office Lưu ý - ứng dụng thông thường của Microsoft đang được thay thế bằng LibreOffice, ứng dụng này hoạt động với bảng và văn bản.

Nhược điểm của Linux là không tương thích với nhiều chương trình Windows thú vị. Ví dụ: Photoshop, 3DS Max, AfterEffects. Ví dụ, để tải xuống Photoshop trên Linux, bạn sẽ cần rất nhiều chương trình phụ trợ và thậm chí sau đó một số chức năng sẽ không được hỗ trợ. Có một lựa chọn thay thế: cho Photoshop – Gimp, cho 3DS Max – Blender. Cần lưu ý rằng Gimp không có tất cả các chức năng của Photoshop, nhưng đối với người mới bắt đầu thì điều đó có thể khá hợp lý.

Một nhược điểm nữa là thiếu game hay cao cấp. Tuy nhiên, các nhà phát triển đã làm việc chăm chỉ về điều này.

Một điều thú vị khác về Linux là nếu có vấn đề phát sinh, bạn sẽ giải quyết nó và quên nó mãi mãi, không giống như Windows. Hệ thống được tùy chỉnh cho người dùng và hoạt động bình thường trong nhiều năm.

Đôi điều về Ubuntu

Từng là bản phân phối phổ biến nhất, giờ đây nó đã được thay thế bởi Mint. Những người tạo ra Ubuntu là công ty Canonical dưới sự lãnh đạo của một doanh nhân đến từ Nam Phi và nhà du hành vũ trụ thứ hai bán thời gian Mark Shuttleworth.

Hệ thống này rất thuận tiện, nó thích ứng với người dùng và có một số tùy chọn: dành cho máy tính trường học– Xubfox, c LXDE – Lubfox, v.v.

Ubuntu sử dụng giao diện Unity, có Launcher launcher, công cụ tìm kiếm Dash, tích hợp sẵn Wikipedia, Google.

Tính năng chính của Unity là cái gọi là. menu chung, nó được ẩn ở trên cùng, mở nhanh khi bạn di con trỏ chuột.

Người dùng Ubuntu luôn hỗ trợ lẫn nhau và giúp đỡ những người mới. Từ "ubuntu" có nghĩa là "nhân loại".

Bạn cũng có thể tham gia cộng đồng vui vẻ và thân thiện này. Tìm hiểu nhiều sự thật đáng kinh ngạc và đăng ký vào blog của chúng tôi.

Xin chào độc giả blog thân yêu www.trang web. Còn rất ít thời gian cho đến khi kết thúc Hỗ trợ Windows XP vào tháng 4 năm 2014.

Tôi nghĩ rằng ngay trước sự kiện này, việc tích trữ một bộ cập nhật ngoại tuyến cho XP là điều hợp lý, chẳng hạn như trong trường hợp sử dụng tiện ích “Cập nhật ngoại tuyến WSUS” được mô tả trong.

Điều gì sẽ xảy ra ngay sau ngày 8 tháng 4 năm 2014? Vâng, thực ra lúc đầu thì không có gì cả. Những người vì lý do này hay lý do khác vẫn chưa thể từ bỏ Windows XP sẽ tiếp tục sử dụng hệ điều hành này thời gian không xác định. Theo một số ước tính, sau khi kết thúc hỗ trợ, khoảng 15% máy tính trên thế giới sẽ vẫn sử dụng XP.

Nó là tốt hay xấu? Chắc chắn là xấu. Các lỗ hổng hệ điều hành mới được phát hiện sẽ không còn được sửa chữa nữa và những kẻ tấn công chắc chắn sẽ cố gắng lợi dụng tình trạng này.

Tình hình sẽ được giảm nhẹ phần nào nhờ phần mềm bảo vệ chống virus. Microsoft hứa sẽ tiếp tục ủng hộ Bảo mật thiết yếu dành cho XP. Có thể giả định rằng đại lý chống vi-rút các nhà phát triển khác cũng sẽ không ngừng hoạt động. Nhưng phần mềm chống vi-rút và các lỗ hổng hệ điều hành vẫn còn lâu mới giống nhau.

Khi chúng tôi đã đề cập đến chủ đề liên quan đến chương trình Adobe. Đúng, liên quan đến Windows XP, việc đặt tên cho các lỗ hổng Không ngày nó sẽ sai. “Ngày 0” là khi không ai biết về lỗ hổng này ngoại trừ những kẻ tấn công đã phát hiện và khai thác nó. Và ở đây họ sẽ biết tất cả mọi người, nhưng cô ấy sẽ không còn bị loại nữa.

Vì vậy, hàng ngày sau khi kết thúc hỗ trợ, hãy làm việc Windows XP sẽ ngày càng trở nên không an toàn. Có lẽ đáng để cố gắng tìm người thay thế cô ấy. Về vấn đề này, hôm nay chúng ta sẽ nói về Linux. Đến lúc rồi.

Một sự thay thế Windows XP tôi sẽ Linux Tôi không đặt tên cho nó - nó vẫn là một hệ điều hành hoàn toàn khác, sẽ cho phép bạn thực hiện một số nhiệm vụ nhất định với mức độ thành công ít nhiều. Chỉ là không phải tất cả các máy tính chạy Windows XP đều có thể cài đặt các phiên bản hệ điều hành mới. Hệ thống Microsoft, và đây Linux, như một quy luật, điều đó là có thể.

Vật liệu được thiết kế cho người mới bắt đầu người dùng Linux, tức là dành cho những người mới bắt đầu làm quen với hệ điều hành này. Do đó, ngay từ đầu, điều rất quan trọng là phải hiểu một số điểm khác biệt cơ bản của nó so với hệ điều hành Windows. Nếu không có sự hiểu biết của họ, sẽ khó có thể cảm thấy thoải mái với hệ điều hành này, đặc biệt là sau nhiều năm làm việc trên Windows.

Hãy bắt đầu với hệ thống tập tin.

Các tính năng của hệ thống tập tin Linux

Điều quan trọng nhất là hiểu được sự khác biệt trong cách tiếp cận tổ chức cấu trúc hệ thống tập tin.

Tất nhiên, mọi người đều biết vấn đề triết học cổ xưa về con gà và quả trứng - cái nào có trước. Tôi nhớ nó không phải vì hệ điều hành có một vấn đề tương tự, nhưng vì Windows và Linux có những cách tiếp cận khác nhau đối với các nguyên tắc xây dựng hệ thống tệp. Một cách rất đơn giản, sự khác biệt này có thể được giải thích như sau.

TRONG các cửa sổ Chính là ổ đĩa (phân vùng) trên thiết bị lưu trữ. Để truy cập t Chà, nó sẽ tự động được cài đặt vào hệ thống với việc gán một chữ cái tùy ý nhất định trong bảng chữ cái Latinh. Sau đó, bạn có thể tạo các thư mục và tệp trên thiết bị khối được kết nối cũng như đọc và sửa đổi nội dung của chúng. Danh sách các thư mục nói chung không được quy định.

Đây là cách tiếp cận cực kỳ đơn giản và rất quen thuộc với đại đa số người dùng. Đồng thời, nó tạo ra những khó khăn nhất định khi vì lý do này hay lý do khác, bạn cần đặt các thư mục hệ thống trên các ổ đĩa khác nhau.

Trong một số trường hợp, chỉ những biểu tượng mới cho phép đạt được kết quả tích cực. Bạn thậm chí có thể gắn toàn bộ ổ đĩa bằng liên kết tượng trưng. Chúng tôi đã xem xét tùy chọn này trong bài viết.

Tuy nhiên, không phải mọi thư mục hệ thống đều có thể được chuyển sang ổ đĩa khác. Ví dụ: không thể di chuyển một thư mục nổi tiếng, thậm chí có thể nói là khét tiếng dành cho tất cả người dùng Windows 7 nâng cao.

Dù vậy, nhiệm vụ đặt các thư mục hệ thống Windows trên ổ đĩa khác nhau không thể coi là tầm thường. Đồng thời, các điểm gắn ổ đĩa (ký tự ổ đĩa) hoạt động theo cách riêng của chúng, các thư mục và tệp trên thiết bị lưu trữ hoạt động riêng và chúng không được kết nối với nhau theo bất kỳ cách nào.

TRONG Linux nó là cách khác xung quanh. Cơ sở của cấu trúc tập tin không phải là một tập, mà là một tập cố định cứng nhắc xuất phát từ Unix, hợp lý cấu trúc thư mục hệ thống- tiêu chuẩn F.H.S. (Hệ thống phân cấp hệ thống tập tin).

Nếu bạn mở vào quản lý tập tin Hệ thống tập tin Linux, thì điều đầu tiên bạn có thể nhận thấy là các ký tự ổ đĩa thông thường bị thiếu - trong Linuxđơn giản là chúng không được sử dụng.

Cách chỉ định ổ đĩa và ổ đĩa trong Linux, chúng ta đã thảo luận về chủ đề sao lưu và khôi phục đĩa bằng tiện ích nhân bản, làm việc trong môi trường Linux. Chúng ta hãy nhớ lại chúng một cách ngắn gọn.

Chỉ định đĩa trong hệ điều hành Linux

Cái đầu tiên khó đấy SATAđĩa được chỉ định là sda, đĩa có giao diện SCSI hoặc đã lỗi thời ngày hôm nay PATAhda.

Phân vùng (ổ đĩa) đầu tiên của đĩa được chỉ định là sda1 (hda1), thứ hai sda2, và như thế.

Thứ hai ổ cứng sẽ được gọi sdb (hdb), các phần tương ứng, – sdb1, sdb2, …

Tuy nhiên, điều này không có nghĩa là bạn có thể truy cập trực tiếp vào nội dung của thiết bị lưu trữ bằng cách sử dụng các ký hiệu này. Như chúng tôi vừa nói ở trên, cái chính là cây thư mục và thiết bị phải được gắn vào một trong các điểm của nó (thư mục).

Danh sách và mục đích của các thư mục trong cấu trúc file Linux

Tất cả cấu trúc tập tin Linuxđược xây dựng tương đối với thư mục gốc, có ký hiệu là “ / ”.

Ví dụ: nếu khi cài đặt hệ điều hành, bạn gắn phân vùng đầu tiên của đĩa đầu tiên vào thư mục gốc / (điểm gắn kết - điểm gắn kết), thì tất cả các tệp (cả hệ thống và người dùng) sẽ nằm trên đĩa này.

Thoạt nhìn, nó vẫn rất giống với Windows - tất cả các tệp đều nằm trên một ổ đĩa (tốt, ngoại trừ phần bộ tải khởi động nhỏ “Được hệ thống dành riêng” xuất hiện trong Windows 7). Nhưng đây chỉ là lần đầu tiên. Thực sự có một sự khác biệt lớn.

Thực tế là Linux cho phép bạn gắn các phân vùng đĩa khác nhau vào một số điểm trong thư mục của bạn trực tiếp trong quá trình cài đặt hoặc sau này. Nó có nghĩa là phương tiện thông thường mà không cần bất kỳ nỗ lực bổ sung hoặc hậu quả tiêu cực nào, các tệp hệ điều hành có thể được đặt trong các phân vùng khác nhau của cùng một đĩa, trên các đĩa khác nhau và thậm chí trên mạng.

Chúng ta hãy xem xét ngắn gọn mục đích của từng thư mục riêng lẻ trong hệ thống tập tin. Trên thực tế, không thực sự cần thiết phải biết về tất cả chúng ở giai đoạn đầu, nhưng để có một ý tưởng chung cho tương lai thì điều đó sẽ không có hại gì.

/thùng rác- thư mục chứa nội dung chính Các tập tin thực thi (tập tin nhị phân - tập tin nhị phân). Người dùng bình thường không thể thay đổi các tập tin nằm trong đó mà chỉ có thể xem nó. Chỉ siêu người dùng mới có quyền ghi - Nguồn gốc.

/khởi động– các tệp cần thiết để khởi động Linux, chẳng hạn như tệp bộ nạp khởi động GRUB và lõi hệ thống. Mục lục /khởi động có thể được đặt trong thư mục gốc và trên một phân vùng đĩa riêng biệt.

Chuyển khoản /khởi động trên một phân vùng riêng có thể cần thiết, chẳng hạn như khi sử dụng trình quản lý âm lượng logic trong hệ thống LVM (Trình quản lý khối logic). Chúng tôi đã xem xét cấu hình này trong bài viết dành riêng cho việc tối ưu hóa việc sử dụng không gian đĩa trên netbook Asus eee pc 900.

Trong trường hợp này, bạn có thể tìm thấy sự tương đồng nhất định giữa thư mục /khởi động và phần “ Được hệ thống đặt trước"Windows7.

/dev– thư mục này chứa tập tin đặc biệt thiết bị ( thiết bị - thiết bị).

Làm việc với tất cả các thiết bị máy tính được thực hiện bằng cách sử dụng các tệp giao diện này. Ngoài ra, có thể lưu ý rằng thư mục không chỉ chứa các tập tin thực mà còn thiết bị ảo. Ví dụ, thiết bị Vô giá trị hoặc thiết bị tạo số ngẫu nhiên Ngẫu nhiên. Quyền thư mục giống nhau /thùng rác.

/vân vân– một thư mục chứa các tập tin cấu hình chính của chương trình và tiện ích hệ thống. (vân vân - và như thế).

Hầu hết các cài đặt hệ điều hành Linux đều được chứa trong các tệp văn bản thuần túy. Có thể trong quá trình hoạt động của hệ thống, đây sẽ chính xác là thư mục thỉnh thoảng phải truy cập.

Người dùng Linux nâng cao thích làm việc với các tệp cài đặt văn bản. Thực tế hoàn toàn không phải là bạn sẽ phải làm điều tương tự - trong phiên bản hiện đại Có rất nhiều Linux tiện ích đồ họađể cấu hình hệ thống và chương trình. Mặc dù xét cho cùng, chúng chỉ là một giao diện người dùng thuận tiện để thay đổi các tệp văn bản giống nhau.

Vì việc sửa đổi các tập tin này có thể dẫn đến hậu quả nghiêm trọng những thay đổi mang tính hệ thống, một lần nữa, chỉ siêu người dùng mới có thể chỉnh sửa mọi thứ trong thư mục này Nguồn gốc.

/lib– các thư viện chia sẻ chính mà các tập tin thực thi từ thư mục hoạt động /thùng rác/sbin.

/phương tiện truyền thông– thư mục của phương tiện được kết nối.

Điều gì xảy ra trong Windows nếu bạn kết nối USB Flash (ổ flash) với máy tính của mình? ổ USB hoặc việc tải một đĩa quang vào ổ đĩa là điều ai cũng biết. Thiết bị sẽ được tự động mount vào hệ thống và gán chữ cái đầu tiên miễn phí. Sau đó, bạn có thể bắt đầu làm việc với nội dung của nó.

Điều tương tự hoàn toàn sẽ xảy ra khi bạn kết nối thiết bị với máy tính chạy hệ điều hành Linux. Nó sẽ được tự động gắn kết (may mắn thay, thời mà bạn phải gắn các ổ đĩa được kết nối theo cách thủ công trên dòng lệnh đã qua).

Tuy nhiên, sẽ không có chữ cái hoặc thiết bị mới nào xuất hiện sau đó. Thay vào đó, thư mục tương ứng với thiết bị sẽ xuất hiện trong thư mục /phương tiện truyền thông. Nó đơn giản mà.

Về nguyên tắc, bạn có thể không biết gì về sự tồn tại và mục đích của thư mục này. Thực tế là trong các bản dựng Linux hiện đại, sau khi gắn thành công thiết bị lưu trữ mới, liên kết tương ứng sẽ được tạo trực tiếp trên màn hình.

Tôi sẽ cố gắng giải thích những ưu điểm của phương pháp này là gì. ví dụ cụ thể từ Windows. Tôi sử dụng một chương trình tuyệt vời trên máy tính làm việc của mình làm trình quản lý ảnh Picasa. Thỉnh thoảng tôi làm với sự giúp đỡ của cô ấy bản sao lưu hình ảnh vào ổ USB bên ngoài. Rất thuận tiện vì chỉ có ảnh mới và ảnh đã thay đổi mới được sao chép.

Một tính năng đặc biệt của chương trình là liên kết chặt chẽ kho lưu trữ hiện có với một ký tự ổ đĩa cụ thể. Và vì Windows gắn các thiết bị được kết nối vào một chữ cái tùy ý, nên hầu như lúc nào bạn cũng phải khắc phục tình huống này thông qua “Quản lý đĩa”. Điều này sẽ không xảy ra trong Linux (vấn đề duy nhất là các phiên bản Picasa không tồn tại đối với Linux).

/mnt– điểm gắn kết tạm thời cho hệ thống tập tin. Được sử dụng chủ yếu bởi quản trị viên hệ thống để thực hiện một số hành động nhất định với các tệp trên thiết bị lưu trữ được kết nối.

/opt– thư mục dành riêng cho việc cài đặt gói bổ sung phần mềm. Ví dụ: nếu bạn cài đặt một chương trình nổi tiếng trên máy tính Linux, các tệp của nó sẽ xuất hiện trong thư mục /opt/google/earth/free/. TRONG /opt Thông thường, các gói phần mềm độc quyền được lưu trữ trên máy chủ.

/proc– điểm gắn kết hệ thống tập tin ảo giao dịch, cho phép bạn tạo biểu diễn hai cấp độ của không gian quy trình. Thư mục gốc của thư mục này chứa các tệp cung cấp nhiều thông tin khác nhau về hệ thống, không chỉ các quy trình.

/nguồn gốc– thư mục gốc siêu người dùng nguồn gốc. Không giống như thư mục chính của người dùng thông thường ( /trang chủ) luôn nằm ở thư mục gốc của hệ thống tập tin, nghĩa là không thể di chuyển nó sang phân vùng khác.

Về vấn đề này, cần nhớ rằng liên quan đến việc di chuyển hồ sơ người dùng sang Windows, tôi cũng luôn để thư mục quản trị viên ở .

Cách tiếp cận này theo một cách nào đóđảm bảo tính sẵn sàng của hệ thống cho quản trị.

/chạy– lưu trữ tập trung các tệp tạm thời cần thiết để khởi động dịch vụ trong giai đoạn đầu khởi động hệ thống. Sẽ có vấn đề khi đặt những tập tin như vậy vào một thư mục /tmp do thực tế là chúng có thể bị xóa trong đó.

Mục lục /chạy xuất hiện trong Linux khá gần đây, chỉ vài năm trước.

/sbin- tương tự của một danh mục /thùng rác. Nó chứa các tập tin thực thi được sử dụng cho các tác vụ quản trị hệ thống. Ví dụ: ifconfig, iptables, v.v.

/srv– thư mục chứa các tập tin dịch vụ do hệ thống cung cấp. Nếu không có các dịch vụ như vậy thì thư mục này trống.

/sys- điểm gắn kết hệ thống tập tin ảo sysfs nằm trong bộ nhớ. Cung cấp cho người dùng thông tin chi tiết về hoạt động của nhân hệ thống, ví dụ: các mô-đun đã tải, thông số và trình điều khiển thiết bị.

Xuất hiện tương đối gần đây với mục tiêu tổ chức và tách khỏi /proc thông tin về cấu trúc hạt nhân.

/tmp– thư mục lưu trữ các tập tin tạm thời. Thư mục tương tự C:/Windows/Nhiệt độ trong hệ điều hành Windows.

/usr– thư mục chứa các ứng dụng và tập tin được người dùng sử dụng. Nó không chỉ có thể được đặt trên một đĩa khác mà còn được gắn qua mạng. Có thể dùng chung cho một số máy tính (không có loại tương tự trong HĐH Windows).

Trong danh mục /usr thư mục được đặt /usr/bin, /usr/sbin/usr/lib. Mục đích của chúng tương tự như các thư mục cùng tên đã thảo luận ở trên, với điểm khác biệt là các tệp nằm trong chúng liên quan đến người dùng chứ không phải ứng dụng hệ thống.

Tất cả người dùng ngoại trừ siêu người dùng nguồn gốc, có quyền chỉ đọc.

/var– một thư mục để lưu trữ dữ liệu thay đổi liên tục. Mục đích của nó tương tự như một thư mục /usr, nhưng không giống anh ấy ở chỗ /var dữ liệu có thể được ghi lại. Ví dụ: các tệp nhật ký được đặt ở /var/log.

/thất lạc+tìm thấy- các tập tin không có liên kết từ bất kỳ thư mục nào. Chúng có thể xuất hiện do lỗi hệ thống nào đó, chẳng hạn như do tắt nguồn khi xóa tệp. Khi những tệp như vậy xuất hiện, người dùng có thể phân tích nội dung của chúng và quyết định phải làm gì với chúng.

Kể từ khi giới thiệu các hệ thống tệp ghi nhật ký trong hệ điều hành Linux, chẳng hạn như ext3ext4, mất tập tinđã trở nên nhỏ hơn đáng kể nhờ khả năng khôi phục các thao tác tệp chưa hoàn thành.

/trang chủ– thư mục chứa chúng thư mục nhà của người dùng.

Mô tả danh mục /trang chủđã được chuyển đến phần cuối cùng của bài viết một cách cố ý. Cuối cùng, chính anh ấy là người sẽ khiến chúng ta quan tâm trong thời gian sắp tới.

TRONG Thư mục chính Không chỉ các tệp người dùng mà họ làm việc trực tiếp được lưu trữ (chúng có thể được đặt ở một vị trí khác nếu muốn), mà quan trọng nhất là toàn bộ phần người dùng của tệp cấu hình - cài đặt chương trình, cài đặt giao diện và thông tin xác thực.

Vì Linux là một hệ thống nhiều người dùng nên mỗi người dùng có một đặc điểm riêng Thư mục chủ. Như chúng tôi đã nói ở trên, Thư mục chủ siêu người dùng nguồn gốc nằm ở một vị trí khác ở thư mục gốc của hệ thống tập tin.

Một người dùng cụ thể chỉ có quyền ghi vào thư mục chính của họ. Để thay đổi các tập tin khác trên hệ thống, anh ta phải được cấp quyền người dùng nguồn gốc.

Bây giờ về điều quan trọng nhất. Nội dung danh mục /trang chủ không chỉ có thể được chuyển sang một nơi riêng biệt phần cứngđĩa, nhưng hơn nữa, chúng tôi rất khuyến khích làm như vậy. Tính bảo mật của hệ điều hành và sự an toàn của dữ liệu người dùng thường được coi là đối số.

    Vâng, vâng. Nói chung, đây là trường hợp nào đó. Cuối cùng, tất cả phụ thuộc vào những ứng dụng cần thiết cho công việc. Và mọi thứ trong Linux đều dựa trên chúng.
    Tôi nghĩ từ “đúng” không phù hợp lắm. Nếu quá trình cài đặt được thực hiện “tự động”, thì mọi thứ đã được thực hiện chính xác mà không tính đến những thay đổi có thể xảy ra trong tương lai.

Về ghi chú ở nhà, tôi đã cài đặt Ubuntu và 7, nhưng vì tôi chủ yếu chơi trên nó nên tôi thường sử dụng 7. Tôi đã cài đặt Ubuntu để làm quen và quan tâm đến quá trình cài đặt hai Trục trên một con vít. Bạn có thể sử dụng Ubuntu, nhưng nó không hoạt động, vì tôi làm việc với phần mềm cụ thể không chỉ yêu cầu Win mà còn yêu cầu x86 (cứng, thời kì đồ đá và các tác giả phần mềm người Nga). Vì lý do tương tự, ghi chú công việc đang chạy 7 x86 với PAE đã được mở khóa.
Đối với một người dùng bình thường, đối với tôi, có vẻ như anh ta có loại hệ thống nào không quan trọng miễn là anh ta có thể xem phim và lướt mạng, và với điều này trong Linux (dù là hệ thống nào, điều chính là với giao diện đồ họa :) không có vấn đề gì.
Cảm ơn bạn vì bài viết, hóa ra nó lại hữu ích với tôi vì tôi không rành lắm về hệ thống tệp Linux.

  • Tôi hoàn toàn đồng ý. Tình huống rất điển hình. Phanh chính triển khai rộng rãi Linux là các chương trình. Hay đúng hơn là sự vắng mặt của các chương trình Windows hoàn toàn tương tự. Truyền thống, thói quen và rất nhiều sự phát triển rất mạnh mẽ. Mặt khác, họ đến từ đâu? Các nhà phát triển không có lợi ích thương mại rõ ràng.

Các tính năng đặc trưng của Linux với tư cách là một hệ điều hành.

  • đa nhiệm: nhiều chương trình chạy đồng thời;
  • chế độ nhiều người dùng: nhiều người dùng làm việc đồng thời trên cùng một máy;
  • chế độ xử lý được bảo vệ (chế độ được bảo vệ 386);
  • bảo vệ bộ nhớ quá trình; lỗi chương trình không thể khiến hệ thống bị treo;
  • tải tiết kiệm: Linux chỉ đọc từ đĩa những phần của chương trình thực sự được sử dụng để thực thi;
  • chia trang theo bản ghi giữa các phiên bản của chương trình đang chạy. Điều này có nghĩa là các tiến trình là phiên bản của một chương trình có thể sử dụng cùng một bộ nhớ khi thực thi. Khi một quá trình như vậy cố gắng ghi vào bộ nhớ, trang 4 kilobyte đang được ghi sẽ được sao chép vào không gian trống. Thuộc tính này tăng hiệu suất và tiết kiệm bộ nhớ;
  • bộ nhớ ảo có tổ chức trang (nghĩa là không phải toàn bộ quá trình không hoạt động được chuyển từ bộ nhớ sang đĩa mà chỉ trang được yêu cầu); bộ nhớ ảo trong các phân vùng đĩa và/hoặc tệp hệ thống tệp riêng biệt; dung lượng bộ nhớ ảo lên tới 2 GB; thay đổi kích thước bộ nhớ ảo trong quá trình thực hiện chương trình;
  • bộ nhớ chương trình chia sẻ và bộ đệm đĩa: toàn bộ bộ nhớ trống được sử dụng để trao đổi vùng đệm với đĩa;
  • thư viện chia sẻ được tải động;
  • kết xuất chương trình để phân tích sau khi chết: cho phép bạn phân tích bằng trình gỡ lỗi không chỉ chương trình đang chạy mà còn cả chương trình đã chấm dứt bất thường;
  • Được chứng nhận POSIX.1, nguồn tương thích với các tiêu chuẩn System V và BSD;
  • thông qua khả năng tương thích của trình giả lập phù hợp với iBCS2 với SCO, SVR3, SVR4 cho các chương trình có thể tải xuống,
  • tính sẵn có của văn bản nguồn của tất cả các chương trình, bao gồm văn bản nhân, trình điều khiển, công cụ phát triển và ứng dụng. Những văn bản này được phân phối miễn phí. Hiện nay, một số công ty cung cấp một số chương trình thương mại cho Linux mà không có mã nguồn, nhưng mọi thứ miễn phí vẫn miễn phí;
  • Quản lý công việc POSIX;
  • mô phỏng bộ đồng xử lý nằm trong kernel nên ứng dụng không phải lo lắng về việc mô phỏng bộ đồng xử lý. Tất nhiên, nếu có sẵn bộ đồng xử lý thì nó sẽ được sử dụng;
  • hỗ trợ cho bảng chữ cái và quy ước quốc gia, bao gồm. đối với tiếng Nga; khả năng thêm những cái mới;
  • nhiều bảng điều khiển ảo: trên một màn hình, nhiều phiên làm việc độc lập đồng thời được chuyển từ bàn phím;
  • hỗ trợ một số hệ thống tệp phổ biến (hệ thống tệp MINIX, Xenix, System V); sự hiện diện của hệ thống tệp nâng cao của riêng nó với dung lượng lên tới 4 Terabyte và có tên tệp lên tới 255 ký tự;
  • truy cập minh bạch vào các phân vùng DOS (hoặc OS/2 FAT): phân vùng DOS trông giống như một phần của hệ thống tệp Linux; Hỗ trợ VFAT (WNT, Windows 95);
  • một hệ thống tệp đặc biệt UMSDOS, cho phép bạn cài đặt Linux trong hệ thống tệp DOS;
  • truy cập (chỉ đọc) vào hệ thống tệp HPFS-2 OS/2 2.1;
  • Hỗ trợ tất cả các định dạng CD ROM tiêu chuẩn;
  • Hỗ trợ mạng TCP/IP, bao gồm ftp, telnet, NFS, v.v.

Việc thực hiện đồng thời một số chương trình trông như thế nào?

Cái gọi là bảng điều khiển đa năng ảo giúp tổ chức hoạt động của nhiều bảng điều khiển trên một màn hình. Quá trình phát sóng bắt đầu trên bảng điều khiển đầu tiên. Tổ hợp phím Alt-F2 đi tới bảng điều khiển thứ hai. Chương trình phát sóng vẫn tiếp tục, nhưng bảng điều khiển đầu tiên trên màn hình hiển thị được thay thế bằng hình ảnh mới của bảng điều khiển thứ hai. Ví dụ, trong đó một trình soạn thảo văn bản được khởi chạy. Tổ hợp Alt-F3 đi tới bảng điều khiển thứ ba, trong đó trình gỡ lỗi được khởi chạy, v.v. Thông thường có 8 bảng điều khiển trong hệ thống, nhưng có thể cài đặt tới 64 bảng. Bạn có thể chuyển sang bất kỳ bảng điều khiển nào vào bất kỳ lúc nào.

Một bảng điều khiển riêng biệt có thể chạy cả chương trình văn bản và đồ họa.

Bạn có thể chạy Hệ thống X Window trên một trong các bảng điều khiển có sẵn. Mở một cửa sổ trên màn hình và chơi DOOM. Có thể thông qua mạng lưới với một đối tác. Và trong các cửa sổ khác - cơ sở dữ liệu, thư, trình soạn thảo, chương trình phát sóng, v.v.

Do đó, nhiều bảng điều khiển đang chạy cùng lúc và trên một trong các bảng điều khiển cũng có nhiều cửa sổ X Window System.

Ngoài ra, các quy trình nền đang chạy đồng thời trong hệ thống, không hiển thị thông tin trên màn hình mà thực hiện công việc của chúng, chẳng hạn như truyền dữ liệu qua modem, in trên máy in, truyền thư qua mạng, v.v. Quá trình nền có thể được bắt đầu bởi cả người dùng và chính hệ điều hành theo các điều kiện hiện hành (có thư cần gửi, dữ liệu cần in, đã đến lúc giao tiếp qua modem, v.v.).

Linux cung cấp khả năng song song hóa vật lý của các phép tính trên các máy đa bộ xử lý (tối đa 32 bộ xử lý), nhưng điều này không liên quan trực tiếp đến việc thực thi đồng thời một số chương trình. Hệ điều hành cho phép thực hiện đồng thời nhiều tác vụ trên một bộ xử lý, chuyển đổi bộ xử lý từ tác vụ này sang tác vụ khác hàng trăm lần mỗi giây.

Có bao nhiêu người dùng làm việc trên cùng một máy.

Người dùng có quyền truy cập vào hệ thống sau khi đăng ký. Hệ thống hiển thị lời nhắc login: trên bảng điều khiển và người dùng phản hồi bằng cách nhập tên người dùng và mật khẩu của mình. Sau khi kiểm tra quyền truy cập, hệ thống nhắc bạn nhập lệnh để thực thi chương trình, nhận lệnh và thực hiện chúng, ví dụ:

Bảng điều khiển tty1 Bảng điều khiển tty2 ______________________________ ________________________________ / \ / \ | tty1 eugene.mplik.ru đăng nhập: root | tty2 eugene.mplik.ru đăng nhập: eugene | | Mật khẩu: xxxxxxxx | Mật khẩu: xxxxxxxx | | | | | Linux 1.3.68 | Linux 1.3.68 | | | | | eugene.mplik.ru > cal 02 1996 | eugene.mplik.ru $ telnet elvis.ru 2| | Tháng 2 năm 1996 | Đã kết nối với elvis.ru. | | CN Thứ Ba Thứ Tư Thứ Năm Thứ Sáu Sự | Từ Anh-Nga, Nga-Anh| | 1 2 3 | .e hoặc . - thoát | | 4 5 6 7 8 9 10 | .h - trợ giúp | | 11 12 13 14 15 16 17 | tr>unix | | 18 19 20 21 22 23 24 | hệ điều hành; ban đầu| | 25 26 27 28 29 | được phát triển tại Phòng thí nghiệm Bell | | | dành cho máy tính mini dòng PDP-11 và đã nhận được | | eugene.mplik.ru > | nhiều lớp và loại khác nhau. Đặc biệt| \ ______________________________ / \ ________________________________ /

Một thực tế phổ biến là người dùng đăng nhập vào các bảng điều khiển ảo khác nhau dưới các tên khác nhau. Ví dụ: để thực hiện các chức năng quản trị trên bảng điều khiển 1, người dùng đăng nhập bằng root, chạy chương trình ứng dụng với tên eugene trên bảng điều khiển 2, chạy trò chơi dưới dạng trò chơi trên bảng điều khiển 3, v.v. Mục đích của cách tiếp cận này là những “người dùng” khác nhau có các danh tính khác nhau trong hệ thống - quyền truy cập vào tài nguyên, cài đặt ban đầu, tệp, v.v.

Nếu một máy được kết nối với mạng thì có thể đăng ký từ xa người dùng từ máy A đến máy B, ngay cả khi các máy này nằm ở các châu lục khác nhau (Internet cung cấp liên lạc giữa các máy ở quy mô hành tinh). Người dùng trên máy A đưa ra lệnh như

Máy Telnet_B.company_B.city_B.country_B

và sau một hoặc hai giây anh ta nhìn thấy lời mời trên màn hình

Đăng nhập Machine_B:

nhập tên và mật khẩu của anh ấy và kết thúc trên bảng điều khiển hiện tại ở máy B (nếu mật khẩu đã xác nhận quyền truy cập). Từ bảng điều khiển khác, có thể đăng nhập vào máy khác hoặc đăng nhập lại vào máy B.

Khi ở máy B, người dùng có thể ra lệnh

Máy Telnet_A.company_A.city_A.country_A

và đăng ký lại xe A của bạn từ xe B.

Nói chung, việc đăng ký là tùy chọn và địa chỉ không có dạng cố định cứng nhắc như vậy, ví dụ:

Eugene.mplik.ru $ telnet elvis.ru 2345 Đã kết nối với elvis.ru. Từ điển Anh-Nga, Nga-Anh.e hoặc . - out.h - trợ giúp hệ điều hành unix; ban đầu được phát triển tại Phòng thí nghiệm Bell cho các máy tính mini thuộc dòng PDP-11 và được sử dụng rộng rãi trên các máy tính thuộc nhiều loại và loại khác nhau. Các tính năng của UNIX: khả năng di chuyển chương trình giữa các triển khai UNIX trên các máy tính khác nhau; định hướng tới một phương thức vận hành và sử dụng tương tác, trước hết là của các lập trình viên để phát triển chương trình; sự cởi mở để thêm phần mở rộng. tr>.e Kết nối bị đóng bởi máy chủ nước ngoài. eugene.mplik.ru $

Ngoài kết nối mạng, một máy có thể có hàng tá thiết bị đầu cuối được kết nối qua cổng nối tiếp. Thiết bị đầu cuối bao gồm một màn hình và bàn phím, tức là. một bảng điều khiển nơi người dùng có thể đăng nhập như bình thường. Chỉ trong trường hợp này, bảng điều khiển không phải là ảo mà được thể hiện bằng một thiết bị riêng biệt chuyên dụng. Thiết bị đầu cuối có thể là một máy tính cá nhân, ví dụ, chạy trên DOS PC 286, trên đó chương trình được thực thi mô phỏng logic của bảng điều khiển (đầu vào trong suốt từ bàn phím cục bộ vào máy Linux và đầu ra trong suốt của dữ liệu từ máy Linux đến màn hình cục bộ).

Mạng...___________________________... | ____|____ ____ | | | | hiển thị | Linux |---|____| với ảo | | /___/ bảng điều khiển |----------| |_________| cổng /|\ / | \ / | \đường truyền thông/ | \ ____ ____ ____ | | | | | | thiết bị đầu cuối |____| |___| |___| /___/ /___/ /___/

Việc kết nối các thiết bị đầu cuối ở khoảng cách hơn hai chục mét đòi hỏi phải có các thiết bị kết nối trung gian, ví dụ như modem, trên đường dây. Đồng thời, modem có thể cung cấp khả năng chuyển đổi kết nối, tức là. Một số thiết bị đầu cuối khác nhau có thể thay phiên nhau gọi đến modem của máy tính và đảm bảo rằng những người dùng khác nhau đã được đăng ký.

Tất cả các phương pháp đăng ký người dùng vào hệ thống trên đều hoạt động cùng nhau. Như vậy, trên một máy, hàng chục, hàng trăm người dùng đăng nhập vào hệ thống thông qua nhiều kênh liên lạc khác nhau có thể thực hiện đồng thời hàng nghìn tác vụ.

Hệ điều hành Linux được ghi chép đầy đủ như thế nào?

Hệ điều hành Linux được ghi lại đầy đủ như bất kỳ hệ điều hành thương mại nào. Có sách, sách hướng dẫn, sách tham khảo về Linux và những gì không có trên hệ thống thương mại - mã nguồn hoàn chỉnh của HĐH kèm theo các giải thích và nhận xét.

Khối lượng tài liệu Linux được cập nhật và mở rộng liên tục, theo dõi động sự phát triển của hệ thống.

Những người đã quen với việc xử lý các chương trình vi phạm bản quyền, thiếu tài liệu sẽ gặp phải tình huống hoàn toàn ngược lại trong Linux. Vấn đề không phải là có ít tài liệu trong Linux mà là có rất nhiều tài liệu, nó có nhiều dạng và có sẵn từ . Để điều hướng được sự lựa chọn phong phú này, sẽ cần phải có một số nỗ lực.

Tài liệu được viết bằng tiếng Anh. Có các phiên bản khá đầy đủ của tài liệu bằng tiếng Đức và tiếng Nhật. Bản dịch tiếng Nga của cuốn sách Cài đặt và bắt đầu Linux - CÀI ĐẶT LINUX VÀ CÁC BƯỚC ĐẦU TIÊN có sẵn trên Internet. Một số sách về hệ thống Unix được xuất bản bằng tiếng Nga có thể hữu ích. Một số ấn phẩm về Unix tồn tại ở dạng điện tử trên các máy chủ Relcom.

Có một cuốn sách tham khảo về tiêu chuẩn POSIX bằng tiếng Nga: Belykov M.I., Rabover Yu.I., Fridman A.L. Hệ điều hành di động: Directory. - M.: Đài phát thanh và Truyền thông, 1991. - 208 tr. Nó khó đối với người mới sử dụng nhưng hữu ích đối với lập trình viên đã quen với nền tảng khái niệm của Unix và các hệ thống mở.

Các mô tả bằng tiếng Nga về kiến ​​trúc Unix, các nguyên tắc xây dựng mạng dựa trên giao thức TCP/IP và một số vấn đề liên quan tồn tại dưới dạng tệp trên các máy chủ của mạng Relcom.

Đối với tài liệu gốc về Linux, có thể phân biệt các dạng chính nhưng không đầy đủ sau: sách, HOWTO, Câu hỏi thường gặp, INFO, hướng dẫn vận hành MAN, mô tả các gói phần mềm. Sách được phân phối dưới dạng in và ở dạng điện tử, các hình thức khác thường là điện tử, tức là được trình bày dưới dạng tệp như một phần của các bản phân phối hệ thống Linux và các gói phần mềm được phân phối qua Internet và trên đĩa CD.

Thông thường, cùng một tài liệu điện tử có sẵn ở dạng nhiều tệp có cùng nội dung nhưng ở các định dạng khác nhau, ví dụ: ascii, postscript, html. Một định dạng phù hợp để duyệt và tìm kiếm từ khóa trên màn hình hiển thị dựa trên văn bản, trong khi các định dạng khác phù hợp để in chất lượng in trên máy in laser hoặc để xem trên màn hình đồ họa.

Trong nhóm comp.os.linux.answers của mạng tin tức Usenet, các phiên bản mới nhất của một số tài liệu Linux được xuất bản thường xuyên (đồng thời chúng xuất hiện trên các máy chủ Internet, từ đó chúng có thể được lấy bằng nhiều cách khác nhau, bao gồm cả bằng e -mail, ví dụ, qua [email được bảo vệ]).

Ví dụ: đây là danh sách HOWTO (chưa đầy đủ):

  • Đĩa khởi động HOWTO
  • CDROM HOWTO
  • HOWTO thương mại
  • thế kỷ Cyrillic
  • DOSEMU HOWTO
  • Phân phối HOWTO
  • Ethernet thế nào
  • Chỉ số HOWTO
  • Khả năng tương thích phần cứng HOWTO
  • TỜ THÔNG TIN
  • Hướng dẫn cài đặt
  • hạt nhân HOWTO
  • Thư điện tử HOWTO
  • NET-2 HOWTO
  • Tin tức HOWTO
  • PCI HOWTO
  • PCMCIA HOWTO
  • In ấn HOWTO
  • SCSI HOWTO
  • nối tiếp HOWTO
  • âm thanh HOWTO
  • UMSDOS HOWTO
  • UPS HOWTO
  • UUCP HOWTO
  • XFree86 HOWTO

Sự khác biệt giữa Linux và các hệ điều hành khác có giấy phép miễn phí.

Có một số hệ điều hành khác được cấp phép cho phép sao chép miễn phí. Trong số này, hệ thống FreeBSD là phổ biến nhất ở Nga.

Làm việc trong Linux hoặc FreeBSD không khó đối với một chuyên gia giàu kinh nghiệm. Nhưng đối với người mới bắt đầu Linux dễ dàng hơn dễ học hơn và dễ sử dụng hơn.

Không giống như FreeBSD, vốn có nguồn gốc lịch sử từ mã Unix, nhân Linux được viết từ đầu.

Cả hai hệ điều hành đều là hệ thống chất lượng tuyệt vời. Ở một khía cạnh nào đó, cái này tốt hơn cái kia và ngược lại. Cả hai hệ thống đều đang tích cực phát triển nên có thể nhanh chóng và liên tục thay đổi vai trò chủ đạo của mình ở bất kỳ khía cạnh nào.

Dù bạn đưa ra lựa chọn nào - Linux hay FreeBSD - trong cả hai trường hợp, đó sẽ là một lựa chọn tốt.

Linux và FreeBSD khác nhau rất nhiều về khái niệm phát triển. Hơn nữa, trong số các hệ điều hành, Linux nhìn chung là duy nhất về triết lý của nó.

Đây là một hệ thống được tạo ra bởi người dùng cho người dùng.

Linux không chỉ là một hệ thống miễn phí mà bất kỳ ai cũng có thể sao chép mà không bị hạn chế. Đây là một hệ thống phát triển mở, miễn phí và bất kỳ ai, dù là cư dân của Washington hay Yekaterinburg, đều có thể trở thành đồng tác giả của Linux bằng cách đóng góp, bất kể lớn hay nhỏ.

Trên thế giới, Linux phổ biến hơn FreeBSD. Theo một số ước tính, năm 1995 số lượng cài đặt Linux đã lên tới 10 triệu. Một tạp chí in, Linux Journal, được xuất bản. Hàng chục phiên bản khác nhau của đĩa CD Linux được bán. Hàng trăm kho lưu trữ Linux có sẵn thông qua các mạng toàn cầu. Lưu lượng đi của kho lưu trữ Linux trên máy chủ sunsite.unc.edu lên tới hàng chục gigabyte mỗi ngày. Hàng trăm người dùng làm việc với kho lưu trữ này suốt ngày đêm vào bất kỳ thời điểm nào và để phục vụ hàng nghìn người khác muốn nó, hàng chục bản sao phản chiếu của kho lưu trữ Linux từ sunsite đã được tạo.

Các nhóm người dùng Linux (hiệp hội người dùng) đang mọc lên như nấm ở Mỹ, Châu Âu, Nhật Bản và Úc. Các hội nghị quốc tế về Linux được tổ chức thường xuyên. Ngày 30 tháng 11 - ngày 2 tháng 12 năm 1994, phần Linux tại OSW (Thế giới Hệ thống Mở) lần thứ 6, một hội nghị quốc tế về các hệ thống mở, đã được tổ chức tại Washington. Các phần của Novell AppWare, Windows NT, Solaris và SCO Unix đã chạy đồng thời. Kể từ đó, Linux đã trở thành chủ đề thường xuyên trên các diễn đàn Unix quốc tế. Tại Unix Expo 95, có sự quan tâm đặc biệt đến Linux; không thể có mặt trên khán đài với Linux - Red Hat, Caldera, DEC, Linux Journal.

Theo đó, có nhiều tài liệu hơn về Linux và chúng dễ tiếp cận hơn. Có rất nhiều lựa chọn về CDROM Linux (đĩa compact) rẻ tiền. Hàng nghìn megabyte phần mềm chất lượng tuyệt vời có thể được mua với giá vài chục đô la.

Gửi công việc tốt của bạn trong cơ sở kiến ​​thức thật đơn giản. Sử dụng mẫu dưới đây

Các sinh viên, nghiên cứu sinh, các nhà khoa học trẻ sử dụng nền tảng kiến ​​thức trong học tập và công việc sẽ rất biết ơn các bạn.

Đăng trên http://www.allbest.ru/

Bộ Khoa học và Giáo dục Liên bang Nga

Cơ quan giáo dục nhà nước liên bang về giáo dục chuyên nghiệp đại học

"Đại học Công nghệ Nghiên cứu Quốc gia" MIS "

chi nhánh Novotroitsk

Khoa Tin học ứng dụng và Hệ thống tự động điều khiển

Tóm tắt về các gói ứng dụng

Chủ đề: Hệ điều hànhLinux. Đặc điểmLinux

Hoàn thành bởi: Sadykov R.R.

Nhóm EP-12-13

Kiểm tra bởi: Chernova L.G.

Novotroitsk 2013

  • Giới thiệu
  • 1. Tổng quan về Linux
  • 1.1 Dòng lệnh
  • 1.2 “Tính dễ hiểu” của hệ thống
  • 1.3 Điều khiển từ xa
  • 2. Công việc đa người dùng
  • 2.1 Tính ổn định
  • 2.2 Hệ thống tập tin linh hoạt
  • Sách đã sử dụng

Giới thiệu

Hệ điều hành là một phức hợp các chương trình hệ thống được kết nối với nhau, mục đích của nó là tổ chức sự tương tác của người dùng với máy tính và thực thi tất cả các chương trình khác.

Hệ điều hành hoạt động như một liên kết giữa phần cứng máy tính và các chương trình mà nó chạy cũng như người dùng.

Những hệ điều hành phổ biến nhất thế giới Microsoft. Thị phần của họ là 95% trong số tất cả các hệ điều hành. Hệ thống ổn định nhất của công ty này dựa trên công nghệ NT (Windows NT/2k/XP). Trong sáu năm qua, sự phổ biến của hệ điều hành có tên Linux ngày càng tăng.

Tất cả các hệ điều hành được liệt kê đều có nhiều người dùng, đa tác vụ. Họ có hỗ trợ mạng rộng rãi, bảo vệ dữ liệu và nhiều chức năng tương tự khác. Do đó, họ có cùng mối quan tâm về người tiêu dùng, điều này là cơ sở cho xung đột bùng lên giữa những người hâm mộ hệ điều hành và giữa những người tạo ra chúng.

Tôi sẽ không tập trung vào hệ điều hành Windows, vì hầu hết những người sử dụng máy tính đều có thể sử dụng Windows làm hệ điều hành máy tính để bàn của họ. Nhưng không phải ai cũng quen thuộc với HĐH Linux, vì vậy hãy cùng tìm hiểu kỹ hơn về HĐH này.

1. Tổng quan về Linux

Linux là hệ điều hành đa nhiệm và đa người dùng dành cho giáo dục, kinh doanh, lập trình cá nhân. Linux thuộc họ hệ điều hành giống UNIX.

Linux ban đầu được viết bởi Linus Torvalds và sau đó được cải tiến bởi vô số người trên khắp thế giới. Anh ta là một bản sao của phòng phẫu thuật Hệ thống Unix, một trong những hệ điều hành mạnh mẽ đầu tiên được phát triển cho máy tính nhưng không miễn phí. Nhưng cả Phòng thí nghiệm Hệ thống Unix, những người tạo ra Unix, cũng như Đại học Berkeley, nhà phát triển Phân phối Phần mềm Berkeley (BSD), đều không tham gia vào việc tạo ra nó. Một trong những sự thật thú vị nhất trong lịch sử Linux là mọi người từ khắp nơi trên thế giới đã đồng loạt tham gia vào quá trình tạo ra nó - từ Úc đến Phần Lan - và tiếp tục làm như vậy cho đến ngày nay.

Linux ban đầu được thiết kế để chạy trên bộ xử lý 386. Một trong những dự án đầu tiên của Linus Torvalds là một chương trình có thể chuyển đổi giữa các quy trình, một trong số đó sẽ in AAAA và chương trình kia sẽ in BBBB. Chương trình này sau đó đã phát triển thành Linux. Sẽ đúng hơn nếu nói rằng Linus đã phát triển nhân hệ điều hành và anh ấy chịu trách nhiệm về tính ổn định của nó.

Linux hỗ trợ hầu hết các phần mềm Unix phổ biến, bao gồm cả hệ thống đồ họa X Window - một lượng phần mềm khổng lồ, nhưng điều đáng nhấn mạnh là Linux đi kèm với hoàn toàn miễn phí . Phần lớn nhất bạn phải trả là bao bì và đĩa CD ghi lại bản phân phối Linux. Một bản phân phối chính là hệ điều hành + một bộ gói phần mềm dành cho Linux. Điều đáng nói là tất cả những thứ này đều đi kèm với mã nguồn và bất kỳ chương trình nào được viết trên Linux đều có thể được sửa đổi để phù hợp với nhu cầu của bạn. Điều này cũng cho phép bạn chuyển bất kỳ chương trình nào sang bất kỳ nền tảng nào - Intel PC, Macintosh. Nhân tiện, tất cả những điều trên xảy ra nhờ vào Tổ chức Phần mềm Tự do, một nền tảng dành cho phần mềm miễn phí là một phần của dự án GNU. Và chính vì những mục đích này mà GPL - Giấy phép Công cộng Chung đã được tạo ra, dựa trên đó Linux là miễn phí, giống như tất cả các phần mềm dành cho nó, và sử dụng thương mại Phần mềm Linux hoặc các bộ phận của nó đều bị cấm.

Ngoài những điều trên, Linux là một hệ điều hành rất mạnh mẽ và ổn định. Sử dụng nó trên Internet sẽ mang lại kết quả và việc hack nó không quá dễ dàng.

Ngày nay, sự phát triển của Linux theo hai nhánh. Phiên bản đầu tiên có số phiên bản chẵn (2.0, 2.2, 2.4) được coi là phiên bản Linux ổn định và đáng tin cậy hơn. Phiên bản thứ hai, có phiên bản được đánh số lẻ (2.1, 2.3), táo bạo hơn và phát triển nhanh hơn và do đó (không may) có nhiều lỗi hơn. Nhưng đây là vấn đề về hương vị. Unix Unix máy chủ phân phối

Trong Linux không có sự phân chia thành ổ C, D và quá trình giao tiếp với các thiết bị rất thuận tiện. Tất cả các thiết bị đều có tệp hệ thống riêng, tất cả các đĩa đều được kết nối với cùng một hệ thống tệp và tất cả đều trông nguyên khối, thống nhất. Cấu trúc thư mục rõ ràng cho phép bạn tìm thấy bất kỳ thông tin nào ngay lập tức. Đối với các tệp thư viện - thư mục riêng của nó, đối với các tệp đã khởi chạy - của riêng nó, đối với các tệp có cài đặt - của riêng nó, đối với các tệp thiết bị - của riêng nó, v.v.

Tính mô-đun của kernel cho phép bạn kết nối bất kỳ dịch vụ hệ điều hành nào mà không cần khởi động lại máy tính. Ngoài ra, bạn có thể làm lại chính hạt nhân hệ điều hành vì mã nguồn hạt nhân cũng có sẵn ở bất kỳ bản phân phối nào.

Có thể nói, hệ điều hành Linux sử dụng rất khéo léo ý tưởng đa nhiệm, tức là. mọi quy trình trong hệ thống đều được thực thi đồng thời (so sánh với Windows: sao chép tệp vào đĩa mềm và cố gắng nghe nhạc tại thời điểm này không phải lúc nào cũng tương thích).

Nhưng, không phải mọi thứ đều đơn giản như vậy. Linux phức tạp hơn Windows một chút và không phải ai cũng có thể dễ dàng chuyển sang Linux sau khi sử dụng windows. Thoạt nhìn, nó thậm chí có vẻ rất bất tiện và khó cấu hình. Nhưng điều đó không đúng. Điểm nổi bật nhất của Linux là bạn có thể tùy chỉnh nó cho riêng mình, tùy chỉnh nó để bạn cảm thấy rất hài lòng khi sử dụng hệ điều hành này. Số lượng lớn cài đặt cho phép bạn thay đổi giao diện bên ngoài (và bên trong) của HĐH và không một hệ thống Linux nào giống với hệ thống của bạn. Trên Linux, bạn có thể lựa chọn sử dụng shell đồ họa, có một số gói văn phòng, chương trình máy chủ, tường lửa... Chỉ là một loạt các chương trình khác nhau dành cho mọi sở thích.

Năm 1998, Linux là hệ điều hành máy chủ phát triển nhanh nhất, với tỷ lệ sử dụng tăng 212% trong năm đó. Ngày nay có hơn 20.000.000 người dùng Linux. Có rất nhiều ứng dụng dành cho Linux, cả cho mục đích sử dụng tại nhà lẫn cho các máy trạm UNIX và máy chủ Internet đầy đủ chức năng.

Linux không còn chỉ là một hệ điều hành. Linux ngày càng trở nên giống một giáo phái. Việc tìm ra sự thật trong trường hợp sùng bái ngày càng trở nên khó khăn hơn. Hãy bắt đầu với sự thật. Vậy Linux là:

* bản sao Unix miễn phí (hay đúng hơn là được phân phối tự do);

* hệ điều hành đa nhiệm thực sự;

* Một hệ điều hành mà mỗi “người dùng” có thể sửa đổi, vì bạn có thể tìm thấy mã nguồn cho hầu hết mọi phần của nó;

* được cấu hình chính xác theo cách bạn muốn chứ không phải như nhà sản xuất mong muốn.

Những người mới làm quen với Linux chủ yếu bị thu hút bởi thực tế là nó “thú vị” và hợp thời trang. Có một huyền thoại về những gì thực sự dành cho người dùng cuối hệ điều hành này không phù hợp. Để lắp ráp một máy chủ đáng tin cậy và có khả năng chống hack, đây không chỉ là một giải pháp tốt, nhưng không dành cho người dùng bình thường, những người yêu cầu sự thoải mái, tiện lợi và không hề muốn hiểu và cảm nhận hệ thống mà mình hiện đang làm việc. Điều này không hoàn toàn đúng. Hệ thống Linux tùy chỉnh với giao diện đồ họa dễ sử dụng và trực quan như hệ điều hành Microsoft. Chỉ là việc thiết lập Linux đòi hỏi rất nhiều nỗ lực và kiến ​​thức.

Nhờ những đặc điểm trong quá trình hình thành và phát triển này, Linux đã có được những “đặc điểm tính cách” rất cụ thể. Một mặt, đây là một hệ thống UNIX điển hình, đa người dùng và đa nhiệm. Mặt khác - hệ thống điển hình tin tặc, sinh viên và nói chung là bất kỳ ai muốn liên tục học hỏi và hiểu mọi thứ đến từng chi tiết nhỏ nhất. Tính linh hoạt của việc thiết lập và sử dụng Linux có lẽ không gì sánh bằng. Bạn có thể sử dụng nó ở cấp độ mà win95 hoạt động - nghĩa là có một màn hình đồ họa với tất cả các tính năng của nó trong Windows: biểu tượng, thanh tác vụ, menu ngữ cảnh, v.v. Hơn nữa, bạn có thể cài đặt một màn hình nền nhìn chung sẽ không khác biệt về vẻ bề ngoài và các chức năng từ Windows. (Nói chung, có vô số lựa chọn về trình quản lý cửa sổ dành cho Linux, từ Icewm siêu đơn giản đến Enlightment + Gnome siêu tinh vi). Mặt khác, Linux cung cấp cho bạn quyền truy cập chưa từng có vào phần cứng ở bất kỳ mức độ sẵn có nào. Đúng vậy, để làm được điều này thì chỉ có thể vỗ chuột phải là chưa đủ, bạn sẽ phải học về SI và kiến ​​​​trúc máy tính. Nhưng một người đã từng cảm nhận được mùi suy nghĩ này, nguồn cảm hứng của một lập trình viên này, khi bạn cầm một chiếc máy “bằng tai” và có thể làm với nó mọi thứ mà nó có khả năng - một người như vậy sẽ không bao giờ có thể quay lại bàn chân mềm mại của Windows.

Nếu khi sử dụng hệ điều hành thương mại, người dùng buộc phải chờ thoát phiên bản tiếp theođể có được một hệ thống không gặp trục trặc và lỗi của phiên bản trước, tính mô-đun của Linux cho phép bạn tải xuống kernel mới, được phát hành ít nhất hai tháng một lần hoặc thậm chí thường xuyên hơn ( phiên bản ổn định). Trả lời câu hỏi “Linux là gì?” bạn có thể tìm thấy nhiều. Nhiều người cho rằng Linux chỉ là kernel. Nhưng chỉ riêng kernel thì không có tác dụng gì đối với người dùng. Mặc dù kernel chắc chắn là nền tảng của hệ điều hành Linux nhưng người dùng phải luôn làm việc với các chương trình ứng dụng. Những chương trình này không kém phần quan trọng so với kernel. Do đó, Linux là tập hợp các chương trình hạt nhân và ứng dụng chính thường được cài đặt trên mọi máy tính chạy hệ điều hành này. Sự kết hợp giữa hạt nhân và các chương trình ứng dụng thành một tổng thể duy nhất cũng được phản ánh trong tên của hệ thống: GNU/Linux. GNU là một dự án nhằm tạo ra một tập hợp các chương trình tương tự như những gì thường đi kèm với một hệ thống giống Unix.

Lời phàn nàn phổ biến của những người ủng hộ Linux là khi nói về lợi ích của Linux, họ liệt kê Nhược điểm của Windows. Nhưng điều này thường là không thể tránh khỏi, vì mọi thứ đều được học bằng cách so sánh và hầu hết người dùng máy tính giờ đây chỉ quen thuộc với Windows. Vậy Linux mang lại cho bạn những gì?

1.1 Dòng lệnh

Trong MS-DOS và Windows dòng lệnh Sử dụng bất tiện, khiến người dùng chán ghét, ngôn ngữ của các file lệnh tương đối kém. Trên Unix giao diện người dùng Dòng lệnh gần như hoàn hảo, hệ thống đi kèm nhiều tiện ích hữu ích có thể được sử dụng từ dòng lệnh và các tập lệnh cho phép bạn tự động hóa nhiều tác vụ. Làm việc từ dòng lệnh hiệu quả hơn nhiều so với làm việc bằng chuột. Không còn nghi ngờ gì nữa, bạn cần phải nhớ các lệnh, phím và các tham số lệnh khác, nhưng các lệnh chính được ghi nhớ rất nhanh và những lệnh khác bạn có thể xem trong sách tham khảo. Nhiều người dùng thực sự chỉ cần một vài lệnh. Và đối với những người dùng không muốn hoặc không thể nhớ lệnh, quản trị viên hệ thống có thể định cấu hình Linux để đối với những người dùng này, tất cả các chương trình họ cần sẽ tự động khởi động. Làm việc trên dòng lệnh không khó hơn GUI của Windows, nó chỉ khác mà thôi. Nó có thể ít trực quan hơn nhưng nó cho phép các chuyên gia làm việc hiệu quả hơn nhiều. Ngay cả giao diện đồ họa Unix - X Window System (X) cũng không ngụ ý việc từ bỏ dòng lệnh và chưa bao giờ phản đối nó, như trong Windows. Nhiều ứng dụng đồ họa có thể được điều khiển từ dòng lệnh, kết hợp các ưu điểm của cả hai phương pháp.

Trong Linux cũng có các chương trình như Norton và Midnight Commander.

1.2 “Tính dễ hiểu” của hệ thống

Linux ban đầu chỉ giống như một chiếc hộp đen. Với kinh nghiệm đi kèm với sự hiểu biết về hệ thống. Đối với các chuyên gia, chỉ cần nhìn thoáng qua một vấn đề mà họ chưa từng gặp phải trước đây thường là đủ để giải quyết nó thành công. Điều này xảy ra vì các nguyên tắc hoạt động của hệ thống, “đường chung” của nó đã được biết đến. Bạn có thể chỉ tay vào bất kỳ tệp nào trong bất kỳ thư mục nào và nếu muốn, hãy tìm hiểu lý do tại sao nó lại cần thiết và tại sao nó lại nằm trong thư mục cụ thể đó. Ít nhất, theo quy định, ngay lập tức có thể biết tệp này thuộc về chương trình nào. Sự hiểu biết này giúp bạn có thể thoát khỏi tập tin không cần thiết mà không sợ rằng nó sẽ làm cho hệ thống hoặc bất kỳ ứng dụng nào không thể hoạt động được. Bạn chỉ có thể để lại các tệp cần thiết cho một ứng dụng cụ thể và chạy Linux từ một đĩa mềm hoặc sử dụng hệ thống này trong các ứng dụng nhúng.

Linux cung cấp các khả năng khắc phục sự cố nâng cao, chẳng hạn như tệp nhật ký, tiện ích strace và các công cụ gỡ lỗi được tích hợp trong nhiều chương trình. Những công cụ tương tự này cho phép bạn biết cách hoạt động của một chương trình cụ thể, ngay cả khi không có mong muốn hoặc cơ hội nghiên cứu các văn bản nguồn của nó.

Việc sắp xếp các tệp của bạn cũng giúp bạn hiểu hệ thống tệp. Ví dụ: tất cả các chương trình mà người dùng dự định chạy đều nằm trong thư mục bin, tất cả các tệp cấu hình đều nằm trong etc và các thư viện nằm trong lib.

Tất cả cài đặt chương trình đều ở dạng tệp văn bản đơn giản có thể được chỉnh sửa bằng bất kỳ trình soạn thảo văn bản nào. Định dạng của tệp cấu hình thường được mô tả trong tài liệu hoặc trong chính tệp cấu hình bằng cách sử dụng nhận xét. Bạn hầu như luôn có thể để lại nhận xét của mình dưới dạng ghi chú. Tiêu chuẩn định dạng văn bản cấu hình và tập tin hệ thốngđơn giản hóa các thủ tục sao lưu và sao chép hệ thống.

1.3 Điều khiển từ xa

Linux có khả năng điều khiển từ xa rất tiên tiến. Hơn nữa, bạn có thể điều khiển máy chạy Linux từ bất kỳ hệ thống nào khác có chương trình mô phỏng thiết bị đầu cuối (chẳng hạn như Windows NT). Nếu máy được kết nối với Internet thì nó có thể được điều khiển từ hầu hết các máy khác cũng được kết nối với Internet; không cần kết nối nhanh. Quản lý từ xa các máy trạm giúp giảm chi phí quản trị mạng, vì quản trị viên hệ thống thậm chí không cần phải đứng dậy khỏi ghế, chẳng hạn như để cài đặt một số phần mềm trên tất cả các máy trạm Linux. Môi trường đồ họa hỗ trợ hiển thị đồ họa trên máy khác và thậm chí chạy ứng dụng khác nhau từ các hệ thống khác nhau hiển thị chúng trên một màn hình. Đồng thời, các ứng dụng vẫn giữ được khả năng tương tác với nhau (ví dụ: chúng có một bảng tạm chung).

2. Công việc đa người dùng

Unix và (Linux) ban đầu tập trung vào thực tế là nhiều người có thể sử dụng một máy tính cùng một lúc. Nhưng ngay cả khi chỉ có một người thường xuyên sử dụng máy tính thì cách làm này vẫn giúp tách biệt cài đặt tùy chỉnh từ hệ thống, tức là những quy định áp dụng cho tất cả người dùng và toàn bộ hệ thống. Sự tách biệt này có tác động tích cực đến sự ổn định và bảo mật của hệ thống. Các ứng dụng ban đầu được viết có tính đến thực tế là chúng có thể được nhiều người dùng sử dụng cùng một lúc và theo quy định, không yêu cầu quyền ghi vào các thư mục hệ thống. Họ lưu tất cả các cài đặt của riêng họ, được gọi là. thư mục "nhà" của người dùng. Mỗi người dùng có thể định cấu hình hệ thống theo sở thích của mình và điều này sẽ không gây ra vấn đề gì cho những người dùng khác. Thông thường, công việc được thực hiện dưới quyền một người dùng không có quyền tiết lộ bất kỳ thứ gì bên ngoài thư mục của mình và hệ thống được định cấu hình theo siêu người dùng nếu cần. Chế độ nhiều người dùng cho phép bạn định cấu hình hệ thống mà không làm gián đoạn công việc của người dùng. Làm việc trong hệ thống với người dùng có quyền hạn chế cho phép bạn ngăn ngừa thiệt hại cho hệ thống do hành động bất cẩn của người dùng và việc thiếu quyền truy cập ghi vào thư mục hệ thống không gây ra sự bất tiện.

2.1 Tính ổn định

Khả năng cập nhật thư viện hệ thống, tải và dỡ trình điều khiển thiết bị cũng như cập nhật hầu hết mọi chương trình một cách nhanh chóng cho phép bạn sử dụng trong nhiều tháng mà không cần khởi động lại hệ thống và do đó không làm gián đoạn chức năng của dịch vụ và trải nghiệm người dùng. Chỉ cần khởi động lại Linux khi nâng cấp máy hoặc cập nhật kernel.

Trong Linux, cũng như mọi thứ do con người tạo ra, đôi khi có lỗi, nhưng chúng hiếm khi dẫn đến lỗi hệ thống nghiêm trọng và nhờ có sẵn mã nguồn nên chúng được sửa khá nhanh. Điều tương tự cũng áp dụng cho các vấn đề bảo mật, thường được khắc phục trong vòng vài giờ sau khi được phát hiện.

2.2 Hệ thống tập tin linh hoạt

Hệ thống tệp Linux cung cấp các phương tiện như điểm gắn kết, liên kết tượng trưng và liên kết cứng. Điều này cho phép bạn phân bổ dung lượng ổ đĩa một cách hiệu quả và giải quyết các vấn đề khi một chương trình yêu cầu một tệp trong một thư mục nhất định nhưng thực tế nó nằm ở một vị trí khác trên hệ thống.

Linux không chỉ có những ưu điểm mà nó còn có những nhược điểm:

Hệ thống vẫn còn quá phức tạp đối với người dùng không chuyên nghiệp. Nhược điểm này không thể được giải quyết bằng cách tạo các công cụ cấu hình hệ thống bằng giao diện đồ họa hoặc web, vì hầu hết các nhà phát triển ứng dụng không quan tâm đến các bộ cấu hình như vậy. Và các nhà phát triển các công cụ cấu hình này không thể theo kịp sự phát triển của các phần khác của hệ thống. Việc thêm các điều khiển vào chương trình cấu hình đắt hơn nhiều so với việc thêm một vài dòng vào tệp văn bản. Việc tạo tài liệu chỉ có thể giảm bớt một phần vấn đề vì việc đọc một lượng tài liệu rất lớn sẽ tốn rất nhiều thời gian. Và các nhà phát triển phần mềm miễn phí không mấy hào hứng với việc ghi lại các chương trình của họ. Bạn có thể hiểu họ, họ là lập trình viên chứ không phải nhà văn. tài liệu kỹ thuật. Có thể tạo các bản phân phối dễ cài đặt với cài đặt mặc định được hầu hết người dùng chấp nhận, nhưng bạn sẽ không làm hài lòng tất cả mọi người. Việc giết chết sức mạnh của Linux để dễ dàng cấu hình là điều không thể chấp nhận được!

Việc phát triển driver thiết bị cho Linux vẫn còn tụt hậu so với Windows. Điều phức tạp là thực tế là trình điều khiển cho Linux được viết bởi chính người dùng thiết bị, thay vì nhà sản xuất. Chỉ những thiết bị phổ biến nhất mới được hỗ trợ. Để viết trình điều khiển cho Linux, nhà sản xuất bắt buộc phải tiết lộ chi tiết về giao diện với phần cứng của họ (không phải cơ cấu nội bộ!). Nhiều nhà sản xuất tin rằng điều này có thể dẫn đến việc tiết lộ bí quyết và gây tổn hại cho hoạt động kinh doanh của họ. Việc phát triển trình điều khiển nhị phân (không có mã nguồn) cho Linux rất khó khăn vì các mô-đun hạt nhân trong đó trình điều khiển thường được phân phối không được thiết kế để có thể di chuyển giữa các hệ điều hành. phiên bản khác nhau Linux và các phiên bản mới được phát hành rất thường xuyên.

Các nhà phát triển phần mềm thương mại phổ biến vẫn chưa vội chuyển ứng dụng của họ sang Linux. Họ đang chờ đợi thời điểm Linux đạt đến "khối lượng tới hạn", tức là. cho đến khi chi phí chuyển đổi nhỏ hơn doanh thu từ việc bán sản phẩm cho người dùng Linux. Tuy nhiên, đồng thời, nhiều người dùng cũng không vội chuyển sang Linux vì nó không có phần mềm quen thuộc với họ. Nhưng thứ nhất, Linux đang nhanh chóng trở nên phổ biến, và thứ hai, cuối cùng, sự cạnh tranh trên thị trường phần mềm đang phát huy tác dụng của nó: các nhà sản xuất phần mềm sợ rằng người dùng có thể chuyển sang sử dụng Linux mà không cần đợi quá trình chuyển sản phẩm của họ sang Linux hoàn tất. một sản phẩm từ một công ty cạnh tranh.

Linux được phát triển bởi một nhóm quốc tế và ngôn ngữ giao tiếp của họ là tiếng Anh. Tất cả tài liệu cũng được tạo bằng ngôn ngữ này. Chỉ một phần nhỏ Tài liệu này được dịch sang tiếng Nga, điều này gây khó khăn cho người dùng không đọc được tiếng Anh. Hệ thống này quá phức tạp để có thể hiểu được nếu không có tài liệu và có thể rất khó tìm thấy bất kỳ điều gì về chủ đề này bằng tiếng Nga.

Sự khác biệt giữa các bản phân phối Linux tạo ra những thách thức về hỗ trợ. Việc tiêu chuẩn hóa là cần thiết, nhưng các bản phân phối khác nhau và sẽ khác nhau về chương trình cài đặt cũng như quy trình cài đặt phần mềm. Ngoài ra, các nhà sản xuất phần mềm thường chỉ thử nghiệm sản phẩm của họ trên một Phân phối Linux- trên cái phổ biến nhất. Tất nhiên, các bản phân phối đều tương thích với nhau (tất cả đều là Linux!), nhưng đôi khi có những khó khăn do phiên bản thư viện, hạt nhân, quy trình khởi động và đôi khi thậm chí cả đường dẫn đến một số tệp chính khác nhau. Tất cả những vấn đề này đều có thể giải quyết được, nhưng tốt hơn hết là không nên mắc phải chúng.

Sách đã sử dụng

http://www.linuxbegin.ru/

http://linux-ve.chat.ru/

http://www.linux.org.ru/

http://www.linux.opennet.ru/

Đăng trên Allbest.ru

...

Tài liệu tương tự

    Linux OS là tên của các hệ điều hành giống Unix dựa trên kernel cùng tên. Phân phối Lubfox 12: giao diện, dòng lệnh, các chương trình chính có trong gói. Làm việc với mạng, cấu hình và quản trị hệ thống.

    hướng dẫn sử dụng, được thêm vào ngày 28/10/2014

    Linux - Hệ điều hành giống Unix và tương thích POSIX dành cho PC và máy trạm, các khả năng của nó, đặc trưng như một hệ điều hành: nhiều bảng điều khiển ảo, thực thi đồng thời một số chương trình, tài liệu, hoạt động với Internet.

    kiểm tra, thêm vào ngày 07/06/2011

    Phân tích Năng lực kỹ thuật hệ điều hành Mandriva Linux - một bản phân phối GNU/Linux được phát triển bởi công ty Mandriva của Pháp, công ty này sản xuất các phiên bản phân phối miễn phí, thương mại và dành cho doanh nghiệp. Các bước cài đặt shell Linux.

    trình bày, thêm vào ngày 23/05/2010

    Quản lý bộ nhớ trong hệ điều hành Linux. Bộ nhớ vật lý và ảo. Thực thi và tải chương trình người dùng, hệ thống tập tin. Chuyển dữ liệu giữa các tiến trình. Cấu trúc mạng trong hệ điều hành. Phát triển và sử dụng Linux.

    trình bày, được thêm vào ngày 24/01/2014

    Linux là một nhân hệ điều hành có kiến ​​trúc nguyên khối. Tiền thân của hệ điều hành Linux, các phiên bản thử nghiệm và ổn định của nó. Quá trình giới thiệu Linux và phần mềm miễn phí trong các trường học và cơ quan chính phủ ở Nga.

    tóm tắt, được thêm vào ngày 19/01/2013

    Đặc điểm của hệ điều hành Linux. Yêu cầu phần cứng và phần mềm để làm việc với xưởng trong phòng thí nghiệm. Cài đặt máy ảo. chất tương tự chương trình WINDOWSở Mandriva. Phân biệt quyền truy cập. Cài đặt bảo mật và chính sách mật khẩu.

    bài tập khóa học, được thêm vào ngày 06/11/2014

    Linux là một trong những hệ điều hành miễn phí phổ biến nhất. Làm việc với một bộ chương trình cơ bản có giới hạn theo mặc định. Đặc điểm của các chương trình chính giúp mở rộng khả năng của hệ điều hành Linux cho người dùng.

    trình bày, được thêm vào ngày 09/10/2013

    UNIX là một trong những hệ điều hành phổ biến nhất trên thế giới. Các phím Linux. Đặc điểm tương đương của hệ điều hành 32-bit. Tổng quan bề mặt về đặc điểm Nhân Linux. Đặc điểm phần mềm: các lệnh và tiện ích cơ bản, lập trình ngôn ngữ.

    bài tập khóa học, được thêm vào ngày 07/12/2010

    Khái niệm và bản chất của hệ điều hành, tính năng xuất hiện của chúng. Lịch sử hình thành hệ điều hành Linux, các đặc điểm chính, khả năng mạng của nó. Phân tích mô hình kinh doanh để sản xuất và phân phối phần mềm "miễn phí".

    tóm tắt, thêm vào ngày 05/04/2010

    Lịch sử phát triển và Phiên bản Linux. Các tính năng, lợi ích chính và đặc điểm so sánh hệ điều hành. Đặc điểm phần mềm, những lý do chính cho sự thành công và phát triển nhanh chóng của Linux. Các vấn đề chính của việc phân phối hệ điều hành.