Ако ваш Линук сервер не ради са пуним потенцијалом, вероватно постоји основни проблем који треба решити.

Следите ових пет једноставних, али практичних корака за решавање проблема са Линук сервером и смањивање застоја на апсолутни минимум.

1. Проверите хардвер

Идемо на апсолутне основе: проверите хардвер. То значи да се упутите према физичком носачу и проверите да ли су каблови попуштени или је дошло до нестанка струје.

Алтернативно, откуцајте следећу команду:

$ судо етхтоол етх0

Ако одговори да, знате да ваш порт разговара са мрежом.

Да бисте проверили БИОС / УЕФИ хардверски извештај сервера, користите следећу наредбу:

$ судо дмидецоде - меморија типа

Ако одговор изгледа добро, ни то није проблем. Ако сумњате да постоје проблеми с меморијом, покрените следећу команду:

$ судо модпробе едац_цоре

Ако након покретања горе поменуте команде нема резултата, откуцајте следеће:

$ судо греп "[0-9]" / сис / девицес / систем / етц / мц / мц * / цсров * / цх * _це_цоунт

Ово вам представља листу редова управљача меморије заједно са бројем грешака. Када се излаз комбинује са

instagram viewer
дмидецоде податке на меморијском каналу, броју дела и утору, можете успешно пронаћи оштећени меморијски стицк.

Повезан: Први кораци са Убунту сервером

2. Дешифрујте тачан проблем

Ваш сервер је пропао и не постоје два начина за то. Пре него што уђете у алат, неопходно је дефинисати у чему је тачно проблем. На пример, ако се ваши корисници суочавају са проблемима са серверском апликацијом, морате да се уверите да проблем није на страни клијента.

Друго, као део тражења проблема, покушајте да сузите извор проблема. То би значило или сервер сам по себи или серверска апликација. На пример, серверски програм може да се поквари док сервер функционише као добро подмазана машина.

Да бисте проверили да ли нека апликација ради без проблема, откуцајте следеће:

$ судо пс -еф | греп апацхе2
$ судо нетстат -плунт | греп апацхе2

Ако сервер не реагује, Апацхе сервер можете да укључите помоћу:

$ судо сервис апацхе2 старт

Укратко, схватите тачан проблем пре него што скочите из пиштоља. Ово би помогло да сузи списак проблема и помогне вам да схватите решење у складу с тим.

3. Коришћење функције Топ

Врх је једна од најизгледнијих функција отклањања грешака у Линуку, јер учитава просек, размену и листу процеса који користе системске ресурсе.

Али кад га први пут употребите, може изгледати збуњујуће. Ево брзог распада врха.

Линија 1:

  • Време
  • Колико дуго рачунар ради?
  • број корисника
  • Просек учитавања (време учитавања система за последњи минут, последњих 5 минута и последњих 15 минута)

Линија 2:

  • Укупан број задатака
  • Број извршених задатака
  • Број задатака спавања
  • Број заустављених задатака
  • Број зомби задатака

Ред 3:

  • Корисник користи проценат процесора као проценат
  • Употреба процесора као проценат по систему
  • Проценат употребе процесора у процесима са ниским приоритетом
  • Коришћење процесора као проценат у неактивним процесима
  • Коришћење процесора као проценат према И / О чекању
  • Употреба процесора у процентима од хардверских прекида
  • Проценат употребе процесора у програмским прекидима
  • Употреба процесора као проценат према времену крађе
  • Укупна системска меморија
  • Слободна меморија
  • Коришћена меморија
  • Буффер цацхе

Ред 4:

  • Доступна укупна замјена
  • Тотални свап бесплатно
  • Укупна замјена коришћена
  • Доступна меморија

Након тога следи ред за сваку покренуту апликацију. То укључује:

  • ИД процеса
  • Корисник
  • Приоритет
  • Леп ниво
  • Виртуелна меморија коју користи процес
  • Резидентна меморија коју користи процес
  • Заједничка меморија
  • ЦПУ који процес користи у процентима
  • Проценат меморије коју процес користи
  • Временски процес је покренут
  • Команда

Да бих сазнао који процес троши највише меморије, прво сортирајте поступак куцањем М..

Да бисте проверили процесе који користе највише снаге процесора, притисните П..

Да бисте филтрирали одређене опције, притисните О., која ће приказати следеће наредбе:

додати филтер # 1 (занемарујући случај) као: [!] ФЛД? ВАЛ

Даље, можете филтрирати одређени процес, на пример

ЦОММАНД = апацхе

Ово ће филтрирати и приказати само Апацхе процесе.

4. Праћење простора на диску

Упркос бескрајном расположивом складишту, серверу може понестати простора, што доводи до мноштва проблема. У таквим сценаријима користите дф наредба (диск систем датотека) за извлачење комплетног сажетка доступног / коришћеног простора на диску.

Можете га користити на следећа три начина:

$ судо дф -х
$ судо дф -и
$ судо дф -хТ

Још једна корисна команда је % утил, што наглашава колико је уређај затегнут. Било које вредности веће од 60% искоришћења указују на лоше перформансе складиштења. Све што је близу 100% значи да је погон близу засићења.

5. Проверите да ли у евиденцијама постоје проблеми

Евиденције вам дају гомилу корисних информација у /var/log, поддиректориј специфичан за услугу. За новопридошле, Линук сервери дневника можда су најстрашније место на планети.

То не мора бити случај, углавном зато што су евиденције подељене према њиховој функционалности. Један бележи шта се дешава на систему / програму, док други бележи поруке о грешкама система / апликације. Евиденције су обично огромне датотеке, с обзиром на количину информација коју чувају.

Датотеке са евиденцијама су тајне и увек је најбоље научити како се сналазити.

Ако нисте сигурни, користите дмесг, који приказује све поруке језгра. Реп функција подразумевано приказује првих 10 порука.

$ дмесг | Реп 

Комбиновањем реп наредбе са Кључна реч ће и даље припазити на датотеку сислог и исписати следећи догађај у сислог-у.

$ дмесг | таил -ф / вар / лог / сислог

Ова наредба ће и даље пролазити кроз евиденције и приказивати могуће проблеме.

Ефикасно решавање проблема са вашим Линук сервером

Решавање проблема са вашим Линук сервером у почетку може изгледати застрашујуће, али постоји неколико случајева потребних за покретање лопте. Ако вам ових пет корака није помогло да препознате и пратите проблем, можда би било корисно укључити друге људе.

Међутим, најчешће би један од горе наведених корака за решавање проблема могао да помогне у решавању спорног проблема.

Емаил
Водич корак по корак за инсталирање Апацхе Томцат 9 Линук

Ако желите да хостујете или развијате Јава веб апликације, потребан вам је Апацхе Томцат. Ево како инсталирати Апацхе Томцат 9 на Линук.

Прочитајте следеће

Повезане теме
  • Линук
  • Апацхе Сервер
  • Линук
  • Решавање проблема
  • Убунту Сервер
О аутору
Вини Бхалла (2 чланака објављено)Више од Вини Бхалле

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.