После обновления до версии ядра Linux 3.9, KDE не запускается правильно

Я недавно обновить Debian с ядром 3.2 до 3.9. Это приводит к странной проблемой. После загрузки ядра 3.9, он напрямую идет на tty7 вместо логина в KDE. Я могу определить, что КДМ и работает с ПС.

Кроме того, бег

служба КДМ перезагрузка

никаких сообщений об ошибках нет.

Еще одним важным фактом является то, что теперь я не могу переключиться на "tty7", которые должны быть "телетайп" по графику содержание.

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

Огромное спасибо!

+235
CJ Wiffle 23 мар. 2019 г., 08:32:54
35 ответов

ТЛ;др: если вы не построить его в себе, это не произойдет.

Эффективный способ сделать это, чтобы просто написать пользовательский запустить скрипт для контейнера, указанного УМК в файла Docker. В этот файл, запустить apt-получить обновление && apt-получить обновление -адррес qqy перед началом, что вы работаете.

Тогда у вас есть пара способов обеспечения обновления попасть в контейнер:

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

Это не самое простое дело оптимизировать и автоматизировать, но это возможно.

+989
Himanshu Mathur 03 февр. '09 в 4:24

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

ОКП запуска-1.0 audiotestsrc ! название alsapubsink='источник теста'

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

ОКП запуска-1.0 устройство alsasrc='источник испытаний' ! ... ! autoaudiosink

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

+984
cire 27 нояб. 2019 г., 04:36:13
Другие ответы

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


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

Я не понимаю, почему это не работает (я в тупике!);

[email protected]:/home/user# apt-получить установку для Linux-заголовков-2.6.32-5-686
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 в Linux-заголовков-2.6.32-5-686 : зависит: на GCC-4.3, но он не будет установлен
Е: сломанные пакеты

[email protected]:/home/user# ССЗ --версия
НКУ (в Debian 4.7.2-5) 4.7.2
Авторское Право (C) 2012 Фонд Свободного Программного Обеспечения, Inc.
Это свободное программное обеспечение; источник смотри Условия копирования. Нет
гарантий; даже товарности или пригодности для определенной цели.

[email protected]:/home/user# команды uname -а
Линукс узел1 2.6.32-5-686 #1 СМП Солнца 6 мая 04:01:19 по UTC 2012 i686 в GNU/Линукс
[email protected]:/home/user# кот /и т. д./Вопрос
Дистрибутив Debian GNU/Линукс 6.0 \н \л

Ничто не может сделать либо на GCC-4.3 установка или linux-headers и установить. Я открыт для любых идей.

Обновление

[email protected]:/home/user# политика АПТ-кэш ССЗ
АПТ-кэш политике ССАГПЗ
ССЗ:
 Установлено: 4:4.7.2-1
 Кандидат: 4:4.7.2-1
 Версия таблицы:
 *** 4:4.7.2-1 0
 100 /ВАР/Либ/с dpkg/статус
 4:4.4.5-1 0
 500 http://ftp.uk.debian.org/debian/ тискать/главная пакеты для i386
+963
Samir Agayarov 4 сент. 2018 г., 14:57:30

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

Я не могу добиться успеха, чтобы доставить письма через postfix или Exim (пробовал оба) вне локальной сети. Я уже исключено, что проблема может быть связана с правила брандмауэра. И я начинаю верить, что это просто связано с DNS+нет-IP и динамический IP-адрес сервера.

У меня нет каких-либо трудностей настроить почту, чтобы отправить на "нормальных" виртуальных машин. Я сделал это для тестирования конфигурации, прежде чем делать это на рабочем сервере. И я мог бы легко сделать его работу. Но на этом сервере действительно кажется, что он не будет работать вообще.

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

 -Динамический IP (по DHCP)
 -DNS на маршрутизаторе
 -нет-IP (для разрешения IP из вне)
+957
Chris Shamblin 7 июл. 2017 г., 16:37:54

У меня была такая же проблема в Линуксе Минт 17 Xfce и единственное решение я нашел до сих пор было:

  • Удалить xfce4-whiskermenu-плагин
  • Выйти
  • Переустановить xfce4-whiskermenu-плагин <-- этот шаг является жизненно важным!

Запись с супер L будет по-прежнему отображаться в окне ярлык приложения, но на самом деле отключен.

Я надеюсь, что это работает для вас тоже.

+956
Valeri 11 сент. 2013 г., 10:38:38

На систему, основанную об / мин:

$ repoquery -л на Perl-ExtUtils-добавьте

список файлов в пакете:

/usr/share/man/man3/ExtUtils::Embed.3pm.gz
/usr/доли/perl5/ExtUtils/размещения.ПМ

Таким образом, вы ищете размещения.ПМ.

На Ubuntu (который я считаю достаточно близко к Debian в данном случае):

$ АПТ-файл добавьте поиск.ПМ

ищет пакеты, которые предоставляет данный файл, который возвращает:

на Perl-модули: /usr/доли/Перл/5.18.2/ExtUtils/размещения.ПМ

Поэтому, я считаю, нужно установить на Perl-модули.

+933
James Hall 27 янв. 2010 г., 23:14:04

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

+902
shaviraghu 23 нояб. 2011 г., 04:45:20

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

Пример:

  1. У меня Firefox установлен здесь /usr/Бен/для Firefox, это в $путь
  2. псевдоним браузер=в Firefox
  3. псевдоним БР=браузер

Теперь я хочу ввести что-то вроде getexecutable "БР" и он должен показать /usr/Бен/браузера Firefox

+889
vozaldi 16 сент. 2012 г., 14:34:35

Помогите busybox и, видимо, не отображает все имеющиеся команды. LS, и, вероятно, другие команды были в моем случае на самом деле имеется.

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

После изменения настроек по умолчанию телетайп из "консоли" до "tty1" и скорость на "38400" все, включая ЛС команда работала нормально.

+857
toddsby 14 апр. 2010 г., 23:03:54

Вы можете использовать СЭД:

СЭД -е 'ы/[;,()'\"]/ /г;с/ */ /г' ввод.в SQL > output.txt

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

СЭД -е 'в S/[^а-Яа-я*0-9]/ /г;с/ */ /г' входного сигнала.в SQL > output.txt
+856
Vincent Decaux 18 окт. 2012 г., 04:17:28

У меня есть два скрипта. Оба скрипта на одном сервере (сервере)

Первый (сервере) делает SSH-подключение к другому серверу (сервере serverb), и выполнения второго скрипта

е.г

*script1*
СШ $IP-адрес переменной var="$переменная1" "Баш -с" < $script2

script2 затем выполняет на сервере serverb.

Есть ли способ, чтобы объединить их в один скрипт? Так что было бы начать, делая SSH-подключение, затем выполнить остальные части скрипта, что-то вроде:

#!/бин/Баш

#Установить SSH-соединение на другой сервер
СШ $IP-адрес

#Теперь выполните остальную часть скрипта
делаем здесь . . .
и вот . . .
+848
Jean Demers 18 нояб. 2018 г., 17:44:03

Я не знаю, почему вы редактировали бесплатно -сек вывести команду в которой не хватает -/+ буферы/кэш - линии, что немаловажно. В любом случае мы можем продолжить.

Пока "свободные" колонки (на мем: строка) >0, ты на самом деле не мало оперативной памяти, так как это абсолютно неиспользуемой оперативной памяти. И в Linux хорошо известна, чтобы использовать все ОЗУ он может сделать (как тайники, надеясь на лучшие perforamnce).

Своп не сказать всю правду : это довольно часто, чтобы иметь много кода+данных выменял на диск, потому что это было только один раз запустить и не используется в течение некоторого времени. Другая часть, где Linux показывает, что он жадный на RAM для производительности : он быстро выгоняет, что, наверное, неважно (опять же, производительность-мудрый). Это перестраиваемый (ВМ команды sysctl.подкачки), но в большинстве дистров по умолчанию ", не стесняйтесь, чтобы поменять".

Что важно для подтверждения вашей гипотезы (медленно-за нехватки доступной оперативной памяти), если это в настоящее время замена в или на диск. Большую часть времени это довольно легко соотнести sluginess на мигающий диск franticallyt светодиод на одном компьютере. Иначе работать верхней и смотрит на своп цифры эволюции с течением времени. Даже легче, vmstat с 1 будет непосредственно печатать буферов ввода-вывода цифры каждую секунду (своп Си/так).

+843
DAme 20 июл. 2015 г., 01:19:22

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

#!/Бен/ш
Эхо -э "домена,дата создания,это значение,н" > "таблица".КШМ
кошка domain-file.txt | в то время как line чтения ; 
делать
 линии="$(Эхо $строки | тр '[а-Z]' '[а-я]')"
узел=в whois.ник.вновь
 создал=$(в whois -ч $хост $линии | для egrep -я создал:' | на awk -е ':' '{печати $НФ}')
 срок действия=$(в whois -ч $хост $линии | для egrep -я дата окончания:' | на awk -е ':' '{печати $НФ}')
 nserver=$(в whois -ч $хост $линии | для egrep -я nserver:' | на awk -е ':' '{печати $НФ}')
 Эхе -е "$линии,$создан,$истекает,$nserver" > > "таблица".КШМ
сделано
выход

Просмотреть результат на терминал:

 колонка -т-ы',' таблица.КШМ
+757
duo 1 дек. 2011 г., 06:50:36

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

ужасно.ключ({ modkey, }, "а", функция ()
 местные экран = мышь.экран
 если теги[экран][10] тогда
 ужасно.тег.viewonly(теги[экрана], [10]) в конце концов),
+727
Wanderer 29 дек. 2016 г., 07:22:36

Это очень легко изменить мое решение на другой вопрос. Просто удалите следующее:

на Perl -не 'если(/ской/){$а=1} ; $а==1 ? печати поток stderr : печать в stdout;' файл >2 Ф1>Ф2;

Что создаст Ф1 все до АБВ и Ф2 со всем остальным, включая АБВ.


Кроме того, принято отвечать на вопрос вы связаны с уже почти то, что нужно. Он просто держит АБВ в 1 файл. В-вторых, просто поменять две на awk команды:

на awk '/ской/{из="файл2"}{печать >из}; ' из=файл file1 
+654
Nero Vanbiervliet 29 нояб. 2012 г., 07:05:20

Если я правильно понял ваш вопрос, вы не хотите, чтобы извлечь все, что угодно, только заменить строковый литерал zz20 с нулем. Один из способов:

FolderNo=$(Эхо "$FileToMove" | СЭД -Р-Е 'С/^(.*)ЗЗ[0-9]+(\.формате PDF)$/\1null\2/')

Он сохраняет в группе 1 все символы до zz20 и в группе 2 все символы после матча. Только знаки не сохранены, будут zz20 , что будут потеряны и заменены нулем.

+647
ht2 8 февр. 2016 г., 19:10:07

Он только обновляет журнал, когда я нажимаю Ctlt в первый терминал с ДД. Это из-за характера ДД?

Да. Это в характере ДД для вывода ее текущее состояние, когда он получает определенный сигнал. Под большинство ОС, этот сигнал SIGUSR1, стандартный сигнал, но на OS X, он использует для той же нестандартной сигнале SIGINFO. Кроме того, в OS X есть телетайп драйвер параметр, который позволяет отправить определенный сигнал с комбинацией клавиш Ctrl иТ, как и клавиши Ctrl,C и отправляет на которых он слушал на всех операционках.

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

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

а убить -инфо $(pgrep ДД); спать 5; сделано

При этом предполагается, pgrep доступна на OS X. В противном случае выбрать пид ваших ДД команды и использовать его как убить второго аргумента.

+642
aitchkhan 13 нояб. 2011 г., 19:44:03

У меня есть эти линии

Стала Стала Сиу-Сиу ... 
Сильвия Сильвия Тобиас Тобиас ... 
Сидни Уршан Сидни Уршан ... 
Барабанщик клубе (в титрах не указан) клуб Ударник (в титрах не указан) ...

С awk, я распечатаю первой вкладке столбец отделен и я добавить ,

на awk -ф "\т" '{печати $1","}'

ок,но я вижу пустое пространство в конце, поэтому я использую СЭД

на awk -ф "\т" '{печати $1","}'|СЭД -р 'с/(^[^[:пробел:]]+[[:пробел:]]+[^[:пробел:]]+)[[:пробел:]]+/\1/'

С этим ок,но удалить и второй пробел,так

Барабанщик клубе (в титрах не указан) ,

стать

Барабанщик клубе(в титрах не указан),

я хочу

Барабанщик клубе (в титрах не указан),

Так как удалить только последнее место? Спасибо

+615
Sergey Vinogradov 2 февр. 2012 г., 05:55:12

Для сломанной системы я использовал скрипт несколько лет назад. Вы можете получить '/usr/Бен/АР' (из пакета binutils) на работу, остальные должны быть не большие проблемы (хотя это не лучший написанный кусок кода...), а также другими программами, будем надеяться на стандартных системах.

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

#!/Бен/ш
#
# Попробуйте установить данное имя пакета без АПТ или подобных помощников.
# Это своего рода 'на скорую руку', но полезно, если сломал систему.
#


TMPBASEPATH=~/.ТМП


TMPPATH=$TMPBASEPATH/$2

Эхо;Эхо -=] пожалуйста запустите этот скрипт в каталог с правами на запись 
эхо -=] с пути .deb файл, который должен быть установлен как первый
эхо -=] и \имя(только имя без \'.\ деб\') из .deb файл как 
Эхо -=] второй аргумент.
Эхо -=] образец: 
Эхо -=] \'$0 /компакт-диск/бассейн/главная/в/АПТ apt_0.5.\4_i386'

Эхо; Эхо -=] первый аргумент был: \'$1\'
Эхо -=] второй аргумент был: \'$2\'
Эхо -=] пытается установить \'1 $/$2.деб\'

Эхо; Эхо -=] создаем каталог \'$\TMPPATH'
команды mkdir $TMPPATH -п

Эхо -=] копирование \'$1/2$.деб\' в \'$\TMPPATH'
СР 1 $/$2.деб $TMPPATH

Эхо -=] распаковка \архив Debian'$TMPPATH/$2.деб\'
АР ХV $TMPPATH/$2.деб data.tar.gz

Эхо -=] распаковка архивом gzip \'./\data.tar.gz'
разжатия ./data.tar.gz -в

Эхо -=] перемещение \'./данных.\ ТАР' в каталог \'/\'
МВ ./данных.тар /$2.тар

Эхо -=] вход \директорию'/\'
компакт-диск /

Эхо -=] распаковка архива tar \'/$2.\тар'
тар-xvf /$2.тар

Эхо; Эхо -=] удаление \'/2$.\тар'
РМ /$2.тар


Эхо -=] все сделано!
Эхо
+600
Trond Lossius 21 янв. 2010 г., 02:04:21

У меня есть VPS с пользователем, предназначенный для хранения моих файлов. Насколько я в курсе текущей ситуации с АНБ и многие другие правительства, и моего VPS размещается на сомнительных стране я хотела бы, чтобы моя личная жизнь (не то что у меня есть какие-сверхсекретный файл, или что-то подобное).

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

А может по SSH логин и ввести пароль для монтирования файлов после входа и перед выходом консоли? Что-то вроде: "вставьте@хост пользователя пароль:" и затем "вставить папка пароль:" прежде чем открыть раковину. Если неправильно было бы начать рабочий каталог куда-нибудь, как на корневой ФС. Можно ли это сделать?

+564
Nick Mogielnicki 28 апр. 2019 г., 05:29:49

Ну, это не совсем "сайта Ubuntu это", да? Это Убунту-приятель веб-сайта (что бы это ни было — я не знаю).

Текст, который вы цитируете-это очень вводит в заблуждение и, возможно, ошибаюсь в местах. Например, "если вам нужна полная поддержка 32-битного кода [ ... ]" - это просто неправильно, так как Ubuntu поддерживает 32-разрядный пакет установки даже на 64-битных системах, так что тут определенно не нужно "понизить" до 32-бит только потому, что вы должны установить 32-битного программного обеспечения.

Что еще более важно, возможно, х86 означает 32-разрядный (i386) и 64-разрядный (amd64 или x86_64) системах, что делает ее запутанной терминологии.

Действительно, если у вас 64-битный процессор все очень просто: вы должны установить 64-разрядную версию. И если вы попытаетесь это сделать, и ваш процессор не 64-разрядный ведь вы будете знать, что это очень быстро: он не будет работать на всех, это даже не загрузиться.

+559
efleurine 24 апр. 2015 г., 18:32:26

Просто удалить из списка открытых вопросов и дать упрощенный ответ (Златовласка с комментарием выше и qstat документации предполагать более глубокое знакомство с системами):

Ответ зависит от того, что именно Вы имеете в виду "реальный объем памяти, используемый" (и позже в ответ на замечание: "используемая память").

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

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

+493
kaasdude 20 июн. 2010 г., 06:53:00

Вы можете фон SSH сессии через ~^З (мол введите ~ сочетание клавиш Ctrl+з) escape-последовательность (после перевода строки).

Это просто фон вашего СШ работа, и вы можете восстановить сессию записи %1 (приносит работу на переднем плане -- используйте другой номер, если вы приостановили больше рабочих мест уже). Пример:

[местный]$ SSH дистанционного
[email protected]ПДУ:~$ ~^з [приостановить СШ]

[1]+ остановлено SSH дистанционного
[местный]$ %1
СШ дистанционного

пульт дистанционного управления:~$

Дополнительные сведения о escape-последовательности, которые могут быть полезны при СШ сессии, смотрите в странице руководства для СШ.

+474
Mantichora 13 июл. 2016 г., 13:32:45

И вот ваш ответ: у вас нет модуля ядра нужны для вашего серийного устройства USB. Обновление до новых версий ядра, которые содержит этот модуль или скомпилировать модуль для ядра.

Убедитесь, что вы используете версию модуля исходный код, который уже включает в себя идентификатор устройства, который вам нужен (1a86:7523). После успешной установки, вы должны сделать что-то вроде

$ судо modinfo ch341
имя файла: /Либ/модули/4.8.5/ядра/драйверы/USB/последовательный/ch341.ко
лицензия: GPL
псевдоним: по USB:v1A86p5523d*постоянного тока*ДСК*ДП*СК*ИНЦ*ИС*в*
псевдоним: по USB:v1A86p7523d*постоянного тока*ДСК*ДП*СК*ИНЦ*ИС*в*
псевдоним: по USB:v4348p5523d*постоянного тока*ДСК*ДП*СК*ИНЦ*ИС*в*
зависит: usbserial,usbcore
intree: г
vermagic: 4.8.5 СМП упредить mod_unload modversions 686 

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

+449
Bradford Benn 16 окт. 2013 г., 22:16:08

У меня есть два файлы с разделителями-запятыми, как указано ниже,

кошка source.txt
А 1000
Б,3000
С,2500
Д 5000
Е,4000
Ф 3000

кошка test.txt
А 1000
С
Д 5000
Б
Е

Как я могу обновить test.txt файл со ссылкой source.txt файл, такое, что ожидаемый выход, как показано ниже,

кошка test.txt
А 1000
С,2500
Д 5000
Б,3000
Е,4000
+339
demon36 12 янв. 2018 г., 03:09:00

Я пытаюсь извлечь текст между конкретными первый матч(_ и -). например, мне нужно получить число 5 снизу:

MQSeriesRuntime_5-U200491-7.5.0-4.архитектуру x86_64

Я попробовал на awk поле сепараторы (на awk -F), но вот достать весь текст после _.

+302
Pa Schmie 21 нояб. 2012 г., 20:21:03

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

$ эхо это, что "другие"
это что другое
$ Эхо !$
другие

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

$ Эхо "дата"
Пн Май 21 13:53:37 ФДТ 2018
$ Эхо !$
Пн Май 21 13:53:38 ФДТ 2018
+292
feyrinton 1 мая 2011 г., 02:12:40

В современных реализациях для xorg не нужен файл xorg.файл conf, конфигурации осуществляется автоматически. И правильное место для файла xorg.файл conf находится в /etc/Х11/файл xorg.конф.

+267
Ton Mafius 29 янв. 2019 г., 08:49:44

У меня есть виджет для отображение в ФГ:

ctrlz функция() {
 [[ $(вакансии | туалет -л) > 0 ]] && {
 злэ -я
ФГ
}
}

Однако, поскольку виджеты могут не менять $?, выход статуса ФГ игнорируется. Альтернативный подход злэ пуш-линии; буфер="ФГ"; злэ принимаем он-лайн тоже работает немного, но это добавляет дополнительную строку (строки + ФГ) в терминале вывода, а также добавление ФГ в истории (даже с HIST_NO_STORE комплект).

Есть ли способ, чтобы сделать виджет запустить ФГ с затрагивающим $?, но без каких-либо ненужных вывода ( [1] + Продолжение питона достаточно плохо) или элементы истории?

+227
ElvisLives 22 сент. 2010 г., 13:25:29

Попробуйте это:

  1. Создать раздел или RAID-массив или логического тома... (или используйте существующую) для подкачки
  2. команды mkswap этого раздела
  3. Запустить blkid, что блок-устройство
  4. Добавить запись в /etc/fstab в форме идентификатор UUID=7321174b-e4d8-4d9d-b223-113a1b8e9c9f своп своп ео 0 0 (см. Шаг 3 фактический идентификатор UUID)
  5. вызове swapon -А или перезагрузки
+180
user211252 26 апр. 2016 г., 00:33:40

Гибридный стиль ДМ-кэш или bcache или похожие. RAID может быть сделано с --писать-в основном. Но то, что вы действительно хотите сделать, это просто положить ваш /главная/пользователя/ на SSD уже. SSD должен быть основной движущей силой для всего, и жесткий диск дополнительный диск для неуклюжих вещей (крепится в другом месте или в /Главная/пользователя/ГНБ/).

+147
Zafar Choudry 11 нояб. 2014 г., 10:29:07

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

Единственный способ, что вы знаете или можете измерить мониторинг ext4lazyinit в Надо. Есть ли способ, чтобы получить его прогресс в процентах?

+112
elty123 12 мая 2010 г., 10:06:39

Вы можете сделать несколько вещей, чтобы помочь себе понять это.

команды ldd /usr/Бен/кошки

На моем ноутбуке, что дает этот выход:

1771 % команды ldd /usr/Бен/кошки 
 Линукс-ВДСО.так.1 (0x00007ffc37fba000)
 библиотеки libc.так.6 => /УСР/Либ/библиотеки libc.так.6 (0x00007f1ea7018000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007f1ea73bc000)

Вы заметите, что линукс-ВДСО.так.1 и файл libc.так.6 нет полного пути, и что лдд показывает, что фактический путь, который будет использоваться для динамического связывания в библиотеку libc.так.6 - это.

Можно проверить, что (и учиться), выполнив лдд снова, с небольшими вариациями:

1790 % экспорта переменной LD_LIBRARY_PATH=/lib в
1791 % команды ldd /usr/Бен/кошки 
 Линукс-ВДСО.так.1 (0x00007fff0a5a0000)
 библиотеки libc.так.6 => /lib в/библиотеки libc.так.6 (0x00007fa257535000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007fa2578d9000)

Посмотрев внимательно, можно увидеть, что динамический компоновщик (/lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 в данном случае) будет теперь выбрать /Либ/библиотеки libc.так.6 как C библиотеки. Таким образом, переменная enironment переменная LD_LIBRARY_PATH важно решить, какие файлы на самом деле привыкнуть в динамическое связывание.

Другая вещь, которую вы можете сделать, это трассированием:

трассированием -о кошка.след /usr/Бен/кот /и т. д./файл motd

Файл кошка.след будет иметь запись о том, что система называет свой предмет процесс выполняет. Некоторые из них будут через mmap() из файлов показал лдд как получать динамически связаны. Следить за googlling для мкарта.

Дополнительная литература: человек ЛД.так.

Если у вас есть readelf выступает команда установили, или если вы можете установить его, или скомпилировать его. Запустить readelf выступает -в /usr/Бен/кошка. Фактический эльф спецификация непроницаемой на мой взгляд, но есть некоторые хорошие ELF формат информации там. Попытаться найти его.

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

+68
Tejal Joshi 8 окт. 2012 г., 13:42:17

Глядя на этот замечательный ответ на соответствующий вопрос выявляет различия между пакетом групп "основной сервер" и "виртуальный хост":

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

Виртуальный хост = основной сервер + виртуализация, виртуализация-клиент, виртуализации-платформы

Таким образом, первое предположение было бы, что виртуальный хост лучше всего подходит; но , глядя на Редхат виртуализации руководство по "виртуализации*" пакет группы, вероятно, имеете в виду КВМ. Теперь, здесь вы найдете информацию о Xen 4 и RHEL в Dom0, а также ссылки на бинарные репозитории. Это говорит о выборе "основной сервер", или просто следовать связанной учебник, они начинаются с "основной сервер", тоже.

+49
user4676951 22 нояб. 2019 г., 14:06:05

Я в настоящее время делает свой путь через книги Проф по ФКН. При попытке настроить 32-разрядной версии EGLIBC-2.15, используя параметры:

BUILD_CC="ССЗ" УК="${CLFS_TARGET}-Оук ${BUILD32}" \
АР="${CLFS_TARGET}-АР" RANLIB="${CLFS_TARGET}-ranlib" \
С CFLAGS="-март=$(кат-д-Ф1 <<< $CLFS_TARGET32) -mtune=generic в -г -О2" \
../eglibc-2.15/настроить --префикс=/инструменты \
опции --host=${CLFS_TARGET32} --строить=${CLFS_HOST} \
--отключить-профиль-включить-дополнения \
- с-СС --включить ядра=2.6.0-с-__резьба \
--с-пакета binutils=/кросс-инструментов/ящик --с-заголовков=/инструменты/включить \
--кэш-файл=файл config.кэш

Я получаю следующий вывод:

настройка: загрузка кэша конфигурации.кэш
проверка построения системы... архитектуру x86_64-кросс-Линукс-гну
проверка узла тип системы... семейства i686-ПК-Линукс-гну
проверка для i686-ПК-линукс-дистрибутив GNU-GCC и... x86_64 с-неизвестно-Линукс-гну-Оук -М32
проверка суффикс объектных файлов... настроить: ошибка: в каталог/mnt/ОРС/источники/eglibc-построить':
настроить: ошибка: невозможно вычислить суффикс объектные файлы: не удается скомпилировать
Посмотреть конфиг.журнал' для более подробной информации.

Конфиг.отчет гласит:

настроить:1879: загрузка кэша конфигурации.кэш
настроить:2029: проверка типа построения системы 
настроить:2047: результат: архитектуру x86_64-кросс-Линукс-gnuconfigure: загрузка кэша конфигурации.кэш
проверка построения системы... архитектуру x86_64-кросс-Линукс-гну
проверка узла тип системы... семейства i686-ПК-Линукс-гну
проверка для i686-ПК-линукс-дистрибутив GNU-GCC и... x86_64 с-неизвестно-Линукс-гну-Оук -М32
проверка суффикс объектных файлов... настроить: ошибка: в каталог/mnt/ОРС/источники/eglibc-построить':
настроить: ошибка: невозможно вычислить суффикс объектные файлы: не удается скомпилировать
Посмотреть конфиг.журнал' для более подробной информации.
настроить:2069: проверка узла тип системы 
настроить:2084: результат: i686 в-ПК-Линукс-гну
настроить:2115: проверка для i686-ПК-Линукс-гну-ССЗ
настроить:2142: результат: x86_64 с-неизвестно-Линукс-гну-Оук -М32
настроить:2414: проверка версии для C компилятора 
настроить:2422: архитектуру x86_64-неизвестно-Линукс-гну-Оук -М32 --версия >&5
../eglibc-2.15/настроить: линия 2424: архитектуру x86_64-неизвестно-линукс-дистрибутив GNU-компилятора GCC: команда не найдена
настроить:2426: $? = 127
настроить:2433: x86_64 с-неизвестно-Линукс-гну-Оук -М32 -П >&5
../eglibc-2.15/настроить: линия 2435: архитектуру x86_64-неизвестно-линукс-дистрибутив GNU-компилятора GCC: команда не найдена
настроить:2437: $? = 127
настроить:2444: x86_64 с-неизвестно-Линукс-гну-Оук -М32 -П >&5
../eglibc-2.15/настроить: линия 2446: архитектуру x86_64-неизвестно-линукс-дистрибутив GNU-компилятора GCC: команда не найдена
настроить:2448: $? = 127
настроить:2452: проверка суффикс объектных файлов
настроить:2478: архитектуру x86_64-неизвестен-линукс-дистрибутив GNU-компилятора GCC -M32 и -С в-March=i686 в -mtune=generic в -г -О2 conftest.с >&5
../eglibc-2.15/настройка: строки 2480: x86_64 с-неизвестно-с Linux-дистрибутив GNU-компилятора GCC: команда не найдена
настроить:2482: $? = 127
настроить: ошибка программы:
| /* confdefs.ч. */
| #определить имя_пакета "Си GNU библиотека"
| #определить PACKAGE_TARNAME "с glibc"
| #определить PACKAGE_VERSION "(см. версию.з)"
| #определить PACKAGE_STRING "GNU библиотека c (см. версию.з)"
| #определить PACKAGE_BUGREPORT "http://sourceware.org/bugzilla/"
| /* конец confdefs.ч. */
| 
| инт
| главная ()
| {
| 
| ;
| возврат 0;
| }
настроить:2496: ошибка: в каталог/mnt/ОРС/источники/eglibc-строить':
настроить:2499: ошибка: невозможно вычислить суффикс объектные файлы: не удается скомпилировать
Посмотреть конфиг.журнал' для более подробной информации.

Пытаюсь скомпилировать с параметром чч значение просто "BUILD32 Оук $" получает от меня гораздо дальше, хотя и жалуются на потери из тройняшек. Это, однако, дает мне:

проверка __строение_ожидаешь... нет
настроить: ошибка: нужна поддержка __строение_ожидаешь 

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

+34
Henry zhu 13 июл. 2011 г., 06:35:34

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