<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial on Admins SU</title><link>https://admins.su/tags/tutorial/</link><description>Recent content in Tutorial on Admins SU</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 05 Apr 2016 12:06:10 +0000</lastBuildDate><atom:link href="https://admins.su/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Как добавить постоянные статические маршруты (persistent static routes) в Mac OS X.</title><link>https://admins.su/kak-dobavit-postoyannye-staticheskie-marshruty-persistent-static-routes-v-mac-os-x/</link><pubDate>Tue, 05 Apr 2016 12:06:10 +0000</pubDate><guid>https://admins.su/kak-dobavit-postoyannye-staticheskie-marshruty-persistent-static-routes-v-mac-os-x/</guid><description>&lt;p>В Mac OS X задача добавления постоянных статических маршрутов оказалась нетривиальна. Гугление не дало желаемого результата, в результате чего пришлось включать голову и делать свой велосипед. Вполне возможно, что эту задачу можно решить проще, но у меня давно было желание разобраться с демонами и агентами OS X, так что воспользовался случаем и совместил интересное с полезным.&lt;/p></description></item><item><title>Знакомство с CMake. Часть 3. CMakeCache, модули CMake, зависимости сборки.</title><link>https://admins.su/znakomstvo-s-cmake-chast-3-cmakecache-moduli-cmake-zavisimosti-sborki/</link><pubDate>Tue, 15 Mar 2016 12:06:10 +0000</pubDate><guid>https://admins.su/znakomstvo-s-cmake-chast-3-cmakecache-moduli-cmake-zavisimosti-sborki/</guid><description>&lt;p>При переносе проектов, написанных на CMake, могут быть проблемы со сборкой на другой машине. Данная статья расскажет, как решить проблему. Вторая часть статьи посвящена теме создания собственных модулей для CMake. Последняя часть рассказывает про способность CMake обрабатывать зависимости при сборке проектов.&lt;/p></description></item><item><title>Знакомство с CMake. Часть 2. Переменные, условия, сообщения, опции.</title><link>https://admins.su/znakomstvo-s-cmake-chast-2/</link><pubDate>Sun, 06 Mar 2016 12:06:10 +0000</pubDate><guid>https://admins.su/znakomstvo-s-cmake-chast-2/</guid><description>&lt;p>В прошлой статье я рассмотрел основные задачи, решаемые системой сборки CMake, а также простенький проект. Сейчас я постараюсь внести ясность в механику работы этой системы сборки, чтобы было понятно, как CMake работает с CMakeLists.txt файлами. Это позволит с первого раза безошибочно создавать сложные кроссплатформенные проекты и легко читать чужие проекты.&lt;/p></description></item><item><title>Знакомство с CMake. Часть 1. Установка, CMakeLists.txt, сборка.</title><link>https://admins.su/znakomstvo-s-cmake-2/</link><pubDate>Thu, 03 Mar 2016 12:06:10 +0000</pubDate><guid>https://admins.su/znakomstvo-s-cmake-2/</guid><description>&lt;h3 id="введение">Введение.&lt;/h3>
&lt;p>Многие, кто начинал создавать собственные программы, пользовался какой-либо системой сборки. В общем, система сборки – это набор инструментов, облегчающий работу с компилятором. Это включает в себя компиляцию, линковку, установку, а также сбор исходных файлов для передачи их компилятору и слежение за зависимостями. Также современные системы сборки облегчают работу с библиотеками, позволяют создавать переносимые проекты и выполняют ещё массу других вкусностей. Эта статья посвящена популярной системе сборки CMake и расскажет, как правильно её установить и настроить, а также будет рассмотрен простой пример её использования. Она рассчитана на тех, что хоть немного знаком с понятиями make, Makefile, компиляция, линковка.&lt;/p></description></item><item><title>Упрощаем администрирование с etckeeper. Настройка контроля версий конфигов в /etc.</title><link>https://admins.su/etckeeper-tutorial/</link><pubDate>Mon, 27 Apr 2015 12:06:10 +0000</pubDate><guid>https://admins.su/etckeeper-tutorial/</guid><description>&lt;p>С самого появления систем управления версиями, многие администраторы присматриваются к ним. Крайне удобным кажется слежение за конфигурационными файлами серверов с возможностью сравнения версий, отката в любой момент. В свое время я использовал Mercurial, который натравливал на важные мне конфиги с помощью директории с симлинками. Но познакомившись с etckeeper, не променяю его на старые приемы. Etckeeper позволяет держать под наблюдением всю директорию etc, при этом не ограничиваясь какой-то конкретной VCS, так как поддерживает Git, Mercurial, Bazaar, Darks. Главным аргументом при использовании etckeeper перед простым добавлением директории /etc в VCS является возможность контроля метаданных файлов. Помимо этого, Git и Mercurial не отслеживают пустые директории, хотя в рамках etc они могут иметь значение.&lt;/p>
&lt;p>Etckeeper в рамках DEB систем встраивается в pre-intall и post-install менеджера пакетов apt, что позволяет эффективно контролировать изменения содержимого etc при установке или обновлении софта. При попытке установки софта будет проводиться проверка на существование неподтвержденных изменений, после установки софта новые конфиги добавятся в список наблюдения VCS и будет произведен коммит уже с ними.&lt;/p></description></item><item><title>HTTPS для сайта на WordPress под управлением nginx.</title><link>https://admins.su/https-dlya-sajta-na-wordpress-pod-upravleniem-nginx/</link><pubDate>Sun, 19 Apr 2015 12:06:10 +0000</pubDate><guid>https://admins.su/https-dlya-sajta-na-wordpress-pod-upravleniem-nginx/</guid><description>&lt;p>В последнее время наблюдается бум перехода на HTTPS не только для интернет магазинов, но и для информационных сайтов, коими по большей части и являются сайты, созданные на популярной платформе WordPress. Двигателем подобного перехода послужило заявление создателей Chromium о маркировке сайтов без HTTPS как небезопасных. Движок Chromium используется во многих популярных браузерах (основной тут конечно Google Chrome). Кроме того, Google заявил об изменении в ранжировании сайтов и приоритизации в выдаче ресурсов, использующих безопасное соединение.&lt;/p>
&lt;p>Подобные заявления не остались без внимания веб мастеров и многие крупные ресурсы уже осуществили переход на HTTPS, в то же время проекты поменьше пока в большинстве своем остаются на HTTP, но это вероятно обусловлено потенциальными сложностями перехода и дополнительными расходами.&lt;/p>
&lt;p>Данная статья расскажет о том, каким образом осуществить перевод на HTTPS сайтов, использующих WordPress, не потратив денег на SSL сертификат, получить оценку безопасности A+ в популярном тесте, минимизировать накладные расходы на обслуживание HTTPS соединений и выполнить требования Яндекса для успешной индексации картинок.&lt;/p></description></item><item><title>Руководство по настройке блога WordPress на nginx.</title><link>https://admins.su/rukovodstvo-po-nastrojke-bloga-wordpress-na-nginx/</link><pubDate>Mon, 06 Apr 2015 12:06:10 +0000</pubDate><guid>https://admins.su/rukovodstvo-po-nastrojke-bloga-wordpress-na-nginx/</guid><description>&lt;p>Данное руководство рассчитано на вебмастеров, стремящихся решить проблему недостаточной производительности сайтов, построенных на платформе WordPress. В нем описана пошаговая настройка сервера с ограниченными ресурсами (1 ядро, 512 RAM на примере минимального тарифа Flops.ru) для использования в связке LEMP (Linux + nginx + MySQL + PHP). Для комфортного использования материала вы должны иметь общие представления о работе сайтов и серверов на базе Linux.&lt;/p></description></item><item><title>Как закрыть доступ в интернет определенному приложению в Linux.</title><link>https://admins.su/kak-zakryt-dostup-v-internet-opredelennomu-prilozheniyu-v-linux/</link><pubDate>Mon, 30 Mar 2015 12:06:10 +0000</pubDate><guid>https://admins.su/kak-zakryt-dostup-v-internet-opredelennomu-prilozheniyu-v-linux/</guid><description>&lt;p>Иногда ради прикладных задач может возникнуть потребность в недопущении определенного приложения в интернет или сеть в целом. Безусловно, для реализации подобных задач можно пользоваться SELinux или AppArmor, но они требуют достаточно сложной для новичка настройки и часто игра не стоит свеч. В этой статье я расскажу, как всего за несколько минут решить подобную задачу используя iptables. При этом нам не придется ставить какой-либо софт. Пример подходит для любого дистрибутива Linux.&lt;/p></description></item><item><title>Используем SSHFS в Linux и Mac OS X.</title><link>https://admins.su/ispolzuem-sshfs-v-linux-i-mac-os-x/</link><pubDate>Mon, 25 Mar 2013 12:06:10 +0000</pubDate><guid>https://admins.su/ispolzuem-sshfs-v-linux-i-mac-os-x/</guid><description>&lt;p>Сегодня мы поговорим о файловой системе Secure Shell FileSystem (сокращенно SSHFS) благодаря которой мы сможем использовать удаленное управление файлами, при этом делать этом соблюдая безопасность, так как подключение будет осуществляться через SFTP, который в свою очередь работает через SSH. Мы рассмотрим работу с SSHFS в Linux и Mac OS X. Сразу замечу тот факт, что при нестабильном соединении можно будет столкнуться с проблемами, так как основное предназначение SSH, это не гарантированность соединения, а безопасность.&lt;/p></description></item><item><title>Сбрасываем пароль администратора в Windows 8.</title><link>https://admins.su/sbrasyvaem-parol-administratora-v-windows-8/</link><pubDate>Sat, 09 Mar 2013 12:06:10 +0000</pubDate><guid>https://admins.su/sbrasyvaem-parol-administratora-v-windows-8/</guid><description>&lt;p>Думаю, любой админ, да и простой пользователь, рано или поздно сталкивается с необходимостью сброса пароля на standalone машинах (ну или на отстохших от домена) под управлением Windows. В этой статье я расскажу, как решить данную задачу не имея специальных средств для сброса паролей, пользуясь лишь штатными средствами Windows.&lt;/p>
&lt;p>Для сброса пароля нам потребуется:&lt;/p>
&lt;ul>
&lt;li>Компьютер под управлением Windows 8.&lt;/li>
&lt;li>Загрузочный диск с Windows 8.&lt;/li>
&lt;/ul>
&lt;p>Стоит отметить, что доступ к EFS и паролям вашего браузера IE и некоторых приложений станет невозможен. Поэтому в случаях, указанных выше лучше включить встроенную учетную запись администратора и из нее сменить пароль нужного пользователя.&lt;/p>
&lt;p>Итак, приступим.&lt;/p></description></item><item><title>Двухфакторная аутентификация SSH на Debian за 10 минут.</title><link>https://admins.su/dvuxfaktornaya-autentifikaciya-ssh-na-debian-za-10-minut/</link><pubDate>Sat, 23 Feb 2013 12:06:10 +0000</pubDate><guid>https://admins.su/dvuxfaktornaya-autentifikaciya-ssh-na-debian-za-10-minut/</guid><description>&lt;p>Среди множества способов защиты серверов, сайтов и прочего ценного и нужного, двухфакторная аутентификация представляется, как крайне удобный инструмент. Благо не проблема прикупить токен, либо использовать его софтовую версию на своем Android/IPhone/Blackberry. Около года назад я озаботился прикручиванием двухфакторки к своим серверам, морально готовясь к огню/воде/медным трубам, но оказалось, что это максимально просто. А раз просто, то откладывание на потом просто преступно по отношению к нашим серверам.&lt;/p>
&lt;p>В данной статье я расскажу, как быстро настроить двухфакторную аутентификацию на базе pam модуля pam_google_authenticator и подружить SSH с Google токеном, свободно распространяемым через Apple Appstore и Google Play.&lt;/p></description></item><item><title>Как настроить и пользоваться SSH с помощью OpenSSH в Linux.</title><link>https://admins.su/ssh-velikij-i-moguchij/</link><pubDate>Tue, 05 Feb 2013 12:06:10 +0000</pubDate><guid>https://admins.su/ssh-velikij-i-moguchij/</guid><description>&lt;p>В интернете часто встречаются инструкции по настройке и использованию SSH. В большинстве своем эти инструкции описывают только установку сервера/клиента и подключение клиента к серверу, иногда даже с использованием пар ключей. В итоге создается ложное впечатление, что на этом область применения SSH и заканчивается. В этой статье я хочу рассказать о возможностях SSH более подробно, используя примеры, которые помогут осознать могущество данного протокола.&lt;/p></description></item></channel></rss>