ПредишенСледващото

Администрация Linux, losst

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

В тази статия ще разгледаме Linux администрация за начинаещи, което трябва да знаете като нов администратор, който е просто имам свой собствен сървър, например, VPS в интернет, какво да правя с него, какво да търсят и как да се избегнат проблеми.

Администриране на Linux

Linux администрация - това е много голяма площ и, разбира се, че не можем да го разбере напълно в тази статия. Но ние ще се опитаме да покрие основните проблеми, които възникват пред администратора дали сървъра или домашен компютър. Това са основните задачи, които смятаме, че:

Отдалечен достъп до сървъра Linux

Често уебмастъри и всички администратори използват, за да отдалечен достъп и изтегляне на файлове на сървъра SSH и FTP. През SSH, можете не само да прехвърляте файлове, но също така и да изпълнява на сървъра, различен Linux команди. Протоколът FTP позволява само да качвате файлове, се движи, и да ги преименувате. С една дума, а след това, например, за да прехвърляте файлове от един обект на друг сървър, първо ние създадете архив с помощта на катран:

$ Tar cvzf backup.tar.gz / папка / за / файлове

$ SCP backup.tar.gz потребител @ ip_servera: / Var / WWW / public_html /

$ Ssh потребител @ ip_servera
$ Cd / Var / WWW / public_html /
$ Tar xvzf backup.tar.gz

След това ще се промени, собственик на некомпресирани данни за име на уеб сървъра на потребител:

$ Chown -R WWW-данни / Var / WW / public_html / проект /

Повечето от действията на администрацията на сървъра, което трябва да се извърши така, че по-доброто разбиране на това как да използвате SSH.

Linux Диагностика на мрежата

Този момент на приложение на Linux сървъри е по-подходящо за компютрите, до които имате достъп до физически, но в някои случаи може да бъде полезен на сървъра. Най-лесният начин да се провери дали има достъп до мрежата на компютър е да пинг:

Администрация Linux, losst

Администрация Linux, losst

Уверете се, че шлюза за достъп до мрежата е настроен правилно:

Администрация Linux, losst

Администрация Linux, losst

Ако мрежата не работи, и е настроен правилно, все още можете да се опитате да разберете връзката се прекратява, на която възел. За да направите това, използвайте командата проследяващи:

Администрация Linux, losst

Всички тези данни ще помогнат да се разбере каква е грешката и как да го решим.

Система за мониторинг на ресурси

Той често може да се случи, че сървърът започва да тече много бавно, уеб услуги започват от много дълго време, за да отговори на исканията, а дори и връзката чрез SSH работи бавно. Най-вероятно причината за това може да е от претоварване на процесора или паметта ресурси. Ако паметта е зает, системата ще се рестартира на данните на диска, в замяна, което също забавя сървъра. За да видите колко памет е все още на разположение, използвайте безплатното команда:

Администрация Linux, losst

Разбира се, ако безплатно само 40-50 MB, тази система е много малък и всичко работи много бавно. Следващата стъпка е да разберете какво процес се отнема най-много памет, можете да използвате командата htop:

Администрация Linux, losst
Администрация Linux, losst

В помощната програма, можете да сортирате процесите на процесора, колона% CPU% или консумация на памет% MEM%. Така че можете много лесно да се разбере какъв е проблемът и кой претовари системата. Например, Apache уеб сървър консумира твърде много памет, така че тя може да бъде по-ефективно да се използват Nginx.

Също така, в някои случаи може да се интересуват от Linux диск товарене и какви процеси претоварен твърд диск. За тази цел iotop полезност. Просто следвайте полезността без никакви параметри:

Администрация Linux, losst

Проверка на услуги

В Linux системна администрация включва и управление на услуги. Сега повечето дистрибуции, като инициализация на системата с помощта на systemd. Съответно, услуги за управление на Linux се осъществява го използвате. За да видите дали услугата се изпълнява, например, уеб сървър Nginx един би могъл да тече:

$ Sudo systemctl статус уеб-

Администрация Linux, losst

Оттеглянето на многобройни полезност, трябва да видите Active (работещ) съобщение, това означава, че всичко е наред и услугата се изпълнява, тъй като е необходимо. Може би също така ще трябва да рестартирате услугата:

$ Sudo systemctl рестартиране уеб-

Или го изпълним, ако тя не е започнало преди:

$ Sudo systemctl започне уеб-

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

Ако някоя услуга или системен компонент не работи, след това първото нещо, което да се направи - е да гледате на трупите. Ако не помогне - да активирате режима за отстраняване на грешки и да гледате на трупите. На 90% ще намерите отговор защо нищо не работи в трупите на програмата. Регистър на всички услуги и системните логове са разположени в / Var / дневник / на. Някои услуги осигуряват отделни папки за вашите файлове, например, / Var / дневник / Nginx или / Var / дневник / Apache.

Ако в обикновения журнал не можете да намерите решение, то е възможно да се премине на програмата в режим на отстраняване на грешки, или изберете да покажете най-много информация. Обикновено това е дадено в конфигурационния файл на програмата. Дайте конкретни примери няма смисъл, защото е различен за всяка услуга. Но погледнете някои команди, които можете да използвате:

$ Tail -f / път / до / дневник / файл

Администрация Linux, losst

С тази команда можете да видите в реално време промените в края на лог файл. Ако не е посочен опцията -f, след това командата опашка показва последните десет линии на дневника:

Инсталиране на софтуера

$ Ап инсталирате PackageName

И в CentOS / RedHat:

$ Sudo Yum инсталирате PackageName

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!