Устройство блок исчезает после приостановки-возобновления

После нескольких приостановки/возобновления циклов, один из моих жесткий диск исчезает из списка устройств, здесь является частью команды dmesg вывод, что, как представляется, связаны с вопросом:

[ 450.005310] СД 5:0:0:0: [ДЗО] начиная диска
[ 451.754602] ata6.00: отсоединение (для SCSI 5:0:0:0)
[ 451.755862] СД 5:0:0:0: [ДЗО] остановка диска
[ 451.993621] ata6: ссылка SATA до 6.0 Гбит / с (Состояние 133 помощью scontrol 300)
[ 451.993682] карты памяти SD 5:0:0:0: [ДЗО] Старт/Стоп блок не удалось: результат: hostbyte=0х04 driverbyte=0х00

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

Вопрос был воспроизведен с 2 разных ядра: 4.1.15, 4.4.1, построенные из субантарктический-источники пакетов.
Distribuion Линукс: субантарктический

Обновление:

Пробовал пересканировать после потери диска с

Эхо "- - -" > /sys файла/класса/scsi_host/host5/сканирование 

И мой диск снова

[ 1517.414376] ata6: ссылка на сброс 
[ 1517.718490] ata6 жесткого диска: SATA ссылке до 1,5 Гбит (состояние 113 помощью scontrol 310)
[ 1517.722674] ata6.00: ACPI в УМК эф/02:00:00:00:00:А0 (набор функций) удалось
[ 1517.722677] ata6.00: совместимость с ACPI УМК Ф5/00:00:00:00:00:А0 (заморозить замок) отфильтровываются
[ 1518.140312] ata6.00: Ата-8: Тошиба MQ01ABD100, AX0P8E, максимум поддержки UDMA/100
[ 1518.140316] ata6.00: 1953525168 секторов, мульти 16: LBA48 функций NCQ (глубина 31/32), АА
[ 1518.142307] ata6.00: ACPI в УМК эф/02:00:00:00:00:А0 (набор функций) удалось
[ 1518.142310] ata6.00: совместимость с ACPI УМК Ф5/00:00:00:00:00:А0 (заморозить замок) отфильтровываются
[ 1518.143854] ata6.00: настроены для поддержки UDMA/100
[ 1518.143861] ata6: полный Эх 
[ 1518.144170] для SCSI 5:0:0:0: прямой доступ к Ата Тошиба MQ01ABD1 8Э кнопки PQ: 0 ANSI в: 5
[ 1518.144301] карты памяти SD 5:0:0:0: [ДЗО] 1953525168 512-байтовых логических блоков: (1.00 ТБ/931 гиб)
[ 1518.144304] СД 5:0:0:0: [ДЗО] 4096 байт физические блоки
[ 1518.144334] карты памяти SD 5:0:0:0: SCSI прикрепленное серией универсальных сг2 тип 0
[ 1518.144350] СД 5:0:0:0: [ДЗО] защита от записи отключена
[ 1518.144354] карты памяти SD 5:0:0:0: [ДЗО] режим датчика: 00 00 00 3А
[ 1518.144387] карты памяти SD 5:0:0:0: [ДЗО] кэширование записи: доступно, для чтения кэш-памяти: включен, не поддерживает ДПО или фуа
[ 1518.175044] Амми: sdc1
[ 1518.175497] карты памяти SD 5:0:0:0: [ДЗО] прикрепила SCSI съемный диск

Так, по крайней мере, у меня есть временное решение, до сих пор надеются найти лучшую soluiton.

+929
brandi tim pelfrey 23 мар. 2013 г., 14:40:46
27 ответов

Похоже, вы хотите что-то вроде:

экспорт путь="$(паста -СД : - << ВФ
$Дома/.груз/ОГРН
$Дома/.bkaradzic/ВХ/инструменты/ОГРН/Линукс
$Дома/.bkaradzic/bimg/инструменты/ОГРН/Линукс
$Дома/.dotnet ограничителя
$Дома/.андроид-НДК-r17b
$Путь
ВФ
)"

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

Чтобы ответить на ваш вопрос об удалении пробелов, в ksh93/МКШ, Баш или ЗШ:

Путь=${путь//[[:пробел:]]}

бы удаляет все символы, включая ASCII, включая символ новой строки. Список соответствующих символов зависит от языка и системы (например, не всем системам относятся неразрывный-пробел), но все в ASCII (в разделе, НЧ, Вт, ФФ КР, СПЦ) всегда включен.

Чтобы узнать, что символ новой строки в переменной$PATH , в первую очередь, нужен:

экспорт путь="
$Дома/.груз/ОГРН:
$Дома/.bkaradzic/ВХ/инструменты/ОГРН/Линукс:
$Дома/.bkaradzic/bimg/инструменты/ОГРН/Линукс:
$Дома/.dotnet ограничителя:
$Дома/.андроид-НДК-r17b:
$Путь"

>> это перенаправление вывода оператора, вы может быть путаете с << или <<- здесь-док операторов. Но даже тогда, << и <<- это для перенаправления ввода, так что вы все еще должны использовать его на команду, которая читает входные как вставить в приведенном выше примере и использовать подстановку команд ($(...) в примере выше) для вывода этой команды должен быть передан как аргумент для экспорта.

Обратите внимание, что вы могли бы сделать:

экспорт путь="\
$Дома/.груз/бин:\
$Дома/.bkaradzic/ВХ/инструменты/ОГРН/Линукс:\
$Дома/.bkaradzic/bimg/инструменты/ОГРН/Линукс:\
$Дома/.dotnet ограничителя:\
$Дома/.андроид-НДК-r17b:\
$Путь"

Внутри двойных кавычек (и вам нужны двойные кавычки для тех, $дом будет расширен), вы можете использовать \ в конце строки, чтобы разбить длинные логические строки на несколько физических. $Путь будет не содержать символы новой строки, затем \<символ новой строки> последовательность удаляется.

Или, вне кавычек, где ~ расширяется (в том числе и после : когда в назначениях) и \<символ новой строки> тоже удалены:

Путь=\
~/.груз/бин:\
~/.bkaradzic/ВХ/инструменты/ОГРН/Линукс:\
~/.bkaradzic/bimg/инструменты/ОГРН/Линукс:\
~/.dotnet ограничителя:\
~/.андроид-НДК-r17b:\
$Путь
путь экспорта

Баша, экспорт путь=... также будет работать здесь, а не в других раковинах).

В ЗШ, вы могли бы сделать:

путь=(
~/.груз/ОГРН
~/.bkaradzic/ВХ/инструменты/ОГРН/Линукс
~/.bkaradzic/bimg/инструменты/ОГРН/Линукс
~/.dotnet ограничителя
~/.андроид-НДК-r17b
$путь
)

или

путь[1,0]=(
~/.груз/ОГРН
~/.bkaradzic/ВХ/инструменты/ОГРН/Линукс
~/.bkaradzic/bimg/инструменты/ОГРН/Линукс
~/.dotnet ограничителя
~/.андроид-НДК-r17b
)

как в ЗШ, то в$Path массив привязан к переменной$PATH переменной, как в КШ или в tcsh.

+865
Christoph Burschka 03 февр. '09 в 4:24

Во-первых, как другие сказали, вы хотите, чтобы иметь их быть установлен с WantedBy=по умолчанию.цель вместо WantdBy=мульти-пользователей.цель. Это стандартный способ разрешить включение единиц пользователей.

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

Короче:

# loginctl возможность-задержитесь имя пользователя

(Кстати, блок=rsync_backup1.обслуживание является излишним, поскольку таймер и файл имеют одинаковое базовое имя)

+864
samjudson 10 мая 2010 г., 13:06:18
Другие ответы

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


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

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

Жесткий диск был одним из первых живых компакт-дисков.

+855
user88446 18 мар. 2018 г., 13:18:51

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

найти -л $путь -параметр maxdepth 1 -тип L

и мой папка содержит ссылку на /usr/доли , но не пересекают ее. Кросс-устройства связи и тех, которые являются действительными для chroot-окружений и т. д. еще один подводный камень, но в моем случае использования достаточно.

+795
mamdooas 5 июл. 2017 г., 00:38:57

На самом деле я следовал этой статье и установлен Postfix и настроили его. Но его не отправлять почту на указанный адрес электронной почты. со следующей командой я попытался послать по электронной почте.

Echo "это текст письма" | почта -С "это тема" [email protected]

Что я недоделал?.

+701
tod davies 26 авг. 2018 г., 14:50:35

То, что вы хотите, звучит как файл на диске TrueCrypt и синхронизируется с Dropbox. Что-то изменилось в файле с TrueCrypt, а только изменившиеся части, загруженные в Dropbox. Это, кажется, дело.

См.: по rsync резервное копирование только измененных блоков?

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

+669
badaboom 27 апр. 2012 г., 17:14:05

Как я даю себе чтение/запись/выполнение для всех файлов в корневом каталоге, не делая работоспособность системы?

Бы эта команда сделать это?

судо Чаун -Р jacob3 /
судо команду chmod -Р+rwx по /

Это для моего персонального компьютера, где я (jacob3) я единственный пользователь. Ни одна частная информация не хранится на устройстве и не шифруются.

Почему я хочу сделать это, чтобы избежать необходимости использовать sudo.

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

+652
mable 21 нояб. 2018 г., 16:27:35

Превратите ваш SQL-скрипта в шаблон файл с заполнителями, которые очень легко подобрать. Затем создать реальный SQL-скрипт из шаблона, когда вы знаете значения переменных:

шаблон.в SQL:

установите головку на
набор питаются
набор termout от
набор trimspool на

золотник ts_verify.журнал
выберите tablespace_name от dba_tablespaces, где tablespace_name='@@[email protected]@';
очереди

набор termout на
набор trimspool от
выход

Ваш скрипт:

#!/Бен/ш

сбросить ts_name
Эхо "пожалуйста, введите имя табличного пространства, для которых вы хотите добавить файл данных"
читал -Р ts_name

# создать реальный SQL-скрипт и передать его `команду sqlplus`:
СЭД "ы/@@[email protected]@/$ts_name/г" шаблон.в SQL |
для sqlplus -ов "/ пользователя sysdba"
+628
Anri H 7 февр. 2014 г., 11:29:13

Я сохраню наследство с Cygwin (с GNU дегтя В1.21) система и наследие Солярис 9 системы. Конфигурация системы Solaris 9 является фиксированной и не может быть обновлена (т. е. я не могу установить GNU tar для Соляриса).

Я пытаюсь создать архив и на С Cygwin систему, которая может извлечь на Солярис 9 системы, но, к сожалению, структура каталогов (который также является фиксированной и не может быть переименована) плюс имена файлов превышать 100 символов и я побежала в большой таре войн последнего тысячелетия. Есть большие (консервативная) пользователей в системе Солярис, так что решение, которое использует Солярис смолы является предпочтительным.

Вот несколько ошибок, которые я испытываю.

Создание смолу на С Cygwin:

$ тар-кф реж.тар реж

или

$ дегтя -с --в POSIX -Ф реж.тар реж

Дает следующие на Солярис:

$ тар-xif по направл.тар
дегтя: ошибки контрольной суммы каталога 

И имена файлов в Дир обрезаются. (т. е. игнорировать ошибки контрольной суммы не поможет)

Как создать архив с длинные пути, используя GNU tar, который может быть извлечен Солярис дегтя?

Правка #2: не удается использовать шили смолы (звезда)

Похоже, что Йорг Шиллинг был способен эмулировать Солярис 7/8/9 формате tar и обеспечивает Сунтар вариант для создания Соляриса архив, используя звезды.

К сожалению, звезды не доступен на С Cygwin. :(

Правка #1: Использование --формат=POSIX и дает ошибки при распаковке

Ошибки при извлечении --формат=в POSIX и GNU tar-файлы через ПАКС на Solaris 9

На С Cygwin:

$ общ. example/this_is_a_path_name_greater_than_one_hundred_characters/when_combined_with_this_file_name_which_is_also_rather_long.txt | туалетом -м
128
$ дегтя -с - - формат=в POSIX -F пример.пример дегтя 

На Солярис:

$ Пакс -Р-Ф пример.тар
Пакс: ./PaxHeaders.4440/пример : неизвестный тип файла
Пакс: пример/PaxHeaders.4440/this_is_a_path_name_greater_than_one_hundred_characters : неизвестный тип файла
Пакс: пример/this_is_a_path_name_greater_than_one_hundred_characters/PaxHeaders.4440/when_combined_with_t : неизвестный тип файла

Подобные ошибки выдаются при извлечении используя Солярис смолы.

+627
mama9274091 25 июл. 2015 г., 23:30:39

Помимо jasonwryan предложение, я предлагаю с помощью функции printf:

$ е "%с http://ftp.cn.debian.org/debian/ хриплый основных ВНО не бесплатно\н" деб деб-СРЦ > тест
тест $ Кот 
деб http://ftp.cn.debian.org/debian/ хриплый основных ВНО не бесплатно
деб-СРЦ http://ftp.cn.debian.org/debian/ хриплый основных ВНО не бесплатно

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

+594
Ankit Sheoran 23 апр. 2012 г., 09:04:11

С

судо найти / -тип D -имя "*внутр/стандарт/*"

Я хочу найти каталоги с доб/стандарт в нем. Но после

найти в /dev/ФД/3: не является каталогом
найти в /dev/ФД/4: не является каталогом

он прекращает поиск.

Как это может быть вынужденной , чтобы не прекращать поиск?

+586
lakia williams 1 янв. 2017 г., 18:26:30

Предполагая, что входной файл выглядит как

http://url.to.import
файл.для.сохранить.как

чтобы обработать после того, как входной файл:

{ ИФС= читайте -Р URL-адрес; ИФС= читайте -Р именем; } < ввод.файл
с wget -я "$URL-адреса" -о "$имя"

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

Если вы отчаянно нуждаются в один-лайнер

с wget -я "$(СЭД -N входных 1П.файла) параметр" -o "$(СЕПГ -Н 2р ввода.файл)"
+562
user3351571 15 июл. 2016 г., 02:45:57

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

Так у меня есть файл password.txt в котором хранится пароль. File.sh мой Баш файл.

В File.sh

#!/бин/Баш
СШ -Т [email protected]

Во время выполнения файла, я сделал:

./File.sh < password.txt

Но меня попросили все равно ввести пароль.

Как мне получить пароль для ввода из файла?

+532
Vincent Taccardi 7 дек. 2016 г., 15:47:46

Я подсчитав количество строк (строк исходного кода) считать некоторых пакеты для моих исследовательских целей. Я загружаю источник пакетов для разных лет из снимков в Debian. Для большинства пакетов количество строк увеличить отсчет с года, как за помощью Wireshark в 2010 году количество строк меньше, то в 2011 году это еще и держать на повышение до 2018 года.

Но для OpenJDK 6, 7, и 8, это другое. пакеты OpenJDK-7 имеет меньшее количество строк, чем в пакеты OpenJDK-6. пакеты OpenJDK-8 имеет меньшее количество строк, чем использовать OpenJDK-7. Почему это так?

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

+518
Anees Ul Hasnain 17 мар. 2019 г., 21:33:22

Я пытаюсь ФТП текстовый файл, который генерируется на сервере Unix данных мэйнфрейма. Файл создается в виде текстового файла путем извлечения данных в очереди. Настройка производится через XML-файл, как показано ниже:

</конфигурация> <экспортеров> <экспортер идентификатор="отчет"> <количество-экспортером>1</количество-экспортером> <выходной-каталог-имя>/экспортер/из/</вывода-каталог-имя> <выходной файл-шаблон>export_%.txt</вывода-файл-шаблон> <JNDI-на-источник-имя очереди>очереди.название</JNDI-на-источник-имя очереди> <JNDI-на-источника-подключение-завод>очереди.название</JNDI-на-источник-подключения-фабрика> <экспортно-сон-время>500</экспорт-спать-время>

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

+481
Khelin Gaytan Ceferino 4 апр. 2017 г., 17:40:29

Все пакеты, которые вы упоминаете, должен быть найден, они просто немного разные названия. В файле README minildna только перечислены библиотеки. Он не имеет возможности узнать, какую операционную систему вы используете, и то, что эти библиотеки будут упакованы как на вашей системе. Хитрость в том, чтобы просто использовать команду apt-кэша поисковика или даже склонны устанавливать libexif и нажмите вкладку , чтобы увидеть список доступных дополнений. В большинстве случаев, вы должны увидеть пакет, имя которого начинается с того, что вы ищете, а затем число (версия, вроде).

Теперь, так как то, что вы хотите, чтобы иметь возможность компилировать что-нибудь, что обычно означает, что вы хотите в фу-разработчика пакета, а не только ФОО один. Это то, что я использовал на моей системе (я не уверен, что все из них были действительно необходимы, но большинство):

судо АПТ установить libexif12 libjpeg9 libid3tag0 libflac8 libvorbis0a libsqlite3-0 \
 libavformat57 кодеков libavcodec-Дев libavformat-libjpeg9 Дэв-Дэв libsqlite3-dev для \
 libexif-libid3tag0 Дэв-Дэв libogg-libvorbis были Дэв-Дэв устройства хранения информации-Дев \
gettext версии

На самом деле, я на 90% уверен, что все, что вам действительно нужно, это установить пакеты Дев, те должны принести в остальное. Поэтому сначала просто попробовать:

суда apt установки кодеков libavcodec-Дев libavformat-libjpeg9 Дэв-Дэв libsqlite3-dev и \
 libexif-libid3tag0 Дэв-Дэв libogg-libvorbis были Дэв-Дэв устройства хранения информации-Дев \
gettext версии

После выполнения команды выше, на мой Raspbian, я мог бы запустить ./настроить на minildna пакет без проблем.

+463
Nikolaos Tsichouridis 2 февр. 2010 г., 08:20:02

на Perl -ч полезно

  • -электронное программы: одна строка программы (несколько - х животных, опустить файла программы)
  • -п: предположим, петли как , но печатать также, как СЭД
+416
Jarod DY Law 26 апр. 2016 г., 02:57:23

С некоторыми трассировки:

трассированием -о ААА ./скрипта

мы можем наблюдать, что по умолчанию

читать(255, "#!/бин/Баш\н# это scripta.sh"..., 153) = 153
rt_sigprocmask(SIG_BLOCK, значение null, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, значение null, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ИНТ детский], [], 8) = 0
использует lseek(255, -108, SEEK_CUR) = 45
клон(child_stack=0, флаги=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|sigchld, то child_tidptr=0x7f1ee9b7ca10) = 2483

поэтому скрипта заблокировал Инт и детский сигналов; scriptb наследует эти параметры через вилку (здесь называется клон). А что scriptb делаешь? Если запустить его из скрипта через:

трассированием -о ВВВ ./scriptb &

А потом искать сигнал взаимосвязанные вещи, мы находим:

rt_sigprocmask(SIG_BLOCK, значение null, [], 8) = 0
rt_sigaction(радиоразведки, {значение sig_dfl, [], SA_RESTORER, 0x7fb1b2e75250}, {SIG_IGN, [], 0}, 8) = 0
rt_sigaction(сигнал SIGINT, {SIG_IGN, [], SA_RESTORER, 0x7fb1b2e75250}, {значение sig_dfl, [], SA_RESTORER, 0x7fb1b2e75250}, 8) = 0

Что означает ничего не блокируется, и то, что ИНТ сигналы сперва дали стандартную обработку, а затем игнорируются. scriptb запустить прямо из оболочки под трассированием наоборот показывает:

rt_sigaction(радиоразведки, {значение sig_dfl, [], SA_RESTORER, 0x7f2c3f6d4250}, {значение sig_dfl, [], 0}, 8) = 0
rt_sigaction(сигнал SIGINT, {значение sig_dfl, [], SA_RESTORER, 0x7f2c3f6d4250}, {значение sig_dfl, [], SA_RESTORER, 0x7f2c3f6d4250}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [ИНТ], [], 8) = 0
rt_sigaction(сигнал SIGINT, {0x45fbf0, [], SA_RESTORER, 0x7f2c3f6d4250}, {значение sig_dfl, [], SA_RESTORER, 0x7f2c3f6d4250}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [ИНТ детский], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RT_1 RTMIN], [ИНТ детский], 8) = 0
...

Или никогда не игнорировали, прежде чем попасть в затем повторяется обработка вызовов сна. Ладно. Эээ. Давайте поставим прокладку между скрипта и scriptb , что сбрасывает сигнал SIGINT в состояние по умолчанию...

#включить <использования getopt.ч>
#включить <сигнал.ч>
#включить <stdlib.ч>
#включить <запустите.ч>

тап_п(АГДС, типа char *переменной argv[])
{
 инт ч;
 пока ((ч = использования getopt(argc, необходимо агду, "ч?")) != -1) {
 переключатель (ч) {
 случае 'ч':
 дело '?':
по умолчанию:
прервать();
}
}
 АГДС -= optind;
 агду += optind;
 если (argc < 1) прервать();

 сигнал(сигнал SIGINT, значение sig_dfl);

 execvp(*агду, агду);
прервать();
 возвращение 1;
}

Используется следующим образом:

$ сделать defaultsig
defaultsig чч.с-о defaultsig
defaultsig $ грэп scripta.sh
./defaultsig ./scriptb.sh &
$ ./scripta.sh 
12510 начал
scriptb.sh 12510
scriptb.sh 12510
scriptb.sh 12510
scripta.sh 12509
Оуч
scriptb.sh 12510
scriptb.sh 12510
scriptb.sh 12510
scripta.sh 12509
Оуч
...

Да работает сейчас хорошо. Однако, я не знаю, почему Баш ведет себя таким образом, может подать баг с ними? Код в сиге.С выглядит очень сложной конструкции, и больше обработки сигнала в другом месте...

+352
gudzhome2017 27 авг. 2010 г., 08:12:52

Я предпочитаю носатый,

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

 battery_bar (высота) (ширина) (чис)
 Процент заряда батареи, оставшегося с ACPI батареи в баре. С ACPI летучая мышь
 количество Тери можно давать в качестве аргумента (по умолчанию BAT0).

 battery_percent (Нум)
 Процент оставшегося заряда батареи для ACPI батареи. Батарея с ACPI
 числа могут быть представлены в качестве аргумента (по умолчанию BAT0).
+349
Brandon Travan 26 июл. 2013 г., 18:20:12

Имхо, самый простой способ сделать это с postfix. Вы можете настроить его как свет исходящий реле с помощью этих команд:

postconf -е relayhost=other.mailserver.com
postconf -е myorigin=my.domainname.com

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

В myorigin параметра будет имя домена по умолчанию. Так что если вы отправить почту на Foo это пойдет [email protected] Почта, отправленная на панель пользователя будет от [email protected]

Если вам нужно проверить подлинность и хотите поддержки TLS, также выполните следующие команды:

postconf -е smtp_tls_security_level=может
postconf -е smtp_sasl_auth_enable=да
postconf -е smtp_sasl_password_maps=библиотеки PCRE:/и т. д./постфикс/sasl_password_maps

Затем в файле/etc/постфикс/sasl_password_maps есть этот контент:

/./ логин:пароль

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

+285
Osolong 29 мар. 2010 г., 23:27:13

Вы можете выполнить следующие действия:

  1. "Эхо" "пути=пути$PATH:/путь/до/какая-то" >> ~/.bashrc и && источник ~/.bashrc следующее

теперь вы можете открыть bashrc и в gedit

  1. редакторе gedit .bashrc следующее

Вы также можете изменить имя пользователя root.

+211
Artur L 18 мая 2014 г., 00:43:36

МДВ не предназначен для сохранения состояния сеанса; что обычно то, что больше всего раздутый ветром настольное окружение будет делать.

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

Чтобы использовать примеры, которые вы упоминаете, браузер и терминал:

статические правила Правила константный[] = {
 /* класс экземпляра теги заголовков маска isfloating монитор */
 { "Vimprobable", нуль, нуль, 1 << 1, и false, -1 },
 { "urxvtc", нуль, нуль, 0 << 1, и false, -1 },
...

Это приведет к запуску браузера, в теге 2, и терминал в теге 1.

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

/* команды */
статический константный тип char *newtermcmd[] = { "urxvtc", "титул", "newterm", нуль };
статический константный тип char *browsercmd[] = { "vimprobable", "%ов", значение null };
...

статический ключ ключи[] = {
 /* ключевым аргументом функции модификатор */
 { 0, XK_Menu, икру, {.в = dmenucmd } },
 { MODKEY|ShiftMask, XK_Return, отродясь, {.в = newtermcmd } },
 { ControlMask|Mod1Mask, XK_b, отродясь, {.в = browsercmd } },
...

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

#!/usr/Бен/ОКР ш
# автостарт приложения

вкладками -д >/tmp/и вкладками.хid; vimprobable2 -е $(</tmp/и вкладками.хid) &
urxvtc -название "шавка" -е шавка &
В $Home/ОГРН/shux &

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

 { ControlMask|Mod1Mask, XK_a, икру, SHCMD("$дома/ОГРН/автостарт") },
+184
Paul Kruger 10 февр. 2012 г., 04:42:41

У меня есть большой CSV-файл и хотите, чтобы очистить определенные столбцы, если они видели раньше.

Поэтому я (чтобы проиллюстрировать мою проблему):

Категория | Подкатегория
---------+------------
файл foo | бар
файл foo | бар
ФОО | фрагментик
ФОО | фрагментик

И я хочу:

Категория | Подкатегория
---------+------------
файл foo | бар
 | 
 | фрагментик
|

Весь CSV-файл занимает (с типа-сильный -к 1,2), так что я просто нужен способ, чтобы сделать мою задачу с одним столбцом и в дальнейшем может использовать тот же метод с другим столбцом. В основном: удалить все вхождения "фу", кроме первого.

Он похож на этот вопрос, но я не хочу, чтобы удалить полную строку ..

Я не уверен, как это сделать, так как я не на awk. Может кто-нибудь помочь мне?

+181
Khaled Aba 6 мар. 2015 г., 08:38:49

Когда я пытаюсь открыть .EXE файл в CentOS (версия 6.5) с двойным нажатием, это не открытие. Я создаю приложение, которое требует баз данных. Я не могу проверить, есть ли данные в базе или нет из-за этого.Я думаю, что могут быть какие-то глупые настройки блокируют его. Любая помощь ценится.

+127
sjmc 15 нояб. 2018 г., 03:11:58

Я установил openrazer-2.3.0 и полихромные-0.3.11.1 и подключил новую клавиатуру. В БИОСе клавиатура работает а как только Линукс (CentOS7) сапоги, никакие кнопки на клавиатуре ничего (клавиши, ничего не происходит). Цвета на клавиатуре работают очень хорошо, и я могу переключать тему, используя полихромный-АБ просто отлично.

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

Любая идея, как я могу получить эту работу?

Модуль вроде бы есть:

; судо команды modprobe razerkbd 
; Эхо $? 
0

Но

; команды uname -а 
Линукс сервал.дву.ко.Великобритания 3.10.0-862.3.2.el7.архитектуру x86_64 #1 СМП Пн 21 Май 23:36:36 мирового 2018 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс
; команды dmesg | АГ-я рейзер
[ 2.103400] по USB 2-1.6: Товара: Razer BlackWidow Предусмотрено Цветности П2
[ 2.103401] по USB 2-1.6: Производитель: Компания Razer
[ 2.104150] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.0/вход/input5
[ 2.154354] спрятал-универсальный 0003:1532:0221.0003: ввод,hidraw2: спрятанный USB версии v1.11 Клавиатура [Клавиатура от Razer компания Razer цветности П2] на USB-0000:00:1д.0-1.6/input0
[ 2.155163] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.1/вход/input6
[ 2.206258] спрятал-универсальный 0003:1532:0221.0004: ввод,hidraw3: спрятанный USB версии v1.11 Клавиатура [Клавиатура от Razer компания Razer цветности П2] на USB-0000:00:1д.0-1.6/вход1
[ 2.206914] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.2/вход/input7
[ 2.207010] спрятал-универсальный 0003:1532:0221.0005: ввод,hidraw4: спрятанный USB версии v1.11 мышь от Razer компания Razer BlackWidow предусмотрено цветности версии v2] на USB-0000:00:1д.0-1.6/вход 2
[ 3.644772] razerkbd: загрузка из дерева модуль портит ядра.
[ 3.645663] razerkbd: модуль проверки не удалось: подпись и/или требуемый ключ отсутствует - загрязненность ядра
[ 3.771283] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.0/вход/input11
[ 3.778643] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.2/вход/input12
[ 3.810552] razerkbd 0003:1532:0221.0003: ввод,hidraw2: спрятанный USB версии v1.11 Клавиатура [Клавиатура от Razer компания Razer цветности П2] на USB-0000:00:1д.0-1.6/input0
[ 3.810689] razerkbd 0003:1532:0221.0005: ввод,hidraw3: спрятанный USB версии v1.11 мышь от Razer компания Razer BlackWidow предусмотрено цветности версии v2] на USB-0000:00:1д.0-1.6/вход 2
[ 3.814567] ввод: клавиатура от Razer компания Razer цветности V2 в качестве /устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.6/2-1.6:1.1/вход/input16
[ 3.814733] razerkbd 0003:1532:0221.0004: ввод,hidraw4: спрятанный USB версии v1.11 Клавиатура [Клавиатура от Razer компания Razer цветности П2] на USB-0000:00:1д.0-1.6/вход1

Также

; команду sudo journalctl -б | грэп -я razer_mount
1150:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[695]: водителя razerkbd
1152:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[696]: Device_ID 0003:1532:0221.0003
1153:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[698]: водителя razerkbd
1154:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[697]: водителя razerkbd
1155:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[700]: снятие 0003:1532:0221.0003 от HID-универсальный
1156:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[702]: Device_ID 0003:1532:0221.0004
1158:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[701]: Device_ID 0003:1532:0221.0005
1162:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[703]: снятие 0003:1532:0221.0004 от HID-универсальный
1166:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[707]: снятие 0003:1532:0221.0005 от HID-универсальный
1201:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[769]: привязка 0003:1532:0221.0003 в razerkbd
1207:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[787]: обязательные 0003:1532:0221.0005 в razerkbd
1248:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[794]: привязка 0003:1532:0221.0004 в razerkbd
1254:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[818]: готовых переплетных 0003:1532:0221.0004
1255:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[817]: готовых переплетных 0003:1532:0221.0003
1256:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[819]: готовых переплетных 0003:1532:0221.0005
1257:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[822]: изменение группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0003/
1258:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[821]: изменение группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0005/
1259:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[820]: изменение группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0004/
1260:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[826]: изменен группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0003/
1261:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[827]: изменен группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0004/
1262:14 июня 08:31:05 сервал.дву.ко.Великобритания razer_mount[828]: изменен группы /системы/шины/спрятанный/драйверы/razerkbd/0003:1532:0221.0005/

Обновление: после некоторых испытаний, создается впечатление, что драйвер работает нормально. Однако, что-то останавливает клавиш, чтобы попасть в ОС! Я тестировал клавиатуры с другим в CentOS 7 установка без драйверов и все работало нормально. Я протестировал драйвера не на моей основной машине и не повезло здесь.

...

+105
Faramarz Mahmodi 27 дек. 2017 г., 17:09:21

Рассмотрим следующие конфигурации сохраняется в файле/etc/openvpn в/server_example.конф:

...
пользователей интернета
группа для OpenVPN

Когда я запускаю:

systemctl демон-перезагрузка
systemctl перезапустить программу OpenVPN
systemctl перезагрузить [email protected]_example.service

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

Конфигурации: в Debian 9 с последними брелка от OpenVPN АПТ РЕПО.

+99
Dogweather 14 июл. 2010 г., 19:48:54

вы можете добавить new_or_modified files_dir на squashfs_file без unsquash ни команды cpio mounted_squashfs, как указано выше. Увидеть подробный ответ:

Добавить в поддиректорию внутри файл squashfs

+26
Eugene Smit 15 окт. 2011 г., 16:06:58

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