Дефрагментация оперативной памяти / отказ ООМ

Этот вопрос достаточно объемный, поэтому я буду задавать вопросы в верхней, а затем пройти через мой метод прихода на вопросы:

  1. Сделал (на основе русского) РМ не выполнить, потому что не хватало непрерывного оперативной памяти?
  2. Если да, то существует легкий метод дефрагментации ДМА - не прибегая к перезагрузке системы?
  3. Если нет, то чем это вызвано? Как я могу предотвратить это от случаться в будущем?

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

После этого, я заметил, все больше и больше команд оболочки не заставил выполняет, как ожидалось.

Я начну с вывода команды dmesg после РМ не удалось выполнить правильно:

Выделение длина 61440 от процесса 6821 (РМ) не

ДМА ТВ-процессора:

ЦП 0: привет: 0, btch: 1 доллар США: 0

Active_anon:0 active_file:1 inactive_anon:0 inactive_file:0 удаления и недоступные для удаления:6 грязный:0 обратная запись:0 неустойчиво:0 бесплатно:821 сляба:353 сопоставляется:0 pagetables:0 отказов:0

Бесплатные ДМА:3284kB мин:низкая 360кб:высокая с 448kb:540kB active_anon:inactive_anon 0 КБ:0 КБ active_file:4кб inactive_file:удаления и недоступные для удаления 0 КБ:24 кбита присутствуют:8128kB pages_scanned:0 all_unreclaimable? нет

lowmem_reserve[]: 0 0 0

ДМА: 31*4 КБ 47*8 кб 42*16 кб 64*32 КБ 1*64 КБ 0*128 кб 0*256кб 0*0 512 кб*1024 Кб 0*2048kB 0*4096 КБ = 3284kB

14 общее количество страниц кэша

Не удается выделить память для данных процесс, то errno 12

Изначально я думал, что я не смог запустить программу в самую большую часть оперативной памяти. Смысл ДМА был слишком фрагментирован и мне придется найти способ получения системы дефрагментировать память.

Тогда я сделал быстрый по математике/проверка работоспособности и поняла, что программа должна была работать в единственной 64кб смежных слотов памяти. РМ просит 61440 байт (60кб).

Я делал старый добрый "ручной дефрагментации" и перезагрузил систему. Когда я перезагрузил систему я выходная в /proc/buddyinfo:

Узел 0, зоны ДМА 2 8 3 12 0 1 0 1 0 1 0

Что я подозреваю карте:

  • 2 х 4 КБ
  • 8 х 8 кб
  • 3 x 16 кб
  • 12 Х 32 КБ
  • 1 х 128 кб
  • 1 х 512 кб

Но если суммы выше список значений, оно не совпадает с выходом из/proc/meminfo:

Используется параметр memtotal: 6580 КБ
MemFree: 3164 КБ
Буферы: 0 КБ
Кэширования: 728 КБ
SwapCached: 0 КБ
Активный: 176 КБ
Неактивные: 524 КБ
Активный(Анон): 0 КБ
Неактивный(Анон): 0 КБ
Активный(файл): 176 КБ
Не активен(файл): 524 КБ`
Удаления и недоступные для удаления: 0 КБ
Mlocked: 0 КБ
MmapCopy: 844 КБ
SwapTotal: 0 КБ
SwapFree: 0 КБ
Грязные: 0 КБ
Обратная запись: 0 КБ
AnonPages: 0 КБ
Сопоставляется: 0 КБ
Сляб: 1268 КБ
SReclaimable: 196 КБ
SUnreclaim: 1072 КБ
PageTables: 0 КБ
NFS_Unstable: 0 КБ
Отказов: 0 КБ
WritebackTmp: 0 КБ
CommitLimit: 3288 КБ
Committed_AS: 0 КБ
VmallocTotal: 0 КБ
VmallocUsed: 0 КБ
VmallocChunk: 0 КБ

Итак, мои вопросы:

  1. Разве РМ не выполнить, потому что не хватало непрерывного оперативной памяти?
  2. Если да, то существует легкий метод дефрагментации ДМА - не прибегая к перезагрузке системы?
  3. Если нет, то чем это вызвано? Как я могу предотвратить это от случаться в будущем?

Я использую устройства xport Lantronix про (8МБ, ОС Linux), работающих под управлением версии uClinux 2.6.30. Оболочка используется тише.

+869
Allison Lehane 14 янв. 2019 г., 13:56:30
29 ответов

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

метод exec [СL] [имя] [команда [аргументы]]:
Если указанные команды он заменяет оболочку. Не создается новый процесс. Аргументы стать аргументами для команды. Если опция-L поставляется, оболочку местах тире в начале аргумента нулевого перешло к команду. Это то, что логин(1) и делает. К вариант причины команду, которая будет выполняться с пустой среде. Если это поставляется, снаряд пролетает имени в качестве аргумента нулевого казненных команду. Если команда не может быть выполнена по какой-то причине не-интерактивной оболочки выходит, если оболочка вариант execfailявляется включена, в этом случае он возвращает отказ. Интерактивная оболочка возвращает ошибку, если файл не может быть исполнен. Если команда не указано, какие редиректы вступили в силу в текущей оболочке, а статус возврата равен 0. Если есть ошибка переадресации, возвращению статус 1.

$ кот zoom.sh
#!/бин/Баш
экспортировать файл foo=бар""
Эхо $?
$ старпома ./zoom.sh
0
Подключение к localhost закрыт
+979
yotam jo 03 февр. '09 в 4:24

Я пытаюсь зеркало каталогов с lftp, но я не хочу скачать типов, которые, как известно, большие, как .MP4 и .SWF-файл. Но у меня возникла проблема с регулярным выражением и, казалось бы исключить-Глоб тоже. Оба они скачать все файлы.

Что я пробовал:

/usr/местные/Бен/lftp -U пользователь,пропуск-электронная зеркало-х' ^(\.МР4|\.ftp.host файлы SWF)$ $src и $назначение'

&&

/usr/местные/Бен/lftp -U пользователь,пропуск-электронная зеркало -х 'ftp.host SWF в $src и $дест'

+944
Ahmad Ali 19 нояб. 2012 г., 22:51:52
Другие ответы

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


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

К сожалению оказалось, что добавление в каталог сборки ТМП/с glibc-2.14/строительные/ (который содержит библиотеку libc.так.6) до $в переменной LD_LIBRARY_PATH решена проблема.

+929
tukan 23 мар. 2017 г., 09:22:12

Мне нужно найти в определенной директории и всех ее поддиректорий все текстовые файлы, содержащие их собственное имя. Как мне это сделать? (желательно без команду awk)

+923
janiy nukak 2 февр. 2014 г., 23:57:05

Я думаю, что вы можете выйти, нажав сочетание клавиш Ctrl+с.

+879
Abdul hakim Md daud 29 дек. 2012 г., 03:56:10

Используйте команду:

[корень@linux1 сети-скриптов]# путь|команда grep по умолчанию | у awk '{печати 8$}'
enp0s3
+872
Palanisami Murugesan 28 мар. 2018 г., 12:05:59

У меня следующая рекурсивная функция, чтобы установить переменные окружения:

par_set функция {
Пар=$1
Вэл=$2
 если [ "" != "$1" ]
тогда
 экспорт ${пар}=${Валя}
 Эхо ${пар}=${Валя}
сдвиг
сдвиг
 par_set $*
интернет
}

Если я позвоню ему сама, он так устанавливает переменную и отголоски в stdout:

$ par_set ФН работает
FН=РАБОТАЕТ
$ Эхо "ФН = "$FН
FН = РАБОТАЕТ

Перенаправление stdout в файл также работает:

$ par_set работает ПЕРЕНАПРАВИТЕЛЯ > из
кошку
ПЕРЕНАПРАВИТЕЛЯ=РАБОТАЕТ
$ Эхо "ПЕРЕНАПРАВИТЕЛЯ = "$ПЕРЕНАПРАВИТЕЛЯ
ПЕРЕНАПРАВИТЕЛЯ = РАБОТАЕТ

Но, если я трубы stdout, то для другой команды, переменной не задать:

$ par_set трубы не удается |СЭД -е/не/не вырвет/'
ТРУБА=ОБЛЕВАЛА
$ Эхо "трубы = "$трубы
Труба =

Почему труба не допустить функция экспортировать переменную? Есть ли способ исправить это, не прибегая к временные файлы и именованные каналы?

Решили:

Рабочий код благодаря Жилю:

par_set $(Эхо $*|тр '=' ' ') > >(СЭД -е/^/ /' >> ${журнала})

Это позволяет скрипт будет называться так:

$ . ./script.sh PROCESS_SUB камни трубопроводов=NOGOOD
$ Эхо $PROCESS_SUB
Камни
$ Эхо $трубопроводов
NOGOOD
$ кошка журнал
7:20140606155622162731431:сценарий.ш:29581:разбор параметров командной строки. Параметры должны быть подобраны в пары, разделенные одним или более '=' или ' '.
PROCESS_SUB=КАМНИ
ТРУБОПРОВОДОВ=NOGOOD

Проекта, размещенного на Bitbucket https://bitbucket.org/adalby/monitor-bash если интересует полный код.

+797
spppooofff 19 сент. 2016 г., 09:08:17

Я не совсем уверен, об этой проблеме, но, похоже, ваш зависимостей разбиты или ваша комплектация уже устарела.

1) Итак, попробуем обновить список пакетов:

судо apt-получить обновление

2) и проверьте зависимостей:

суда apt-получить чек

3) Если есть какие-то сломанные зависимости:

суда apt-получить чистый
судо apt-получить автоочистка
судо apt-получить удалить
судо apt-получить autoremove

4) вернитесь к шагам 1) и 2)

Если он все еще не работает, попробуйте найти и установить пакет в менеджере пакетов Synaptic.

+775
Avishka Perera 7 янв. 2015 г., 07:25:15

У вас СГ (^м) символов в скрипте. Преобразования в есть Unix окончания строк (только LF). В портативном виде:

тр -д '\р' < сценарий > output_script

Некоторые пояснения, основанных на комментарий Оливье Дюлак о том, что случилось с CR персонажей: во-первых, на языке оболочки, характер ЧР не рассматривается как специальный символ, например, не рассматривается как пространство, а не игнорировать. Я пишу это как ниже.

  • В Эхо $бытовая^м линии, содержание $дома с последующим последовала новая линия производства. Вывод символов CR поместить курсор на первый столбец, но так как он был сразу идет перевод строки, это не произвело никакого видимого эффекта.

  • В компакт-диск $дома^м , т. к. нет пробела между $дома и ЧР характер, они оба в тот же аргумент $бытовая^м, и этот каталог не существует. В сообщение об ошибке, ЧР символ После $дом был просто выход, поставив курсор в первый столбец, так что в начале строки был заменен в конце сообщения если: ": нет такого файла или каталога" с Баш (ваш первый пример), ничего с тире (ваш второй пример ш script.shкак #!/бин/Баш был проигнорирован, поскольку вы явно попросили, чтобы запустить скрипт с Ш., который, кажется, тире в вашем случае). Сообщение об ошибке полностью зависит от оболочки. Например, ЗШ обнаруживает, что символ CR не для печати и выводит сообщение вроде:

    компакт-диск: нет такого файла или директории: /usr/местные/src/и^М

(с символами "^" и "М", а не ЧР характер), что позволяет обнаружить причину проблемы гораздо легче. В противном случае вам нужно перенаправить/трубы stderr в какой-утилита, которая может показать специальные символы, такие как кошка -ве , как полагают Оливье, или HD качестве, что дает последовательность байтов потока.

+734
Never 2Lo 20 мар. 2012 г., 23:51:27

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

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

Обратите внимание, что bindkey документации показывает, что он поддерживает две нотации для управления персонажами: (примеры касаются клавиш Ctrl-х)

  • каре нотации, которая явно пишут каре (^), за которым следует соответствующий управляющий символ текстуально (не нуждающихся в помощи Ctrl-V и способ в этом вопросе); например:
  • С- последующим контролем персонажа; например: с-х. Это вызывает некоторые сочетания клавиш, чтобы требовать побега (даже если вы не используете его). Возможно, вам следует прочитать весь экран и bindkey руководство.
+679
teerapap 21 мая 2018 г., 18:36:52

С GNU grep в

грэп -Б <number_lines> -а <number_lines> -Н - 'шаблон' /путь/до/файлы/*.журнал

например, чтобы получить 6 линий, над линией грэп ий, и 4 линии после него:

грэп -Б 6-А 4 -н 'шаблон' /путь/до/файлы/*.журнал

От человека грэп

Контексте Управления Линией
-А НУМ-после-в Context=чис
Напечатать столько строк из источника данных после сопоставления строк.
-Б НУМ-до-в Context=чис
Напечатать столько строк из контекста, прежде чем соответствующие линии.



+658
hherhao 26 февр. 2017 г., 04:12:00

Вот некоторые основные характеристики этих каталогов.

  • блок содержит код для ядра заблокировать слой. Это универсальный блок кода. Драйверы в драйверы/блок зависит от устройства.
  • безопасности - код в AppArmor, SELinux, которые, securityfs, возможностии т. д.
  • звук - код для звука. В алса код живет здесь.
  • инструменты - Инструменты для тестирования, информации, данных, дампы и т. д. Эта группа отделена от ядра. Он содержит кучу маленьких инструментов. Ни один из кодов под инструменты встроен в ядро. Это его собственный маленький подпроект рода.
  • ЕГР - это утилита для создания первоначальной команды cpio здесь.
  • Вирт - КВМ-определенный код
+652
PS1234 watch 23 апр. 2014 г., 14:55:53

SSHFS не реализует программный интерфейс inotify. Эту работу необходимо кардинально перестроить по двум причинам:

  • SSHFS использует протокол SFTP для связи с сервером. Протокол SFTP не имеет возможности получать уведомления об изменении файла на сервере. Сервер может даже не имеет механизма уведомления об изменении файла — это может быть сделан дополнительный компонент протокола, но протокол SFTP просто не включить этот.
  • SSHFS построен на предохранитель, и предохранитель не обеспечивает интерфейс с помощью inotify, так предохранитель файловые системы никогда не генерировать какие-либо события inotify.

Вы будете иметь, чтобы настроить ваши часы на стороне сервера.

СШ server.example.com inotifywait -м-е создать /путь/к/mme01 | ...
+536
swidnikk 23 нояб. 2014 г., 12:18:23

Это должно быть выполнимо. Как только вы загрузили вашу систему с помощью LiveCD с Knoppix создан вам потребуется открыть командную строку и затем определяют, что идентификатор устройства для SSD-устройства. Вы можете использовать команду blkid или lsblk, предполагая, что они доступны на Knoppix.

Как только вы определили это, вы можете установить его:

$ смонтировать /dev/sda1, поскольку в каталог /mnt

После подключения вы можете управлять файлами, как это обычно делается при загрузке с SSD устройство. Будьте уверены, чтобы отключить его, когда вы сделали с ним.

$ размонтирование раздела /dev/sda1, поскольку
+509
mpontillo 12 мая 2010 г., 00:51:16

Я пытаюсь преобразовать формат даты на этот CSV-файл, который я получил от продавца, так что я могу загрузить данные в мой Google BigQuery от. Я использую виртуальную машину из консоли облаке Google.

Данные выглядят примерно так:

Имя ,Телефон ,Поле Salesdate В Область ,Место ,NoOfUnits ,ModifiedDatae

Виктор ,5555555 ,12/6/2013 10:26:32 утра , Колизей ,1 ,12/8/2013 1:05:45 вечера

Я пытаюсь сделать это в формате:

Имя ,Телефон ,Поле Salesdate В Область ,Место ,NoOfUnits ,ModifiedDatae

Виктор ,5555555 ,2013-12-6 10:26:32 ,Колизей,1 ,2013-12-8 13:05:45

Я знаю, что я могу использовать sed или awk.

+469
minenivi 3 нояб. 2013 г., 19:13:54

Вы могли бы использовать что-то вроде Systrace , который позволит вам запустить программу в песочнице без привилегий. Затем вы можете использовать в ptrace, чтобы увидеть, что для работы программа пытается открыть.

Другой вариант, если вы используете SELinux можно использовать в песочнице SELinux. Оттуда вы можете ограничить, какие файлы она может открыть, сделать так, что он не может открыть файлы на всех и т. д.

Я думаю, есть способ, чтобы выполнить эти вещи с AppArmor, но, к сожалению, у меня нет никакого панибратства с AppArmor, чтобы быть в состоянии предоставить какие-либо конкретные предложения.

+469
Reza Toorani 7 окт. 2013 г., 11:03:50

судо помнит пароля в терминальной сессии. Если вы вышли из системы (либо потому, что вы вышли из себя или сеанс был завершен по какой-то причине) нет никаких проблем.

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

Но если вы боитесь каких-либо вопросов, вы можете просто настроить sudo так, чтобы не кэшировать пароль.

+451
jellyfication 26 апр. 2013 г., 22:57:06

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

Не придется беспокоиться о том, ваши учетные записи cPanel были правильно восстановлены на основе этого.

Вот настройки на моем сервере:

@singa01 срее [в/tmp]$ Эхо $ПС1
и \[email protected]\ч [\Вт]$

Видите, как я изменил положение в квадратных скобках в командной строке, меняя их положение в ПС1 переменной:

@singa01 Шри [в/tmp]$ экспорта и PS1="[\U и@\ч \ж]$ "
[срее@singa01 в /tmp]$

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

Ссылка 1

Ссылка 2

Ссылка 3

ПС1 – взаимодействие строку по умолчанию

+419
ethanms 10 февр. 2017 г., 05:06:12

На моей системе он получает аптайм из файла/proc/время работы:

$ трассированием -eopen аптайм
открыть ("файл/etc/ЛД.так.кэш", флагов o_rdonly|O_CLOEXEC) = 3
открыть("/Либ/libproc-3.2.8.так", флагов o_rdonly|O_CLOEXEC) = 3
открыть ("в/lib/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6", ФЛАГОВ O_RDONLY|O_CLOEXEC) = 3
открыть ("в/proc/версия", флагов o_rdonly) = 3
открыть("/системы/устройства/системы/процессора/онлайн", флагов o_rdonly|O_CLOEXEC) = 3
открыть ("файл/etc/местное время", флагов o_rdonly|O_CLOEXEC) = 3
открыть ("в/proc/аптайм", флагов o_rdonly) = 3
открыть ("файл/var/выполнить/через utmp", флагов o_rdonly|O_CLOEXEC) = 4
открыть ("в/proc/loadavg", флагов o_rdonly) = 4
 10:52:38 до 3 дней, 23:38, 4 пользователя, средняя нагрузка: 0.00, 0.02, 0.05

От тез странице:

в /proc/аптайм
 Этот файл содержит два числа: время работы системы
 (в секундах) и количество времени, затраченное в процессе ожидания 
(в секундах).

Файловая система proc содержит набор псевдо файлов. Те не настоящие файлы, они просто выглядят как файлы, но они содержат значения, предоставляемые непосредственно ядром. Каждый раз, когда вы читаете файл, такие как в/proc/время безотказной работы, ее содержание создаются на лету. Файловая система proc-интерфейс к ядру.


В ядре Linux исходный код файла ФС в/proc/время безотказной работы.С по линии 49, вы видите вызов функции:

proc_create("аптайм", 0, нуль, &uptime_proc_fops);

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


Внутренне, есть таймер-прерывайте обновления, которые периодически бесперебойной работы систем (помимо других значений). Интервал, в котором таймер-помешал клещей, определяется препроцессором макрос Гц, чье точное значение определяется в ядре конфиг файл и применять на этапе компиляции.

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


Для решения вашего вопроса: когда “аптайм” начать отсчет с?

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

+417
Damyum Kamcham 17 авг. 2011 г., 00:36:44

Для сравнения строки, вы должны использовать != вместо !=~.

От человека Баш

строка1 != строка2
 True, если строки не равны.

Как вы используете регулярные выражения в правой, вам действительно нужно =~. Вы можете выбрать, чтобы свести на нет все выражение.

во время [[ !( $диапазон =~ ^[0-9]{1,3]}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ) ]]

Пример:

$ гулянки ... версия | глава -Н1
В GNU bash, начиная с версии 4.2.24(1)-релиз (x86_64 с-ПК-Линукс-гну)
$ скрипт кошка 
диапазон='1'; а [[ !( $диапазон =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ) ]]; сделать эхо "$диапазон не ОК"; диапазон+='.2'; сна 1; сделано
Эхо "закончен"
$ баш скрипт
1 НЕ ОК
1.2 НЕ ОК
1.2.2 НЕ ОК
Закончил
$ 
+405
user34938 23 июл. 2011 г., 14:36:12

Я пытаюсь создать скрипт, где пользователь будет дать путь к какой-нибудь файл, и скрипт будет проверять, если файл существует и кое-что сделать... Я написал этот код:

читать -п "введите путь:" $путь

#проверить, если путь не является пустой строкой
если [ -з $путь ]
тогда
 Эхо "путь пустой строкой"
выход
интернет
#проверить, если файл существует
если [ ! -Ф $путь ] 
тогда
 Echo "файл не существует"
интернет

моя проблема-повторный условие - если я изменю $путь с строку, все ок, но когда я введите путь через переменную это всегда "файл не существует" я старался

если [ ! -Ф `путь` ]

но если файл не имеет результата выполнения разрешение тоже не получится. Кто-нибудь может помочь мне исправить код выше? :)

Редактировать извините, я имел в виду и не двойной состояние

+342
Tatsuhiro sato 20 апр. 2015 г., 14:54:59

Что касается HTML5 плеер Я недавно обновил свой 38.х СОЭ Firefox до 45.х СОЭ и начались похожие проблемы. Что помогло отключение всех четырех СМИ.mediasource.* записи в о:конфигурации, таким образом, заставляя игрока использовать старый формат видео. Она работает намного быстрее, хотя и не так быстро, как это работало в FF 38. Также полной буферизации видео снова работает. Вы также можете попробовать установить как полный экран-интерфейс API.переход-продолжительность.* 0 для уменьшения задержки переключения в полноэкранный режим.

+337
st3inn 24 сент. 2014 г., 16:54:49

Я настроил через VNC, используя данное руководство, однако, несмотря на все мои усилия, я не могу продвинуться дальше этой стадии: grey screen and checkboxes с тремя флажками написано "добавить в буфер обмена из зрителей", "отправить в буфер обмена для зрителей" и "отправить первичный отбор для зрителей".

Я исследовал эту тему в интернете, и это, видимо, что-то делать с моей ~/.в VNC/xstartup файл, который в настоящее время выглядит так:

#!/Бен/ш

и unset SESSION_MANAGER
exec в файле /etc/Х11/xinit/файла

на мой выбранный пользователь (т. е. я не менял настройки за неправильную учетную запись пользователя). Я перезагружался несколько раз в VNC безрезультатно.

У меня нет физического доступа к компьютеру, поскольку именно на VPS. Я бегу в Fedora 20.

+256
Eric Black 21 апр. 2019 г., 06:57:39

Для тех, кто на Linux, которые являются удобной установки пакетов Python, я просто выпустила уведомление-отправить-безголовый программа, которая работает хорошо для меня. Она ищет в/proc для требуемого имя пользователя и переменные окружения, а затем запускает уведомления-отправить с этими переменными (он будет использовать команду sudo , чтобы переключиться на нужного пользователя в случае необходимости).

+253
iciclepro 13 авг. 2018 г., 05:03:06
В криптографии, X. 509-это стандарт для инфраструктуры открытого ключа (PKI) и инфраструктуре управления привилегиями (PMI).
+243
Firegem 9 янв. 2010 г., 14:41:23

Сегодня я обновил мой довольно древний ядра Debian для Linux (3.2-23) в 3.16-7. Машина сапоги хорошо, за исключением того, что некоторые в fstab записи вдруг вызывает вопросы.

# файл /etc/fstab: статическая сведения о файловой системе.
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
прок /по умолчанию прок прок 0 0
на /dev/sda1, поскольку по умолчанию / в ext3,ошибок=перемонтировать-РО 0 1
#файл/dev/sda2 не поменять Юз 0 0
#файл/dev/sda5, поэтому /главная по умолчанию в ext3,ошибок=перемонтировать-РО 0 2

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

С началом работы выполняется на устройстве Дэв-sda5, поэтому.устройство

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

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

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

Любые идеи, почему это происходит?

+237
fahd Boudali 7 июл. 2016 г., 23:35:32

Я работаю на Кубунту на работе и иногда я подключить беспроводную гарнитуру, а не через стандартные динамики ноутбука. Гарнитура работает через дополнительный разъем USB, так что она определяется как отдельное устройство системы. Я знаю, как установить его как звуковое устройство по умолчанию для большинства приложений (т. е. Амарок), но по каким-то причинам браузерах (проверено в Chrome, хром и Firefox) игнорировать этот параметр и воспроизводить звук через встроенные динамики. Почему?

+236
Fgen 14 мая 2015 г., 11:29:11

Так, недавно я развернуть мое первое приложение флягу с gunicorn. Во время развертывания, я столкнулся очень странный вопрос. Я создал systemd в блок файл (ниже рабочей, функциональной пример):

[Блок]
Описание=Gunicorn экземпляр для newscrape
После=сеть.цель
После=в MySQL.услуги
Требует=в MySQL.услуги

[Услуги]
Пользователь=ВСП-данных
Группа=ВСП-данных
WorkingDirectory=в/var/www в/newscrape
Среды="путь=в/var/www в/newscrape/newscrapeenv/бин"
ExecStart=/ВАР/ВСП/newscrape/newscrapeenv/ОГРН/gunicorn --привязать 127.0.0.1:9001 запустить:приложение

[Установите]
WantedBy=Multi-потребителя.цель

Теперь, это прекрасно работает, но это не то, что я изначально хотел. Мой ExecStart линия первоначально прочитать: ExecStart=/ВАР/ВСП/newscrape/newscrapeenv/ОГРН/gunicorn работников --4 --персонализация 127.0.0.1:9001 запустить:приложение

Когда я пытался включение и запуск юнит-файл, я начал переживать цикла аварии, как для меня создана служба и служба MySQL. Бесконечный вальс обеих служб чудовищно спускаясь в последовало пламя.

Выполнив команду: СС -тлн показал ни прослушивание или одно из двух выполняющихся в любой момент времени.

Мой вопрос таков: Почему gunicorn с аварии рабочие сервера MySQL, но gunicorn без работников не?

+160
Mavie Baldoza 13 мая 2010 г., 23:27:04

На GNU/Linux, эти утилиты являются частью coreutils, набор тестов можно найти в репозиторий под тесты.

Примечание: Linux-это только ядро, остальное система разрабатывается различные сущности, такие как гну.

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

На BSD, вся операционная система разрабатывается совместно в одном репозитории.

Для OpenBSD, там, кажется, не быть любой тесты для этих утилит в их репозиторий.

+11
vanloc 27 авг. 2017 г., 08:14:55

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

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 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