• Как измерить скорость жесткого диска
    Решение проблемы

    Как измерить скорость жесткого диска

    Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно. Содержание: 1 Проверка скорости чтения диска 2 Проверка скорости записи на диск Проверка скорости чтения диска Проще всего измерить скорость диска с помощью программы hdparm. Установить ее очень просто: CentOS/RHEL: # yum -y install hdparm Debian/Ubuntu # apt-get -y install hdparm Теперь нужно вывести список дисков и разделов в системе: # fdisk -l Выбираем нужный раздел и проверяем скорость чтения: # hdparm -t /dev/sda2 Обращаю ваше внимание еще раз на то, что мы видим…

  • Быстрая и простая настройка samba
    Решение проблемы

    Быстрая и простая настройка samba

    Иногда нужно очень быстро на сервере настроить файловую шару и открыть на нее доступ. При этом нет необходимости городить какие-то сложные конфигурации, права доступа или что-то еще. Нужен просто оперативный доступ к информации без лишних вопросов. Мне, к примеру, недавно подобное понадобилось, чтобы открыть доступ к резервным копиям, которые хранились на сервере. Самому разбираться и искать информацию не хотелось, нужно было быстро дать человеку доступ на чтение, чтобы он сам нашел все, что ему нужно. Я не буду специально оперировать версиями операционных систем. У самбы конфиги одинаковые почти везде, где мне приходилось с ними работать, тем более в самых простых конфигурациях. Итак, устанавливаем самбу любым подходящим способом для вашей операционной…

  • Как скопировать права доступа ACL при переносе данных с сервера на сервер
    Решение проблемы

    Как скопировать права доступа ACL при переносе данных с сервера на сервер

    Возникла необходимость перенести файлы из одной сетевой шары на линуксе на другой сервер. Оба сервера включены в домен AD. Казалась бы простая задача, бери да копируй. Права доступа должны сохраниться, ведь обе машины в одном и то же домене. Но все оказалось не так просто. Для меня было большим удивлением, что при простом копировании через windows машину права доступа не сохранялись. На обоих серверах была файловая система с поддержкой ACL. Установить потом права вручную можно было. То есть функционал весь был, но права доступа не сохранялись. Отмечу сразу, что сервер, с которого забирал информацию был QNAP, копировал на CentOS 7. Вторым этапом была попытка примонтировать сразу на сервер приемник файловую шару…

  • Доступ к сайту по sftp вместо обычного ftp с ограничением директории
    Решение проблемы

    Доступ к сайту по sftp вместо обычного ftp с ограничением директории

    У меня есть веб сервер без возможности удаленного доступа к нему из вне, обслуживает несколько сайтов. Он стоит за фаерволом, проброшен 80-й порт, для работы сайтов этого достаточно. Понадобилось предоставить оперативный доступ сторонних разработчиков к исходным текстам одного из сайтов. У меня неожиданно возникли затруднения с этим, пришлось повозиться. Содержание: 1 Введение 2 Добавляем пользователя ssh в chroot директорию 3 Ошибка ssh bad ownership or modes for chroot directory 4 Заключение Введение Суть проблемы в следующем. Изначально сервер создавался для внутренней работы над всеми сайтами из локальной сети. Разграничения по правам доступа не было, работали с сайтами мало, изредка что-то правили. Со временем разработчиков вообще не осталось, сайты не менялись. Все управление шло…

  • Автозагрузка виртуальной машины в VirtualBox
    Решение проблемы

    Автозагрузка виртуальной машины в VirtualBox

    Понадобилось настроить на компьютере с windows 7 виртуальную машину на virtualbox и запускать ее автоматически после загрузки операционной системы. Задача простая, но сразу готового решения не нашлось, пришлось испробовать разные способы. В интернете самый популярный способ это использовать программу VBoxVmService. Я установил, проверил, вроде работает. Мне необходимо было настроить несколько подобных систем. Во время настройки версия virtualbox обновилась и с новой версией указанная выше программа перестала работать. Да и в целом заметил, что она не всегда запускала виртуальные машины. Еще один ее минус — после запуска виртуальная машина запускалась как служба в фоне, к ней нельзя было обратиться. При запуске консоли управления виртуальными машинами Oracle VM VirtualBox, запущенная виртуалка засыпала.  Стал искать…

  • Очень долго запускается MC
    Решение проблемы

    Очень долго запускается MC

    Иногда возникает странная проблема, которая выражается в том, что при подключении по ssh после ввода логина приходится ждать секунд 30, пока появится возможность ввести пароль. После подключения к серверу и запуска mc (midnight commander) проходит 1-2 минуты, прежде чем он запустится. Я давно знаю об этой проблеме, но когда столкнулся с этим в очередной раз, решил поделиться решением. Проблема эта связана с сетью и резолвингом имени сервера. Как точно связана, не совсем понимаю. Она возникает, к примеру, если не доступен или не прописан dns сервер. Иногда может возникнуть, когда с dns все в порядке, с сетью тоже, но все равно наблюдаются тормоза. Мне в таких ситуациях всегда помогает следующее решение.…

  • Как добавить модуль ядра в автозагрузку в CentOS 7
    Решение проблемы

    Как добавить модуль ядра в автозагрузку в CentOS 7

    Возникла необходимость в настройке vlan на сервере c CentOS 7. Чтобы настроить vlan, необходимо подгрузить соответствующий модуль 8021q для его работы. Загрузить его через консоль не составляет труда, это делается одной командой modprobe. А вот чтобы добавить его в автозапуск, пришлось немного почитать, пока не нашел точно, как это делать. В своей статье про настройку сети в centos я рассказывал, как настроить vlan. Там я вскользь упомянул про загрузку модуля, но не обратил внимание, что его желательно добавить в автозапуск, если требуется постоянная работа с vlan. Конкретно в данной ситуации меня интересовал модуль 8021q. Загрузить его можно командой: # modprobe 8021q Проверить, загружен ли он можно так: # lsmod | grep 8021q После перезагрузки…

  • Проксирование сайта с помощью apache proxy
    Решение проблемы

    Проксирование сайта с помощью apache proxy

    Возникла не стандартная ситуация, когда мне нужно было обращения на веб сервер перенаправить на другой. Ситуация такая возникла из-за того, что в локальной сети на одно доменное имя было назначено несколько сервисов, в том числе сайт, а располагались эти сервисы на разных серверах. Для сайта проще всего было сделать проксирование на нужный web сервер. Статья не будет описывать все варианты и настройки. Это просто заметка, чтобы не забыть самому как делал 🙂 Возможно кому-то тоже пригодится. У меня имеется старый web сервер httpd на CentOS 5 для внутренних нужд: На нем нужно настроить проксирование запросов к сайту, чтобы перенаправлять их на другой веб сервер. Сделать это очень просто и быстро,…

  • Мобильная версия Roundcube
    Решение проблемы

    Мобильная версия Roundcube

    В качестве веб интерфейса для почтового сервера я предпочитаю использовать Roundcube. В стандартной версии панели управления отсутствует мобильная версия. А полная версия на мобильном устройстве очень неудобна — слишком все мелко. Но как оказалось, исправить эту проблему не очень сложно — достаточно установить плагин и скин для мобильной темы. Немного погуглив тему, я нашел несколько вариантов мобильных тем для roundcube, но все они оказались платными. Решение было найдено на форуме community. Там есть отдельная тема, посвещенная бесплатной мобильной версии. Ставится она не сложно — достаточно скачать нужные файлы, добавить их в соответствующие каталоги на web сервере и активировать новый плагин в конфигурационном файле. Сделаем это. Скачиваем файлы на web сервер в…

  • Настройка SSH авторизации по ключам
    Решение проблемы

    Настройка SSH авторизации по ключам

    В интернете полно инструкций о том, как настроить ssh авторизацию по ключам. Каждый раз, когда мне надо это сделать, я иду в поиск и делаю, так как забываю нюансы. В этот раз решил записать для себя и для всех остальных краткую инструкцию и небольшое дополнение от себя, которое нигде не встретил, по поводу логирования отпечатков ключей. Содержание: 1 Введение 2 Создание ssh ключей для putty 3 Настройка ssh на сервере для авторизации по сертификатам 4 Логирование ssh подключений по сертификату Введение Пару слов о чем тут пойдет речь. Для подключения по ssh можно использовать связку логин-пароль, а можно логин-сертификат. В интернете всюду рассказывают о том, что сертификат это безопасно и…