Карту Линукс Минт: дисков меняется при перезагрузке приносит ошибка в fstab

Я создал fstab для автоматического монтирования дисков в Linux Минт машина.
ОС устанавливается на диск IDE/Ата, в то время как 3 дисков SATA содержать данные для обмена.
В BIOS есть диск ATA в качестве первого загрузочного устройства.
Все диски НТФС не загрузочный с одним разделом.


Когда я установил операционную систему:
Диск Ата был виден как SDA и другие диски, как в SDB, SDC и SDD на. Проблема в том, что каждый раз, когда я перезагрузки, диски меняются: ПДД становится СДД, СДВ становится Соу и т. д... Это, кажется, не влияет на ОС, но, очевидно, мой fstab и конфиг отправляет ошибки.

Все диски вроде в порядке, и никто из них никогда не хватает.

Итак, вопрос: Можно ли заставить карту диски с фиксированными пути? Я попытался с помощью меток, но это не похоже на работу.

Кроме того, я не знаю, если это является ненормальным и/или актуальны, но мой диск Ата имеет четыре раздела:
- будут sda1 => ОС
- sda2 => пустой раздел EX4 и, возможно, параллельных операционной системы в будущем
- sda4 в => расширенный раздел
- sda5, поэтому => своп
- sdb4 => жесткий диск SATA 1
- sdc1 => жесткий диск SATA 2
- sdd1 => жесткий диск SATA 3






Разве есть что-то странное? Я бы подумал, что я хотел сделать sda1 на 4, потом sdb1, sdc1 и sdd1.

Спасибо за вашу помощь!

+614
user2980702 8 июн. 2015 г., 15:46:33
28 ответов

У меня есть переменная$ , который имеет много двойных кавычках путей, разделенных пробелами

Эхо $переменная

"/главная/мой_логин/пример имя с пробелами" "/домашний/мой_логин/другой пример с пробелами/мой_файл"

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

Пример 1: "путь1" "путь2" "path3" "path4"
Пример 2: "путь1" "путь2" "path3" "path4" "path5" "path6" path7" "path8"
Пример 3: "путь1" "путь2" "path3" 
пример 4: "путь1" "путь2" "path3" "path4" "path5" "path6"

Я хочу, чтобы заменить все пробелы вне двойных кавычек в новой строки (\п) при сохранении пространства, которые находятся внутри кавычек. Используя Эхо переменной $ | тр "" "\п" , как в этот ответ не работает для меня, потому что он заменяет все пробелы на новые линии. Как я могу сделать это?

+994
GimpOnABudget 03 февр. '09 в 4:24

Быстрый взгляд вокруг моего Debian "хриплый" система предполагает, что было бы вполне возможно, чтобы вставить такой boobytrap в функции do_luks, расположенном в скрипт библиотеку в/lib/использовании/cryptdisks.функции, которая вызывается из файла/etc/инит.д/cryptdisks-начале.

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

Мой Debian "Джесси" системы тоже есть эти файлы, но я не подтвердил, является ли или не они фактически используются в этом дивном новом мире добавлена.

+977
Nelya 30 окт. 2017 г., 10:04:07
Другие ответы

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


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

Попробуйте в следующей последовательности:

с е Unix и Эку (обратите внимание на пробел перед "УНИКС")

Вот краткое объяснение:

  • с: "сханге" команды, похожие на дelete, но заканчивается на "вставить" режим.
  • е: от курсора до ЕНД следующего слова.
  • "УНИКС": текст замены
  • Клавиша ESC: возврат в командный режим (всегда возвращается в командный режим!)
+973
atrent 9 дек. 2014 г., 18:47:29

Предлагаю альтернативу (@...)

почему прочерк? для меня является использование резидентной памяти. (Я использую yakuake и каждая вкладка bash является 34МБ здесь. Даш 708KB.) Проблема в том, что я часто печатаю Баш иметь автодополнение.

Альтернатива: Яш РСС=1080KB, имеет отличные авто-завершения (может быть даже дружелюбнее, чем Баш один). Я поставил его по умолчанию на yakuake и не важно, сколько вкладок я открываю очень легко по памяти.

Я обнаружил, что имея yakuake начать с Яш .yashrc начиная в bash +-9MB на RSS вместо 34МБ! тогда, если я хочу сохранить что-то вроде при, Я просто выхода bash и снова Яша недостаточно памяти, чтобы запустить его!

дополняя https://unix.stackexchange.com/a/158523/30352:
старпома ЗШ использовано 5,5 МБ РСС ([email protected]) как вы не хотите придерживаться тире :)

Обс.: Через RSS-каналов при

+909
readcooksillust 3 июл. 2017 г., 13:04:00

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

$ 120 спи и спать 240 &
[1] 75341
[2] 75342
$ /ОГРН/убить $(Эхо "75341 75342")
[1]- прекращено: 15 сон 120
[2]+ прекращается: 15 сон 240
$ 120 спи и спать 240 &
[1] 75577
[2] 75578
$ /ОГРН/убить $(Эхо -э "75577\n75578")
[1]- прекращено: 15 сон 120
[2]+ прекращается: 15 сон 240
$ 

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

+904
Robert Mcclinton 11 авг. 2017 г., 09:00:38

Вывод суда смотреть как lsof -я и судо посмотреть командой netstat-ТП показывают, налаженные связи с неразрешимым домен (например, хоста, копать woldn не устранить, пытается открыть домен напрямую через URL-адрес из браузера Firefox будет показывать "сервер не найден") на HTTPS . Открыт розетки для этих соединений относятся к Firefox. Что это может означать?

+897
user47719 27 июл. 2017 г., 19:16:52

Я использовал в CentOS 7. На установке я нажмите Tab, чтобы вызвать варианты установки и добавлено "текст" на них.

+836
Javen 30 окт. 2014 г., 16:37:26

/Бен скорее всего симлинк на /usr/Бен в системе. Если бы это было так:

/бин/../ВПР/ОГРН/ЗШ

будет фактически такой же, как

/usr/Бен/../ВПР/ОГРН/ЗШ

что уменьшает

в /usr/ВПР/ОГРН/ЗШ

где ЗШ на самом деле живет. Обратите внимание, что вы пробовали, что было

/бин/ВПР/ОГРН

не соответствует какому-либо пути, который ты мог видеть в системе. Правильный способ для решения относительный путь (../ВПР/ОГРН/ЗШ) учитывая абсолютный путь путь, который служит основанием для, что относительный путь (/ОГРН) является чтобы объединить их вместе, как /ОГРН/ + ../СПО/ОГРН/ЗШ/ОГРН/../СПО/ОГРН/ЗШ.

+802
Aragornl 9 окт. 2012 г., 16:23:11

Как вы заметили, эпохи-это число перед двоеточием, специально используется в pacakges в Debian.

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

Странице вы нашли только перечислены отчеты по безопасности с неправильные/отсутствующие эпох. Это происходит, когда нынешняя эпоха пакет не был использован при входе в версиях пакета, в котором была решена проблема безопасности.

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

+800
Alexandru Bostan 8 апр. 2017 г., 05:39:30

Мне нужно создать автоматизированную установку пакета протокола snmpv3. Мне удалось установить его вручную, но как я могу добавить это в скрипт и автоматизировать "г" ответ при запросе в скрипте При установке?

+787
ansonl 3 окт. 2017 г., 12:18:13

У меня установлен Debian 7 i386 на моем VPS (на OpenVZ). Все работает нормально, за исключением районов - любая попытка что-либо установить показывает:

[...]
на Perl: предупреждение: установка локали не удалось.
на Perl: предупреждение: пожалуйста, убедитесь, что настройки локали:
 Язык = (отключенное),
 Lc_all = (отключенное),
 Ланг = "pl_PL.В UTF-8"
 поддерживаются и установленных на вашей системе.
на Perl: предупреждение: возврат к стандартной локали ("с").
языка: не удается установить lc_ctype для локали по умолчанию: нет такого файла или каталога
язык: невозможно установить для категории lc_messages для локали по умолчанию: нет такого файла или каталога
язык: не удается задать значение lc_all для локали по умолчанию: нет такого файла или каталога
[...]

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

  1. Генерации локалей себя - обновление-локаль значение lc_all="pl_PL.В UTF-8" - показывает: http://www.wklej.org/id/1248438/
  2. apt-получить установку --переустановить районов http://www.wklej.org/id/1248442/
  3. То же самое с помощью dpkg-перенастроить районов + установка pl_PL.В UTF-8, pl_PL.Стандарт ISO-8859-2 или даже язык: http://www.wklej.org/id/1248446/
  4. экспорт значение lc_all=pl_PL.В UTF-8 (даже на корни):

    -Баш: предупреждение: в разделе setlocale как: lc_all: не удается изменить локаль (pl_PL.Кодировка UTF-8)
    

Вот что показывает язык:

корень:~# язык
языка: не удается установить lc_ctype для локали по умолчанию: нет такого файла или каталога
язык: невозможно установить для категории lc_messages для локали по умолчанию: нет такого файла или каталога
язык: не удается задать значение lc_all для локали по умолчанию: нет такого файла или каталога
Ланг=pl_PL.В UTF-8
Язык=
Языкового="pl_PL.В UTF-8"
Lc_numeric языкового="pl_PL.В UTF-8"
У="pl_PL.В UTF-8"
Категории lc_collate="pl_PL.В UTF-8"
LC_MONETARY="pl_PL.В UTF-8"
Для категории lc_messages="pl_PL.В UTF-8"
LC_PAPER="pl_PL.В UTF-8"
LC_NAME="pl_PL.В UTF-8"
LC_ADDRESS="pl_PL.В UTF-8"
LC_TELEPHONE="pl_PL.В UTF-8"
LC_MEASUREMENT="pl_PL.В UTF-8"
LC_IDENTIFICATION="pl_PL.В UTF-8"
Значение lc_all=

Ничего интересного не нашел в /var/журнал. Даже изменение в официальный РЕПО + продувка и руководство районов установки не решить мою проблему, которая проявляется на каждой свежей установке Debian 7.

+712
DonO 21 нояб. 2010 г., 22:29:20

ОК. Получается, что мне не нужно компилировать пакет Дэв. Чтобы использовать readline требует, чтобы я с CFLAGS и LDFLAGS для ./настроить скрипт следующим образом

экспортные переменные CFLAGS=-я в$Home/программное обеспечение

экспорт LDFLAGS=-л$главная/программное обеспечение

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

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

  1. У вас все Источник
  2. Вам не нужно работать с менеджером пакетов

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

Спасибо.

+675
user1582625 30 мар. 2014 г., 22:09:15

Меняется одинарные кавычки в двойные кавычки, как показано ниже работает?:

СЕПГ -я "/команды mkdir.*$я/,+13 Д" $fileToEdit

Как насчет :

 СЕПГ -я "/команды mkdir.*${я}/,+13 Д" $fileToEdit
+647
nakulbansal 16 июн. 2012 г., 16:20:38

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

Производственная площадка используется с HTTPS, и там есть HTTP->редирект HTTPS в htaccess файл. Я просто хочу, чтобы не перенаправлять на HTTPS, если на .Дэв поддомен:

<IfModule mod_rewrite, с.с>
 RewriteBase /

 # использовать сайт без "www."
 RewriteCond %{HTTP_HOST}\^ВСП.(.+)$ [НЗ]
 RewriteRule ^ протокол HTTP%{env:в protossl}://%1%{REQUEST_URI} [Л,Р=301]

 # группа https, но не если на местное развитие сайта
 RewriteCond %{протокол HTTPS} !=на
 RewriteCond %{env:и протоколу HTTPS} !=на
 RewriteCond %{HTTP_HOST} !^\Дев.(.+)$ [НЗ]
 RewriteRule .* протокол HTTPS://%{ИМЯ_СЕРВЕРА}%{REQUEST_URI} [Р=301,L]в
</IfModule>

Но это не работает, и создает цикл переадресации. Но я не могу понять, почему. Любые намеки?

+641
jonsongon 21 авг. 2019 г., 18:55:10

Задание: сделать фотографии с друзьями ноутбук, который пережил трудные времена. Там примерно лет стоит без подложки фото. Проблема: жесткий диск возможно поврежден от насильственного закрытия крышки. С тех пор на установленную ОС Windows не загружается. Режим восстановления тоже не получается. Решение (или мне так показалось): Не беспокойтесь. Использовать щенок Linux, чтобы обойти поврежденные файлы операционной системы с помощью USB-загрузчика. Снять фото. Стать героем. Проблема: не могу взять щенка к запуску.

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

Я использовал почти все pfix варианты загрузки. Же вопрос, даже если я решу не использовать Х.

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

  • Ноутбук Samsung
  • Модель: NP355V5C-S01AU
  • Постройки: Сентябрь 2012
  • Текущая установленная ОС: Win 7
  • Жесткий диск: Хитачи (не знаю размер)
  • Процессор: А6-4400 м гибридного процессора AMD с Radeon HD графику
  • Оперативная память: 2x2048MB
  • USB устройств при помощи UNetbootin
  • USB на ОС: Slacko 5.7 щенка

Crash screen

Любая помощь будет высоко ценится.

Ура, Джеймс

+633
Jack Creegan 5 нояб. 2017 г., 07:20:52

"эхо"(как название государства) Эхо текстовую строку в std (обычно на экране).

">>" добавляет результат выполнения предыдущей команды в файл путь.

"&&" будет работать (основываясь на успешном выходе из предыдущей команды) последовательные команды.

";" будет работать (независимо от успешного завершения предыдущей команды) последовательные команды.

"функция" создадим функцию, которая будет выполняться в оболочке bash.

"Домашнем"- это ссылка (в bash переменная) пользователю ОС домашний каталог автоматически создается Баш.

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

"компакт"- это каталог, изменить рабочий каталог.

"ЛС" список файлов в директории. В этом случае "- цвет" - это аргумент, который будет подчеркивать определенные элементы справочника с цветными, а не использование одного цвета.

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

Так, короче, для...

Эхо "" >> $дома/.bashrc и &&
 Эхо "КПП функция { альбом "$1"; ЛС-цвет;}" >> $дома/.bashrc следующее

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

Редактировать: пожалуйста, см. комментарий от Селаде и derobert в ответ Стив.

+539
user1461607 4 мар. 2017 г., 21:56:52

У меня есть загрузочный накопитель Linux, который я использую на много разных ПК (но все же модели и конфигурации). Беда в том, что в udev переименовывает группы ETH интерфейсы так, что eth0 в на последнем ПК вдруг ethxбыл, где x=1..inf-файл. Это вызывает Если (называется по ifplugd) не получится, поскольку файл/etc/сети/интерфейсов только указывает, как воспитывать интерфейс eth0:

авто eth0 в
слово iface eth0 в инет по DHCP

Это хорошо известная проблема, я погуглил и обнаружил, что это вызвано MAC-адреса меняются и что это может быть исправлено путем удаления файла/etc/udev из/правил.Д/70-стойкие-net.правила. Но это работает только после перезагрузки, что неудобно и должны быть ненужно, так как я знаю, что поведение я хочу.

Я хочу непостоянный объем правил, или в качестве альтернативы, /и т. д./сети/интерфейсов скрипт, который адаптируется к меняющимся Эт именами, или, возможно, это может быть сделано с ifplugd. Какой самый лучший способ добиться этого?

Дистрибутив: Дистрибутив Ubuntu 8.04.

+529
Craig Gillikin 13 июн. 2019 г., 05:33:44

Почему команда PS awx не отображает идентификаторы процессов 5646 и 5669?

Потому что вы только начали 5646 как часть команды ПС awx | команда grep команда grep, и 5669 в рамках ПС awx | grep в agetty команды. Они были начаты после того, что первоначальный список, так что не виден в ней. Оба побежали, пока они не обработаны входные от ПС процесс в том, что конкретное производство, поэтому они не будут видны в любых последующих листингах либо.

Аналогично, если запустить ПС повторно, вы увидите идентификатор процесса изменение: каждый раз, когда вы запускаете команду, новый процесс запущен.


Более конкретно, второй процесс в вопрос был такой:

5669 tty1 Ы+ 0:00 grep в-цвет=авто agetty

Это грэп, который был дан аргументы --цвет=авто и agetty. Это соответствует команда grep команда в л. с. awx | grep в agetty, то --цвет=авто флаг, вероятно, от какой-то псевдоним. Это не agetty процесс. Один из тех, вероятно, agetty или на/sbin/agetty как первая часть командной строке, как в следующем примере из системы Debian:

1269 tty3 СС+ 0:00 на /sbin/agetty / / медицинская физика --tty3 Linux и
+515
Arabika 23 февр. 2011 г., 02:12:01

Используя СЭД

$ ЛС ЛПП*
Боб-00 Боб-01, боб-Боб-02-03

$ ЛС ЛПП* | е с\(Боб-\(.*\)\),МВ \1 \2-Боб,' | Ш-х 
+ МВ Боб-00 00-Боб
+ МВ Боб-01 01-Боб
+ МВ Боб-02 02-Боб
+ МВ Боб-03 03-Боб

$ Общ *ЛПП
00-Боб-01-02-боб-Боб 03-Боб

Я использовал "Боб" вместо "текста", но легко адаптироваться

+502
Thales Chemenian 24 июн. 2014 г., 05:21:50

Я использую Убунту (бионический, 18.04) на удаленных серверах, а на моем ноутбуке. В широком объеме, я пытаюсь обеспечить прямой доступ к сети для виртуальной машины, в настоящее время она работает через NAT (экспедирование). в libvirt не установлен и я не могу / не должен использовать в libvirt.

Я следую этой документации: https://www.linux-kvm.org/page/Networking

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

судо ИС ссылке добавить мост virbr0 тип 
ссылка судо IP установить virbr0 до # это по умолчанию?

# в автономном режиме после этого, нужно nomaster для восстановления
ссылка судо IP установить enp0s31f6 мастер virbr0 

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

по умолчанию через 172.ХХ.21.1 Дев enp0s31f6 прото DHCP в метрической 100

Я получил эту идею, потому что файл/etc/в QEMU-ifup сценарий упоминает "маршрут по умолчанию мост":

переключатель=$(ИС маршруту Общ | \
 на awk '/^по умолчанию / {
 для(Я=0;я<НФ;я++) { если ($я == "Дева") { печати $(я+1); следующий; } }
}'
 ) # этого бита возвращает "enp0s31f6" для меня

# только добавить интерфейс по умолчанию-маршрут Bridge, если мы
# имеют такой интерфейс (с маршрутом по умолчанию) и если что
# интерфейс на самом деле мост.
# Можно иметь несколько маршрутов по умолчанию тоже
для БР в $выключатель; делать
 если [ -д /системы/класс/чистой/$БР/мост/. ]; тогда
 если [ -н "$ИС" ]; затем
 связи IP-набор "$1" мастер "$БР"
еще
 brctl addif $БР "$1"
интернет
 выход # выход с положения предыдущей команды
интернет
сделано

Так если маршрут по умолчанию быть:

$ ИС -4 РО
# по умолчанию через 172.ХХ.21.1 Дев virbr0 прото DHCP в метрической 100
# а вот как это сделать:
$ судо ИС добавить маршрут по умолчанию через 172.21.21.1 Дэв virbr0
Об ошибке следующего прыжка имеет недопустимый шлюз.
$ судо IP-маршрута добавить по умолчанию Дэв virbr0 через 172.21.21.1
Об ошибке следующего прыжка имеет недопустимый шлюз.

$ судо ИС добавить маршрут по умолчанию Дэв virbr0
Ошибка#: устройство для nexthop равно не дотягивает.
маршрут $ судо ИС -4 
# 169.254.0.0/16 Ссылка Дэв объем virbr0 метрических 1000 linkdown

Обновление: Видимо, установки маршруте не работал, потому что мост по-прежнему вниз:

ссылка $ судо IP установить virbr0 вверх
ссылка $ ИС virbr0
10: virbr0: <нет-носителя,широковещательного,МНОГОАДРЕСНОГО,до> значение MTU 1500 qdisc noqueue государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир 00:00:00:00:00:00 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
+495
user947668 24 нояб. 2012 г., 03:19:17

":" это удобно для отладки.

DEBUGLOG=": debugfunction"

заявление
заявление
$DEBUGLOG арг1 арг2 ...
заявление
заявление

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

Еще одно удобное использование как блок комментариев, в котором отсутствует функция синтаксис оболочки.

: << Комментарий
все --заявления --в --здесь
теперь-вот документ, который является
перешел к ... Нооп
Комментарий
+358
user30214 11 апр. 2010 г., 04:53:50

Глядя на man-странице для СШ-сайт keyscan на Solaris 10/11 не поддержать этот переключатель.

Ссылка: СШ-сайт keyscan странице
СШ-сайт keyscan [-v46] [-P порт] [-t время ожидания] [-T Тип] 
 [-F файл] [-] [хост... | addrlist список] [...]

Я думаю, что вы можете просто сделать СШ-сайт keyscan <имя> однако, чтобы получить ключи, а затем записать их в свой ~/.СШ/если вы файл. Это все равно будет работать, но просто не поместить все имена, что хозяин идет в одну строку такой:

hostname1, hostname1.fqdn.com .....

Так что вы можете иметь некоторые очистки работы в результате если вы файл.

Подлинности узла

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

Подлинность www.myserver.domain хост (ИС) не может быть установлено. Ключ RSA отпечатков пальцев фингерпринта. Вы уверены, что хотите продолжить подключение (да/нет)?

Вы можете обойти эту проблему, временно отключив StrictHostKeyChecking:

$ кошка ~/.по SSH/config файл
...
StrictHostKeyChecking нет
...

Затем сделайте свой сайт keyscan <хост> ... команду снова. После того как вы закончили, обязательно удалите StrictHostKeyChecking из вашего ~/.по SSH/config файл.

Ссылки

+346
ps1985 7 февр. 2010 г., 15:00:19
  1. Используйте окружение , чтобы вызвать его.

    $ ОКР убить
    убить: не хватает аргументов
    $ убить
    убить: использование: убить [-ы sigspec | -Н Сигнум | -sigspec] пид | jobspec ... или убить -л [sigspec]
    
  2. Все снаряды и командных процессоров.

+277
New 4s user 7 июн. 2017 г., 23:27:11

Нет, слушать() не будет работать на сокет датаграмм, так как нет никакой связи, чтобы настроить или снести. После привязки() сокет вы сможете сразу же начать отправлять пакеты через команду sendto() , чтобы указать адрес получателя. Вы можете использовать вызовов recv() или даже прочитать() , чтобы получать пакеты, но вы должны использовать вызов recvfrom() если вы также Хотите знать, кто послал пакет (например, так вы можете ответить на них).

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

+129
Nigel Hawkins 6 апр. 2010 г., 01:40:14

Это должно работать:

$ для F в *Огг; делать 
 МВ "$п" "$(е "%ы" "$Ф" | Перл-плз с/выражение^\D+ - (.*?).Огг.*/$1.Огг/')";
сделано

Чтобы сделать это для всех файлов, в том числе и в подкаталогах, либо активировать globstar если вы используете bash:

$ shopt -с globstar
$ для F в **/*Огг; делать 
 МВ "$п" "$(е "%ы" "$Ф" | Перл-плз с/выражение^\D+ - (.*?).Огг.*/$1.Огг/')";
сделано

Объяснение:

Обалденный материал обрабатывается на Perl. Это простое регулярное выражение, которое удаляет все цифры (\д+), Затем - (это дефис с пробелами с обеих сторон) с начала входной строки, совпадает все до кулака .Огг и заменяет все после этого с соответствующей строки ($1) и .Огг.

Это может быть расширена до более громоздкой, но более читабельным:

для F в *Огг; делать 
 новое_имя=$(е "%ы" "$Ф" | Перл-плз с/выражение^\D+ - (.*?).Огг.*/$1.Огг/')";
 МВ "$F" и "$новое_имя";
сделано
+106
Tianyu Fang 22 июн. 2013 г., 03:26:06

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

Вот этот статус systemctl

06 октября 10:02:38 TRAYUSH bluetoothd[376]: демон блютуз 5.42
06 октября 10:02:38 TRAYUSH помощью systemd[1]: начал службу Bluetooth.
06 октября 10:02:38 TRAYUSH bluetoothd[376]: начиная СДП сервера
06 октября 10:02:38 TRAYUSH bluetoothd[376]: управление интерфейс Bluetooth 1.12 инициализирован
06 октября 10:02:38 TRAYUSH bluetoothd[376]: не удалось получить ручки для "услуга" характеристика
06 октября 10:02:38 TRAYUSH bluetoothd[376]: САП инициализации драйвера не удалось.
06 октября 10:02:38 TRAYUSH bluetoothd[376]: САП-сервер: операция не разрешена (1)
06 октября 10:02:38 TRAYUSH bluetoothd[376]: не удалось установить режим: не поддерживается (0x0c)
06 октября 10:03:00 TRAYUSH bluetoothd[376]: профиль A2DP-профиля раковиной подключение не удалось 04:52:С7:0Е:7Ф:12: протоколом недоступна
Октября 06 10:06:20 TRAYUSH bluetoothd[376]: профиль A2DP-профиля раковиной подключение не удалось 04:52:С7:0Е:7Ф:12: протоколом недоступна

Вот содержимое /etc/Bluetooth/в главных.конф

[Общие]
ControllerMode=bredr

И содержимое /etc/Bluetooth/аудио.конф

[Общие]
Включить=Источник,Приемник,Наушники,Шлюз,Контроль,Исполнение,СМИ

Вот что происходит, когда я пытаюсь подключиться через bluetoothctl

[мусор@TRAYUSH ~]$ bluetoothctl
[Новое] контроллер 98:58:8А:07:14:TRAYUSH ФК [по умолчанию]
[Новое] устройства 04:52:С7:0Е:7Ф:12 QC35
[блютус]# ВКЛ
Смена власти на удалось
[блютус] агент# по
Агент зарегистрирован
[блютус]# подключиться 04:52:С7:0Е:7Ф:12 

Здесь соответствующую информацию из /etc/пульс/по умолчанию.па

### Автоматически загружать модули драйверов для Bluetooth оборудование
.модуль Bluetooth с политикой свойство ifexists.так
модуль Bluetooth с политикой нагрузки-модуль 
.за endif

.модуль-блютуз-откройте свойство ifexists.так
модуль-блютуз-откройте для себя нагрузки-модуль 
.за endif

Любая помощь приветствуется, спасибо.

Ниндзя редактирование: пакет-Bluetooth не установлен.

+74
Naxid 17 февр. 2013 г., 02:34:04

Мне нужно, чтобы извлечь символы перед символом '2.0.1', '2.0.12'. из строки sgdgfhfh-ПППППП-БЗ-2.0.1.Бззз,sgdgfhfh-ПППППП-БЗ-2.0.12.ЗЗ :

Я пытаюсь:

#!/бин/Баш
с=грэп -о '[.0-9]*[0-9]' $1 
эхо $с 

файл $1 - это текстовый файл, который содержит ПППППП-БЗ-2.0.1.ЗЗЗ, выдавая ошибку:

линия 2: -О: команда не найдена
+57
Agang Dut 5 нояб. 2016 г., 08:33:04

Возможно, неверно настроен маршрутизатор(ы) вынесения противоречивых автоматическая IPv6-адреса.

Отключить протокол IPv6 в качестве временной меры, и иметь дружескую беседу с сетью адмистратор/услуги справочной службы сети вы используете.

Чтобы отключить протокол IPv6 на время выполнения делать:

судо команды sysctl -w в сети.протокол IPv6.конф.все.disable_ipv6=1
судо команды sysctl -w в сети.протокол IPv6.конф.по умолчанию.disable_ipv6=1

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

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

судо тсрйитр -я из eth0 -ВВ ип6

Для отключения его при загрузке, постоянно можно добавить в файл/etc/sysctl-переменной.конф эти строки:

чистая.протокол IPv6.конф.все.disable_ipv6=1
чистая.протокол IPv6.конф.по умолчанию.disable_ipv6=1

Помните, что в зависимости от дистрибутива, что отключение IPv6 может нарушить странный сервис (как xinetd, postfix или Apache в некоторых случаях), однако вы заметите, что сервисы не заводится и исправления, как правило, достаточно тривиальные (и легко googable).

+30
andrewkeser 29 июн. 2010 г., 20:50:11

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