Въведение в Linux
В тази тема ще обсъдим някои основни въведения на Linux със следните понятия
Какво е операционна система?
Всеки път, когато включим компютъра / лаптопа, получаваме екран, на който можем да извършваме много дейности като редактиране на документ, сърфиране в интернет, възпроизвеждане на видеоклипове, инсталиране на софтуер и т.н. Но сега имаме любопитство как всички тези дейности се поддържат от електронни устройства? Как процесорът на нашето устройство ни помага да изпълняваме дейностите? Именно операционната система ни помага да взаимодействаме с хардуера.
Операционната система (ОС) е това, което трябва да работим върху електронното си устройство. Докато четете това на електронното си устройство, вие използвате предимствата на ОС. Много от нас са използвали много популярни ОС като Windows, Apples OS, но тук ще обсъдим LINUX.
Какво е Linux?
Linux е операционна система, прилича на Windows и Mac OS X. Операционната система е софтуер, който използва най-много хардуера на устройствата като лаптопа, работния плот или раздели. По прост начин можем да кажем, че операционната система е мост между софтуера и хардуера. Без ОС не е възможно да стартирате или изпълнявате софтуер или програма.
Компоненти на Linux
В горния раздел ние проучихме за въвеждането в Linux, така че сега ще научим компонентите на Linux. Тъй като Linux архитектурата има предимно тези компоненти: Хардуер, ядро, Shell и помощни програми:
- Хардуер: Периферни устройства като RAM, HDD, CPU заедно представляват Хардуерен слой за операционната система LINUX.
- Ядро: Основната част на операционната система Linux се нарича Kernel, тя е отговорна за много дейности на операционната система LINUX. Той взаимодейства директно с хардуер, който предоставя услуги на ниско ниво като предоставяне на хардуерни детайли на системата. Имаме два вида ядра - Monolithic Kernel и MicroKernel
- Shell: Черупката е интерфейс между потребителя и ядрото, тя крие сложността на функциите на ядрото от потребителя. Той приема команди от потребителя и изпълнява действието.
- Помощни програми: Функциите на операционната система се предоставят на потребителя от помощните програми. От помощните програми на системата могат да се използват индивидуални и специализирани функции.
Характеристики на Linux
След като научим Въведение в Linux и основните компоненти на Linux, ще научим Характеристиките на Linux. Linux може да се използва с помощта на команди, което изпълнява следните функции:
- Linux командите се използват за изпълнение на една или няколко задачи, например копиране, поставяне, намиране и т.н.
- Използването на команди може да се извърши ефикасно и ефективно за изпълнение на някаква програма
Предполага се, че командите ще бъдат въведени в обвивка, това е като комуникатор между нас и основния Linux, който преобразува човешкия код в хардуер. Можем да изпълним кода, за да намерим нещо във файл, както и да напишем код, за да изпълним по-сложните кодове, като можем да изпълним команда на изхода на една команда, за това трябва да използваме “|” (тръбен разделител ) между две или повече команди. Това означава, че операторът на тръбата действа като съединение за двете команди. По-долу имаме примерите както на единичните команди, така и на множествените команди, използващи тръбата.
напр
- grep - Търсене на шаблон във файл
- сортиране - сортиране по ред
- uniq - покажете само едно копие от идентични неща, това са примерите на сингъла, тези команди могат да работят поотделно или можем да ги използваме, за да извлечем нещо, използвайки всички тях като едно, например grep ARC * txt | сортиране | uniq> output.txt
Горната команда ще търси всички файлове с разширение с 'txt' за думата "ARC" и ще запише копие на запис в нов файл "output.txt".
Това бяха малкото примери за команди, където можем да ги използваме, за да постигнем нашата функционалност.
Текущо приложение на Linux системи
Разработчиците на Linux имаха пълна концентрация върху мрежовите услуги в ранния етап, но истинският блок за Linux беше да поддържа офис приложения като MS съвместими офис приложения като текстови процесори, електронни таблици, презентации и други подобни. След като получихме всички препятствия, получихме много стабилна безплатна операционна система. Linux е много използван от страна на сървъра, тъй като се счита за най-стабилната и надеждна платформа, предоставяща услуги за бази данни и търговия за компании като Amazon, добре познатата онлайн книжарница, пощенската служба на САЩ, германската армия и много други. Доставчиците на интернет са намерили защитната стена, прокси и уеб сървърът, услугите на Linux много полезни и можете да намерите полето на Linux в обсега на всеки системен администратор на UNIX, тъй като разполага с много приятелски удобни системи за управление. Linux не се използва само в персонални компютри, лаптопи, но и в малки джаджи като PDA, мобилни телефони, смарт часовници и т.н.
Хиляди компании и правителства по света използват Linux OS поради достъпна цена, по-ниска такса за лицензиране и време и пари. Linux се използва в много електронни устройства, списък на няколко е даден по-долу:
- Dell Inspiron Mini 9 и 12
- Garmin Nuvi 860, 880 и 5000
- Google Android Dev Phone 1
- HP Mini 1000
- Lenovo IdeaPad S9
- Телефон Motorola MotoRokr EM35
- Един лаптоп на дете XO2
- Телевизия Sony Bravia
- Sony Reader
Предимства и недостатъци на Linux
След като преминем през всички компоненти, характеристики и широкото въведение в Linux, ще проучим предимствата и недостатъците на Linux:
Предимства на Linux
- Linux е безплатен и може да бъде изтеглен от интернет, няма скрити разходи за регистрация, актуализации или нещо друго.
- Linux е гъвкав, т.е. Linux може да бъде инсталиран във всеки хардуер, ако потребителят не е сигурен каква ОС може да бъде инсталирана, той може да работи с Linux.
- Linux е разработен така, че да може да работи през цялото време без рестартиране и поради тази функция, много приложения могат да бъдат планирани в спокойни часове.
- Моделът за сигурност, реализиран за Linux, е базиран на Unix, той е много защитен и от интернет, и от други атаки.
- Linux може да бъде персонализиран според изискванията и поправянето на грешки е много бързо, тъй като е с отворен код и можем да намерим много хора, достъпни в интернет за решения.
Недостатъци на Linux
- Linux е лицензиран под GNU Public License (GPL), което предполага, че всеки може да промени и разпространи променена версия. Така че е малко объркващо да намерим подходяща за нашата нужда версия.
- Linux не е много удобен за потребителя и може да бъде малко объркващ за начинаещите.
Препоръчителни статии
Това е ръководство за въвеждане в Linux. Тук сме обсъдили операционната система, работата на Linux, архитектурата и изпълненията на команди и също, какви са предимствата и недостатъците при използването на Linux. можете също да разгледате следната статия, за да научите повече -
- Въведение в GIT
- Въведение в JavaScript
- Въведение в машинното обучение
- Въвеждане на Data Mining