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

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

Проблема, когда я запускаю программу с помощью mixvm, система зависает. Это может быть отдельная тема и я могу только представить отчет об ошибке, чтобы ГНУ смесь. Даже выполнив следующие не поможет

mixvm -Р infiniteloop.смешайте и сна 5 && команду killall mixvm

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

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

Я использую Убунту ЛТС 16.04.4.

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

+142
Saenic 24 февр. 2012 г., 10:26:16
36 ответов

установка арки Linux на старый HP мини-ноутбук.

Я сначала стер жесткий диск с помощью DBAN браузер.

Сделал USB установка.

Я создал таблицу разделов, после нескольких руководства по установке на YouTube и других местах.

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

постоянно получаю эту ошибку enter image description here

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

Дэвид

+996
Gamerlilly101 101 03 февр. '09 в 4:24

Как полагают meuh, отсутствие оболочки предотвращает возобновление прерванной tmux процесс с помощью ФГ команды.

Выполнив команду killall -прод tmux в другой терминал возобновляет работу всех приостановленных процессов tmux, которыми вы владеете.

+927
Morteza Fathnia 1 янв. 2016 г., 16:03:54
Другие ответы

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


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

просто добавить "--неограниченный" в строке "класс" в /etc/харч.д/10_linux, как описано здесь:
https://bugzilla.redhat.com/show_bug.cgi?id=840204#c53

затем восстанавливают свои харчи config С "в grub-mkconfig -о /Boot, и/граб/граб.ГПФ" или все, что подходит для вашей установки.

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

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

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

+900
Codehimn 9 июн. 2015 г., 19:41:29
# setterm-пусто <минуты>

или постоянно параметр ядра в grub.cfg следующее:

consoleblank=600
+892
BeingOfNothingness 8 июл. 2012 г., 10:14:18
$ кот ТСТ.на awk
ШП==ФНР {
 группы[++numGroups] = $1
далее
}
ФНР==1 {
 Для (я=1; я<=НФ; я++) {
 ф[$Я] = я
}
}
{
 с printf "%ы%ы%ы%ы", $1, ОФС, $2, ОФС
 для (groupNr=1; groupNr<=numGroups; groupNr++) {
 группа = группы[groupNr]
 е "%ы%ы", $(Ф[группа]), (groupNr<numGroups ? ОФС : ОРС)
}
}

$ на awk -е ТСТ.файл awk группа1 
#Хром ПОС P0431 P434 P435
Chr01 180349 Г Н Г
Chr01 180372 Н Н А
Chr01 180389 Н

Если вы хотите, чтобы выходной разделенные табуляцией вместо разделенных пробелами, то добавить строку в верхней части скрипта, которая говорит начать { ОФС="\Т" }.

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

$ на awk -е ТСТ.колонка -Т файлов awk группа1 | 
#Хром ПОС P0431 P434 P435
Chr01 180349 Г Н Г
Chr01 180372 Н Н А
Chr01 180389 Н
+891
BMF 19 янв. 2017 г., 01:28:22

Я сделал собственный репозиторий, подписанное моим ключом GPG. У меня дома 3 ПК, новые на Debian 9, и 2 модернизированных Debians с 8 до 9. На моем одном компьютере (8->9) - я не знаю, почему (остальные 2 устанавливает правильность моего пакета) я получил эту ошибку (см. ниже). Мой вопрос: Как очистить кэш АПТ - но нет .deb файлы, а только список, который я получаю после вызова # apt-получить обновление?

мои ошибки:

во-первых: много линий (не показаны на других моих компьютерах)

> ...
> Игн:24 https://aaa.com/debian стрейч/несвободные всех ДЭП-11 метаданных
> Игн:25 https://aaa.com/debian стрейч/несвободные ДЭП-11 64х64 иконки
> Игн:13 https://aaa.com/debian стрейч/не бесплатный все пакеты Błąd:17
> https://aaa.com/debian стрейч/несвободные пакеты для amd64 
> gnutls_handshake() не удалось: открытого ключа проверки подписи
> не удалось. Игн:18 https://aaa.com/debian стрейч/не-вольный перевод-ПЛ
> Игн:20 https://aaa.com/debian стрейч/не-вольный перевод-Ан Игн:22
> https://aaa.com/debian стрейч/не-вольный перевод-pl_PL Игн:23
> https://aaa.com/debian стрейч/несвободные amd64 в ДЭП-11 метаданных Игн:24
> https://aaa.com/debian стрейч/несвободные всех ДЭП-11 метаданных Игн:25
> https://aaa.com/debian стрейч/несвободные ДЭП-11 64х64 иконки ...

а потом в конце:

Вт: релиз стрейч репозитория 'https://aaa.com/debian' нет файл с релизом.
Н: данные из такого хранилища не может быть проверена и, следовательно, потенциально опасно использовать.
Н: Смотри АПТ-безопасный(8) manpage для создания репозитория и сведения о конфигурации пользователя.
Э: оформление nie udało узнать pobrać https://aaa.com/debian/dists/stretch/non-free/binary-amd64/Packages gnutls_handshake() не удалось: открытого ключа проверки подписи.

в моем источнике.список у меня:

деб https://aaa.com/debian стрейч несвободной

Как я делаю мой РЕПО? :

#!/бин/Баш

компакт-диск repoX
РМ -Р ./в Debian
РМ -Р ./РЕПО/дистрибутивах
РМ -Р ./РЕПО/бассейн
РМ -Р ./РЕПО/дБ


команды mkdir -р в Debian
debsigs --знак=происхождения -к ХХХХХХХХ ../DebianR/дебиан.деб
debsigs --знак=мейнт -к ХХХХХХХХ ../DebianR/дебиан.деб
debsigs --знак=архив -к ХХХХХХХХ ../DebianR/дебиан.деб
МВ ../DebianR/дебиан.деб файл debian/Debian с-1.0_amd64.деб
reprepro --confdir ./РЕПО/конф/ includedeb стрейч ./в Debian/Debian с-1.0_amd64.деб
+818
Xiaoyu 28 сент. 2012 г., 20:36:56

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

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

apt-получить установку мош экран

+815
Terry Williams 12 дек. 2015 г., 18:07:29

Ответ derobert является правильным. Но с новыми версиями ядра есть еще одна проблема - по умолчанию нет.с netfilter.nf_conntrack_helper меняется на 0 по соображениям безопасности.

См:

Простой исправить это, чтобы сделать его 1 раз. Добавить в нижней части /и т. д./sysctl.конф

чистая.с netfilter.nf_conntrack_helper = 1

Затем перезагрузка.

+781
neersighted 24 мар. 2013 г., 00:22:15
красный=$(выход setaf 1)
зеленый=$(выход setaf 2)
по умолчанию=$(sgr0 выход)
cmd1 2>&1 | СЭД "ы/.*/$красное&$по умолчанию/" &
cmd2 2>&1 | СЭД "ы/.*/$зеленый&$по умолчанию/" &
+749
Gerve 12 сент. 2014 г., 00:13:48

Ваш сценарий должен содержать также объединенные данные:

#!/Бен/ш

TMPFILE=$(mktemp)
ловушка "РМ ${TMPFILE}" 0 1 2 3 11 15
хвост -н +7 $0 ${TMPFILE}
метод exec mplayer в ${TMPFILE}

Назовем скрипт omniplay. Так что вам нужно, чтобы кошка ваша Огг-файл добавление в скрипт:

файл Cat.Огг >> omniplay
чмод +х omniplay
./omniplay

Это стандартный метод, используемый многими файлами install.sh . Посмотрите также на gzexe. Вы также можете отрегулировать задние линии.

+742
Alexey Martynyuk 16 июл. 2012 г., 23:12:51

Если ваш файл чистый, я бы посоветовал использовать стандартное приложение вырезать

вырезать три флага, которые вы должны знать по крайней мере

  • -D для определения разделителя (вкладка по умолчанию
  • -F выберите поле
  • -c выберите диапазон символов

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

вырезать -д' ' -Ф1-3

для выбора первых трех столбцах.

Если вы хотите выбрать 4-й столбец, то есть в между 25 и 36, вы можете сделать

вырезать -С25-36
+741
Ivgeni Darinski 20 мар. 2017 г., 08:10:19

Эти ядра параметры построения.

Самый простой вариант (но тот, который включает ожидает самый длинный) является файл ошибка пакета ядра Debian Linux, то прошу эти варианты должны быть включены:

программы bugreport Linux-образ-$(uname-Р)

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

Вы можете также создавать свое собственное ядро, с соответствующие изменения конфигурации; см. инструкции в Debian с ядром справочник. Как только вы запускаете сделать nconfig, вы найдете соответствующие настройки под драйверы устройств, устройства ввода поддержка, то:

  • Мыши, мышь PS/2, сенсорная панель Synaptics PS/2 для шины SMBus спутник (для MOUSE_PS2_SYNAPTICS_SMBUS);
  • Синаптикс RMI4 автобусное сопровождение, RMI4 СМБ поддержки (для RMI4_SMB).
+677
evan JN 11 мая 2014 г., 06:21:08

Использование :Вт! в Vim похожее на следующее:

Эхо "тест" > сесс.ВИМ.темп
МВ-сесс.ВИМ.ТЭМП-сесс.ВИМ

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

+676
user77234 14 апр. 2014 г., 00:49:29

В этом разделе описываются интерактивные команды в деталь, а на самом деле довольно основательный учебник. Описаны такие команды, как З И З- :

Если есть больше, чем куча сообщений, тогда Z будет
показать следующий экран, и Z - будет показать предыдущий экран.
+669
TorBro 28 окт. 2014 г., 21:46:29

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

Я следовал ваши шаги с таким же выходом, как в прошлый раз.

Вот что говорят источники.список говорит: (пришлось менять HTTP на ГТО п как форум не позволяет мне вставить много ссылок)

"деб хтт p://packages.linuxmint.com/ Надя основной апстрим импорт деб-СРЦ хтт p://packages.linuxmint.com/ Надя основной апстрим импорт #добавлено программное обеспечение-недвижимость деб хтт p://archive.ubuntu.com/ubuntu/ дискретные основной ограничен Вселенной мультиверса деб хтт p://archive.ubuntu.com/ubuntu/ дискретные-обновления основных ограничен мультивселенной Вселенной деб хтт p://security.ubuntu.com/ubuntu/ дискретные системы безопасности основной ограничен мультивселенной Вселенной деб хтт p://archive.canonical.com/ubuntu/ партнер дискретные деб http://packages.medibuntu.org/ дискретные бесплатно без-бесплатно

деб хтт дискретные-getdeb p://archive.getdeb.net/ubuntu приложения деб хтт дискретные-getdeb p://archive.getdeb.net/ubuntu игры"

+648
Neon Wizard 28 июн. 2016 г., 12:35:47

Сохраните это в файл, скажем выкройки.на awk, то звоните на awk -е модели.на awk моделей данных, где узоры - это первый файл, и данные второго:

ШП == ФНР {
 префикс[ШП] = $0;
 шаблон[ШП] = $2;
счетчик++;
далее;
}

{
 Для (я = 1; я <= граф; я++) {
 если (индекс($1, шаблон[я]) > 0) {
 префикс принт[Я] "" $0;
далее;
}
}
}

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

+641
Thong Nguyen 13 апр. 2015 г., 08:56:08

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

обновлений /usr/Бен/а /путь/до/версии1.0/ОГРН/а 1 \
 --раб /usr/Бен/Б Б /путь/к/версии1.0/бин/\Б 
 --раб /usr/Бен/С С /путь/к/версии1.0/бин/с

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

Вы могли бы перечислить все бинарники в /путь/к/versionX/Бин и построить соответствующую командную строку для автоматического продления этого все бинарники...

+568
Delmi Luna 12 апр. 2016 г., 07:39:51
vnstat -у-и через eth0

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

vnstat -д

Для сетевых статистических данных в разбивке по дням, а также: vnstat -х часов.

vnstat должен быть рунный в фоновом режиме с помощью crontab-файл,для этого вы должны включить его, так как после установки хрон создается в /etc/cron-а.папка D:

ви /и т. д./cron.д/vnstat

*/5 * * * * vnstat выполнить /sbin/vnstat.хрон

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

* * * * * vnstat >> /tmp/и vnstat_usage
+499
tyler53 14 февр. 2014 г., 12:17:55

Я хотел бы создать новый .команда WC.

+496
PixMach 24 февр. 2012 г., 07:42:53

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

трассированием -е след=файл -Ф /етц/инит.д/ваша-служба-стартап-скрипт запустить

Это будет производить большое количество продукции, так что вы можете либо переслать его в файл с помощью -о <журнал имя_файла> после трассированием или трубы с помощью команды grep:

трассированием -е след=файл -Ф /етц/инит.д/ваша-служба-RC-скрипт запустить 2>&1 | grep в 'значение eacces' 

Это будет отображать только файл системных вызовов, которые не из-за недостатка прав доступа (отказано). 2>&1 нужно перенаправить трассированиемс поток stderr дескриптор файла в стандартный поток вывода для команды grep.

+491
AbdulKarriem Khan 15 мая 2018 г., 20:35:45

Я задал подобный вопрос на суперпользователя,

"Как копировать и вставлять между разными Баш Windows и файлы, открытые с Ви?"

Ответ на мой вопрос вы не можете, но вы можете открыть два файла в одном Баш окна с помощью редактора Vim :сплит команду:

  1. Открыть файл с $ ВИМ файл1, открыть второй файл в Vim с помощью :сплит файл2 команды.
  2. Или, используйте $ ВИМ-о'файл1 файл2 от Баш.
  3. Переключение между файлами--переключение--активный файл в Vim с помощью Ctrl-ш сочетание клавиш Ctrl-Вт.
  4. Пример работы, то это копия (или дергать) в file1 гг, коммутатора (3), Вставьте (или положить) Р содержание в file2.
  5. Все остальное-это нормально, когда одно окно активно, таким образом :вопрос квиты и :г! сила уходит.

Мой bash-это черный и белый, так что имя файла каждый экран выполнен в виде линии обратной выбраны с именем файла приведенных там.

ВУТ!

+407
Misairu 3 июл. 2016 г., 01:14:40

Возможно, вы сможете использовать в glibc getent здесь:

$ getent ahostsv4 0xD83ACD2E | { читать IP остальные && getent хозяев "$ИС"; }
216.58.205.46 mil04s24-in-f46.1e100.net

Еще один перл подхода:

$ Перл-MSocket -Ле '($Н)=методаgethostbyaddrв(inet_aton("0xD83ACD2E"), равен af_inet); печати $Н'
mil04s24-in-f46.1e100.net
+356
Ifeanyi iroegbu 1 дек. 2012 г., 22:58:50

Вам нужно закавычить "$ЦМД" - и, возможно, избежать "двойных кавычках. В любом случае, для выполнения этого вы должны ивала его - и это из-за |трубы. Переменная Shell не выйдет за пределы одной простой командой - и ты пытаешься выполнить команду соединение.

Так:

КМД='грэп -я "слово1" именем | грэп -я "слово2"'

функция eval "$УМК"

Наверное, когда ты расширил $команду cmd без кавычек, вы столкнулись именем поколения и/или командами вопросов. Просто убедитесь, что он надежно процитировал и все будет хорошо. Также убедитесь, что "слово[12]" не содержит двойные кавычки и обратные слеши или что - то вам необходимо пересмотреть ваше цитирование стиля.

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

команда grep: |: нет такого файла или каталога
команда grep: команда grep: нет такого файла или каталога

Так что если я делаю:

Эхо | Echo

Первый Эхо печатает ewline на второй эхос устройства stdin. Если я делаю:

комплект \| Эхо
Эхо "[email protected]"

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

Разница в том, что |трубы в первом случае интерпретируется оболочкой анализатор, чтобы быть знаком, и интерпретируется как таковой. Во втором случае, при этом корпус сканера |труба маркер также сканирование на $расширить маркера и поэтому |трубы еще не присутствует, потому что "[email protected]" еще не был заменен с его значением.

Так что если у вас:

грэп -я "слово" именем \| грэп -я "слово2"

...вы, вероятно, получить те же самые результаты, потому что | не разделять команды, и вместо этого аргумент команды grep в infiles позиции.

Вот посмотрим, сколько полей вы получаете, когда вы разделяете $УМК по умолчанию $МФС:

е '<е %> ' $УМК
< < дальше> <я> <"слово1"> <имяфайла> <|> <поиска,> <я> <"слово2">

А вот в каком поколении именем могли бы сделать:

сенсорный 'Эхо 1simple &&' 'Эхо 2простые'
ивала Эхо*
+307
cjaro 4 сент. 2019 г., 00:53:26

Есть особенность архиватора WinRAR (для Windows архиватора я люблю много): он может быть настроен, чтобы пропустить пытался сжимать определенные файлы (по расширению (шаблон имени)), а включая их в сжатом архиве. Когда дело доходит до резервного копирования домашнего каталога пользователя это экономит кучу времени отказаться от попыток сжать МР3, формат JPG, ZIP и т. д. файлы и добавьте их к (не Solid) архив нетронутым сжимая текст, картинки, базы данных и т. д. файлы добавляются.

Перейдя на Linux я все-таки решительно предпочитают нетвердых сжатия архиваторов (например, ZIP и 7z, я в основном, используют с 7z я включил еще до перехода на Линукс) по сравнению с традиционными tar.gz для собственного удобства причинами (tar.gz адвокаты говорят он нужен для сохранения прав собственности на информацию и ссылки, но я не использую любой на моем несистемных файлов).

Но мне не хватает функции в WinRAR, чтобы пропустить определенные файлы сжатие большое. Может вы, оказывается, тоже фанат 7z и может быть, вы знаете способ, чтобы добиться эффекта?

+290
Daniel L 14 окт. 2016 г., 12:57:21

Это не случится с вами, если вы только когда-либо нагрузка 1г данных в память. Что делать, если вы гораздо больше нагрузки? Например, я часто работаю с огромными файлами, содержащими миллионы вероятностей, которые должны быть загружены в р. Это занимает около 16 ГБ оперативной памяти.

Работает описанный выше процесс на моем ноутбуке, чтобы начать обмен, как сумасшедший, как только мои 8ГБ оперативной памяти были заполнены. Что, в свою очередь, будет замедлять все потому, что чтение с диска намного медленнее, чем чтение из памяти. Что делать, если у меня ноутбук с 2 ГБ оперативной памяти и только 10 Гб свободного места? Когда процесс принимает все Овна, он будет также заполнить диск, потому что он пишет в своп и у меня нет больше оперативной памяти и больше места для своп в (люди стремятся ограничить своп на отдельный раздел, а не файл подкачки именно по этой причине). Вот где убийца ООМ приходит и начинает убивать процессы.

Таким образом, система действительно может не хватить памяти. Кроме того, сильно меняя системы могут стать непригодными задолго до того, это происходит просто из-за медленных операций ввода-вывода из-за свопинга. Одна вообще хочет избежать замены как можно больше. Даже на высокопроизводительных серверах с быстрыми SSD есть явное снижение производительности. На моем ноутбуке, который имеет классический 7200 об / мин езды, каких-либо существенных замены по существу делает систему непригодной для использования. Чем больше он меняется, тем медленнее он получает. Если я не убью нарушителя процесс быстро все висит до ООМ шаги убийцы.

+286
paladin 12 февр. 2019 г., 09:57:37

Из гораздо лучше для FreeBSD Man-страницу, файл resolv.конф:

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

 В нормально настроенной системе этот файл не должен быть необходимым. В
 только имя сервера должно быть запрошено будет на локальном компьютере, домен
 название определяется из имени хоста и пути поиска домена
 изготовлены из доменного имени.
+285
borisano 29 мар. 2010 г., 05:14:49
# smartctl --атрибуты "${диск}" | команда grep Power_On_Hours

Или

# smartctl -это "${диск}" | команда grep Power_On_Hours

Заменить "${диск}" с вашего диска (например /Дев/СДА).

Необходимо установить также smartmontools.

+256
Zachary A Carroll 1 дек. 2017 г., 12:46:05

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

Моя нынешняя система Debian, но я интересно, если любой вкус Linux поддерживает эту функцию.

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

+196
go free 13 сент. 2014 г., 05:31:34

Граф вирт может быть огромным, как вы сможете карту виртуальной памяти для файлов или библиотек. У меня есть небольшой Java работает приложение, использующее ~6г Вирт памяти, но житель 59М.

Виртуальная память используется Java-вроде бы огромная, но я узнал о в сети, что это не проблема

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

Этот блог имеет некоторые замечания о виртуальной памяти в программировании: http://antirez.com/post/what-is-wrong-with-2006-programming.html

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

+188
sarahjean 5 мая 2012 г., 23:27:32

Я пытаюсь переустановить Debian на нетбук и сделать это без корявые трюки, так что я могу повторить процесс при необходимости. Конкретно, я пытаюсь настроить установщик, чтобы включить WiFi на прошивки для сетевого адаптера (не бесплатно, поэтому пришлось включить его вручную) что я и сделал успешно (поместив деб в прошивки папку в ИСО корень) но я все равно должны иметь какой-то способ ограничить скорость загрузки в то время как установщик работает. Я обычно использую wondershaper для этого, поэтому я старался размещения деб в бассейн/главная/ж/wondershaper папку, но это явно не работает (как этот каталог для того, что получает установлен в системе).

Так что я пытался увидеть, если я мог бы как-то запустить установщик терминала, а дуракам закон не включать в команду ifconfig в стандартный для Debian строить, так что мне нужно заменить, что с busybox. Никаких поисков пока не дали никаких подсказок, как и что попадает в прямую установки системы (не на установленной системе, но один установщик работает поверх). Я погуглил и поискал на дебиан Вики, но они, кажется, не имеют информации о том, как изменить то, что загружается здесь. Поиск ИСО дает никаких ответов, а только слышал - это пакет, который идет в установленную систему. Инструкции упомянуть .диска директорию в ISO корень, который имеет включения и исключения списки для пакетов, но они не для что загружается в процессе установки. Поиск ЮВ тоже дает никакой конкретики по этому вопросу. Чтобы быть ясным, я не хочу, чтобы автоматизировать что-нибудь ака заполнить установщик (который является тем, что я понимаю, автоматизация). Кроме того, я знаю, как получить нужные busybox в сборку (их FTP есть готовые бинарники, которые включают то, что мне нужно), так что никаких проблем, я просто не знаю, куда ее девать.

Вот некоторые ссылки, которые я читал:

Тл;др: как настроить систему/среду, которая загружается при установке Debian?

+176
JasonD 21 авг. 2019 г., 11:30:22

Да, термин был вынесен из оригинальной Unix и был придуман Деннис Ритчи..

Как рассказал на Том Ван Влек:

Я заметил Деннис, что легко половину кода я писал в Multics была был кода восстановления после ошибки. Он сказал: “Мы оставили все ненужное. Если и есть ошибка, у нас эта процедура называется паникой, а когда его еще называют, компьютер зависает и вы кричите в коридоре, - Эй, перезапустите его’.”

+175
Jmossman 10 июл. 2012 г., 07:12:55

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

кошка фу | СНП | ( Хи фу.новые; МВ фу.новый ФОО)
+151
JayGee 23 апр. 2013 г., 22:43:50

Я с помощью Amazon Linux и создание bash-скрипт. Я tryhing по электронной почте вложения и добившись успеха с

(кошка $TFILE1; uuencode в $файл $выходной_файл) | mailx -s "на$темы" "$to_email"

Однако проблема, которую я имею, что вложение появляться (по крайней мере в Gmail) с именем "ноунейма". Есть ли способ я могу сделать вложение шоу с тем же именем как "$выходной_файл" переменной?

+92
user134217 20 мая 2016 г., 18:33:47

Я создал пользовательский Линукс "восстановление-диск" изображения, который представляет собой сжатый файл initrd и сапоги с помощью команды bcdedit (например, Ubuntu Wubi) вместо физического CD. Она имеет различные инструменты восстановления для редактирования разделов, антивирус и т. д.

Теперь мне нужно обновить ядро и модули, чтобы сделать его поддерживающих интерфейс UEFI, поэтому он может загрузиться в SecureBoot-включить машину (я использую подписал grubx64.EFI для загрузки).

Мой образ основан на TinyCore Linux в 3.X, которая добавлена поддержка UEFI (для ОС Linux 3.10) в последние 5.X версий. Я заменил ядро 2.6.32 и модули с 3.10 и все работает. Но TinyCore 3.X имеет в glibc 2.11, а 5.X имеет в glibc 2.17.

На мой вопрос, как я могу убедиться, что нет несовместимости между новым ядром и старше пользовательские приложения/библиотеки. Я ищу удалено системных вызовов и функций в ядре выпуске между 2.6.32 и 3.10, но что бы более тщательного подхода быть ? Я просто напрашиваться на неприятности, делая это ?

+91
Dale Campbell 8 июн. 2015 г., 17:51:05

Вы хотите что-то подобное?

#!/usr/Бен/ОКР Баш
## Это конечный путь, каталог
## вы хотите скопировать.
целевых="некоторые/путь/пространство";

## Найти все файлы и Директории в текущей директории, сортировать
## их в обратном алфавитном порядке и перебирать его
найти . -параметр maxdepth 1 -тип F | сортировка -р | а ИФС= читайте -Р файл; делать
 ## Установить счетчик на 0 для каждого файла
счетчик=0;
 ## Счетчике будет 0, пока файл не будет перемещен
 в то время как [ $счетчик -экв 0 ]; делать
 ## Если каталог не содержит файлов
 если найти "$таргет" -параметр maxdepth 0 -пустой | чтения; 
 тогда 
 ## Переместить текущий файл до $цель и инкремент
 ## контр.
 файл MV-в "$" "$таргет" && счетчик=1; 
еще
 ## Раскомментируйте строку ниже для отладки 
 # Эхо "Каталог не пуст: $(найти "$таргет" -mindepth 1)"

 ## Подождите одну секунду. Это позволяет избежать спама 
 ## система с несколькими запросами.
 сна 1; 
интернет;
сделано;
сделано

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

Это будет перерыв, если ваши файлы или $таргетс именем содержать новые строки (\п), но должно быть нормально с пробелами и прочими странными героями.

+86
Xander M 14 нояб. 2017 г., 23:30:32

Где пакеты созависимых, их нужно установить вместе, как это:

# оборотах -я с glibc-2.17-105.el7.семейства i686.об / мин с glibc-общие-2.17-105.el7.архитектуру x86_64.об / мин 
+25
user3744509 19 янв. 2013 г., 20:55:51

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

$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