Баш обнажая пробелы из переменных

Я новичок в Баш (КШ только до сих пор). Я борюсь с пробельных будучи в полоску из переменных. Я читал несколько постов на лечение Баша ведущих пробельных символов, но я не уверен, как это исправить в моем примере.

Эхо "нет места" > х.ТМП
Эхо "некоторое пространство" >> х.ТМП
кот X.ТМП
кот X.ТМП | пока строки читать 
делать
 Эхо "$строка" >> г.ТМП
сделано
кошка г.ТМП

Выход:

Нет места
 Некоторые места
Нет места
Некоторые места

Что мне нужно делать, чтобы сохранить пробелы?

Спасибо.

+300
keyfinder 8 июн. 2018 г., 10:09:51
27 ответов

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

найти . -имя "*.деб" -старпома дю-ч '{}' \; | то -ч
# Эти установки
4.0 к ./чч-люкс-data_1.0_all.деб
422M ./чч-люкс-данные-env70/пакет/ДХ-люкс-данные-env70_1.0.0_amd64.деб
660М ./чч-люкс-данные-env90/пакет/ДХ-люкс-данные-env90_1.0.0_amd64.деб
795M ./чч-люкс-данные-Эд/пакета/ДХ-люкс-данные-env_1.0.0_amd64.деб
1.6 г ./чч-люкс-данные-scop70/пакет/ДХ-люкс-данные-scop70_1.0.0_amd64.деб
2,6 гр ./чч-люкс-данные-nr70/пакет/ДХ-люкс-данные-nr70_1.0.0_amd64.деб
2.8 г ./чч-люкс-данные-pfamA/пакет/ДХ-люкс-данные-pfama_1.0.0_amd64.деб
3.2 гр ./чч-люкс-данные-nr90/пакет/ДХ-люкс-данные-nr90_1.0.0_amd64.деб
# Это не установить
4.3 г ./чч-люкс-данные-артикул: nr20/пакет/ДХ-люкс-данные-nr20_1.0.0_amd64.деб
6.2 гр ./чч-люкс-данные-pdb70/пакет/ДХ-люкс-данные-pdb70_1.0.0_amd64.деб
7.4 гр ./чч-люкс-данные-номер пакета//чч-люкс-данные-nr_1.0.0_amd64.деб

Провалы выглядеть так:

судо команды dpkg -я пакет/ДХ-люкс-данные-nr20_1.0.0_amd64.деб 
[суда] пароль для СОЭ: 
(Чтение базы данных ... 276172 файлы и каталоги установлены.)
Распаковка чч-люкс-данные-артикул: nr20 (от .../ДХ-люкс-данные-nr20_1.0.0_amd64.деб) ...
с dpkg: ошибка при обработке пакета/ДХ-люкс-данные-nr20_1.0.0_amd64.деб (--установки):
 повреждена файловая система-архив - архив поврежден пакет
архив с deb: ошибка: подпроцесс вставка был убит по сигналу (прорвало трубу)
Ошибки возникли при обработке:
пакет/ДХ-люкс-данные-nr20_1.0.0_amd64.деб

Я в некоторой степени убежден, что это из-за размера архивов, что где-то между 3.2 и 4.3 г.

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

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

Работает с -Д10

# Этот файл распаковывается нормально
D000010: tarobject ті->имя='./usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индексном режиме'=владелец 100644=0.0 тип=48(-) ти->имя_ссылки=" завершения='/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс флаги=2 вместо='<нет>'
D000010: ensure_pathname_nonexisting `/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс.команды dpkg-ТМП'
D000010: ensure_pathname_nonexisting `/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс.с dpkg-новая
# Это файл 16Г и сразу не получается.
D000010: tarobject ті->имя='./usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db режим=100644 владелец=0.0 тип=48(-) ти->имя_ссылки=" завершения='/usr/доли/ДХ-люкс-сведения/pdb70/pdb70_19Oct13_a3m_db флаги=2 вместо='<нет>'
D000010: ensure_pathname_nonexisting `/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.команды dpkg-ТМП'
D000010: ensure_pathname_nonexisting `/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.с dpkg-новая
с dpkg: ошибка при обработке чч-люкс-данные-pdb70_1.0.0_amd64.деб (--установки):
 повреждена файловая система-архив - архив поврежден пакет

Работает с -Д100

Есть две записи в этой части-хорошая и плохая, и некоторые после неудачи. Что меня беспокоит-это "tarobject размер файла=0" бит.

D000100: главная setupvnamevbs=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс' ТМП=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс.с помощью dpkg-ТМП' новый=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.индекс.с dpkg-новая
D000100: tarobject уже существует
D000100: файл tarobject размер=900749
D000100: не имеющих отношения к каталогу tarobject, "ссылка" резервная копия
D000100: tarobject сделано и установки отложенных
D000100: главная setupvnamevbs=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db' ТМП=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.с помощью dpkg-ТМП' новый=`/usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.с dpkg-новая
D000100: tarobject уже существует
D000100: файл tarobject размер=0
D000100: не имеющих отношения к каталогу tarobject, "ссылка" резервная копия
D000100: tarobject сделано и установки отложенных
с dpkg: ошибка при обработке чч-люкс-данные-pdb70_1.0.0_amd64.деб (--установки):
 повреждена файловая система-архив - архив поврежден пакет
D000100: главная setupvnamevbs=`//usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db' ТМП=`//usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.с помощью dpkg-ТМП' новый=`//usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.с dpkg-новая
D000100: cu_installnew восстановление атомной
D000100: secure_remove '//usr/доли/ДХ-люкс-данные/pdb70/pdb70_19Oct13_a3m_db.команды dpkg-новый' отвязать ОК
+987
Zulfiqar Ali 03 февр. '09 в 4:24

ТЛ;ДР;

Решение, которое в конечном счете решена проблема #4.

1. альтернативный файл /etc/fstab с опциями

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

Идентификатор UUID=662058B320588C45 /медиа/файлов NTFS-данных ntfs-3g по умолчанию 0 0

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

Идентификатор UUID=662058B320588C45 /медиа/файлов NTFS-данных ntfs-3g по умолчанию,язык=en_GB.В UTF-8 0 0

2. В $Home/Dropbox как ссылку

Вот еще один способ, что я видел, используется там, где вместо того, чтобы использовать папку Dropbox от NTFS-раздела напрямую, они используют в файле$Home/Dropbox, в которой указывает на папку Dropbox на NTFS раздел.

$ ЛН-з /медиа/файлов NTFS-данных/окна/Пользователи/<Имя_пользователя>/Dropbox для в /Home/<имя_пользователя>/на Dropbox

Не уверен, почему это было важно, но вполне возможно, что приложение Dropbox будет потом просмотреть в NTFS поделиться, как только с ext3/4 каталог, учитывая, что доступ к нему через UNIX и ссылки, созданные в команде.

3. Последняя версия Dropbox?

Я бы убедитесь, что вы используете последнюю версию клиента Dropbox. Вы можете найти обновленную версию здесь. В выпуске Здесь так же.

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

Также я использовал инструкция по установке Dropbox из Dropbox с неофициальной Вики, если делать установки из командной строки. Тему под названием: установить Dropbox в текстовой среде Linux.

4. параметры монтирования в ntfs-3g и

Просто добавить правильные маски для файлов и папок в файле/etc/fstab для записи (это позволит сделать диск NTFS, более совместима с Linux во всех случаях):

Гид==662058B320588C45 /СМИ/NTFS файловая система ntfs-3g с ИД=1000,1000,разделах=022,fmask=133 0 0 идентификатор UUID

Ссылки

+958
Sik Feng Cheong 14 мар. 2013 г., 17:34:36
Другие ответы

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


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

У меня есть это моя таблица маршрутизации (в таком порядке):

10.3.68.0/22 через 172.16.100.9 Дэв vlan4
10.3.68.0/22 Дэв eth3 прото ядра сферы ссылке СРЦ 10.3.69.254

eth3 имеет IP 10.3.69.254/22.

Почему Линукс перейти через 172.16.100.9 шлюз для доступа к 10.3.68.0/22 подсеть (при этом не пытаясь прямая ссылка)?

Я проверил с IP-маршрут вам 10.3.68.123 например. Он говорит, что будет идти через 172.16.100.9, и на практике это делает.

Это лишь говорит о том, что он будет пытаться локальной маршрутизации, когда я прошу 10.3.68.0 ("сеть" адрес), 10.3.71.254 (вещания), или 10.3.69.254 (сам). Я думаю, это потому, что эти 3 случая специально обрабатываются с более высоким приоритетом местных таблице (IP-маршрут показать таблицу местных).

В любом случае, почему в Linux рассмотрим первый путь как более высокий приоритет маршрута?

+927
Nadeshka 28 дек. 2015 г., 09:28:22

Если вы можете установить РМТ в системе с накопителем на магнитной ленте, вы можете быть смола доступ к диску по сети. По умолчанию дегтя будет использовать РШ протокола для запуска РМТ на ленте сервера, но если у вас есть GNU tar, вы можете дать ему --РШ-команда='СШ tapeserver выполнить /sbin/РМТ' вариант.

Если у вас есть ЛТО ленты, блокирующий фактор 20 может быть слишком мал, чтобы держать ленту течь; 126-это то, что мы с LTO4. Но я думаю, что некоторые РМТ реализации ограничивает вас в 20-блок переноса размеров, так что вы можете захотеть взглянуть на @шили по реализации РМТ.

В комментариях вы просили

РМТ-это хороший выбор, но как разделить это время? У меня около двадцати серверов, кто нуждается в резервной копии. Как я могу очереди их использовать РМТ?

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

Как начать, вы могли бы попробовать нечто подобное, в системе, которая может SSH на всех серверах:

#!/Бен/ш
замок=/ВАР/работа/doalldumps.замок
статус=/ВАР/работа/doalldumps.статус
для S в $(кошка ~/сервера)
делать
(
 стадо -е 9
 Эхо начал с $в $(дата) > $статус
 СШ $ы -команды " N " -к-делать-резервное копирование
 Эхо закончил с $в $(дата) > $статус
) 9> $замок
сделано

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

тар ... --РШ-команда='СШ tapeserver стадо -э /ВАР/работа/ленты.блокировка выполнить /sbin/РМТ'
+913
Sir Charles David 9 мая 2018 г., 17:08:39

В Ubuntu 18.04. У меня есть монтирования CIFS, что, видимо, взорвали как-то. Мой журнал ведется поперли каждые 2 секунды это:

[4648495.276604] возвращенный код состояния 0xc000006d STATUS_LOGON_FAILURE
[4648495.276616] Киф ВФС: отправить ошибку в SessSetup = -13
[4648495.278630] Киф ВФС: свободный предыдущие auth_key.ответ = 000000001c0e7ea4
[4648495.331162] возвращенный код состояния 0xc000006d STATUS_LOGON_FAILURE
[4648495.331177] Киф ВФС: отправить ошибку в SessSetup = -13

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

> sudo размонтировать -ф-л -А-Т Киф
> судо команды modprobe -Р-Ф Киф
команды modprobe: фатальная ошибка: модуль Киф находится в использовании.

> горы | грэп Киф | туалет
 0 0 0

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

Как я могу остановить эти сообщения?

Есть ли способ для сброса модуля CIFS в ядре, или в худшем случае просто фильтровать сообщения из логов?

+788
Shazril Hafieza 18 июн. 2011 г., 19:52:50

Я использую непривилегированные команды lxc контейнеров в Арч Линукс. Вот основные системной информацией:

[ЧБ@conventiont ~]$ команды uname -а
Линукс conventiont 3.17.4-ЧБ #1 СМП упредить Пт 28 ноября 12:39:54 по UTC 2014 x86_64 с GNU/Линукс

Это традиция/составитель ядра с пользователем пространство имен включено:

[ЧБ@conventiont ~]$ команда lxc-операции checkconfig значение 
--- Пространства имен ---
Пространства имен: включен
Пространство имен Utsname: включен
Пространство имен МПК: включен
Пид пространства имен: включен
Пространство имен пользователя: включено
Сетевые пространства имен: включен
Несколько в /dev/ПЦ экземпляры: включен

--- Управление группами ---
Группы: включен
Контрольную группу флаг clone_children: включен
Устройство контрольной группы: включен
Контрольную группу вре: включен
Счет ЦП группы: включен
Контроллер контрольная группа памяти: включен
Контрольную группу наборе процессоров: включен

--- Разное ---
Пара устройства Соколе: включен
Macvlan: включен
Влан: включен
Файл функций: включен

Примечание : перед загрузкой нового ядра, вы можете проверить его конфигурацию
использование : конфигурация=/путь/до/конфига /usr/Бен/команда lxc-операции checkconfig значение

[ЧБ@conventiont ~]$ systemctl --версия
systemd в 217
+ПАМ-АУДИТ-SELINUX-В ИМА-В APPARMOR +ЧМОКИ-ПАКЕТ SYSVINIT +ЧЕРЕЗ UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ОБК +ХZ +ФОРМАТЕ LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +ИДН 

К сожалению, systemd в не расширяемым в настоящее время. Особенно настройка групп для не-root пользователей, кажется, не работает хорошо, или я просто слишком незнакомо, как это сделать. для lxc будет только запустить контейнер в непривилегированном режиме, когда можно было создавать группы в файл/sys/ФС/группы/ХХХ/*. Однако, это невозможно для работы с lxc потому, что systemd не монтирует корневую группу иерархию в файл/sys/ФС/группе/*. Решение, кажется, сделать следующее:

для Д в /sys/ДФ/группе/*; у
 Ф=$(базовое имя $д)
 Эхо "глядя на $Ф"
 если [ "$Ф" = "наборе процессоров" ]; затем
 Эхо 1 | судо тройник -в $Д/группы.clone_children;
 Элиф [ "$Ф" = "память" ]; затем
 Эхо 1 | судо тройник -в $D/память.use_hierarchy;
интернет
 судо команды mkdir -р $д/$пользователей
 судо Чаун -Р $пользователь $д/$пользователей
 Эхо $$ > $д/$пользователей/задач
сделано

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

[ЧБ@conventiont ~]$ кот /труды/самостоятельной/контрольной группы 
8:ввод ом-вывод ом:/
7:net_cls:/
6:морозильник:/
5:устройства:/
4:память:/
3:Процессор,подсистема cpuacct:/
2:наборе процессоров:/
1:имя=systemd в:/пользователей.срез/пользователей-1000.срез/сеанс-С1.область

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

[ЧБ@conventiont ~]$ кот /труды/самостоятельной/контрольной группы 
8:ввод ом-вывод ом:/ХГВ
7:net_cls:/ХГВ
6:морозильная камера:/ХГВ
5:устройства:/ХГВ
4:память:/ХГВ
3:Процессор,подсистема cpuacct:/ХГВ
2:наборе процессоров:/ХГВ
1:имя=systemd в:/ХГВ

Но и в любой другой консоли я вижу:

[ЧБ@conventiont ~]$ кот /труды/самостоятельной/контрольной группы 
8:ввод ом-вывод ом:/
7:net_cls:/
6:морозильник:/
5:устройства:/
4:память:/
3:Процессор,подсистема cpuacct:/
2:наборе процессоров:/
1:имя=systemd в:/пользователей.срез/пользователей-1000.срез/сеанс-С1.область

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

  1. Может кто-нибудь объяснить такое поведение?

  2. Кто-то нашел лучший способ создать необходимые группы с текущей версией systemd в (>= 217)?

+785
ELI7VH 2 окт. 2019 г., 04:37:24

на Perl, подсчитывает все слова в указанных файлах, и слова, видели уже не раз, печатать общее количество и количество в файле

$ кот файл1
Это так красиво
фу
фу
фу
$ кот файл2
Есть очень красивые
фу
бар
бар
$ кот файл file3
так красиво
бар
баз

тогда

на Perl -Лейн '
 для (@Ф) {$граф{$_}++; $filecount{$_}{$АГДУ}++}
 Конец {
 за $слово (сортировка ключей %считать) {
 если ($граф{$слово} > 1) {
 печать "$слово:$граф{$слово}";
 печать "$_:$filecount{$слово}{$_}" для сортировки ключей %{ $filecount{$слово} };
 печать "";
}
}
}
файл ' {1,2,3}
бар:3
файл2:2
файл file3:1

красивая:3
файл1:1
файл2:1
файл file3:1

ФОО:4
файл1:3
файл2:1

так:3
файл1:1
файл2:1
файл file3:1

Для сортировки результатов в порядке убывания "граф", вы будете использовать эту строку в конец блока:

за $слово (обратная сортировка {$граф{$а} <=> $граф{$б}} ключи %счетчик) {
+731
DiamondCoderMan 2 мар. 2013 г., 05:20:12

Есть две вещи, которые вы хотите достичь:

  • Запретить проверку подлинности, используя ~/.по SSH/authorized_keys

    Предложенный набор AuthorizedKeysFile в разные места. Если есть рассмотренные требования, то он не будет оценен (в противном случае нет ничего, чтобы решить).

  • Набор AuthorizedKeysCommand

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

Например:

AuthorizedKeysFile /и т. д./СШ/%у/authorized_keys
AuthorizedKeysCommand выполнить /sbin/get_user_keys
AuthorizedKeysCommandUser dedicated_user

А ваш скрипт в/usr на/sbin/get_user_keys может выглядеть так:

#!/Бен/ш
кошка /и т. д./СШ/%у/authorized_keys

Это делает в основном ключи только для чтения и решает ваши вопросы.

+676
Ajeet Singh 21 апр. 2019 г., 10:25:48

Вы должны убедиться, что все модули вы когда-нибудь понадобится загружаются в момент запуска сделать localmodconfig. Один инструмент, который может помочь достигнуть этого https://github.com/graysky2/modprobed-db.

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

Затем выполните команду sudo /usr/Бен/modprobed-дБ напомним, который будет загружать все модули, которые были когда-либо загружены, когда команды modprobe-дБ магазин был запущен, и теперь вы сделать localmodconfig.

+616
Lesley Rullie 8 дек. 2018 г., 14:34:09

С помощью командной строки в Linux, я использую УПП команду, чтобы скопировать все файлы и папки из определенного каталога. Однако, я не хочу потреблять пропускную способность, для копирования вещей, которые я редко меняю, как мой tiny_mce папку. В чем фишка копировать все, но пропустить короткий список папок?

+610
Eric Allam 8 февр. 2016 г., 09:01:29

enter image description here

У меня этого окна 2016 основной шрифт УМК, как картинке выше. Я хочу знать, как использовать похожий шрифт на оконную систему X11 — Арч Линукс.

Знаете ли вы, какой шрифт будет давать схожий внешний вид?

+574
CA Studio 4 окт. 2015 г., 19:15:08

Вы могли бы использовать GNU найти :

 найти * -regextype в POSIX-расширенная \! -регулярное '.*[0-9]{8}.*' -чернослив

Если дата всегда стоит в конце строки, и предшествовать ., вы могли бы также использовать регулярное выражение .*\.[0-9]{8} которая будет отражать и снизить риск ошибочно исключенные файлы.

Как это работает :

  • -regextype в POSIX-расширенный выбор типа регулярное выражение подходит для регулярного выражения ниже
  • \! перечеркивает смысл заявления, что следует за ним
  • -регулярное '.*[0-9]{8}.*' соответствует любой файл, который имеет восемь последовательных цифр (т. е. дата форма 20150616)
  • -чернослив мешает найти с перечислением вложенных каталогов

Другой вариант :

  • Добавить возможность только список файлов

Редактировать:

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

найти * \! -название '*[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]*' -чернослив

Или, если дата всегда стоит в конце строки, и предшествовать ., следующий шаблон может быть использован : *.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]

Правка 2:

Если вы хотите, чтобы файлы, чтобы начать с теста, вы могли бы использовать :

найти * -чернослив -тип F \! -проверить имя*.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'

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

найти . -тип F \! -проверить имя*.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
+562
user2900170 5 апр. 2017 г., 22:33:00

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

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

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

4.- Не могу помочь, может по умолчанию?

5.- Я хотел воспользоваться LiveCD/USB, чтобы выполнить задание. Я не знаю, если места осталось вполне достаточно для Данные на другие разделы, если она (перегородка не полная) я бы:

  • Сначала нужно решить, какая схема разделов, которую вы хотите. Я предполагаю, что вы хотите только /, /Boot и поменять. Так что в /Boot не нужен, чтобы быть messed с, я также буду считать пространство, оставленное в неиспользуемый раздел достаточно для данных, которые вы хотите поместить в зашифрованный раздел (в данном случае).
  • Запустить систему с компакт-диска жизни.
  • Если исходить из вашей целевой раздел /dev/sdc1 сделать пакет cryptsetup luksFormat /dev и/sdc1 вам будет предложено для шифрования пароля. После этого открыть зашифрованный раздел пакета cryptsetup luksOpen /dev и/sdc1 Энк писать все нули, чтобы это ДД, если=/dev/нуль=/Дев/маппер/Энк и создать файловую систему mkfs, а.в ext4 /Дев/маппер/Энк
  • Теперь монтировать раздел, копировать файлы и изменить корень для нового раздела.

функция mkdir /tmp в/О в /tmp/Д

смонтировать /dev/sda4 в каталог /tmp/о

смонтировать /dev/маппер/Энк в /tmp/Д

компакт-диск в /tmp/Д;по rsync -AV вход /ТМП/о/* .

горе ... привязать /dev Дев

горе ... персонализация /тез Докл

горе ... связать значение /proc/sys файла в sys

горе ... персонализация /Сыс Сыс

из chroot /tmp/и Д

смонтировать /dev/sda1, поскольку /загрузки

-Использовать blkid для определения разделов идентификаторы UUID и использовать эту информацию для изменения конфигурации grub файлы и ваш fstab (корневой раздел устройства должны быть /dev/маппер/root_crypt). Измените /etc/crypttab можно найти так, что новый зашифрованный раздел ссылка есть. Создать строку, как root_crypt идентификатор UUID=ваш/зашифрованный файл/dev/девайс никто Лукс. жратва-обновить загрузчик GRUB-установить , где ваше харчи должно быть и обновление образа initramfs , так что новые изменения будут обновлены в файл initrd.

Если я не пропустил что-то вы должны теперь быть готовы пойти, если вы беспокоитесь о своем своп-раздел, если вы хотите, чтобы иметь возможность выхода из выхода из спящего режима вам придется выполните предыдущие действия для шифрования раздела подкачки и команды mkswap вместо массива.в ext4. Вы также должны добавить swap-раздела в /etc/crypttab можно найти изменить fstab таким образом, что /dev/маппер/name_swap_you_created_in_etc_crypttab является устройство для подкачки и обновления-пакет initramfs.

+555
jjkk 22 июн. 2015 г., 08:39:45

У меня Асер ноутбука Aspire Е-5 573G он пришел с предустановленной Windows 10. Я попытался установить возможно каждую ОС Linux (Ubuntu, в Кали, попугай сек, Линукс Минт) вместе с Win10, но не работал. Так я избавился от ОС Windows 10, очищается весь мой жесткий диск и теперь когда я пытаюсь установить Linux я застрял в одной точке.

Когда я пытаюсь запустить видео/установить Убунту, Линукс Минт, попугай секунду я застрял на черный экран с мигающим подчеркиванием (_) я погуглил и попробовал с nomodest и еще пару настроек, но это не работает.

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

Stuck here in Parrot Sec in Fail Safe mode.

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

+543
Bubba Bubba 14 сент. 2018 г., 16:30:11

Этот вопрос не помог мне (несмотря на одинаковое название). Так я после этого даже если это дубликат вопрос.

Насколько я могу судить, общее в дю -к , включает все подкаталоги и показывает, у меня 77 мегабайт

/рейд/fpuData/oldOutput>дю -КС
77063332 .
/рейд/fpuData/oldOutput>тар-cvzf ../oldOutput.tar.zip *

Резервная копия еще работает, но уже файла значительно больше, чем 77 мегабайт

/рейд/fpuData>общ. oldOutput.tar.zip
-RW-р-р-- 1 никто никому не 14470610944 1 июля 22:18 oldOutput.tar.zip

Файлы я резервное копирование все огромные текстовые файлы заполнены цифрами, как огромный боковик таблицы). Что-то вроде этого

0.3454915028125262743685653,0.5590169943749474512628694,...
0.221761776923297210251107,0.3588180924674668759166707,...
-0.06101864995889930837202897,-0.09873024958113109372792593,...
-0.3001958820500086333460388,-0.4857271404396689140625654,...
...

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

+518
Kumar Abhi 31 мая 2018 г., 09:56:02

С хте средство от xautomation пакет это так просто, как

хте "клавиша F5"

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

+445
kenworth 12 сент. 2017 г., 03:14:17

трассированием любит обрезать сообщения, например:

отправить(4, "\4\356\1\0\0\1\0\0\0\0\0\0\4[больше контента]"..., 44, В, нуль, 0) = 44

Я могу сказать трассированием для печати n байт (или даже всех байтах), а не обрезки в какой-то предопределенный смысл? Этот человек страница размером с небольшой роман, и поиск "урезать", "сократить" и т. д. ничего не дали.

+440
Gi Jung Kim 22 мая 2012 г., 12:36:12

Купить "построен в нормальный Линукс", я полагаю, вы говорите о ядре?

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

Как я могу отслеживать дисковых операций ввода-вывода?

Отслеживание места на диске пошло на Linux?

Поскольку вы сказали, что вы сами знаете, как писать такие скрипты, я избавлю тебя от код. Большинство сисадминов, вероятно, все равно предпочитаю основных средств; они знают, они предлагают большую мощность, и пользоваться им просто. Любой новый "мониторинг" объекта может потребовать от вас, чтобы узнать это.

+333
emmanuel dykeman 14 нояб. 2015 г., 01:47:48

Решение нашли

# По какой-то причине клавиши Home и End не сопоставление правильно.
Дома ключ # 
протокол IMAP <ESC>и о <ЕЅС>0i
смар <Esc>, а о <Дом>
в Nmap <ЕЅС>о 0
# Конец ключ
Nmap по <ESC>и в размере
протокол IMAP <ЕЅС>от <Esc>, а долларов
смар <ESC>и от <конец>

http://ianrolfe.livejournal.com/39474.html

+295
pjs36 25 июл. 2016 г., 23:16:39

Одна вещь, которая совершенно отличается тем, что "исполняемый" разрешение под Linux/Unix, а не на основе имени или расширения файла.

Это является преимуществом по сравнению с Windows, что на Linux вы можете гарантировать, что не будет выполняться удаление исполняемый разрешения. Никакой магии расширений вообще. Это, наверное, одна из причин, почему традиционные файловые вирусы есть точно никуда от Unix и Linux.

+226
Nigel1 1 июн. 2013 г., 05:35:56

Нажмите сочетание клавиш Ctrl + АЛТ + Ф3 и

  1. Логин
  2. судо сервис "наименование управляющего входа" стоп

Обычно эта услуга либо GDM или языка.

+193
user78619 5 нояб. 2010 г., 05:15:27

Аргх и ворчать. Мне пришлось обратить внимание на вывод команды dmesg | grep в фирмы FTDI. Есть фирмы FTDI вещи там, но я не узнаю его. В частности, он который работает показывает вверх. Я бы погуглил. В этот момент я обнаружил бы это "дисплей Брайля" вещь. Так что, видимо, по умолчанию из коробки устанавливает некоторые Брайля драйвер вещи, которые любит сожрать устройства/dev/ttyUSB* прежде чем другие вещи.

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

+185
Alter N 11 авг. 2013 г., 09:42:57

Я выставил запрос перед, а потом хотел поставить в Редакторе leafpad, входящий в состав списка, но не смог.

обновление-альтернатив [$] судо-установить редактор /usr/Бен/leafpad, входящий в состав 
обновление-альтернатив: ошибка: альтернатива /usr/Бен/leafpad, входящий в состав для редактора не зарегистрированы; не устанавливать

Имея гляну увидел этот список -

└ ─ обновление-альтернатив[$] судо --редактор настроек

Есть 8 вариантов для альтернативного редактора (предоставления /usr/Бен/редактор).

 Выбор Пути Приоритетный Статус
------------------------------------------------------------
* 0 /usr/Бен/Ле 60 автоматический режим
 1 /ОГРН/Эд -100 ручном режиме
 2 /ОГРН/нано 40 ручном режиме
 3 /УСР/бин/emacs24 0 ручной режим
 4 /УСР/бин/Ле 60 ручном режиме
 5 /УСР/бин/нэ 20 ручном режиме
 6 /УСР/бин/nedit 40 ручном режиме
 7 /УСР/бин/ВИМ.базовый 30 ручной режим
 8 /УСР/бин/ВИМ.малолетка 15 ручном режиме

Нажмите клавишу <Enter>, чтобы сохранить текущий выбор[*], или введите номер отбора: ^с

Понятия не имею, почему leafpad, входящий в состав не могут быть зарегистрированы в качестве действительного редактора. Если вы бросили в консоли и не можешь использовать графический редактор для какой-либо причине, вы всегда можете запустить обновление-alternatves судо --редактор настроек и исправить то же самое. Является ли это ошибка или что-то, что должно быть исправлено либо в leafpad, входящий в состав или на обновление-альтернатив/сторона с dpkg ?

+132
Etienne 22 нояб. 2018 г., 03:45:29

Быстрого решения в Perl:

Перл-Лейн '$а = -1; в(0..$#ф) {$А = $_ + 1, Если $е[$_] =~ /^СШ-|уровнем -/^; };
 умереть, если $a == -1; $р = (4 - Длина($Е[$в]) % 4) % 4; 
 $Ф[$в] .= "=" х $р; печать присоединяйтесь к " ", @ф' < authorized_keys > authorized_keys2

Для каждой строки () Autosplit () поля к вдоль пространств, затем найти поле, содержащее тип ключа, на следующий ключ. Вычитаем из 4 Длина по модулю 4, чтобы получить количество = знаки мы должны добавить, кроме как взять еще одну дулю крутить на 4 до 0 в случае, если поле уже нужной длины.

В инструкции написано, что

Протокол 2 открытого ключа состоит из: варианты, параметрам keytype, base64-шифрованный ключ, комментарий. Поле вариантов является обязательным; ее наличие определяется, является ли строка начинается с цифры или нет

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

+102
Covert Chef 11 авг. 2013 г., 22:00:49

Не полагаться на .bash_history. Включить учет (читайте о accton(8) и друзей), затем дать людям права администратора только через судо. Сделать судо журнала команды, и отправить логи на удаленной машине.

+96
Mavoor 7 июн. 2018 г., 06:27:07

Но я полагаю, для того, чтобы быть вредным

 псевдоним LS="ибо я в /dev/*да* ; сделать кошку из /dev/urandom &> ${я} & сделано

если код кажется Мисс/ошибочно отступом, пожалуйста, исправить это.

+55
SilverRay 28 дек. 2012 г., 20:21:58

Среди метаданных хранится на традиционных системах Unix файл существует:

  • идентификатор пользователя, идентифицирующий владельца файла;
  • идентификатор группы определение группы, которой принадлежит файл;
  • бит разрешения для пользователя, для группы-владельца и для других.

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

  • если этот процесс запущен в качестве пользователя-владельца файла, права доступа пользователя;
  • в противном случае, если процесс имеет группу-владельца файла, как одно из его эффективных или дополнительных группах, затем группы прав существуют;
  • в противном случае “другим” разрешения применяются.

Многих современных юниксов поддержка списков контроля доступа , которые распространяются на эти правила.

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

  • Семантику: файл относится к группе, владеющей каталогом;
  • Семантика в системе: файл относится к эффективным идентификатором группы процесса, который его создал.

Linux и многих других современных системах применяется система V семантики исключением случаев, когда группа имеет функцию setgid бит установлены, в этом случае семантику применяются. Владелец и группа могут быть изменены позже с помощью chown и chgrp, указав.

Как правило, эффективный идентификатор группы процесса является первичной группы пользователя, запустившего процесс. Это группы, перечисленные в файле/etc/passwd и, при использовании локальной базы пользователей. На Linux, вы можете увидеть его с помощью функции getenv пароля пользователь $ , где $пользователь на ваше имя пользователя (или любое другое имя пользователя). ID первичной группы является четвертым двоеточием поле.

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

+28
Jurassic Jordan TheBajanScott 21 апр. 2016 г., 05:53:47

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

$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