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

Q & A для системных и сетевых администраторов

2
Почему Debian очищает php-сессии с помощью задания cron вместо использования встроенного сборщика мусора в php?
Debian и производные (Ubuntu) не используют сборщик мусора в php-сессии session.gc_probability = 0 вместо этого они используют cron /etc/cron.d/php5 09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s …

8
SSH прерывается из-за слишком большого количества ошибок аутентификации
Я пытаюсь запустить этот простой сценарий инициализации, но я сталкиваюсь с ошибками при запуске, vagrant upа затем с vagrant provisionкомандами. Я прочитал, что мне нужно создать /etc/ansible/hostsфайл, который я сделал, заполнив его: [vagrant] 192.168.222.111 Мой конфиг SSH (некоторые детали удалены): Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null …

4
Что искать в коммутаторе Ethernet центра обработки данных
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Это канонический вопрос о выборе сетевого коммутатора для центра обработки данных Какие конкретные вещи мне следует искать при покупке сетевого коммутатора, который …

5
Как я могу установить Apache с определенной версией?
Из-за обновления Ubuntu я сделал ошибку, чтобы обновить Apache 2.2 до 2.4 - многие вещи пошли не так. Понятия не имею как указать версию после apt-get remove apache2. apt-get install apache2всегда устанавливает 2.4. Как я могу это сделать?

5
BBWC: теоретически хорошая идея, но сохранил ли кто-нибудь ваши данные?
Я знаком с тем, для чего предназначен BBWC (кэш записи с батарейным питанием), и ранее использовал их на своих серверах даже с хорошим ИБП. Есть очевидные сбои, для которых он не обеспечивает защиту. Мне любопытно понять, действительно ли это дает какую-то реальную пользу на практике. (Примечание: я специально ищу ответы …

1
Каковы основы работы веб-сервера?
Это предложенный канонический вопрос о начале администрирования веб-сервера. Предполагая, что вы начинающий SysAd, новичок в WebOps или небольшая команда с небольшой или совсем неопытной поддержкой SysAd веб-сервера (и не можете себе это позволить прямо сейчас), что вы должны сделать, чтобы настроить и защитить веб-сервер для своего бизнеса?
26 web-server 

3
Как кэшированные учетные данные Windows хранятся на локальном компьютере?
Как кэшированные учетные данные домена Active Directory хранятся на клиенте Windows? Хранятся ли они в локальной базе данных SAM, что делает их восприимчивыми к тем же атакам радужных таблиц, к которым подвержены учетные записи локальных пользователей, или они хранятся по-другому? Обратите внимание, что я понимаю, что они соленые и хэшированные, …

4
Обработка переименованных файлов или каталогов в rsync
Я работаю над rsyncсценарием для репликации каталогов. Я синхронизирую только новые и измененные файлы или каталоги, но мне не нравится тот факт, что он копирует переименованные файлы или каталоги как новый файл или каталог, сохраняя файлы не синхронизированными. Я также установил ограничение полосы пропускания в 1 МБ, поскольку оно будет …
26 rsync 

3
Лучший способ предотвратить сервер по умолчанию?
У меня есть несколько vhosts, и я хотел бы «отключить» vhost по умолчанию, либо с помощью пустой страницы, страницы с ошибками, либо вообще с использованием наиболее эффективного использования ресурсов Nginx, при этом доступ к другим vhosts возможен только через предварительно определенные домены.

2
Разрешение запросов перекрестного происхождения (CORS) на Nginx для 404 ответов
Я использую Nginx для обслуживания статических файлов в ответ на запросы CORS, используя технику, описанную в этом вопросе . Однако, когда файл не существует, ответ 404 не содержит Access-Control-Allow-Origin: *заголовок и блокируется браузером. Как отправить Access-Control-Allow-Origin: *404 ответа?

1
Фильтр tcpdump для маски сети и подсети
Я использую следующую команду tcpdump: tcpdump -w net75.out -s 0 host 65.207.95.222 Я хочу изменить фильтр на одном хосте, чтобы все адреса в следующей подсети: 65.192.0.0/10 Я не смог выяснить, как указать фильтр tcpdump для этого. Пожалуйста, порекомендуйте.
26 subnet  tcpdump  filter 

4
BASH Scripting, su to www-data для одной команды
Я работаю над автоматизацией создания репозиториев Subversion и связанных веб-сайтов, как описано в этом посте, который я написал . Я сталкиваюсь с проблемами прямо в той части, где я обращаюсь к пользователю www-data для выполнения следующей команды: svnadmin create /svn/repository В начале скрипта есть проверка, чтобы убедиться, что он запускается …
26 ubuntu  bash  svn  su 

1
Понимание NFS4 (сервер Linux)
Я был немного обеспокоен NFS4 на Linux. Некоторая информация «там», кажется, вступает в противоречие с другой информацией, а другую информацию трудно найти. Итак, вот несколько вещей, которые привлекли мое внимание, надеюсь, кто-то там может пролить свет на это. Этот вопрос посвящен исключительно NFS4 без Kerberos и т. Д. 1. Экспорт …
26 nfs  nfs4 

5
Есть ли причина для того, чтобы дать виртуальной машине круглое основание 2 (2048 МБ, 4096 МБ и т. Д.) Памяти?
Название в значительной степени говорит само за себя, есть ли какое-то преимущество, если выделять виртуальную память 2048 МБ вместо округления до базовой 10 и делать 2000 МБ?

4
Как мне обновить базу данных postgresl? Ошибка несовместимости
Я установил postgresql через Homebrew. У меня есть следующая проблема после обновления: FATAL: database files are incompatible with server DETAIL: The data directory was initialized by PostgreSQL version 9.0, which is not compatible with this version 9.1.2. Любые советы о том, как обновить? Я попробовал следующее: $ pg_upgrade -d /usr/local/var/postgres/ …
26 postgresql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.