"Как создать swap файл для Squid"
Перед запуском Squid необходимо создать swap-директории
# /usr/local/squid/sbin/squid -z при запуске вышло сообщение # /usr/local/squid/sbin/squid -z linux:/usr/local/squid/sbin # 2007/10/25 15:31:41| Creating Swap Directories FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied Squid Cache (Version 2.6.STABLE9): Terminated abnormally. bash: 2007/10/25: No such file or directory CPU Usage: 0.004 seconds = 0.000 user + 0.004 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 -------------- На форуме нашел что советует сделать так ----Установить правильные пермишены! chown -R squid.squid /usr/local/squid/var/cache ----- Но у меня в этом пути нет директории /cache (будет ли она создана при запуске этой команды), затем советуют создать cat squid.conf | grep cache_effective_user cat squid.conf | grep cache_effective_group Что там? Создайте пользователя и группу и далее по тексту. ------ Я не понял эти строки , пожайлуста поясните для чего это создается и можно ли при конфигурировании squid это создать , может есть строки в squid.conf и их редактируют |
Создайте директорию /usr/local/squid/var/cache, и установите ее владельцем (chown) пользователя, от которого работает squid. команды
cat squid.conf | grep cache_effective_user cat squid.conf | grep cache_effective_group покажут вам от какого пользователя и от какой группы он работает. Если такого пользователя и/или группы нет - создайте их (groupadd/useradd) или замените. |
maslinaV, а что за дистрибутив в которосм squid в /usr/local находится ?
|
ruslandh,
Похоже на Slackwarе. |
SuSe 9.2
|
А что Squid под Suse не собран ?
|
Цитата:
|
Разве в дестрибутиив Suse не входит Squid ?
|
Цитата:
Мне нужен совет по компиляции пакета из исходников Выполнил следующее Код:
.....iinstall-data-local will not overwrite existing /usr/local/squid/etc/cachemgr.conf |
Возьмите src.rpm из Suse, подкорректируйте в spec что вам нужно и компилируйте и ставьте свой пакет.
|
Устранение ошибки при создании swap файла
команды Код:
cat squid.conf | grep cache_effective_user Было так Код:
linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_user Код:
groupadd squid Создаем пользователя sqiud Код:
useradd -G squid squid СИНТАКСИС useradd -G группа рег_имя ОПИСАНИЕ Вызов useradd обычно добавляет новую запись о пользователе в файлы данных системы идентификации и проверки идентичности (Identification and Authentication - I&A). Исключением являются пользователи сетевой информационной службы (Network Information Service или, сокращенно, NIS). Она также позволяет задать принадлежность к дополнительным группам для пользователя (опция -G) и создать для него начальный каталог (опция -m) Создаем директорию Код:
cd /usr/local/squid/var cache logs пользователю squid и группы squid ----Установить правильные пермишены! Код:
chown -R squid.squid /usr/local/squid/var/cache chown - изменяет владельца и группу-владельца файлов chown изменяет владельца и/или группу-владельца каждого заданного параметра файл. В качестве имени владельца/группы берется первый аргумент, не являющийся опцией. Если задано только имя пользователя (или его номер), то данный пользователь становится владельцем каждого из указанных файлов, а группа этих файлов не изменяется. Если за именем пользователя через двоеточие следует имя группы (или ее номер) без пробелов между ними, то изменяется также и группа файла -R, --recursive Рекурсивно измененяет владельца каталогов и их содержимого.(то есть меняется права и на вложенные директории и фалы в этих дерикториях по всему дереву данной директории , в нашем случае директории /cache ) ++++++++++++++++++++++++++++++++++++++++ Проверяем существует ли пользователь squid и группа squid Код:
id squid строки cache_effective_user и cache_effective_group раскоментируем или добавим cache_effective_user squid cache_effective_group squid Сохраняем конфигурационный Код:
# TAG: cache_effective_user Проверяем Код:
linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_user Код:
# /usr/local/squid/sbin/squid -z Код:
………………….| Creating Swap Directories Цитата:
|
Время: 12:21. |
Время: 12:21.
© OSzone.net 2001-