Не может получить доступ ни к какому svn файлу

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

Другой метод, который можно использовать, учитывая вопрос с единственной целью, должен проследить сомнительное действие в ядро и узнать об отдельных частях, это касается скорее затем просто попытки понять все это. К счастью, для Вас, существует названная команда ftrace или даже SystemTap (stap) это запустит Вас на Вашем приключении. Многие разработчики ядра хотят, чтобы больше людей задало важные вопросы о своем ядре, и эти инструменты помогут им сделать это. Linux Weekly News работала на нескольких статьях ftrace в последнее время: Трассировка: никакая нехватка опций (июль 2008), Взгляд ftrace (март 2009), Отладка ядра с помощью ftrace - Часть 1 (декабрь 2009) и Часть 2 (декабрь 2009), Секреты функции Ftrace (Jan 2010), и наконец старая добрая документация, которая поставлется с ядром (2008).

При помощи утилиты трассировки Вы узнаете о том, как ядро делает буферизацию и хост других вещей, уникальных для Вашего ядра, аппаратные средства (контроллер, чипсет, ЦП, дисковая технология), файловая система, планировщик IO. Каждое распределение отличается в этом отношении. Если Вы имеете сложные устройства хранения (Кластерный FS, SAN с Массивом Предприятия, SSD), то готовы получить руки грязное приобретение знаний об их причудах также. Слово предупреждения о кластере fileystems: они часто включают компонент пространства пользователя, который может вызвать много неожиданных задержек, которые большинство из нас приписывает ядру, но намного более сложно, чем это.

Безусловно, лучший текст, который я смог найти до сих пор, был записан Neil Brown в 2009, наделенным правом "шаблоны разработки ядра Linux". Neil поражает много тем, которые Вы подняли и многое другое.

Одна вещь, которую я знаю наверняка, состоит в том, что эта среда постоянно изменяется, особенно на арене планирования. Просто попытайтесь понять то, что продолжается в Вашем конкретном углу, и считайте свои благословения, которые Вы не должны кодировать к одному из тех компонентов.

1
задан 1 February 2013 в 17:35
2 ответа

Установить права доступа + x для каталогов как:

chmod 700 -R /var/www/svn*

Это потому, что каталоги - это файлы данных, которые содержат две части информации для каждого файла внутри, имя файла и его номер inode. Разрешение на чтение необходимо для доступа к именам файлов в каталоге. Разрешение на выполнение необходимо для доступа к индексным дескрипторам файлов в каталоге, если вы уже знаете имя файла.

3
ответ дан 3 December 2019 в 17:11

www-data- ൽ 777 നൽകുന്ന ആക്‌സസ് പ്രശ്‌നം ഞാൻ പരിഹരിച്ചു: www- ഡാറ്റ കമാൻഡുകളുള്ള chmod ഉം സ്വന്തമായി var, var www എന്നിവയും അതിൽ താഴെയുള്ളവയെല്ലാം (-R) വെബിൽ പരീക്ഷിച്ചു ബ്ര browser സർ എനിക്ക് ശേഖരണങ്ങൾ പര്യവേക്ഷണം ചെയ്യാൻ കഴിയും

2
ответ дан 3 December 2019 в 17:11

Теги

Похожие вопросы