The Linux Foundation представи нов предпрофесионален ИТ сертификат, известен като Linux Foundation Certified IT Associate (LFCA). Това е нов сертификат за начално ниво, който се фокусира върху тестване на фундаментални ИТ концепции, като например команди за системно администриране, изчислителни облаци, сигурност и DevOps.
Ето обобщение на компетенциите и областите, които LFCA ще се опита да тества:
The LFCA сертифицирането дава основни познания за основните команди за управление на системата и файловете, мрежови команди и отстраняване на неизправности, концепции за облачни изчисления, защита на данните, която включва защита на системата и мрежата и DevOps Основи.
След като се запознаете добре с основните понятия и преминете LFCA изпита, можете да очаквате с нетърпение да започнете LFCS (Sysadmin, сертифициран от Linux Foundation) което е сертифициране на средно ниво и след това се стреми LFCE (сертифициран инженер на Linux Foundation).
The LFCA изпитът е изпит с множество възможности за избор и разходи $200. Той се провежда онлайн с дистанционен проктор, който ви следи чрез уеб камера през цялото заседание. След полагане на изпита ще бъдете наградени с LFCA значка и сертификат, валиден за 3 години.
В този първи раздел ще разгледаме следните глави:
Без да се замисляме много, нека влезем.
Тази статия е Част 1 от LFCA серия, която ще обхваща необходимите области и компетенции, които са необходими за LFCA сертификационен изпит.
Когато започнем, предполагаме, че може да сте взаимодействали с някой от тях Windows или macOS или и двете при изпълнение на ежедневните ви компютърни задачи. И двете са операционни системи и ви позволяват да взаимодействате с хардуерните и софтуерните компоненти на компютър и да стартирате a множество задачи, включително сърфиране, игри, стрийминг на музика и видео и разработка на софтуер, за да споменем само едно малцина.
Windows е обичайна операционна система и може да се похвали със значителен пазарен дял сред потребителите на настолни компютри. Той е лесен за използване и учене и обикновено е портал за учащите, които правят бебешки стъпки, за да научат как да взаимодействат с компютри.
Въпреки лекотата на използване и поддръжката на широк спектър от хардуерни устройства, Windows има справедлив дял от недостатъци. Първо, Windows е патентована операционна система от Microsoft, и повечето софтуерни приложения като Microsoft Office апартамента се заплаща. Това блокира много хора, които нямат финансови възможности да придобият лиценз за продукта.
Същото важи и за MacOS на Apple който, въпреки своята елегантност и похвална сигурност, идва с прикрепена тежка цена. Всъщност някои приложения за AppStore обикновено се плащат. Потребителите често отказват да плащат за подли абонаменти за приложения, които иначе биха били безплатни на други платформи.
Освен това, Windows е доста нестабилен и често е уязвим за атаки на зловреден софтуер като вируси и троянски коне. Можете да похарчите стотици долари, за да осигурите стабилни антивирусни програми, за да предотвратите атаки и пробиви, или да се разделите с богатство, като плащате на професионалист за диагностициране и премахване на вируса.
В допълнение, прилагането на пачове за сигурност и актуализации на функции често е дълъг процес. В по -голямата си част актуализирането на вашата система може да продължи от тридесет минути до час в зависимост от размера на актуализацията и това често се дължи на поредица от рестартиране на системата.
Linux, точно като Windows и macOS е поредната операционна система, която превзе ИТ индустрията от буря. Linux е повсеместен и се използва от хиляди потребители ежедневно.
Популярните Android операционната система, която захранва милиони интелигентни устройства, е базирана на ядрото на Linux. Вашият любим смартфон с Android или интелигентният телевизор във вашата всекидневна се захранват от Linux. Най -важното е, че Linux е преобладаващата система в интернет, заемаща огромен дял в уеб хостинг платформи и интернет сървъри. Приблизително 90% от публичния облак и 99% от пазарния дял на суперкомпютрите са подкрепени от Linux.
И така, как се появи Linux?
На този етап ще бъде разумно, ако се върнем назад във времето и хвърлим поглед върху генезиса на една от най -широко използваните операционни системи.
Историята на Linux датира от 60 -те години на миналия век AT&T Bell Labs където Денис Ричи - бащата на ° С програмен език & Кен Томпсън - американски компютърен учен - заедно с други разработчици са работили върху Мулти проект. Мулти беше операционна система, която захранваше мейнфрейм компютърните системи.
Двамата компютърни учени искаха да създадат многопотребителска, многозадачна операционна система с йерархична файлова система. Първоначално, Мулти беше изследователски проект, но бързо се превърна в търговски продукт. Не съм впечатлен от посоката, която Мулти двамата водещи разработчици очертаха своя собствен курс и се заеха да разработят друга система, базирана на Мулти Наречен УНИКС, които по -късно се превръщат в UNIX.
През 70 -те и 80 -те години UNIX става все по -популярен, особено в академичните среди. Това беше прието от няколко институции, сред които и Университет на Бъркли, Калифорния което по -късно промени траекторията си. Разработчиците в университета допълнително са работили по кода на UNIX и са измислили BSD, съкращение за Разработка на софтуер в Бъркли. BSD по -късно вдъхновява множество операционни системи, някои от които се използват и до днес, като например FreeBSD и NetBSD.
В Bells Labs, продължават проучванията и разработките на UNIX, което води до други варианти на UNIX, които по -късно са приети от търговски доставчици. BSD обаче беше далеч по -популярен от търговските варианти на Bells Labs.
Междувременно през 1991 г. Линус Торвалдс, финландски възпитаник, работеше по версия на UNIX Наречен MINIX но беше разочарован от лицензирането на проекта. В писмо, адресирано до неговото MINIX потребителска група, той обяви, че работи върху ново ядро, което по -късно е наречено Linux ядро. Той използва GNU код, заедно с GNU компилатора и bash за създаване на първото жизнеспособно ядро на Linux, което по-късно беше лицензирано съгласно GNU/GPL модел.
Ядрото на Linux постави началото на развитието на стотици дистрибуции или вкусове на Linux. Можете да получите пълен поглед върху популярните дистрибуции на Linux на адрес distrowatch.
Linux е операционна система с отворен код. Какво означава това? Е, това означава, че можете да видите изходния код на Linux, да го модифицирате и свободно да го разпространявате абсолютно без разходи. Квалифицирани потребители като разработчици също могат да допринесат за кода, за да го направят по -добър и по -интересен.
Поради тази причина има стотици дистрибуции на Linux с различни системи за управление на пакети, софтуерни приложения и визуална привлекателност. Дистрибуция на Linux, разговорно известна като дистрибуция, е версия на операционната система Linux, която се предлага предварително опакована с програми, библиотеки, инструменти за управление и друг допълнителен софтуер. Всички дистрибуции са получени от ядрото на Linux.
Добър брой на Linux дистрибуциите могат да се изтеглят безплатно. Има обаче изключения като напр Zorin OS което изисква малка такса за изтегляне. Enterprise дистрибуции на Linux, включително RHEL - Red Hat Enterprise Linux - изискват абонамент за поддръжка, сигурност и актуализации на функции.
Има 4 основни семейства дистрибуции на Linux:
Някои от популярни и широко използвани дистрибуции на Linux включват:
Удобни за начинаещи дистрибуции които са силно препоръчителни за начинаещи в Linux включват Ubuntu, Мента, Zorin OS, и Елементарна ОС. Това до голяма степен се дължи на тяхното удобство за потребителя, прости и изчистени потребителски интерфейси и висока персонализация.
Някои вкусове като Zorin OS много приличат Windows 10 което ги прави идеални за потребители на Windows, преминаващи към Linux. Други като Елементарна ОС тясно имитира macOS с подписващо докинг меню.
За междинни потребители или такива със сравнително добро разбиране на Linux, CentOS, Debian и Fedora ще е достатъчно. Опитни потребители, които познават тънкостите на системната администрация на Linux, като цяло биха били удобни за работа Архивирани Linux системи и Gentoo.
Всяка дистрибуция на Linux е уникална по свой начин по отношение на работната среда или графичния потребителски интерфейс (GUI) и приложенията по подразбиране. Повечето обаче ще доставят готови приложения като LibreOffice апартамент, Thunderbird пощенски клиент, GIMP редактор на изображения и мултимедийни приложения, за да започнете.
Дистрибуциите на Linux, които се използват широко в сървърни среди, включват:
Linux включва следните основни компоненти.
В основата на всяка Linux система е Linux ядро. Написано на C, ядрото свързва хардуерните компоненти с основния софтуер и програми. Ядрото управлява работещи процеси и определя кои от тях ще могат да използват процесора и за какъв период от време. Той също така определя количеството памет, което всеки процес получава. Освен това той управлява драйверите на устройства и получава заявки за услуги от работещи процеси.
The буутлоудър е програмата, която обработва процеса на зареждане в Linux система. Той зарежда операционната система от твърдия диск в основната памет. Буутлоудърът не е специфичен само за Linux. Той присъства и в Windows и macOS. В Linux буутлоудъра се нарича GRUB. Последната версия е GRUB2 който се използва от системни дистрибуции.
В него, кратка форма за Инициализация, е първият процес, който работи, след като системата е включена. Той получава идентификационен номер на процес (PID) 1 и създава всички останали процеси в системата на Linux, включително демони и други фонови процеси и услуги. По този начин той е кръстен като майка на всички процеси. Init работи във фонов режим до момента, в който системата е изключена.
Най-ранният В него включени системи System V Init (SysV) и Старт. Те са заменени с systemd init в съвременните системи.
Демони са процеси, които работят тихо във фонов режим от момента на зареждане на системата. Демоните могат да бъдат контролирани от потребителя в командния ред. Те могат да бъдат спрени, рестартирани, деактивирани или активирани по време на зареждане. Примерите за демони включват sshd кой е SSH демон, който контролира отдалечени SSH връзки и ntpd който управлява синхронизацията на времето на сървърите.
The Linux обвивка е интерфейс на командния ред, съкратен като CLI, където се изпълняват или извикват команди за изпълнение и автоматизиране на административни задачи. Популярните черупки включват bash shell (баш) и Z обвивка (zsh).
А десктоп среда е това, което потребителят използва за взаимодействие със системата Linux. Той осигурява графичен потребителски интерфейс (графичен потребителски интерфейс), който става възможен чрез системния софтуер на X windows. Системата X windows (X11, наричан още х) е система, която осигурява рамка за показване или графичен интерфейс и определя как потребителите взаимодействат с прозорци, клавиатура, мишка и тъчпад.
Общите настолни среди включват GNOME, MATE, XFCE, LXDE, Просветление, Канела, Папагалче, и KDE Плазма. Десктоп мениджърите се доставят с графични компоненти като файлови мениджъри, джаджи за настолни компютри, тапети, икони и други графични елементи.
Работната среда ви дава само основните приложения, за да започнете. Точно като Windows или macOS, можете да инсталирате приложения за ежедневна употреба. Те включват приложения като Google Chrome, VLC медиен плейър, Skype, пакет LibreOffice, DropBox, редактор на изображения GIMP и т.н. Някои дистрибуции се доставят със собствен софтуерен център, който действа като магазин, откъдето можете да изтеглите приложения, от които се нуждаете.
В този момент става ясно защо Linux е любима операционна система за много потребители и предприятия. Нека накратко обобщим някои от предимствата на използването на Linux.
Както беше посочено по -рано, Linux е напълно отворен източник. Опитните потребители могат да преглеждат кода, да го променят без никакви ограничения за каквато цел желаят и да го споделят с общността. Освен това повечето дистрибуции - с изключение на няколко - са безплатни за изтегляне и използване, без да плащат за лицензи.
Windows е собственост и някои от продуктите му са доста скъпи. В момента цената на Microsoft Office апартаментът е $430. Windows Server 2019 лицензирането важи за толкова $6,000. macOS е еднакво скъп и голям брой приложения от App Store се заплащат чрез абонамент.
Едно от основните предимства, които Linux дава на своите потребители, е възможността да персонализират практически всеки компонент според техните предпочитания. Можете да промените външния вид, включително тапета, фоновото изображение, цветовата схема, външния вид на иконата и т.н., за да подобрите външния им вид.
Linux системите имат възхитителна степен на стабилност и сигурност. Linux е по -малко податлив на атаки и е много по -малко вероятно да станете жертва на зловреден софтуер като вируси и троянски коне, ако постоянно актуализирате системата си.
Благодарение на своята сигурност и стабилност, Linux е изборът за сървърни среди в хостинг на уебсайтове, бази данни и приложения. Необходими са само няколко команди за завъртане на пълноценен уеб сървър заедно с други компоненти, като бази данни и инструменти за скриптове. Класически пример е популярният LAMP сървър което е съвкупност от Apache уеб сървър, MySQL база данни и PHP скриптов език.
Със стабилността, която Linux осигурява, едва ли някога ще се наложи да рестартирате сървъра си, освен когато трябва да извършите надстройка на ядрото. Това гарантира максимална продължителност на работа на сървърите и висока наличност.
Повечето дистрибуции на Linux имат капацитет да работят на персонални компютри с ниски системни спецификации като CPU и RAM. Всъщност можете да съживите някои стари компютри, като инсталирате някои леки дистрибуции на Linux като Linux Lite, Puppy Linux, и AntiX.
Някои могат да работят на система само с 1GB RAM, 512 MHZ CPU и 5GB твърд диск. Още по -впечатляващото е, че можете дори стартирайте тези дистрибуции от жив USB стик и все още да работя.
Основни дистрибуции на Linux, като напр Debian и Ubuntu хостват хиляди софтуерни пакети в техните хранилища. Само Ubuntu може да се похвали с над 47,000 пакети. Можете лесно да инсталирате приложения, като изпълните няколко команди на терминала или използвате Центрове за приложения които са включени в дистрибуциите.
Също така можете да получите различни приложения, които изпълняват подобни задачи като текстообработка, споделяне на файлове, аудио/видео възпроизвеждане на снимки, графичен дизайн и много други. Вие просто сте разглезени за избор и можете да изберете различни приложения за изпълнение на задача.
Операционната система Linux е разработена и поддържана от жива общност от разработчици, които неуморно работят денонощно, за да сте сигурни, че получавате най -доброто от софтуерните приложения, актуализациите за сигурност и грешки поправки.
Основни дистрибуции като Ubuntu и Debian имат голяма общност от разработчици и множество форуми, които предлагат помощ и насоки на потребителите, особено когато срещнат трудности или предизвикателства по пътя.
Това беше поглед от птичи поглед към операционната система Linux и нейното място в постоянно развиваща се компютърна среда. Трябва да се признае, че Linux е повсеместен и е направил незаличим белег в забързания технологичен свят, в който живеем. По този начин придобиването на основни Linux умения е от съществено значение за всеки ИТ специалист, който с нетърпение очаква да увеличи мащаба в конкурентната ИТ професия.
Изучаването на Linux ще отвори врати за други напреднали ИТ области като DevOps, киберсигурност и облачни изчисления. В следващите ни теми ще се съсредоточим върху основните команди на Linux, които трябва да имате под ръка, докато се движим.