Где мне установить FollowSymLinks?

Я просто настройте Апач 2.2 сервер на новой установке Линукс Минт. Я воссоздавая предыдущий набор у меня был на старой машине с Ubuntu.

На моем предыдущем компьютере, мне пришлось включить FollowSymLinks в файле httpd.конф, потому что я храню мой веб-сайт, HTML-файлы в моем домашнем каталоге, и ссылки на них с символическую ссылку в каталоге/var/ВСП.

На моем новом сервере, я не могу найти любой файл httpd.Conf в любом месте, так что я не могу показаться, чтобы установить параметр, чтобы следовать символическим ссылкам. Как результат, я получаю ошибка 403: у вас нет разрешения на доступ / на этом сервере ошибка.

Кроме того, в мой журнал ошибок, он говорит:

[ВС май 05 02:12:17 2013] [ошибка] [клиент 127.0.0.1] символическая ссылка не допускается или ссылка не работает: в /var/www в/Сайты

Что-то изменилось в том, как позволяет симлинки? Или я ошибаюсь по поводу настройки в файле httpd.конф? В любом случае, как я могу сделать мой новый Apache, чтобы следовать символическим ссылкам?


Обновление: на основе ответов ниже, я проверил в файлах в/etc/apache2 не/сайты-включен/000-default В и в/etc/apache2 не/сайты-доступны по умолчанию, и они оба имеют FollowSymLinks вариант. Есть ли какой-то другой причине, возможно, я получаю ошибку, упомянутых выше?

DocumentRoot так в /var/www и
<Каталог />
 FollowSymLinks Варианты 
 Allowoverride Нет
</Каталог>
<Каталог /var/www и/>
 Индексы Параметры Опция Multiviews FollowSymLinks
 Allowoverride Нет
 Приказ разрешить,отказать
 позвольте от всех
</Каталог>

Scriptalias, за /цги-бин/ /УСР/Либ/цги-бин/
<Директории "/usr/lib в/цги-бин">
 Allowoverride Нет
 Варианты +ExecCGI -Мультипросмотр +SymLinksIfOwnerMatch
 Приказ разрешить,отказать
 Позвольте от всех
</Каталог>
+578
sadiqmrd 12 окт. 2013 г., 09:36:22
40 ответов

Это не слишком просто сделать, если вы копируете команды для эмулятор терминал. Проблема здесь заключается в том, что терминал (который обрабатывает текст ввода и отображения) - это отдельный процесс из оболочки (которая печатает свой запрос и процесс командной строки), и терминал не можем знать смысл текста вы вставляете. Поэтому он не может подождать, пока предыдущая команда и до конца, и для раковины, чтобы снова.

Что можно сделать, будет использовать набор -В и комплект -х для раковины печатать команды, как это работает у них, или в данном конкретном случае, написать короткое оболочки петли для выполнения команды grepс:

по шаблону type_of_record_new создания' \
 'type_of_record_modification нашли 1' \
 'type_of_record_modification найдено 0' \
 'type_of_record_inactivation нашли 1'
делать
 функции printf "%s:\n%10d" "$рисунком"
 команда grep -C-Е "$рисунком" type_of_record.txt
сделано

Что бы дать выход такой

type_of_record_new создания: 469005
type_of_record_modification нашли 1: 9999

хотя точный формат может быть изменен. Если вы хотите, чтобы цифры на отдельных строках, и выравнивается по правому краю, можно использовать подстановку команд и Е %Д по количеству строк:

для узора в ...
делать
 функции printf "%s:\n%8d\n" "$рисунком" "$(grep В -С-Е "$рисунком" type_of_record.txt)" 
сделано
+972
Denny Owner SmartKbscom 03 февр. '09 в 4:24

У нас сервера под управлением CentOS 4.9. Я хочу найти как /и т. д./хосты файл создается во время установки.

В связи с этим вопрос здесь (что создает /и т. д./хостов (в RHEL 5.5)) говорит, что в RHEL 5 /и т. д./хосты файл создается ananconda.

Мы используем анаконда-10.1.1.46-4.архитектуру x86_64.оборотах. Я извлек эту оборотах и нашел файл /usr/lib/anaconda/network.py. Этот файл python создает файл/etc/hosts на файл.

После прочтения этого скрипта Python, я мог видеть, что имя localhost.локального домена псевдонима домена должна быть добавлена в файл/etc/hosts на файл.

Но во время установки я мог видеть, что /и т. д./хосты файл создается только.

127.0.0.1 loghost

У нас также есть КС.cfg в файл, который создает файл/etc/hosts на файл со следующим содержимым

127.0.0.1 localhost в loghost

Итак, после установки и перезагрузки /и т. д./хосты файл создается, как указано в КС.cfg в файл.

Я немного запутался здесь, как /и т. д./хосты файл создается только с 127.0.0.1 loghost во время установки.

Редактировать:

Примечание: мы предоставляем нашим приложением пакеты с пакеты CentOS и построения ИСО.

Реальная проблема мы движемся из CentOS 4.9 до 6.5. В CentOS 6.5 установка-2.8.14-20 об / мин создает файл hosts со следующим содержанием

127.0.0.1 это localhost на localhost.локального домена localhost4 localhost4.localdomain4
::1 localhost в имя localhost.локального домена localhost6 localhost6.localdomain6

на localhost.локального домена добавляется в файл hosts.

Поэтому мы пытаемся найти разницу между CentOS 4.9 & 6.5 /и т. д./хосты файл создание в процессе установки, потому что наше приложение очень тесно связан с записями в файле/etc/hosts на файл.

+951
Theresa Haney 23 нояб. 2010 г., 00:05:40
Другие ответы

Связанные вопросы


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

Решение

Попробуйте это вместо этого:

myfunction()с
{
вход=$1
граф=$2
 SSH пользователь@хост <<ВФ
 если [ $вход = "комментарий" ];затем
Отображаются=$рассчитывать
 Эхо "разработана на \$totalcount командлета"
еще
 Эхо "что-то делать"
 интернет 
ВФ
}
myfunction в консоли комментариев 2

Обратите внимание, что я добавил код \$totalcount командлета , чтобы предотвратить его от быть расширена локально.

Объяснение

Вы хотите избежать разработана переменную, потому что переменная определяется дистанционно. Если $totalcount командлета оценивается локально, то он будет (наверное) оценить в пустую строку, которая объясняет, почему вы не видя никакого выхода. В графу переменной, с другой стороны, определяется локально, так что вы не хотите, чтобы избежать этого.

+931
fRESH 28 окт. 2011 г., 10:38:36

Я использую ниже метод. Добавлена одна дополнительная строка в B.SH, которая позволяет работать в соответствии с требование

сценарий.Ш будет то же самое

сценарий.ш

Эхо "работает"
сон 5С
Баш б.ш
сон 5С
эхо "по-прежнему работает"

=====================================================

сценарий б.ш

Эхо "B теперь работает"
спать 20С

выход

==>выход команда выйдет из сценария

Эхо "бананы"

выход

 а
B теперь работает
а все еще работает
+906
Jacey 23 июн. 2010 г., 01:05:42

Я пытаюсь настроить файловую систему аудита с помощью демонов auditd на Ubuntu 12.04.5. У меня файловая система экспортируется, назовем его /экспорт/данные, которые мне нужны проверенные. У меня есть следующее правило в месте:

LIST_RULES: выход,всегда ДМО=/экспорта/данных (0x14) Пермь=ва

В любое время я сделаю все, что в этот каталог на сервере NFS, событие аудита получает обычно регистрируются. В любое время я ничего делать на клиенте NFS, ничего не регистрируется. Какое правило нужно поставить на место / операции нужно смотреть на события аудита НФС?

+867
xaisoft 21 апр. 2019 г., 23:00:33

Нет команды pushd не всегда пуш текущий каталог. Из Баш' человек страницы:

 команда pushd [-н] [+н] [-н]
 команда pushd [-Н] [реж]
 Добавляет каталог на вершину стека каталогов, или вращается
 стек, делает новую вершину стека текущей рабочей
 каталог. Без аргументов, обмены двух верхних ИСП‐
 рис и возвращает 0, если стек каталогов пуст.
.
.
 реж реж добавляет в стек каталогов в Верхней, что делает его
 новые текущего рабочего каталога.

Форме с каталогом команда pushd [реж] не используется в настоящее время в справочнике, если этот каталог явно используется в качестве аргумента. Делать команды pushd somedir

+860
Jared Dalton 18 окт. 2010 г., 11:33:56

Я ищу команду или скрипт сделать следующее - дано:

file1.txt:

АВСD
efgh 
ijkl
mnop

file2.txt:

123abcd123
123efgh123
123mnop123

Я хочу команду, которая делает что-то вроде этого:

ungrep file1.txt file2.txt

и возвращает следующее:

ijkl

Другими словами, это дает мне строки в file1.txt это не возвращает никаких результатов по грэп из file2.txt. Я знаю, что я могу сделать это путем перебора file1.txt, применение grep к file2.txt для каждой строки и сохраните результат и выводит все строки, где результат пуст, но я надеялся на более эффективный способ сделать это.

+854
Oxygen 26 окт. 2016 г., 11:16:36

Шаги они обеспечивают эффективно настроить кэширование название сервиса:

зоны "." {
 намек типа;
 файл "корень.подсказки";
};

Служить DNS для 192.168.1.0/24 и 127.0.0.0/8 Нацблок обратной DNS-зон:

зоны "0.0.127.в-аддр.Арпа" {
 типа мастер;
 файл "ПЗ/127.0.0";
 разрешить обновление { нет; };
};

и

зоны "1.168.192.в-аддр.Арпа" {
 типа мастер;
 файл "ПЗ/192.168.1";
 разрешить обновление { нет; };
};

Они оба завернуты в представлениях, так что только из этих двух netblocks может разрешить DNS. Он также скрывает версия bind от удаленных запросов:

зоны "." {
 намек типа;
 файл "/dev/нуль";
};

Вы можете обеспечить такой же добавив:

 127.0.0.1 localhost в
 192.168.1.1 имя localhost

В /и т. д./хосты и снятие/прекращение существующих персонализация услуг. При условии, что они позволяют DNS-запросов (которая им придется, если они хотят разрешить DNS-рекурсия от корневых зон, чтобы обеспечить кэширующий сервер имен), то вы можете использовать внешний DNS провайдера (например, Google) с:

 эхо "с nameserver 8.8.8.8" > /и т. д./файл resolv.конф

Это также должно быть достаточным для Apache, чтобы определить свое имя и сэкономить вам долго наматывается процесс создания сервера BIND имя.

[Править] ОП сделал эти изменения и по-прежнему имеет проблемы. Я подозреваю, что это не относится к первоначальному вопросу, поэтому будет задать некоторые дополнительные вопросы.

Если копнуть <имя домена>. @8.8.8.8 дает правильные данные, то ваш внешний DNS-правильный, и он, скорее всего, это внутренний IP в config / маршруты / брандмауэры.

Делает вывод ifconfig, которые показывают интерфейсов с более чем просто 127.0.0.1 и 192.168.1.1? Если именно эти, то что-то за пределами вашего хозяина нац ваш адрес на свой внешний IP, и может также решить, что вам разрешается с точки зрения открытых портов. Если мировой-ИС - это ваш внешний IP-адрес и появляется в этом списке, то вам, возможно, придется изменить конфигурацию Apache прослушивает этот адрес в отличие от 192.168.1.х.

У вас есть что-то вроде в iptables установлен? Что в iptables -НВЛ вход показать? (это должен быть запущен как root, или через судо). В iptables можно блокировать входящие/исходящие запросы.

[Править 2] ОП был заинтересован в том, как работает DNS.

Пользователь на YouTube предоставил основной DNS 101 видео. который выделяется в качестве иллюстративного и прямо вперед достаточно, чтобы получить азы ДНС.

Если вы действительно хотите разобраться в DNS тщательно О'Рейли "Grashopper" книга DNS и привязать 5-е издание является отличным ресурсом, а также научит вас, как использовать в связке с bind.

+838
Khuspreet Khanna 7 апр. 2010 г., 07:43:30
только для чтения путь="${1:-./}"

для файл в "${путь}"*.в формате JPEG; делать
 если [[ -Ф ${file%.jpeg}.формат JPG ]]; затем
 РМ -- "файл$"
 функции printf '%з\п' "удален дубликат файл ${файл}"
интернет
сделано

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

Он просто перебирает все файлы, заканчивающиеся на '.JPEG' в Реж указанному пути ВАР. Затем полосы расширения и тесты, Если существует один и тот же файл с одного .расширением jpg. Если .формат JPG ДУП существует, то .файл jpeg считается ДУП, и он удаляется.

+792
kcomain 27 апр. 2018 г., 10:15:26

Я в состоянии успешно пройти проверку подлинности, введя пароль шифрования (и попасть), но ничего не отображается на экране, чтобы побудить меня к этой информации. Я стараюсь просто "ждать достаточно времени", прежде чем ввести свой пароль.

Коллега сказал, что он заметил такое же поведение, но нажав клавишу Esc, когда система ждет ввода пароля заставит его обратить на приглашение.

+732
Tim Liberty 16 дек. 2015 г., 16:52:15

Вам нужно процитировать для защиты пробельных символов:

найти . -имя "*.у*" -Exec и ш-с "стат-е='%н - %г \н' '{}'" \;
+718
Noiden 1 сент. 2013 г., 11:13:44

Если параметр может быть изменен в другом месте, я мог бы попытаться изменить линию 28 зебры ppd файл из *LandscapeOrientation: Plus90 в *LandscapeOrientation: Plus0.

+702
THE GREAT GATSBY 30 окт. 2010 г., 01:44:52

Как я могу исправить порядок сортировки в командира полночь, чтобы правильно отсортировать цифры?

enter image description here

Мне нужен такой приказ:

1.ПНГ
9.ПНГ
10.ПНГ
19.ПНГ
22.ПНГ
а.ПНГ
тест.ПНГ
з.ПНГ
+696
Franky So 3 апр. 2016 г., 05:01:35

Вы должны быть в состоянии найти все открытые порты в файле/proc/сеть/порты TCP и /труды/нетто/по UDP. Каждый из этих файлов имеют индексный столбец, который может быть использован, чтобы найти процесс обладания этой розетке.

Если у вас есть номер inode, вы можете запустить общ. команды, такие как ЛС-л в /proc/*/ФД/* | grep в гнездо:.$Инода , чтобы найти процессы через этот сокет. В случае, если процесс был создан с различных файловых дескрипторов для разных потоков, возможно, вам придется расширить команду ЛС-л в /proc/*/задач/*/ФД/* | grep в гнездо:.$Инода для того, чтобы найти их все.

+677
NensyS 25 мая 2018 г., 02:41:10

Если вы абсолютно хотите сделать это, я вижу два подхода:

1) Сделать в bash (или любой другой оболочки вы используете) профиль скрипт, который получает родитель ПИД , чтобы увидеть, если он работает под xfce4-терминал, и, если да, то печатает сообщение.

2) что-то вроде этого (обратите внимание, вы, возможно, должны повторно запустить его после обновления ОС, или может даже одурманить ваш менеджер пакетов не работает):

Ж="$(который xfce4-терминал)"
судо КП "$W" и "Вт".ориг
судо тройник "$Ш" <<ВФ
#!/usr/Бен/ОКР Баш
метод exec ${Вт}.ориг -е 'ш-с "Эхе это xfce4-терминал ... ; Баш"'
ВФ
судо команду chmod а+х "Вт"
+669
dw0391 11 мар. 2017 г., 14:35:10

У меня есть рабочий каталог: /главная/имя_пользователя/каталог_проекта
Рабочая папка содержит файлов и вложенных каталогов. Глубину подкаталогов не известно.
Я хочу поставить все *.лог - файлы в тот же каталог, с базой-фамилии с приставкой суб-директории путь (substitutin / с #).

Пример:

/главная/имя_пользователя/каталог_проекта/файл1.журнал - > в /Home/имя_пользователя/выход/файл1.журнал
/главная/имя_пользователя/каталог_проекта/каталогом/файл2.журнал - > в /Home/имя_пользователя/выход/#подкаталоге#файл2.журнал
/главная/имя_пользователя/каталог_проекта/каталогом/subsubdir/файл file3.журнал - > в /Home/имя_пользователя/выход/#подкаталоге#subsubdir#файл file3.журнал

Я попытался это:

компакт-диск "$PROJECT_DIR"
CDIR=""
для X в **/*.войти; делать
 если [ "$CDIR" != "$PROJECT_DIR/${х%/*}" ]; затем

CDIR="$PROJECT_DIR/${х%/*}"
Подкаталог="${х%/*}"
ПРЕФИКС=${КАТАЛОГОМ//'/'/'#'}

 компакт-диск "$CDIR"
 с именем в *.войти; делать
НОВОЕ_ИМЯ="#$ПРЕФИКС#$ИМЯ_ФАЙЛА"
 КП "именем" "$OUTPUT_DIR/$НОВОЕ_ИМЯ"
сделано
интернет
сделано

Как я могу сделать это более элегантно?

+628
Ululu 10 февр. 2018 г., 14:34:22

Это зависит от типа файловой системы, но вы можете попробовать использовать проверку , чтобы выяснить, сколько свободного места там осталось. Найдя свободного пространства требуется инструмент, который понимает структуру файловой системы, и там обычно не так много тем, помимо блока.

+622
Snyler 11 февр. 2017 г., 10:54:41

Я новичок в SNMP и я не могу найти каких-либо четких статье, если мы можем добавить узел данных в SNMP. А также каким образом по SNMP собирать данные?

Я хочу контролировать следующие ресурсы, которые могут быть получены из отчета РСА. Так, скажите, пожалуйста, как добавить это по SNMP или по крайней мере как по SNMP собирать данные, так что я постараюсь выяснить, если я могу добавить эти:

  • Оперативной памяти и своп используется (без буфера/кэша) & общая
  • Нагрузки (1мин, 5мин, 15мин)
  • Iowait
  • простоя ЦП
  • страницыв/выходы
  • Своп/выходы
  • Ввода-вывода чтения блоков/байтов/секторов в секунду
  • Ввода/вывода записи блоков/байтов/секторов в секунду
  • Запросы ввода/вывода в секунду
  • Скорость Сетевого Интерфейса

Я могу найти несколько в дереве SNMP, но не все. Я могу добавить любые данные в узле СНМП это возможно?

Нам это нужно в рамках мониторинга несколько 100С серверов в кактусы.

+615
sahatchai longlaloeng 2 нояб. 2013 г., 00:58:09

Вы всегда можете настроить Windows так, что он загружает загрузчик Убунту вместо его собственной. В Windows, просто откройте cmd в качестве администратора, затем введите:

команду bcdedit /набор {bootmgr} путь \ели\Убунту\shimx64.Эфи

Убедитесь, что это правильный путь для начального загрузчика операционной системы, иначе система может не загрузиться вообще.

+614
Sridhar Iyer 12 авг. 2011 г., 13:56:21

Немного вокруг, но использование перенаправления консоли:

Р !Эхо .
+550
Iagovar 18 июл. 2017 г., 00:09:32

Как правило, службу httpd не будет различать разные уровни выполнения, за исключением того, что он будет только на некоторых уровнях.

с chkconfig --список файл httpd

следует перечислить, какие уровни на службу httpd будет работать под.

Какие уровни для запуска под. Это действительно не имеет большого значения, поскольку большинство машин проводят 99.9% своей жизни на один уровень.

(Документы)

+542
Rockstar5645 17 мая 2010 г., 11:31:14

В Википедии есть сравнение платформы виртуальных машин. Если вы хотите использовать ядро 2.6.18 складе, есть не так много вариантов.

Для полной виртуализации в VirtualBox и VMware, что должно работать, но возможно, вам придется использовать старые версии, если их ядра модуль не поддерживает такого старого ядра. КВМ может быть возможность, но и был включен в запас из ядра 2.6.20, и я не знаю, как трудно это, чтобы получить это работает на 2.6.18. Другая возможность состоит в QEMU; QEMU может быть очень медленно, потому что он полностью эмулирует процессор, а не через хост-процессора виртуализации, но ей не нужны никакие низкого уровня поддержки на хост, он работает как обычный процесс.

Есть много вариантов для виртуализации ОС Linux на Linux (группы/команды lxc, OpenVZ и, виртуальные серверы), но они требуют нестандартного или последние ядро. Единственный вариант, который я думаю подойдет для вас в режиме пользователя в Linux. Язык UML позволяет запустить Linux-систему в качестве непривилегированного процесса на хост-системе. Он существует уже долгое время, так старый хозяин ядра не будет проблемой. Это займет немного работы, чтобы установить (есть путеводители вокруг), но после этого она должна обеспечить то, что вам нужно.

+511
user49897 10 нояб. 2019 г., 06:39:28

Котяра ротация лог-файлов сам: по умолчанию, по крайней мере, localhost_access_log_ (настраивается с помощью AccessLogValve в server.xmlпосмотри в каталоге/opt/с Alfresco/Tomcat/конференции) и файлы журналов настраивается с помощью filehandler не в лесозаготовки.свойства (Каталина.из и так далее).

Я не уверен, как вы бы идти о сжатии файлов журнала, изначально в рамках лесозаготовки котяра, краткий добавления собственного обработчика...

+452
ItachiUchiha 21 июл. 2011 г., 07:33:00

Я пытался код в bash скрипт, который просматривает данный каталог и все его подкаталоги и извлекает метаданные, атрибуты списков MDL команды в отдельные текстовые файлы. Поскольку у меня много имен, содержащих пробелы и другие специальные символы, мой код базы является производным от ответа "перебирая файлы с пробелами в именах?". Но после каждого файла сценарий ждет для нажатия ввести/вернуть вручную.

Как я могу сделать это автоматически цикл через файлы и папки?

#!/бин/Баш
# записывать метаданные в файлы в отдельном файле

найти . -тип F -имя '*.*' -старпома Ш-с '
 для файл Сделать
 файл Echo"$"
 списков MDL "$файл" > "$файл"_metadata.txt
 линия чтения </Дев/телетайп
сделано
'ш {} +
+439
Tomasz Cysewski 17 июн. 2011 г., 18:28:36

Я настоятельно рекомендую вам использовать Mozilla Sunbird не.

Официальный сайт

+431
Mouhannad Dernayka 17 июн. 2013 г., 12:06:50

Альтернатива Гугл ДНС:

на сайте myip(){ копать @8.8.8.8 -Т тхт o-o.myaddr.l.google.com |
 клиент-подсети грэп "" |
 грэп -о "\([0-9]\{1,3\}\.\)\{3\}\([0-9]\{1,3\}\)" ; }

Если ваша система не копать, то хозяин будет в точности эквивалентны:

на сайте myip(){ хост -Т тхт o-o.myaddr.l.google.com 8.8.8.8 |
 грэп -ОП "клиент-подсети \К(\Д{1,3}\.){3}\д{1,3}"; }

Как в GNU grep в (Perl-подобные ) и основного (Бре) выражения показаны.

И, конечно оригинальном сайте, также будет работать.
С копать:

на сайте myip(){ копать myip.opendns.com @208.67.220.222 |
 грэп "myip\.opendns\.com\^". |
 грэп -о "\([0-9]\{1,3\}\.\)\{3\}\([0-9]\{1,3\}\)" ; }

И с хозяином:

на сайте myip(){ хозяин myip.opendns.com 208.67.220.222 |
 грэп -ОП "myip\.opendns\.com^.* \К(\д{1,3}\.){3}(\д{1,3})" ; }

Двух фрагментов выше будет работать с любым из этой четверки видит сельсин адресам:

Эхо 208.67.22{0,2}.22{0,2}

Если прямого решения DNS не в будущем, завиток использовать для один из этих сайтов (URL-адресов):

Компании IFS=$'\Н' читай-D " -это URL-адреса <<-'_end_of_text_'
api.ipify.org
bot.whatismyipaddress.com/
canhazip.com/
checkip.dyndns.com/
corz.org/ip
curlmyip.com/
интерфейс eth0.мне/
icanhazip.com/
идент.мне/
файл ifcfg.мне/
команду ifconfig.мне/
ip.appspot.com/
ipecho.net/plain
ipof.в/тхт
ИС.тык.ну/
Л2.Ио/ИС
tnx.nl/ip
wgetip.com/
whatismyip.akamai.com/
_end_of_text_

Называете адрес проживания такой:

$ я=5; завивать-М10 -л "по адресу http://${url-адресов[я]}"
116.132.27.203

В некоторых сайтах HTTPS может работать.

+429
Brian Kretzler 16 нояб. 2018 г., 01:00:23

При каких условиях может хотите использовать СР командной на каталог при этом не быть рекурсивными? Рассмотрим:

$ дерево
.
└── старого
 └── внутренний
 └── a.txt

2 каталоги, файл 1 

$ ЗП старого/внутренний/ .
СР: опущение каталог `старый/внутренний/'

$ дерево
.
└── старого
 └── внутренний
 └── a.txt

2 каталоги, файл 1 

Что же делать? Так почему было бы не использовать флаг, и, следовательно, почему это не подразумевается без его указания? Обратите внимание, что в флаг не оказывает никакого вредного воздействия на обычные файлы:

$ СР -Р old/inner/a.txt .
$ общ.
a.txt старый

Я понимаю, что я могу псевдоним СР к СР -р но моя цель-понять, в чем причина, не исправить ничего.

+416
Jules De Torres Aguirre 17 июл. 2016 г., 20:22:21

попробуйте это:

кот config_IP.тхт|для egrep -V В '^#|^$'|у awk '{если (1$==$2){печать "дубликат ИС - "$1}}'
+348
Sparrowcide 28 янв. 2012 г., 12:35:00
  1. судо команду gedit /lib в/в udev/правила.Д/80-udisks.правила (в моей Xubuntu в 16.04 - 80-udisks2.правил)
  2. поиск строк и заменить их с 0 на 1

# ПК дисководы # Ядра=="ФД*", ОКР{ID_DRIVE_FLOPPY}="0"

# USB-дисковода гибких дисков # Подсистемы=="USB", и у attrs{bInterfaceClass}=="08", У attrs{bInterfaceSubClass}=="04", ОКР{ID_DRIVE_FLOPPY}="0"

  1. Создать Фолгер

судо команды mkdir /носители информации/дискеты

судо команду chmod 777 /носители информации/дискеты

  1. судо команду Gedit /и т. д./fstab строчку

  2. добавить строку в конец:

файл /dev/fd0 /носители информации/дискеты авто РВ,пользователей,опции noauto,exec, то,как utf8 0 0

  1. модули судо команду Gedit /и т. д./

  2. добавить строку в конец:

дискеты

  1. затем перезагрузите систему или выполнить

судо команды modprobe дискеты

Редактировать: я дополнил мой ответ

  • проверьте, если модуль дискеты:

lsmod распечатывает | грэп -я дискета

Если она возвращает дискету, то у вас есть дискета модуль загружается

  • загрузить модуль дискеты:

судо команды modprobe -V с дискеты

lsmod распечатывает | грэп -я дискета

  • Попробуйте добавить имя пользователя в группе Floppy:

судо команду adduser $пользователя Floppy

  • Попробовать

udisks --смонтировать /dev/fd0

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

  • другой способ:

udisks --смонтировать /dev/fd0

если совсем нет - попробуйте установить fdutils

и fdmount кажется полезным. Попробуйте: судо fdmount -л

больше способов я не знаю и не пробовал:)

+302
Pennie Ballinger 20 сент. 2010 г., 10:38:40

Когда вы выполните эту команду:

общ.

терминал выводит из ЛС.

Когда вы выполните эту команду:

Эхо $(общ.)

оболочка захватывает выход $(лс) и выполняет разбиение на нем. По умолчанию МФС, это означает, что все последовательности пробельных символов, включая символы новой строки, заменяются на один пробел. Именно поэтому выход из эхо $(общ.) появляется на одной линии.

Для предварительного обсуждения слово расщепление, см. Грега часто задаваемые вопросы.

Подавляя частую

Оболочка не выполняет разбиение на строки в кавычках. Таким образом, вы можете подавить слово расщепления и сохраняют многострочных выходных с:

Эхо "$("ЛС")"

лс и многострочный вывод

Вы, наверное, заметили, что ЛС иногда печатает более чем один файл на строку:

$ общ.
файл1 файл2 файл file3 файл file4 file5 file6

Это значение по умолчанию при выходе ЛС отправляется в терминал. Когда выход не идет напрямую к терминалу, общ. меняет значение по умолчанию для одного файла в каждой строке:

$ Эхо "$("ЛС")"
файл1
файл2
файл file3
файл file4
file5
file6

Такое поведение, описанное в человеке ЛС.

Еще одна тонкость: при замене команд и конечные символы новой строки

$(...) является подстановка команд и Shell удаляет конечные символы новой строки из вывода команды замены. Обычно это не заметно, потому что, по умолчанию, Эхо добавляет одну строку к концу своего выхода. Так что, если вы потеряете одну строку с конца $(...) и вы получаете один из Эха, нет никаких изменений. Если, однако, вывод команды заканчивается 2 или более символов новой строки в то время как эхо добавляет только один, ваш выход будет отсутствовать одна или более строк. В качестве примера, мы можем использовать функции printf , чтобы генерировать конечные символы новой строки. Обратите внимание, что обе из следующих команд, несмотря на разное количество строк, производят тот же выход из одной пустой строкой:

$ Эхо "$(е "\н")"

$ Эхо "$(е "\н\н\н\н\н")"

$ 

Такое поведение, описанное в человеке Баш.

Еще один сюрприз: расширения путем, в два раза

Давайте создадим три файла:

файл $ сенсорный'?' файл1 файл2

Наблюдать разницу между ЛС файл? и Эхо $(общ. файл?):

файл $ ЛС?
файл? файл1 файл2
$ Эхо $(файл LS?)
файл? файл1 файл2 файл1 файл2

В случае эхо $(общ. файл?), файл Глоб файл? расширяется в два раза, заставляя имени файла файл1 и файл2 появляться два раза в выходной. Это потому, что, как Jeffiekins указывает пути расширения выполняется сначала на консоли до лс и потом еще раз, прежде чем Эхо запускается.

Второй путь расширения может быть подавлено, если мы использовали двойные кавычки:

$ Эхо "$(файл LS?)"
файл?
файл1
файл2
+291
user55174 1 янв. 2012 г., 16:02:39

Эти коды находятся в [источник]/драйверы/телетайп/Вт/defkeymap.карте:

# Раскладку ядра по умолчанию. При этом используется 7 комбинаций модификаторов.
[...]

См. также мой ответ здесь для способов просмотра (dumpkeys) и изменять (loadkeys) текущую раскладку, как она существует в ядре.

Однако, это немного более высокий уровень, чем scancodes , отправленного устройством. Те может быть что в таблице в верхней части [источник]/драйверы/спрятанный/спрятал-вход.с, Однако, поскольку они исходят от устройства, вам не нужны ядра Linux источник, чтобы выяснить, чем они являются; они являются тем же самым независимо от ОС.

"Спрятанный" == человеческого интерфейса устройства. В usbhid подкаталоге драйвера/спрятал не содержит каких-либо специальных кодов с USB-клавиатуры являются очень обычными клавиатурами.

Одно из различий между лицензией и scancodes, что scancodes являются более детализированными, -- заметил там другой сигнал за нажать и отпустить. - Ключ соответствует ключу это, я считаю, поэтому карты ядра скан событий в статусе код.

+287
CharlieRB 18 авг. 2011 г., 00:13:03

Я только что установил Арч Линукс и с жратвой и хотите добавить свой Windows 10 с раздела EFI на жратву.

Теперь у меня есть арка установлена на жесткий диск как/dev/sdc в/ с ЭФИ системы на устройстве/dev/sdc1. На другой жесткий диск у меня Windows 10 установлен, где ели диск как/dev/sda1, поскольку .

Я пытался следовать Арч Вики, но не может выяснить, должны были получить системного раздела EFI для команды, ЕСП/ЭФИ/Майкрософт в/boot/bootmgfw.Эфи. Должен ли я установить Windows 10 с диска, если да, где я должен смонтировать его?

+276
grolltech 2 авг. 2014 г., 05:27:19

Мне нужно проверять, если, например, файл /tmp/и somefile123 был создан после некоторых событий. Я пытался использовать inotifywait , но вот проблема:

# inotifywait -м -е создать в /tmp/некий-файл?*
Не мог посмотреть в /tmp/некий-файл?*: Нет такого файла или каталога

потому что там точно нет такого файла, я хочу знать, если он будет там!

Как я могу решить эту проблему?

УПД: может, если я объясню, чего я хочу достичь, это будет более понятно.

Мне нужно написать shell-скрипт (SH) с минимальным потреблением процессора, что-то вроде этого:

если [ $(inotifywait -e создание $SPECIFIC_FILE) ]; тогда
 бла-бла-бла некоторые действия
интернет
# И тут так же монитор, если этот файл был удален, а потом сделать другое действия

Я ожидаю, что скрипт остановить выполнение на inotifywait -e создание $SPECIFIC_FILE до $SPECIFIC_FILE не создал, и было бы лучше

а [ ! -Ф $SPECIFIC_FILE ]; делать
 бла-бла-бла некоторые действия
 сон 1
сделано
+254
Kaiketsu 28 мая 2019 г., 18:34:45

kpackagetool5 -я это.плазмоид

достаточно, чтобы получить надлежащее плазмоид доступен на место, скажем на рабочем столе.

попробуй с исправной одним из таких как паровой панк часы: https://store.kde.org/p/1002162

+249
k45k 7 мар. 2010 г., 06:43:28

Я пытаюсь подключиться по SSH к серверу и получить безотказной работы системы, используя определенную команду, но не выполняет.

это будет работать локально на почти всех системах Unix

startuptime=`аптайм | у awk '{печати $2,$3,$4,$5}" && startuptime1=${startuptime%,} && startdayshours=${startuptime1%%:*}' часов ' && startminutes=${startuptime1##*:}' минут' && Echo 'также время безотказной работы системы -' $startdayshours$startminutes "дата"

но если я сделаю это, он не будет работать ( не важно, как я могу изменить/добавить побег символов или $ (цитаты) или ` или '"'"' и т. д..)

SSH пользователь@сервер "startuptime=`аптайм | у awk '{печати $2,$3,$4,$5}"; startuptime1=${startuptime%,}; startdayshours=${startuptime1%%:*}' часов, '; startminutes=${startuptime1##*:}' минут'; Echo 'также время безотказной работы системы -' $startdayshours$startminutes `дата`"

P. S: Я знаю, что это не будет работать с цитатами, потому что мне нужно, чтобы избежать внутренней, но это просто пример, как SSH пользователь@сервер command_goes_here

+238
Patrick Meddaugh 19 апр. 2017 г., 11:04:54

Справочная информация: У меня ADAU1445 ДСП от аналоговых устройств, подключенных к нескольким источникам звука через последовательный входной пары. Один из этих источников представляет собой Атом Интел E640 процессор Angström Linux, Соединенных специально для ввода пара 8 на ADAU1445. Кроме того, часы линии с Intel подключен к ADAU1445 нет. 8 часовой линии.

Исследования: Представляется, что ADAU1445 можно различные цифровые аудио форматы (TDM2 (стерео), TDM4, TDM8, TDM16). Но Атом выходы E640 в аудиоформат высокой четкости от Intel (кодовое название Азалия). Мое понимание специфики это не очень хорошо. Но в моем исследовании, я обнаружил, что драйвер snd_hda_intel алса в ядре Linux, отвечает за вывод.

Вопрос: Можно ли написать драйвер пользовательские алса, который будет выводить звук по той же булавки как оригинальный драйвер snd_hda_intel, но при I2S TDM2 (стерео) формат а не формат Intel ВДА (Азалия)?

Я даже не уверен, будет ли или нет на мои вопросы действителен, или если я сделал несколько ложных предположений, так что любая помощь или комментарии приветствуется!

+224
Mathieu Dubois 14 мая 2017 г., 06:53:06

Звучит как хороший случай для Гэтлину:

на awk '(НР-1)%3 == 0 {Гэтлину строку < "Fileaбыл"; печать строки} 1' FileB
1 1 1
10 10 10
20 20 20
30 30 30
2 2 2
40 40 40
50 50 50
60 60 60 
3 3 3
70 70 70
+183
Nucleon 5 нояб. 2018 г., 08:43:04

Если это словарь как словарь Python преобразовать его в JSON и сохранить его в MongoDB или каком-либо NoSQL реализации и доступ к ней из базы данных

+177
amyyy 11 сент. 2014 г., 04:49:03

Я хочу получить статус на экс, как мы получим его на Linux из файла/proc/<PID процесса>/стат, Я не нашел статус в файле/proc/<PID процесса>/статус файл. Там был какой-то зашифрованный текст. Какой файл я должен открыть в AIX, чтобы получить статус определенный процесс?

+89
Ian Norman 11 мар. 2017 г., 01:25:30
 файл $ кот 
линия 1
ли
нэ 2
Ло
ли НГ 
нэ 3
$ как awk 'линия ~ /[0-9]$/ { печать строки; строка = "" } { линия = $0 } конец { печати } файл' 
линия 1
линия 2
длинная линия 3

Это накапливается "линейный выход" в переменной строки, и всякий раз, когда эта переменная заканчивается цифрой, печатается и сброс. Он также печатается в самом конце для вывода последней строки (будь то полное или нет).

Примерная СЭД эквивалент (но с явной петли):

$ СЭД -е ':снова' -е '/[0-9]$/{ п; д; }; Н; файл s/\н//' -е 'tagain' 
линия 1
линия 2
длинная линия 3
+28
somil 11 нояб. 2012 г., 21:43:56

Показать вопросы с тегом

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil