Архив автора: admin

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

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

В этой статье мы рассмотрим администрирование Linux для начинающих, что нужно знать начинающему администратору, у которого только появился свой сервер, например, VPS в интернете, что с ним делать, на что обратить внимание и как избежать проблем.

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

Администрирование Linux — это очень обширная область и, естественно, что мы не сможем полностью охватить ее в этой статье. Но попытаемся охватить основные задачи, которые возникают перед администратором будь то сервера или домашнего компьютера. Вот основные задачи, которые мы рассмотрим:

  • Удаленный доступ;
  • Диагностика сети;
  • Мониторинг ресурсов системы;
  • Проверка работоспособности сервисов;
  • Просмотр логов;
  • Установка программного обеспечения.

Мы не будем рассматривать очень подробно каждую из тем, возможно, некоторые основы администрирования Linux были более детально рассмотрены в предыдущих записях, тогда на них будет ссылка. С первоначальной настройкой сервера обычно проблем не возникает. Можно использовать одну из известных панелей управления, например, панель управления VestaSP, которая позволяет все установить и настроить автоматически, но вам нужно следить за показателями системы и перенести на сервер файлы.

Удаленный доступ к серверу Linux

Чаще всего веб-мастера и администраторы используют для удаленного доступа и загрузки файлов на сервер протокол SSH и FTP. По SSH вы не только передавать файлы, но и выполнять на сервере различные команды Linux. Протокол FTP позволяет лишь загружать файлы на сервер, перемещать и переименовывать их. Если кратко, то, например, чтобы перенести файлы сайта с одного сервера на другой, сначала мы создаем архив с помощью tar:

tar cvzf backup.tar.gz /папка/с/файлами

Обратите внимание, что опцию p передавать не нужно, чтобы права на файлы не сохранились, затем, вам нужно будет установить права вручную. Когда архив готов, используем копирование scp для передачи его на сервер:

scp backup.tar.gz user@ip_сервера:/var/www/public_html/

Затем авторизуемся на сервере и распаковываем архив:

ssh user@ip_сервера

$ cd /var/www/public_html/

$ tar xvzf backup.tar.gz

После этого останется сменить владельца для распакованных данных на имя пользователя веб-сервера:

chown -R www-data /var/ww/public_html/project/

Большинство действий по администрированию сервера вам придется выполнять так что лучше понять как пользоваться ssh.

Диагностика сети Linux

Этот момент администрирования Linux серверов подходит больше для компьютеров, к которым у вас есть физический доступ, но может в некоторых случаях полезным и на сервере. Самый простой способ проверить есть ли доступ к сети на компьютере, это выполнить команду ping:

ping ya.ru

Если команда правильно отрабатывает, и вы видите передачу пакетов на удаленный узел, значит все хорошо. Если же нет, хотелось бы понять причину. Проверьте, указан ли ip адрес и маска сети для этого подключения:

ifconfig

Убедитесь, что правильно задан шлюз доступа к сети:

ip route

Обычно, это может подсказать вам, что конфигурация сети выполнена неверно, например, компьютер не получает нужные данные по протоколу DHCP или заданы неправильные статические настройки. Также проблема может быть в DNS. Возможно, сеть есть, но сервер не может получить ip адрес на основе доменного имени, для проверки вы можете выполнить ping какого-либо внешнего ip:

ping 8.8.8.8

Если же сеть не работает, и она настроена правильно, то можно еще попытаться узнать на каком узле обрывается соединение. Для этого используется команда traceroute:

traceroute 8.8.8.8

Все эти данные помогут понять в чем была ошибка и как ее решить.

Мониторинг ресурсов системы

Часто может случится, что сервер начинает работать очень медленно, веб-службы начинают очень долго отвечать на запросы и даже соединение по SSH работает медленно. Скорее всего, причиной этому может стать перегрузка ресурсов процессора или памяти. Если вся память будет занята, система будет сбрасывать данные на диск, в раздел подкачки, что тоже сильно замедляет работу сервера. Чтобы посмотреть сколько памяти осталось доступно используйте команду free:

free -h

Естественно, что если свободно только 40-50 Мб, то этого системе очень мало и все будет работать очень медленно. Следующим шагом будет выяснить какой процесс потребляет больше всего памяти, для этого можно использовать команду htop:

htop

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

Также в некоторых случаях нас может интересовать загрузка диска Linux и какие именно процессы перегружают жесткий диск. Для этого применяется утилита iotop. Просто выполните утилиту без параметров:

iotop

Проверка работоспособности сервисов

В системное администрирование linux также входит управление сервисами. Сейчас в большинстве дистрибутивов, в качестве системы инициализации используется systemd. Соответственно, управление службами linux выполняется с помощью нее. Чтобы посмотреть запущена ли служба, например, веб-сервер nginx, выполните:

sudo systemctl status httpd

В многочисленном выводе утилиты вы должны увидеть сообщение Active (running), это означает, что все хорошо и служба работает так как нужно. Возможно, также вам придется перезапустить службу:

sudo systemctl restart httpd

Или запустить ее, если она не была запущена до этого:

sudo systemctl start httpd

Если служба не запустилась, то вы можете посмотреть информацию об этом с помощью команды status или же выполнить:

journalctl -xe

Просмотр логов

Если какой-либо сервис или системный компонент не работает, то первое что нужно сделать — это смотреть логи. Если не помогает — включить режим отладки и смотреть логи. В 90% вы найдете ответ почему ничего не работает в логах программы. Логи всех служб и системные логи находятся в папке /var/log/. Некоторые службы создают отдельные папки для своих файлов, например, /var/log/nginx или /var/log/apache.

Если в обычном логе вы не нашли решение, то можно переключить программу в режим отладки или включить отображение максимально подробной информации. Обычно это дается в конфигурационном файле программы. Приводить конкретные примеры нет смысла, поскольку у каждого сервиса все по-другому. Но рассмотрим несколько команд, которые вы можете использовать:

tail -f /путь/к/лог/файлу

С помощью этой команды вы можете в реальном времени просматривать изменения в конце лог файла. Если опцию -f не указывать, то команда tail покажет десять последних строк из лога:

tail /путь/к/лог/файлу

Также для просмотра лог файла вы можете использовать любой текстовый редактор или утилиту cat.

Установка программного обеспечения

Установка программного обеспечения, одна из распространенных задач администрирования. В Linux большинство программ можно установить из официальных или сторонних репозиториев. Некоторые программы нужно собирать из исходников. Для установки софта из репозиториев используется пакетный менеджер. Существуют два основных пакетных менеджера, которые применяются на серверах, это yum, который используется в CentOS и apt, который применяется в Ubuntu. Работают пакетные менеджеры похожим образом и все их мы рассматривали в отдельных статьях, смотрите установка программ CentOS и установка программ Ubuntu. Например, чтобы установить пакет в Ubuntu используйте такую команду:

sudo apt install имя_пакета

А в CentOS/RedHat:

sudo yum install имя_пакета

Для удаления программы используется команда remove вместо install. Но что еще более важно для серверов обновление программ. Никогда не отключайте автоматическое обновление, и старайтесь следить, чтобы система была в самом актуальном состоянии. Нужно обновлять все программные продукты, поскольку в них постоянно обнаруживаются новые уязвимости и следует получить вовремя исправления для них.

Выводы

В этой статье мы рассмотрели в общих чертах администрирование Linux для начинающих, это очень обширная тема, поэтому сложно охватить ее в одной статье. Мы рассмотрели диагностику сети, установку пакетов, просмотр логов и другие основные действия. Если у вас остались вопросы, спрашивайте в комментариях!



2017-03-12T19:00:23
Сервер

У неуважения к мужу высокая цена


Почему нельзя не только говорить плохо о муже, но и думать.
Как-то в интернете мне попались такие слова: «Как женщина думает о мужчине, таким он и становится. Поразительная вещь. Так всегда бывает. И ничего с этим нельзя сделать. Это как тайна какая-то, понимаете?
Женская сила так сильна, она так тонко действует, что ничего нельзя сделать. Если женщина тебя считает ничтожеством, ты становишься ничтожеством. Ужасная сила, разрушительная. С другой стороны, женщина считает: «Очень хорошо. Мне такой мужчина нужен. Это мой человек», — сразу, он тут же меняется, начинает расцветать». Олег Торсунов.


И я задумалась. Думала долго, некоторые моменты проживала в своей жизни. А сегодня решила поделиться с вами этими мыслями:

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


Этот список может быть бесконечным, если вовремя не остановиться. Этим списком мы постоянно делимся со своими подругами, с мамой, а если и не делимся, то прокручиваем постоянно в своей голове.

Почему мы это делаем?

— Нам кажется, что мы сможем его изменить, и тогда сразу же изменится наша жизнь, и мы станем доброй, любящей, нежной. Только пусть он сначала перестанет играть в компьютер, начнет зарабатывать столько, сколько я хочу, пригласит куда-нибудь, подарит что-нибудь. Пусть изменится.
Мы ждем изменений от мужчины только потому, что застряли в детстве и не хотим смотреть на себя и на свою жизнь. Это очень наивная мечта – думать, что если мужчина исправит свои недостатки, я стану счастливой. Зацикливание на недостатках другого человека позволяет сидеть и не решать собственные проблемы.
Обсуждая другого, мы не смотрим на себя. На свои недостатки и проблемы смотреть тяжелее и болезненнее, и если быть честной с самой собой, то их придется исправлять. Куда легче заняться исправлением недостатков мужа, и как сладко пожаловаться на него другим и получить одобрение окружающих. Я – хорошая, плохой – он.
— Осуждая мужа, мы возвышаемся над ним, считаем себя лучше и умнее. Мы не знаем, как по-другому заслужить внимание. Нам не хватает собственного признания. Возвышаясь, мы получаем, таким образом, одобрение.
— Мы знаем, что критиковать и говорить плохие слова своему мужу не нужно, нас учат этому со всех страниц интернета и журналов, что он уйдет, найдет любовницу. Когда нам плохо, и у нас на душе кошки скребут, мы думаем об этом в последнюю очередь. Нам нужно выплеснуть негатив. Мы не можем хранить это в своей душе и ищем того, на кого можно вылить.
— Мы жалуемся и обсуждаем своего мужа, так как хотим, чтобы нас пожалели, поддержали, мы не чувствуем в себе взрослую силу, нам не на что опереться внутри. Мы не знаем, что делать с чувством бессилия. Мы не знаем, как изменить свою жизнь самостоятельно. Мы идем «опираться» на других, в надежде, что они изменят нашу жизнь. Очень наивные и детские представления, не правда ли?
— Если мы жалуемся на мужа подругам или маме, мы пытаемся выгородить себя и заручится их поддержкой. Это такой детский самообман.
— Говоря ему или о нем, что он такой плохой, мы подсознательно хотим ему отомстить за то, что он не делает нас счастливыми. Тем самым, внутренне мы блокируем поступление энергии к мужу и не поддерживаем его. «Ты плохой — вот и пусть у тебя ничего не получается!». А когда у него действительно ничего не получается, мы еще больше злимся и обижаемся на него. И попадаем в замкнутый круг.

К чему это приводит?

— Когда женщина говорит или думает о мужчине плохо, она его не уважает, она отдаляется в мыслях от него, она не поддерживает его энергетически. У него все валится из рук, дела не складываются, деньги не зарабатываются, он покупает расслабляющие напитки, и мы естественно еще больше убеждаемся в своей правоте, что он не достоин уважения. Мы входим в замкнутый круг. Мужчина бессилен в этой ситуации что- либо изменить.
— Если не остановиться, то всегда найдется, что покритиковать. Это порочная практика – думаем плохо, говорим плохо подругам, маме и еще больше убеждаем себя в своей правоте, тем самым разрушая не только отношения, но и себя.
— Это расшатывает нервную систему, огрубляет женское сердце, мы отравляем свою душу, загрязняем свое тело негативом и злом. И еще при этом храним и передаем это дальше.
— Негативные мысли забирают огромное количество энергии. Женское участие, женская энергия, женское одобрение для мужчины – это топливо для всех свершений и достижений. Когда женщина плохо думает о муже, у него нет шансов преуспеть и быть для вас хорошим.
— Женщины, не уважая своего мужа, показывают это своим детям. Теперь вспомните и ответьте на вопрос:
Ваша мама уважала вашего папу? Как вы это поняли? Просто чувствовали. Детям ничего не нужно объяснять и рассказывать, они это всегда знают, и если вы не уважаете своего мужа:

  • дети плохо учатся, они, таким образом, протестуют;
  • не слушаются вас, хамят, грубят;
  • делают все наоборот, связываются с плохими компаниями, начинают осваивать вредные привычки;
  • они не могут создать отношений в да

Йога для беременных — еще один шанс родить здорового малыша

Йога для беременных Прежде всего, конечно, нужно ответить на вопрос, можно ли вообще беременным заниматься йогой? Ответ совершенно точно положительный. Во время беременности женщины проходят через серьезные изменения в физической, ментальной и эмоциональной сфере и йога является отличным средством, чтобы справиться с ними. Она уменьшает не только мышечное, но и эмоциональное напряжение, которое является одним из спутников беременности. Итак, чем именно полезна йога для беременных?

Облегчение стресса

Беременность приносит не только радостное ожидание появления на свет долгожданного малыша, но и множество тревожных мыслей. Отчасти это связано с изменениями гормонального фона, отчасти — с объективной реальностью, ведь поводы для беспокойства о будущем ребенка действительно существуют. Йога способствует успокоению разума, помогает мыслить более четко и значительно снижает уровень тревожности.

Облегчение дискомфорта

Физические изменения, связанные с беременностью, могут вызывать сильный дискомфорт, особенно на поздних сроках. Благодаря йоге, которая помогает как укреплять, так и расслаблять мышцы, дискомфорт значительно уменьшается. Кроме того, дыхательные упражнения помогают лучше переносить последние месяцы беременности, когда матка начинает сильно давить на диафрагму.

Улучшение осанки

Во время беременности осанка женщины может ухудшиться. Некоторые позы и техники йоги предназначены специально для ее улучшения.

Сильные мышцы

Йога эффективно укрепляет различные группы мышц, благодаря чему женщине будет легче вынашивать ребенка. Кроме того, за счет развитых мышц после родов будет значительно проще вернуть себе красивую, стройную фигуру.

Облегчение родов

Как правило, женщины, занимающиеся йогой во время беременности, сталкиваются с меньшими трудностями во время родов, чем другие роженицы. Йога учит расслаблять мышцы и правильно дышать, за счет чего роды проходят легче и вероятность развития осложнений снижается.

Беременным женщинам подходят не все асаны, или йогические позы. Сначала поговорим о подходящих позах.

Поза горы или Тадасана

Встаньте на пол (желательно босиком), выпрямите спину, руки вытяните вдоль туловища. Ступни должны касаться друг друга. В других вариантах ладони можно соединить перед собой, или вытянуть руки над головой. Стойте неподвижно и дышите глубоко. Эта поза улучшает осанку и работу вестибулярного аппарата.

Поза воина или Вирабхадрасана

Встаньте прямо, ноги ни ширине плеч, руки вытянуты по бокам параллельно полу. Медленно приседайте на левую ногу, перенося на нее большую часть веса тела и отводя левую ногу в сторону. Разверните правую стопу вправо и повернитесь вслед за ней всем корпусом. Задержитесь в этой позе на 20-30 секунд, вернитесь в исходное положение. Эта асана способствует улучшению концентрации внимания, помогает лучше удерживать равновесие и облегчает боли в спине.

Наклоны вперед из положения сидя или Пашимотанасана

Исходное положение: сидя на полу или на коврике для фитнеса, ноги вытянуты вперед. Медленно наклоняйтесь на как можно дальше вперед. В идеале вы должны сначала достать руками до носков, а затем коснуться лбом коленей. На поздних сроках беременности наклоняйтесь только на столько, на сколько позволяет живот. Эта поза делает более гибкими мышцы спины и плеч. Кроме того, она помогает улучшить осанку и снять стресс.

Поза дерева

Исходное положение: стоя на полу, ноги вместе. Вытяните руки вверх и соедините их над головой. Поднимите левую ногу, согнув ее в колене, и отведите в сторону, насколько сможете. Прижмите левую ступню к правому колену и попробуйте удержать такую позу в течение, как минимум, 30 секунд. При этом нужно ровно дышать и следить за тем, чтобы спина была прямой. Поза дерева эффективно растягивает мышцы ног и спины, развивает вестибулярный аппарат и успокаивает сознание.

На чем заработать первые деньги в интернете? Краткое руководство

Все с чего-то начинают, и порой бывает очень неплохо начать сразу с небольшой прибыли. А небольшая прибыль это актив. А актив это путь к уже более серьезной прибыли и уменьшению затрат времени. Читать

Соус Цезарь , величайшая история заправки для салата

Как американский соус для салата цезарь стал настоящим мировым достоянием, зародившись в Калифорнии и распространившись по всему миру или статья, в которой описывается соус цезарь классический рецепт, а также соус цезарь рецепт с вариациями плюс к этому немного рассказывается о самом салате Цезарь

Читать

Конкор – лекарство от сердечно-сосудистых заболеваний

конкор лекарствоКонкор – это лекарственный препарат, который снижает артериальное давление, восстанавливает сердечный ритм и расширяет коронарные артерии, несущие кровь к сердечной мышце. Но, как и любой эффективный препарат, конкор имеет достаточно много побочных эффектов и противопоказаний. Читать