Администриране на linux: специалист + компания = сървър

"Linux"- е много значим и широк термин. Системната администрация на Linux е сложна, но последователна система от знания. Изучаването на фамилията системи Linux е много широкообхватно и не е неразумно за разработчик на информационни системи, особено в разпределени и динамични приложения.

За решенията и проблемите

Системната администрация е трудна работа. Често обаче е много трудно да се убеди ръководителят на компанията (клиента) в това. Много хора смятат, че: системният администратор прави всичко бързо, след него всичко работи добре, това означава, че работата е проста и няма за какво да се плаща. Когато администраторът не изпълнява задачите си, мениджърът (клиентът) го лишава от премия (плащане) и започва демонстративно да търси друг експерт. Въпреки това...

В резултат на това администрацията на Linux-сървъра страда и като автомобил предпочита да работи под контрола на един "шофьор". Когато системата е била настроена и конфигурирана от един техник, а след това е била заменена от друг, и още повече от трети и след това... Компанията (клиентът) определено ще изпита негативен резултат и ще съжалява за това, дори ако първият майстор "честно" напусне поста си, като каже всички пароли и правила за управление на сървъра.

Сървър и администриране на Linux

Администрирането на Linux е обширна област от знания и умения. Но винаги има три позиции (инсталиране, конфигуриране и поддръжка). Именно те са общата основа, която се разбира, всеки по свой начин, от специалиста и ръководителя на фирмата (клиента).

Психология на системния администратор (логика поведението му) е по-силно изразена от тази на програмиста (разработчика), а опасността за ръководителя на фирмата (клиента) е, че "наранените чувства за вложените умения или време (труд)" могат да доведат до пълен отказ на сървъра в най-неочаквания момент.

Кодексът на честта и съвестта на системната администрация е подразбиращ се обичай, но той включва адекватно и честно отношение не само от страна на специалиста, но и от страна на този, който плаща парите (обикновено не плаща, но се опитва да заповядва какво (как) да се прави и да поръчва "музиката").

Системната администрация е задължителна позиция в персонала на компания от всякакъв мащаб. Особено ако интересите му са свързани с експлоатацията или разработването на информационни системи. Опцията за поддръжка от трети страни никога няма да осигури необходимото ниво на стабилност и сигурност и не е подходяща основа за администриране на сървър на Linux.

Инсталиране, конфигуриране и поддръжка

Семейството операционни системи Linux е обширен, гъвкав и ориентиран към приложенията. Например линията системи CentOS е предназначена за корпоративна употреба, докато UBUNTU е за домашна употреба с добра графична обвивка. FreeBSD е известна с това, че е капризна и изисква от системния администратор. Arch Linux - предпочита ръчния контрол при инсталиране и конфигуриране, вместо удобната автоматична инсталация на.

Опции за сървър на Linux

Обща логика на Linux: простота, надеждност и стабилност. Въпросите за сигурността се решават на системно ниво, но могат лесно да се появят при администрирането на Linux сървър. Винаги "Без паника" - оригинален девиз, който отдавна трябваше да бъде възприет от базираните на Windows системи.

Инсталацията е винаги в обсега на начинаещите за всеки "Linux". Винаги да настройвате, поддържате и администрирате Linux е да развиете знанията и уменията на специалист. Класическата употреба като хостинг и файлов сървър е не само Apache (NGiNX & php-fpm), MySQL, PHP и Samba, но също така и развиване на знания за оптимизиране на всяка позиция.

Администрирането на Linux сървъри е преди всичко избор на отделния. А професионалните му умения са не по-малко важни от идеите му за отговорност, почтеност и отношение към поверената му работа. Това е и отношението на ръководството на компанията (клиента) към експерта.

Администрацията е второстепенна, от първостепенно значение са честните работни отношения и задължението на страните да ги спазват адекватно във всяка ситуация.

Основи на администрацията

Характерна особеност за всеки потребител на Linux е командният ред, който потребителите на Windows отдавна са забравили. Администрацията на сървъра е SSH. Не е задължително сървърът да е близо до администратора и може да е навсякъде. С помощта на PuTTY (или подобен инструмент) е възможно да управлявате сървъра отвсякъде. Графичен интерфейс за сървър е безсмислица, но ситуациите са различни.

Основи на администрацията на Linux

Логично и за целите на разработката е много удобно да поставите основна функционалност на физически компютър и да го подобрявате с течение на времето. Възможност за разработване и експериментиране - поставяне на системата от виртуални машини и провеждане на експерименти в независими "виртуални кутии".

Обща практика - хостинг. Можете да започнете класически: Apache, MySQL и PHP. След това настройте NGiNX, php-fpm, MySQL и PHP. Можете да замените PHP с Perl или Python, да изберете друга база данни. Можете да поставите Samba в отделна виртуална кутия, да я свържете към локалната мрежа, да направите няколко експеримента за производителността на CentOS и UBUNTU.

Основно администриране на Linux - никога не експериментирайте върху работеща система. сървърът е готов, хостингът е конфигуриран и уеб ресурсът е функционален. В този момент администраторът трябва да спре, да обобщи и да продължи да подобрява знанията си за виртуална машина или друг физически компютър. Има нови знания, тестван е нов опит (инструмент) - може да бъде внедрен в работеща система. Няма друг начин.

Основите на администрацията като цяло са разумна комбинация от знанията и уменията на специалиста и отношението на ръководството на компанията (клиента). Няма взаимно разбиране, няма стабилност в работните взаимоотношения, дори не е необходимо да изграждате собствен сървър - резултатът със сигурност ще бъде отрицателен.

Програмиране и администриране на системата

Програмистите много бързо се разделят на категории: приложно ориентирани - Fortran и математика, системно ориентирани - асемблер и програмиране. Това образно сравнение не е станало родоначалник на системното администриране, но много ясно разделя границите на областите на компетентност.

Администрирането на системата Linux е изграждането и поддръжката ѝ. Кой живее, как живее и на какво има право - това са обитателите: сайтове, файлове, папки, достъпи, приложения и други компоненти, които са инсталирани на сървъра, но тяхното управление е оставено на потребителите, разработчиците, собствениците - субектите, които използват функциите на сървъра.

Системният администратор може да не е наясно с функционалността, предоставяна от софтуера. Неговата задача е да инсталира продукта, да зададе потребителски права и да осигури стабилната му работа.

Правата на управителя на дадена компания (клиент) не включват необходимите познания за паролата за достъп до системата, да не говорим за root достъп. Само един човек трябва да знае всичко за системата и да отговаря за нея.

Администратор на сървъри и управител на компанията

Многократен административен достъп до сървъра - гаранция за отказ в най-неочаквания момент. Възможно е прехвърлянето на съществена административна информация в случай на болест, отсъствие или други ситуации да се регулира от администратора, но при нормално състояние на нещата само един системен администратор отговаря за сървъра и неговата работа и осигурява.

Динамика на знанието

Администрирането на Linux е различно от това на Windows. Логиката на мислене е съвсем различна. Линията на разработване на Mac изобщо е безсмислена, но броят на потребителите, за които Apple твърди, е доста над 100 милиона.мъж. поле информационни технологии богат на разнообразни и неочаквани решения, но семейството на Linux винаги се е отличавало.

Как да изграждаме и управляваме системи

Много специализирани изследователи са се опитвали да създадат генеалогия "Linux"-системи. Красиви, интересни, но важни и различни. Администрирането на Linux сървъри е дисциплинирало областта на знанието. Обясни как се изграждат системи и как се управляват.

Няма значение дали сървърът е с Debian или Arch, CentOS или Cosmic Cuttlefish. Важно е да се отбележи, че космическата сепия няма нищо общо с Ubuntu 18.10, но от красотата заглавията се опитват да покажат качеството на новата версия както за приложения, така и за използване на системата.

Ако един професионалист е решил да стане системен администратор, той е избрал да развие собствените си знания и да ги обогати за външна употреба. В идеалния случай, когато това желание и действие е подкрепено от компанията, за която работи, не само на думи, но и на дело.

Статии по темата