Как время выполнения параллельных команд

Я пытаюсь написать bash-скрипт, который запускает команды N в фоновом режиме, а затем ждет каждую команду до конца. Я могу легко узнать, сколько времени потребовалось для выполнения всех команд, используя время ш myscript.sh.
Но я хочу, чтобы получить время выполнения каждой команды.

Итак, допустим, у меня есть две команды, и я запускать их в моем скрипте вот так:

Эхо "1" &
Эхо "2" &
ждать

Теперь время каждой команды я пробовал следующие:

времени Эхо "1" 1> /dev/нуль &
времени Эхо "2" 1> /dev/нуль &
ждать

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

Я буду об этом неправильно?

+917
Champ 19 сент. 2013 г., 00:06:00
35 ответов

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

В файле fstab, это будет выглядеть как-то так

Идентификатор UUID=... /шоссе/комбинированный авто по умолчанию
/шоссе/комбинированный, в/usr /дома никто не привязать
/шоссе/комбинированный/вар /вар не связываться
/шоссе/комбинированный/дома /дома никто не привязать

Также подумайте: /дома , имеет смысл жить на отдельном разделе - еще лучше, отдельный диск, который может быть как-то защищены (с RAID, резервное копирование,...). в/var имело бы смысл быть отдельная, если у вас действительно есть что-то личное (сайты и т. п.), В противном случае это делает никакой разницы. в/usr может определенно быть частью /, нет смысла его отдельно, потому что на современную систему, различие между в/bin и /usr/Бен размыта, и никто не заботится об этом больше, и сегментирование система только создает проблемы, если один из разделов как-то не горе.

в /tmp должна быть оперативной памяти поддерживаемой в любом случае (файловая система tmpfs), если вам действительно не хватает оперативной памяти, а в большинстве дистрибутивов это делать по умолчанию, если вы не измените его.

Большие изображения: раздельные /дом , если нужно, остальное просто накладные - вы, вероятно, не имеют никаких оснований, чтобы иметь другую файловую систему типов или различные разрешения на любой из них, а перегородки обычно не имею в виду физическое разделение (тот же жесткий диск?).

+982
Nadson Souza 03 февр. '09 в 4:24

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

Взгляните на дополнительные пакеты для Enterprise Линукс и RPMForge, также на CentOS в Вики запись о репозитории.

+925
JORDANgintod 8 нояб. 2017 г., 11:50:46
Другие ответы

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


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

Это, кажется, решен в OfflineIMAP 6.6.1.

+921
user414003 1 янв. 2017 г., 13:57:58

Я имел хороший успех с помощью HP и принтеров Epson. Вот список поддерживаемых в Ubuntu принтеры/многофункциональные принтеры, вы могли бы также проверить открыть печать , чтобы найти поддержку Линукс принтер. Удачи

+893
Raju Kalidindi 27 февр. 2016 г., 02:51:38

Я уже написать функцию на .bashrc следующее, И это также работает для текущих. В любом случае, это выглядит как:

мой_сервер функция() {
 СШ [email protected]
}

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

мой_сервер

Но я должен управлять другой сервер на моем компьютере, так много разных удаленному серверу использовать название того же терминала, в то же время это действительно сбивает с толку меня. На мой вопрос как я могу установить терминал титул первой командой, которую имеем в виду, когда я делаю myserver1 и название будет myserver1 и когда я делаю остальные команды не изменится больше. Когда я открываю второй терминал (общие новый), и если я делаю LS-ла , это название будет ЛС или ЛС-Ла будет ОК. Как я могу достичь этого?

+842
Charles Patterson 24 дек. 2015 г., 01:54:35

Вам нужно запустить следующую команду как корень: (где имя пользователя заменяется вашим действительным именем пользователя)

usermod -AG в судо пользователя

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

Су
[введите пароль для корневого пользователя]
меткое обновление
меткое обновление
АПТ установить sudo
АПТ установить usermod
usermod -AG в судо пользователя
перезагрузка

Не забудьте перезагрузить в конце!
После перезагрузки пользователь должны быть в состоянии использовать команду sudo команды.

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

судо !!
+777
Niclas von Caprivi 3 дек. 2014 г., 17:53:40

Чтобы избежать coreutil ямочный ремонт, чтобы добавить прогресс-бар для МВ и хп, ГЦП (Goffi по копир) - это новая альтернатива: http://wiki.goffi.org/wiki/Gcp/en

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

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

Вот хороший учебник, чтобы начать работу с ГЦП: http://mylinuxbook.com/gcp-advanced-command-line-file-copier-inspired-by-cp/

+768
ubittibu 15 февр. 2010 г., 08:19:12

Вы правы, синтаксис оболочки позволяет только что-то вроде

`#>'

где #- это одна цифра.

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

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

Однако вы можете использовать функцию eval , чтобы расширить текста, а затем вызвать парсер снова.

+762
Ullullu 3 нояб. 2014 г., 03:41:16

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

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

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

+714
Soyal Msk 27 февр. 2019 г., 00:21:50

что-то вроде

суда apt строить-ДЭП Апач

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

Есть ли эквивалент команды для ДНФ менеджер пакетов?

+704
Michael Ejiro 1 окт. 2012 г., 01:29:01

сон бесконечности это, наверное, то, что я искал.

+611
AKDGP 20 окт. 2013 г., 03:11:16

Увидеть это подробный пост, это дает больше указателей на код. Это может измениться из-за постоянно меняющихся ядра. https://xorl.wordpress.com/2011/01/16/linux-kernel-aslr-implementation/

+608
mtery berad 10 февр. 2017 г., 09:45:58

Я использую эту команду, чтобы найти закономерности в zip-файлы (аналогичную), предложенные здесь https://superuser.com/questions/144926/unix-grep-for-a-string-within-all-gzip-files-in-all-subdirectories

найти . -регулярное выражение ".*/.*молния" | zgrep -м Размер 1 -е "узор"

Применение grep к прежнему после первого матча. Наверное найти/команды xargs является виновником. Как остановить поиск после поиска находит первое совпадение?

П. С. Как остановить найти команду после первого матча? не работает, потому что найти должен быть остановлен после матча, что удается grep и не только первый матч найти.

+551
LKlevin 2 апр. 2014 г., 14:38:27

Недавно я секционированных моем жестком диске С около 22 ГБ для Linux Mint, и остальные для Windows 10. Из меню ГНУ харч, я способен нормально загрузиться в Линукс Минт, выбрав пункт меню для него. Однако, когда я выберите пункт меню для загрузки Windows Диспетчере (на /dev/sda2), я получаю следующую ошибку:

enter image description here

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

Что может быть причиной проблемы?

Вот образ загрузочного меню:

enter image description here

+527
ProgramCpp 16 янв. 2010 г., 10:42:42

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

Пример:

$ CMD_CMAKE="х -г \"make-файлы префикса msys\" ../../источник/poppler-0.79/"

$ ${CMD_CMAKE}
С CMake ошибка: не удалось создать именованный генератор "префикса msys

Мне нужно пройти -г "префикса msys makefile'ы" в случае с CMake команды. Вместо этого -г \"префикса msys и makefile'ы\" передаются.

Я пробовал все следующие без успеха:

$ CMD_CMAKE='х -г "префикса msys makefile'ы" ../../источник/poppler-0.79/'

$ CMD_CMAKE="х -г 'префикса msys файлы Makefile' ../../источник/poppler-0.79/"

$ CMD_CMAKE="х -г префикса msys\ make-файлов ../../источник/poppler-0.79/"

$ CMD_CMAKE="х -г префикса msys\\ make-файлов ../../источник/poppler-0.79/"

$ Ген="префикса msys makefile'ы" && CMD_CMAKE="х -г ${ген} ../../источник/poppler-0.79/"

$ Ген="префикса msys makefile'ы" && CMD_CMAKE="х -г \"${ген}\" ../../источник/poppler-0.79/"

$ CMD_CMAKE=$(Echo "а-х -г \"make-файлы префикса msys\" ../../источник/poppler-0.79/")

$ CMD_CMAKE=$(Echo 'также с CMake -G "и префикса msys файле" ../../источник/poppler-0.79/')

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

Редактировать: извините, я думаю, я бы разместил этот вопрос на stackoverflow.com.

+480
sidonaldson 11 авг. 2012 г., 03:03:10

Так, как ОП прокомментировал, двигаясь адрес загрузки исправляет проблему. Что это подчеркивает опасность использования fdt_high (или в других случаях, initrd_high) до остановки U-Boot от перемещения содержимого. В таких случаях, как подогнать картинки где U-ботинок имеет хорошую идею того, насколько большой каждая из частей вы вообще хотите использовать bootm_size сказать загрузчика сколько памяти (от начала первого банка), используемый при перемещении содержимого для загрузки ОС. В данном конкретном случае, где вы хотите initrd быть в высокой памяти, то нужно использовать определенное значение для fdt_high , что находится в пространстве ядра увидите (которая зависит от архитектуры и версию ядра в некоторых случаях, пожалуйста, обратитесь к документации операционной системы, например linux/Documentation/arm64/booting.txt).

+475
user761349 19 янв. 2017 г., 23:49:35

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

  • Не старше одного дня
  • Должны быть в директории, которые соответствуют 11.* или 14.*
  • Файлы соответствующие *.Бен

и потом кормить этого списка по rsync для обработки:

найти МНТ/ИС/фтп/123/./ опции-mtime -1 \ (путь '*/1[14].*/*' -чернослив \) -имя '*.Бен' -print0 команды |
 по rsync -АВ-файлы-с - --from0, сливовый-с пустыми Дирс / ДСТ/ 

Я использовал -print0 команды и -from0 , чтобы гарантировать, что файлы с неожиданных символов в их именах были обработаны правильно. Лишние /./ В найти путь, чтобы указать rsync и что все до этого компонент должен быть зачищен от назначения пути. (Если вы решили использовать относительный путь В найти (т. е. не начинается с /), то изменение синхронизировать источник от / до ..)


Пример сценария

# Все файлы в Примере
найти в /MNT/ИС/фтп/123/./ -тип F
каталог /mnt/ИС/фтп/123/./11.одна/7.пропускать/пропустить.Бен
каталог /mnt/ИС/фтп/123/./11.один/пункт.Бен
каталог /mnt/ИС/фтп/123/./12.пропуска/пункта.Бен
каталог /mnt/ИС/фтп/123/./14.один/пункт.Бен
каталог /mnt/ИС/фтп/123/./пункт.Бен
каталог /mnt/ИС/фтп/123/./суб/13.пропуска/пункта.Бен
каталог /mnt/ИС/фтп/123/./суб/14.следующей/пункт.Бен
каталог /mnt/ИС/фтп/123/./суб/14.далее/пропустить.это
каталог /mnt/ИС/фтп/123/./подпункта/пункта.Бен

# Файлы соответствуют "найти"
найти МНТ/ИС/фтп/123/./ опции-mtime -1 \ (путь '*/1[14].*/*' -чернослив \) -имя '*.бин-принт
каталог /mnt/ИС/фтп/123/./11.один/пункт.Бен
каталог /mnt/ИС/фтп/123/./14.один/пункт.Бен
каталог /mnt/ИС/фтп/123/./суб/14.следующей/пункт.Бен

Файлы # скопированы "синхронизировать"
найти в /MNT/ИС/фтп/123/./ опции-mtime -1 \ (путь '*/1[14].*/*' -чернослив \) -имя '*.Бен' -print0 команды |
 по rsync -АВ-файлы-с - --from0, сливовый-с пустыми Дирс / ДСТ/
построение списка файлов ... сделано
11.один/
11.один/пункт.Бен
14.один/
14.один/пункт.Бен
суб/
суб/14.следующий/
суб/14.следующей/пункт.Бен
+461
Uzair Zia 1 февр. 2016 г., 10:30:50

Похоже, что диск 1 является динамическим , который является собственностью Microsoft. Для того, чтобы правильно разделить диск с другого номера-МС операционные системы диск должен быть преобразован в основной , Как видно с диска 0.

+443
agentroadkill 29 дек. 2019 г., 18:44:08

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

Эхо "нормальные команды"
{
Эхо "ошибка: что-то случилось"
Эхо "предупреждение: этот инцидент будет зарегистрирован"
} >> журнал
Эхо "больше нормальных команд"

Реф: https://www.gnu.org/software/bash/manual/bashref.html#Command-Grouping

Это особенно важно, когда вы изменяете переменные внутри группы:

$ х=5; ( х=10; Эха внутри: $х; ); Эхо снаружи: $х
внутри: 10
снаружи: 5

$ х=5; { х=10; Эха внутри: $х; }; Эхо снаружи: $х
внутри: 10
снаружи: 10
+397
Crisp 9 окт. 2014 г., 17:25:58

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

+393
Ramzy Nassar 30 июн. 2018 г., 10:35:19

Я сжать мои /дома от 2.7 ТБ 100г, я увеличил /корень каталога /usr, /tmp и /VAR, но я ищу способ, чтобы создать /выбрать раздел в течение 3-х часов, и не могу найти его.

Установка 3ТБ Лукс зашифрованный раздел на /dev/sdb3(контейнер) внутри его моя разделов LVM /корневой каталог /usr, в /tmp, /VAR и /Home в системе Debian хриплый.

Я lvreduce, же lvextend, e2fsck и resize2fs из загружается прямо с компакт-диска, чтобы изменить текущие разделы. Маршрут из учебников и веб-страниц, как это является одним.

Как создать /выбрать раздел 23Г от неиспользуемого места на /dev/sdb3?

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

lvcreate, что -Л 23Г -Н опт группа

Я не понимаю этого достаточно, чтобы найти нужную команду, вот вывод:

/разработки/Группы/опт: не найдено: устройство не очищается
Прервано: не удалось стереть начало нового ЛВ

Правка #1

Вот и fdisk -л

Диск как /dev/СКБ: 3000.6 ГБ, 30005929282016 байт

Загрузочное устройство начало конец блоки ID система
на /dev/sdb1 1 2147483647 4294967295+ УО ОПС

Диск /Дев/маппер/crypt1: 3000.3 ГБ 3000332451840 байт
255 головок, 63 секторов/дорожку, 364769 цилиндров, общая 58600024320 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/0 размер (минимальный/оптимальный): 4096 байт / 4096 байт

Диск /Дев/маппер/группа-корень: 5716MB, 5716836352 байт

Диск /Дев/маппер/группа-ЕГР: 105,6 ГБ

Диск /Дев/маппер/группа-ВАР: 10.5 ГБ

Диск /Дев/маппер/группа-своп 8048MB

Диск /Дев/маппер/группа-ТМП 7914MB

Диск как /dev//ГОУП дому картографа 107.4 ГБ

Здесь расстались с /dev/СКБ печатающих устройств:

в /dev/СКБ (3001GB)
/Дев/маппер/группа-ТМП (7915MB)
/Дев/маппер/группа-своп (8049MB)
/Дев/маппер/группа-дома (107GB)
/Дев/маппер/группа-ВАР (10.5 ГБ)
/Дев/маппер/группа-ЕГР (106GB)
/Дев/маппер/группа-корень (5717MB)
/Дев/маппер/crypt1 (3000GB)

Здесь расстались с /dev/СКБ распечатать бесплатно:

Модель: Ата Тошиба (для SCSI)
Диск как /dev/СКБ: 3001GB
Размер сектора (логического/физического): 5128/4096B
Таблица разделов: GPT-диск

Номер начало конец размер файловая система имя флаги
 17.4 КБ 1049kb 1031kb свободного пространства
1 1049kb 2097kb 1049kb bios_grub
2 2097kb 258MB 256МБ и ext2
3 258MB 3001GB 3000GB
 3001GB 3001GB 466kb свободного пространства

Правка #2

Вот выполнив:

---- Групповой объем -----
Название группы ВГ 
SystemID
Пакет lvm2 формате 
Области Метаданных 1
Последовательность Метаданных Нет 18
ВГ доступ на чтение/запись
Состояние VG изменяемого размера
МАКС ЛВ 0
Шавка ЛВ 6
Открыть ЛВ 0
Макс ПВ 0
Шавка ПВ 1
Акт ПВ 1
Размер 2.73 ВГ Тиб
PE размер 4.00 Мб
Общая ЧП 715334
Запас ПЭ / размер 58461 / 228.36 гиб
Бесплатные ПЭ / размер 656873 / 2.51 Тиб
ВГ ИДЕНТИФИКАТОР UUID 239082309572039572039
+376
user181463 16 янв. 2018 г., 07:17:54

Солярис СЭД не может сделать в месте редактирования.

На Linux, вы бы воспользовались

СЕПГ -я crn.txt/testtingtools/д' 

Портативный способ сделать это, который будет работать на Solaris и Linux, это

СР crn.txt издание CRN.ТМП
СЭД '/testtingtools/д' <КРС.ТМП >crn.txt &&
РМ КРС.ТМП

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

В общем, вы хотите, чтобы избежать чтения из файла, который вы не усек в одной команде, и вместо того, чтобы использовать временный файл. Это то, что СЕПГ -я не за кулисами.

Точно так же с другой команды:

Эхо "$(crn.txt СЭД '/testtingtools/д')" > crn.txt

что лучше записать как

СЭД '/testtingtools/д' crn.txt >crn.txt

В первую вещь, которая может случиться в любой стандартный шелл (на Linux и на Солярисе), заключается в том, что Shell рассматривает перенаправление и обрезать выходной файл с нулевым размером. Затем он выполняет СЭД. Эта команда не будет работать, как ожидалось на Linux, ни на Солярисе (если вы планируете использовать его для редактирования исходного файла, то есть).

+329
eLillie 8 авг. 2018 г., 08:22:43

Это может работать с bash работа со строками тоже.

Bash-скрипт (4.х):

#!/бин/Баш

читал -д "-р-а <сведения"data.txt"

Для (в(поз=0, Я=0; Я<${#данные[@]}; я++)); делать
 местных=${данные[$я]%@*} # локальную часть.
 [[ ${#местных} -ГТ $пос ]] && пос=${#местных} # определить самую длинную $местных.
сделано

для ((Я=0; Я<${#данные[@]}; я++)); делать
электронная почта=${данные[$я]}
 местных=${написать%@*} # локальную часть.
 домен=${письмо#*@} # домен электронной почты.
 функции printf '%*з@%з\п' $пос $местных $домен # совместите $местных вправо, на $поз.
сделано

Результат:

[email protected]
[email protected]
[email protected]
+316
user2142236 22 янв. 2018 г., 16:48:49

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

+300
Amey 13 мар. 2013 г., 18:01:13

Я использовать пользовательские клавиатуры с “РЕПЛ” ключ (смещенный: “параметры”), что я обязан XF86Send (перенесено: XF86Tools). В Fedora 21, что ключ (XF86Send) как-то работает, чтобы включить “отключить” на этом ноутбуке встроенный микрофон. Я вам такой же символ-на-черный-стекло как “нормальные” клавиши регулировки громкости и звуковые панели в настройках показывает переключатель перемещения (Настройки → Звук → ввод → ввод громкости → включения/выключения). Однако, в отличие от громкости вверх/вниз/отключить, там, кажется, не быть место, чтобы привязать этот ключ в Параметры → комбинации клавиш → клавиатура → звуки и СМИ (ни где-нибудь еще, что я проверил).

Это предотвращает клавишу от появления в приложений (например у меня он обязан воспитывать РЕПЛ или подобные сеансы в Emacs для различных языков). зев показывает некоторые помехи на линии, но никаких реальных клавиш, и <помоги> к <XF86Send> в Emacs не получает РЕПЛ/отправить нажатия клавиш (она до сих пор ждет с описания ключ (или нажмите кнопку меню):)

  • Это часть оболочки GNOME, или какой-то другой программой coöperating?

Или, что более существенно:

  • Могу ли я удалить эту привязку, может через интерфейсом dconf редактирования или что-то?
+267
Guria 28 сент. 2011 г., 04:40:40

Я пытаюсь создать патч с помощью команды

в git diff в файле >/ВАР/Либ/laymab/наложения/категория/ебилд/файлы/thepatch.патч

когда я применяю патч, это дает мне

патч -в $ 
Патч для GNU 2.7.5

патч -Р1 $ /usr/Бен/</ВАР/Либ/laymab/наложения/категория/ебилд/файлы/thepatch.патч
ямочный файл файле
Ломоть #1 не в 1 (разные окончания строк).
Ломоть #2 не в 23 (разных окончаний строк).
Красавчик #3 не в 47 (разных окончаний строк).
Красавчик #4 не в 65 (разных окончаний строк).
Красавчик #5 не в 361 (разных окончаний строк).
5 из 5 скряга не удалось, чтобы сэкономить отказывается файл файле.радоват

Я пытался применить dos2unix как файл src и файл патч, но сообщение не ушло...

УПД: --игнорировать-пробел тоже не помогают

Патч команду: патч -Р1 -G0-то е ... нет-резервное копирование-если-несоответствие --игнорировать-пробел -- "сухой ход" - Ф < 'в/var/lib в/обывателя/dotnet ограничителя/Дев-dotnet ограничителя/slntools/файлы/удалить-на Wix-проект-от-sln-файл-версии v2.патч'

=====================================================
проверка основных файлов/SLNTools.СЛН
Ломоть #1 не в 14 (разных окончаний строк).
Ломоть #2 не удалось на 49 (разных окончаний строк).
Красавчик #3 не в 69 (разных окончаний строк).
Красавчик #4 не в 102 (разных окончаний строк).
4 из 4 скряга не удалось

UPD: нашел очень хорошую статью: https://stackoverflow.com/a/4425433/1709408

+200
Treasone 20 апр. 2011 г., 12:41:39

Системы IBM/360, что OS/360 побежал дальше не было виртуальной памяти, так что все пакетные задания, побежал в одном адресном пространстве и было очень мало защиты между заданиями. Не было никакой реальной концепции процессов.

Система/370 введен в 1970 году не было виртуальной памяти, чтоб возможно было иметь такие вещи, как процессы, хотя я не помню, чтобы этот термин используется компанией IBM (которые всегда придумывают свои собственные имена на все). ОС/МВС используются отдельные адресные пространства для защиты рабочих мест друг от друга. ВМ/370 даже виртуальные машины.

Диски были разделены на файлы (так называемые наборы данных от IBM), но размер был вообще фиксированный. Файлы обычно 'записи' , а не байт-ориентированные.

Система VM/370 было то, что называется CMS, которая была намного больше, как в Unix.

+180
Mike52 2 июл. 2014 г., 00:35:10

Установить Кали в виртуальную машину VirtualBox с USB-устройства прилагаются в качестве первого жесткого диска.

Вы можете подключить к USB на VirtualBox после этого руководство: используя физический жесткий диск в VirtualBox виртуальной машины

Я сделал это с Ubuntu 14.04 и она работает достаточно хорошо. Установка загрузочный на большинстве систем.

Добавление:

Я буду уточнять, т. к. я считаю, что это много внимания, решение...

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

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

+171
vitya1988 17 апр. 2010 г., 09:23:20

Как говорит Нильс, это риск безопасности, чтобы разрешить корень войти в систему через SSH. И я советую от выполнения какой-либо существенной работы на машине без журнала. Если что-то пойдет не так, вы бы пожелали некоторых диагностических сообщений. Есть и другие ответы, показывая вам, как это сделать. Но вот как я рекомендую выполнять только то, что вы просили. Все это построено в Ш(1). Нет необходимости для GNU экран (хотя я думаю, что это умное решение). Добавьте эту строку в ваш команды: >&- 2>&- <&- &. >&- означает закрыть стандартный вывод. 2>&- означает закрыть поток stderr. <&- означает близкое вывод. & означает работать в фоновом режиме, например

$ СШ окружения myhost сна 30 >&- 2>&- <&- &'
# СШ возвращает сразу, и ваш сон работа выполняется удаленно
$
+131
MarvMind 5 нояб. 2013 г., 08:00:05

Решение:

ЛС-л `телетайп` | у awk '{печати 3$}'

что работает в качестве замены от Кто я | у awk '{печати $1}' . Объяснение ниже:

На многих системах "кто я" эквивалентно "кто -м". Проблема здесь заключается в том, что с некоторых терминалов, "кто -м" возвращает ничего!

Пример #1 Запуск от xfce4-терминал

Пегас ~ # whoami
корень
Пегас ~ # кто я
Томас оч/1 2017-08-19 11:15 (:0.0)
Пегас ~ # кто -м
Томас оч/1 2017-08-19 11:15 (:0.0)
Пегас ~ # кто
Томас tty8 2017-08-19 10:18 (:0)
Томас оч/1 2017-08-19 11:15 (:0.0)
Томас оч/5 2017-08-19 16:16 (:0.0)
Пегас ~ # кто я | у awk '{печати $1}'
Томас
Пегас ~ # 

но Пример #2 от гном-терминал (тот же компьютер, те же команды)

Пегас ~ # whoami
корень
Пегас ~ # кто я
Пегас ~ # кто -м
Пегас ~ # кто
Томас tty8 2017-08-19 10:18 (:0)
Томас оч/1 2017-08-19 11:15 (:0.0)
Томас оч/5 2017-08-19 16:16 (:0.0)
Пегас ~ # 

Это, видимо, следствие гном-терминал не добавляя элементов utmp...

+119
Crhigdon 16 нояб. 2011 г., 01:46:05

Как отмечают в этот ответ:

подскажите> Эхо $0
-Баш # "-" это первый персонаж. Таким образом, это оболочка.

Так что ваш первый пример показывает оболочка.

Как Также отмечается в один и тот же ответ,

Информацию можно найти в человеке Баш (поиск призвания). Здесь отрывок:

Логин Шелл, который является первым символом аргумента ноль -или началось с --логин вариант.

И из питона документы:

... К popen эквивалента:

К popen(['/Бен/Ш', '-с', параметр args[0], параметр args[1], ...])

Поскольку единственный вариант дан , это не логин оболочки.

+97
user77883 2 июл. 2017 г., 15:51:08

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

От случайных(4) Man-странице:

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

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

+91
SevaXXL 25 июл. 2019 г., 20:16:39

А также в MongoDB пакет в аур есть также mongodb34-Бин, который извлекает из официальных двоичного пакета для 3.4. Это должно быть безопасным покуда пакета текущим выглядит вменяемым, так как он просто использует собственные встроенные двоичных данных в MongoDB (Примечание: Вы, вероятно, придется изменить это, чтобы получить их официальные бинарники руку, если они существуют, это скорее всего для x86).

В качестве альтернативы, можно кросс-компилировать для ARM на x86 с чем-то вроде АРМ-ОС linux-gnueabi-GCC и вместо компиляции непосредственно на Raspberry Пи, потенциально позволяя использовать меньше ресурсов среды для компиляции (конечно, если у вас быстрая машина рукоятки вы более чем приветствуется, чтобы использовать это непосредственно, но это кажется менее вероятным).

+59
mustapa 9 апр. 2015 г., 10:04:24

На Linux-системе должны мы установить и использовать наши инструменты разработки и настройки, такие как Java EE и Hadoop в качестве пользователя root или пользователя.

+27
Keithius 5 авг. 2015 г., 18:01:22

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

Редактор Преференций →

и сняв линии

Создайте резервную копию файлов перед сохранением

+17
paolofabio 1 февр. 2018 г., 15:43:13

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

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