|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Suse/OpenSuSE - [решено] "Как создать swap файл для Squid" |
|
Suse/OpenSuSE - [решено] "Как создать swap файл для Squid"
|
Старожил Сообщения: 252 |
Профиль | Отправить PM | Цитировать Перед запуском 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 и их редактируют |
|
Отправлено: 16:08, 25-10-2007 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Устранение ошибки при создании swap файла
команды покажут вам от какого пользователя и от какой группы работает squid. Если такого пользователя и/или группы нет - создайте их (groupadd/useradd) или замените Было так linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_user # TAG: cache_effective_user # to UID to nobody. If you define cache_effective_user, but not # cache_effective_user. # cache_effective_user nobody linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_group # cache_effective_group, Squid sets the GID to the effective # TAG: cache_effective_group Команда groupadd создает новое определение группы в системе путем добавления соответствующей записи в файл /etc/group Создаем пользователя sqiud useradd - добавление нового регистрационного имени пользователя в системе СИНТАКСИС useradd -G группа рег_имя ОПИСАНИЕ Вызов useradd обычно добавляет новую запись о пользователе в файлы данных системы идентификации и проверки идентичности (Identification and Authentication - I&A). Исключением являются пользователи сетевой информационной службы (Network Information Service или, сокращенно, NIS). Она также позволяет задать принадлежность к дополнительным группам для пользователя (опция -G) и создать для него начальный каталог (опция -m) Создаем директорию cd /usr/local/squid/var mkdir cache mkdir logs (только вот может я и не надо было создавать Logs , может сама потом была бы создана ?) cache logs пользователю squid и группы squid ----Установить правильные пермишены! chown - изменяет владельца и группу-владельца файлов chown изменяет владельца и/или группу-владельца каждого заданного параметра файл. В качестве имени владельца/группы берется первый аргумент, не являющийся опцией. Если задано только имя пользователя (или его номер), то данный пользователь становится владельцем каждого из указанных файлов, а группа этих файлов не изменяется. Если за именем пользователя через двоеточие следует имя группы (или ее номер) без пробелов между ними, то изменяется также и группа файла -R, --recursive Рекурсивно измененяет владельца каталогов и их содержимого.(то есть меняется права и на вложенные директории и фалы в этих дерикториях по всему дереву данной директории , в нашем случае директории /cache ) ++++++++++++++++++++++++++++++++++++++++ Проверяем существует ли пользователь squid и группа squid ++++++++++++++++++++++++++++++++++++++++++++++++++ строки cache_effective_user и cache_effective_group раскоментируем или добавим cache_effective_user squid cache_effective_group squid Сохраняем конфигурационный # TAG: cache_effective_user # If you start Squid as root, it will change its effective/real # UID/GID to the user specified below. The default is to change # to UID to nobody. If you define cache_effective_user, but not # cache_effective_group, Squid sets the GID to the effective # user's default group ID (taken from the password file) and # supplementary group list from the from groups membership of # cache_effective_user. # #Default: # cache_effective_user nobody cache_effective_user squid # TAG: cache_effective_group # If you want Squid to run with a specific GID regardless of # the group memberships of the effective user then set this # to the group (or GID) you want Squid to run as. When set # all other group privileges of the effective user is ignored # and only this GID is effective. If Squid is not started as # root the user starting Squid must be member of the specified # group. # #Default: # none cache_effective_group squid Проверяем linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_user # TAG: cache_effective_user # to UID to nobody. If you define cache_effective_user, but not # cache_effective_user. # cache_effective_user nobody cache_effective_user squid linux:/usr/local/squid/etc # cat squid.conf | grep cache_effective_group # cache_effective_group, Squid sets the GID to the effective # TAG: cache_effective_group cache_effective_group squid Появится сообщение Цитата:
|
|
Отправлено: 14:02, 05-11-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Пропал пункт меню "Создать"/"Текстовый документ" | Myp1blka | Microsoft Windows 2000/XP | 7 | 14-11-2013 19:26 | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
Как создать "маленький" набор для установки | Sharkky | Общий по Linux | 10 | 28-05-2003 16:59 | |
Как создать "запускающий файл" | MJR | Microsoft Windows 2000/XP | 9 | 25-12-2002 08:58 |
|