Сколько издержек хранения поставляется вместе с пакет cryptsetup и ext4?

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

Первая попытка: размер контейнера размер содержимого.

dirsize=$(ду -ы -B512 "каталог$dir" | "вырезать" - Ф 1)
ДД, если=/dev/нуль=$контейнер счетчик=$dirsize
losetup на /dev/loop0 контейнер $
программа fdisk /dev/в разделе loop0 # 1 с максимальный возможный размер
пакет cryptsetup luksFormat --ключ-файл $файл устройства /dev/loop0
пакет cryptsetup luksOpen --ключ-файл $путь к файлу устройства /dev/loop0 контейнер
массива.в ext4 -Дж /Дев/маппер/контейнер
команды mkdir /MNT в/контейнер
смонтировать /dev/маппер/контейнер /тугриков/контейнер
в rsync-Р "каталог$dir" /шоссе/контейнер

Rsync и возвращает, что не хватает места для данных. Представляется разумным, так как есть некоторые накладные расходы на шифрование и файловая система.

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

dirsize=$(($dirsize + ($dirsize + 8)/9))

Это решает проблему для Дирс с > 100 МБ, но не для Дирс с < 50 МБ.

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

+627
Pepita 19 янв. 2018 г., 18:38:46
34 ответов

У меня была похожая проблема, но пробовал оба разрешения и ранее chattr безрезультатно. Корень в терминалу. CD в директорию.

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

чмод Уго+ж именем

это не удалось - тогда:

chattr -я-именем 

что было принято - тогда

чмод Уго+ж 

которая была принята

РМ именем

и он исчез.

Федора 25 на рабочей станции HP.

+1000
Krishna Kishore 03 февр. '09 в 4:24

Следует также сообщить

-Баш: [: missing `в]'

или

-Баш: [0: команда не найдена

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

+996
shilo40 27 дек. 2012 г., 09:06:10
Другие ответы

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


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

Контроллер xHCI, что на самом деле два автобуса в один. Автобус суперскорость:

/: Автобус 04.Порту 1: 1 Дев, класс=root_hub, водитель=xhci_hcd/6р, 5000м

... и традиционный порт USB2 один:

/: Автобус 03.Порту 1: 1 Дев, класс=root_hub, водитель=xhci_hcd/14П, 480М

Обратите внимание, что оба используют xhci_hcd водителя.

Это возможно, минимизировать вмешательство старых и медленных устройств к гораздо быстрее с USB3 устройств на всех уровнях реализации USB.

+990
Sheree 9 мая 2010 г., 12:26:05

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

+989
Yannis 21 янв. 2014 г., 20:01:37

Я не уверен насчет этого сравнения я делаю:

 если [ "$exit_status" -экв 0 ];тогда
 #отдельные заявления
интернет

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

+936
tahasozgen 2 янв. 2015 г., 10:40:44

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

+925
Shorez Karki 25 авг. 2018 г., 17:01:43

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

И я хочу, чтобы определить режим, который есть ` - корейски-хангыль метод ввода'.

Я знаю только как определить миноре с определенными карту-ключ, как это. (легкий-mmode-определение-минор-корейский режим-режим режим "корейских" Нил "한" корейско-режим-карта)

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

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

+915
Ulysses Alves 16 сент. 2014 г., 22:35:47

Предполагая, что содержимое файла, как показано ниже:

$ кот мой_файл
а,в,С,название,на col1,столбец col2,col3,для имени,фамилии,ФИО5,фу,имя,ФИО6
$ 

на awk решение

$ на awk -Ф',имя' '{печати функцию substr($0,индекс($0,$2))}' файл myfile
на col1,столбец col2,col3,для имени,фамилии,ФИО5,фу,имя,ФИО6
$

на Perl решение.

$ Перл -ЧП 'с/^.*?имя файла myfile//' 
на col1,столбец col2,col3,для имени,фамилии,ФИО5,фу,имя,ФИО6
$
+878
bepe 27 февр. 2017 г., 18:27:42

Я использую состояние печенья выходы в мой носатик сценарий. Мое состояние выхода задается в следующем формате:

Текст1 : некоторые сообщения, в том числе( строки
теги, например, и запятая(,),=,точка с запятой (;), как символы)

Можно ли отделить Текст1 & сообщение(
и с запятой(;) используется для разделения строк)?
Также я могу рендерить HTML-теги в скрипте носатый? Я ищу некоторые встроенные скрипты (самошифрования sed,awk или некоторые встроенные альтернативу), который можно легко использовать в скрипте носатый.

+819
theta30 29 авг. 2012 г., 15:07:24

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

Команды по умолчанию выглядит так:

# архив я пакет.деб
+761
May Anne Suguitan Palacio 5 апр. 2015 г., 11:23:42

Мое решение требует, что Firefox уже запущен, если нет, запустите его с Firefox &. Тогда этот скрипт будет открывать страницы во вкладках

#!/Бен/ш

для меня в dir*; делать
 в Firefox $я
сделано

Я использую браузер Firefox 38.4.0

+750
Vladviolin 4 мая 2017 г., 04:01:58

Посмотреть этот ответ. Поскольку она была размещена км драйверов (inteldrm(4) и radeondrm(4)) на OpenBSD поэтому изменение machdep стал ненужным на некоторых платформах и для некоторых чипсетов, что делает установщик вопрос также нет.

+700
adamg 14 окт. 2011 г., 07:13:47

Это возможно в bash 4, но более громоздким, чем в ЗШ. Вы должны определить функцию для проверки, если командная строка пуста; командная строка в переменной READLINE_LINE. Легче использовать эту функцию, чтобы вставить нужную команду для пустых строк, а не устроить для автоматического запуска команд. После выполнения этой функции, вводить ключевую последовательность, которая обязательно сопоставление по умолчанию для возврата; сочетание клавиш Ctrl+J и обычно синоним. Неиспытанный код.

insert_default_command_if_empty () {
 если [[ -Z от $READLINE_LINE ]]; затем READLINE_LINE='ЛС-л'; в интернет
}
привязать '"\е[З1~": insert_default_command_if_empty'
привязать '"\с-М": "\Е[З1~\кя"'
+696
Chris Barnes 13 дек. 2016 г., 12:03:53

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

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

Я имею в виду: Если "привет" и 30 происшествий, я бы хотел саб на 2-й, 4-й, 6-й и так далее с "привет", вместо 1-й, 3-й, ... по-прежнему "привет".

Вот что я сделал:

Начать { ДФ="[^а-Яа-я]+" } {
 Для (я=1; я<=НФ; я++) {
 слово = нижестоящим($я)
слова[слово]++
}
}
 Конец {
 для (Ш в словах)
 функции printf("%3д %з\п", слова[ш], ш)
 } 
+686
user200542 29 дек. 2018 г., 11:01:57

Я держу глаза на процесс в FreeBSD, используя скрипт, который выводит текущее состояние задания.

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

  • повторите 100000 ./dumpstatus ; сна 2

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

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

  • повторите 100000 Ш-с пути '/до/скрипта/dumpstatus ; сна 2'

но это вряд ли подходит, и не занимает путь от текущего лсов, либо которая раздражает :)

Я также пытался повторить 10000 ( ./dumpstatus ; сна 2) С и без экранирования скобок, это не работает и я не совсем уверен, почему.

Что такое правильный способ сделать это, не вызывая Ш-с, так что точка с запятой становится истолковано как я хочу?

+663
user4509 3 авг. 2017 г., 07:28:10

Ссылка магнит не содержит никакой информации о файлах. Сначала вы должны скачать торрент И тут можно извлечь информацию. Е. Г. вы можете использовать как aria2 полезности. Здесь-это функция оболочки Баш:

Магнит-инфо() {
 хэш=$(Эхо "$1" | команда grep -ФП "(?<=btih:).*?(?=&)")
 Эхо "Магнит хэш: $хеш"
 aria2c --БТ-только метаданные=правда-БТ-сохранить-метаданные=истинно -М "$1"
 aria2c "$хэш.торрент" -с
}

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

Пример использования:

$ Магнит-инфо "magnet:?xt=urn:btih:64b7700828fd44b37c0c045091939a2c0258ddc2&dn=archlinux-2014.06.01-dual.iso&tr=udp://tracker.archlinux.org:6969&tr=http://tracker.archlinux.org:6969/announce"
Магнит хэш: 64b7700828fd44b37c0c045091939a2c0258ddc2
>>> Печать содержимого 64b7700828fd44b37c0c045091939a2c0258ddc2 файл '.торрент'...
*** Торрент-Файл Информации ***
Режим: одиночный
Анонс:
протокол UDP://трекер.archlinux.орг:6969
на HTTP://трекер.archlinux.орг:6969/announce будут
Инфо-хэш: 64b7700828fd44b37c0c045091939a2c0258ddc2
Длина куска: 512KiB
Количество штук: 1094
Общая длина: 547MiB (573,571,072)
Имя: archlinux-2014.06.01-dual.iso
Магнет: magnet:?xt=urn:btih:64B7700828FD44B37C0C045091939A2C0258DDC2&dn=archlinux-2014.06.01-dual.iso&tr=udp%3A%2F%2Ftracker.archlinux.org%3A6969&tr=http%3A%2F%2Ftracker.archlinux.org%3A6969%2Fannounce
Файлы:
в IDx|путь/длина
===+===========================================================================
1|./archlinux-2014.06.01-dual.iso
 |547MiB (573,571,072)
---+---------------------------------------------------------------------------
+621
ab136 27 мар. 2011 г., 22:55:48

Мой протокол SFTP -V для размещения возвращает,

Подключение к ХХХ.ХХ.ХХ.ХХ...
OpenSSH_3.9p1, в OpenSSL 0.9.7 с 19 февраля 2003
debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
debug1: применение варианты *
debug1: подключение к ХХХ.ХХ.ХХ.ХХ [ХХХ.ХХ.ХХ.ХХ порт] 22.
debug1: установленное соединение.
debug1: permanently_set_uid: 0/0
debug1: идентичность файл /root/.по SSH/id_rsa тип 1
debug1: идентичность файл /root/.по SSH/id_dsa, который находится тип 2
debug1: Удаленная версия протокола 2.0, пульт дистанционного версия программы OpenSSH_5.3
debug1: матч: OpenSSH_5.3 ПЭТ пакет OpenSSH*
debug1: включение режима совместимости для протокола 2.0
debug1: локальное строке версия протокола SSH-2.0-OpenSSH_3.9p1
debug1: SSH2_MSG_KEXINIT послал
debug1: SSH2_MSG_KEXINIT получил
debug1: KEX по: сервер->клиент aes128-CBC с помощью HMAC-MD5 и нет
debug1: KEX по: клиент->aes128-CBC с сервера с HMAC-MD5 и нет
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) отправил
debug1: ожидая SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT послал
debug1: ожидая SSH2_MSG_KEX_DH_GEX_REPLY
debug1: хост ХХХ.ХХ.ХХ.ХХ-это известный и соответствующий ключ узла ОГА.
debug1: найден ключ в /root/.СШ/если вы:63
debug1: ssh_rsa_verify: правильная подпись 
debug1: SSH2_MSG_NEWKEYS послал
debug1: ожидая SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS получил
debug1: SSH2_MSG_SERVICE_REQUEST послал
debug1: SSH2_MSG_SERVICE_ACCEPT получил
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: открытый ключ
debug1: номер открытого ключа: /корень/.по SSH/id_rsa
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: номер открытого ключа: /корень/.по SSH/id_dsa, который находится
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: клавиатура-интерактивный
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: пароль
пароль [email protected]'ы:
debug1: успешная аутентификация (пароль).
debug1: канал 0: новый [клиент-сессии]
debug1: введя интерактивный сеанс.
debug1: канал 0: бесплатно: клиент-сессии, nchannels 1
debug1: ФД 0 очистка системного
Прочитать из удаленного узла ХХХ.ХХ.ХХ.ХХ: Соединение прервано
debug1: перенесено: стандартный ввод, 0, 0 поток stdout, stderr, в 61 байт в 0.0 секунд
debug1: байт в секунду: стандартный ввод, 0.0, 0.0 поток stdout, stderr, в 60334.5
debug1: состояние выхода -1

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

+590
helperhelper 26 дек. 2018 г., 06:31:20

Не корень не требуется пароль для входа в качестве пользователя, даже если пароль был установлен для этого пользователя?

Когда я вошел в систему как "root", Су пользователь регистрирует меня в качестве "пользователя". Нет запроса пароля. Оттуда Су пользователя требует пароль. Это нормально?

На Debian 6 здесь.

+578
Merlot Latterian 17 авг. 2015 г., 04:00:38

На Linux[1], Вы можете переопределить __библиотеки libc_начало_главный() функция (обертка, которая вызывает функции main() ) функция из библиотеки. Вы можете сделать это несколько раз.

Пример:

#определите _gnu_source /* для RTLD_NEXT */
#включить <строка.ч>
#включить <запустите.ч>
код #include <dlfcn.ч>
#включить <заблуждаться.ч>
помощи #ifdef __UCLIBC__
#определить __библиотеки libc_начало_главный __uClibc_главный
#за endif
#определить STR_(ы) #ов
#определить STR_ ул.(С) (с)
инт __библиотеки libc_начало_главный(
 инт (*основная)(тип int с char**,char* в*), инт ас, типа char **А. В.,
 инт (*инит)(инт,тип char**,char* в*), недействительным (*Фини)(недействительным),
 пустота (*rtld_fini)(ничтожной), аннулировать *stack_end)
{
 для вызова typeof(__библиотеки libc_начало_основной) *real_lsm;
 если (*в(Void**)&real_lsm = функция dlsym(RTLD_NEXT, ул.(__библиотеки libc_начало_главное)))
 возвращение real_lsm(основной, АС - 1, АВ + 1, инициализации, Фини, rtld_fini, stack_end);
еще
 errx(1, "ошибка: функция dlsym: %ы", dlerror());
}
$ чч -спос -общая -стены -ж -кто-скобки пропустить.с-о skip1.так -ЛПНП
$ чч -спос -общая -стены -ж -кто-скобки пропустить.с-о режимы извлечения skip2.так -ЛПНП
$ LD_PRELOAD="./skip1.так ./режимы извлечения skip2.так" /бин/Эхо А Б В Г Д
с д

Это также работает, если вы компонуете программу против skip1.так , библиотеки и т. д. в явном виде. Вы можете даже для execve() совершенно разные программы с совершенно разными аргументами оттуда.

[1] это также случается работать с musl, хотя его __библиотеки libc_начало_главное не взять rtld_fini аргумент. В uclibc, эквивалентная функция __uClibc_главная.

+574
vidmaxi 6 июн. 2019 г., 13:04:09

Я пытаюсь найти и удалить все .ППВ файлы в текущем каталоге. Я использовал ниже команду:

РМ -я найти . | грэп .ППВ$`

Но каждый раз это дает мне эту ошибку:

РМ: отсутствует операнд
Попробуйте РМ --Help' для получения дополнительной информации.

Ничего плохого я делаю?

+564
keshav mainali 14 янв. 2015 г., 02:53:46

Разрешения Су

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

Су-c "/usr/Бен/ЧШ -с /бин/Баш корень"

Если у вас есть физический доступ

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

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

  • один
  • init=/Бен/ш
  • 1

Строка будет выглядеть примерно так:

 ядра /vmlinuz-2.6.15-27-386 корень=/Дев/маппер/Убунту-корень РО параметр init=/бин/Баш

В grub это должно выглядеть примерно так:

       ss of grub

После того как вы сделали изменения загрузки ядра (нажмите клавишу б).

Это даст вам временный доступ к системе с оболочкой, где вы можете пользоваться VI/Vim В сделать все необходимые изменения в ваш файл/etc/passwd в файл. Просто типа перезагрузки , когда вы закончите.

+546
HBPol 26 сент. 2019 г., 23:44:40

Я использую FreeBSD 9 и я хочу сделать скрипт, который будет проверять, если кабель Ethernet подключен, и если это так, то подключается к нему. Я хочу установить его так, что он запускается каждый раз, когда машина запускается, или всякий раз, когда я войти в систему. Я посмотрел на UNIX и книгу (она довольно устарела, и для общих Unix, а не конкретно FreeBSD) и он говорит, что я могу использовать crontab, но я могу сделать это только, чтобы сделать вещи в определенное время, а не при запуске. Может кто-то пожалуйста, скажите мне, как я могу получить в этом?

+530
David Szorad 12 дек. 2015 г., 17:24:46

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

Попробуйте открыть urxvt в одиночку (без Awesome). Для этого откройте другой терминал (сочетание клавиш Ctrl-альт-ФН) и типа что-то вроде urxvt xinit -- :1, и попробовать ключевой последовательности. Если это не показывают результатов, попробуйте изменить рыбе, например, и снова тест.

Я был в подобной проблемой, давно.

+490
Karen Hansen 11 сент. 2016 г., 05:05:53

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

  1. Но в этом примере создается файл с именем -:

    Эхо привет > -
    

    Как я могу сделать - в данном примере означает поток stdout?

  2. Наоборот, как я могу - имею в виду файл с названием - в таких примерах, как:

    кошка -
    
+484
hegerber 1 июл. 2011 г., 08:13:46

Да, но не напрямую.

Инструмент, который загружает .Xresources, который xrdb, вызывает препроцессор c. Вот где код#include директива исходит от. Препроцессор C не предоставляют доступ к переменным среды. Выходные данные препроцессора интерпретируется как список ресурсов, без дальнейшей динамической обработки, такие как интерполяция переменных.

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

Чтобы использовать переменную в C препроцессор, проехать его на xrdb командной строки:

xrdb -DEXTRA_RESOURCES_FILE="<$env_path/АБВ/где/Xresources>" -слияние ~/.Xresources

и использовать эту переменную в файл:

#включить EXTRA_RESOURCES_FILE

Обратите внимание, что вы ограничены в том, что вы можете в директиве Include, потому что препроцессор не имеет никакого строку возможность обработки, даже не объединение. Полное имя файла должно быть указано одной строкой. Кроме того xrdb , кажется, молча превратить " в _, но, к счастью, это позволяет <> через.

Если вы хотите больше гибкости, вы можете использовать другой препроцессор. Я использую М4, которая своеобразно и не идеальная, но и не хуже, чем с препроцессора. М4 имеет фактической возможности обработки строк и может содержать другие файлы. Это не может, однако прямой доступ к переменным среды. С GNU М4, вы можете сделать это, но вы должны использовать побег оболочки. Если вы собираетесь запустить пользовательскую xrdb вызова, вы могли бы также передать переменную среды в этой точке.

xrdb -Д"env_path=$env_path" -слияние ~/.Xresources

В .Xresources файл:

m4_include(env_path/АБВ/где/Xresources)

Обратите внимание, что М4 использует `...' цитировать строки. Чтобы включить ` в выходных данных, вам необходимо временно изменить кавычки.

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

xrdb -слияние "$env_path/АБВ/где/Xresources"
+462
CircleK 29 мар. 2012 г., 14:15:55

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

пакет cryptsetup -я 100000 --ключ-слот 2 luksAddKey $устройства
использовании luksKillSlot $1 устройства

Я думаю, что хэш-алгоритм может быть настроен на один слот, это всегда стандарт PBKDF2 с глобально-выбранной хэш-функции.

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

+395
Anuradha 13 сент. 2014 г., 20:14:55

Это может быть невозможно в СЭД. (Задача была выдана; я жду быть уличенными в неправоте.) Если вам требуется СЭДрешения, вы могли бы также перестать читать это.

Я был в состоянии сделать это с сочетанием пиу и на awk:

fav.html ТБК | у awk '
 /<\/ul>, а/ { флаг=1; уровень++; }
 /<ул>/ { печать сохранить[уровень]; уровень--; }
 флаг && /название/ { флаг=0; сохранить[уровень] = $0; следующий; }
 { печать; }
 '| пиу > избр.HTML-код.новый && МВ избр.HTML-код.новый fav.html

пиу fav.html сторнирует fav.html на построчной основе (ТАС - это кот задом наперед) и так производит

</ул>
 название: "ФАВ",
</ул>
 название: "сеть",
 <литий с href="https://discordapp.com">раздора</литий>
︙
<ул>
︙
<ул>
<ул>

Первые две строчки на awk код считать <ул> уровень вложенности. Поскольку они находятся в обратном порядке, </ул> повышает уровень и <UL>, а уменьшает его. Когда мы видим </ул>, мы устанавливаем флаг , чтобы указать, что мы вступаем в <ул> блок снизу. Когда мы находим имя в нижней части <ул> блок, мы его спасем, и перейти к следующей строке (без печати название линии). Когда мы находим <ул> (т. е., в начале <ул>блока), мы печатаем сохраненной имя , прежде чем мы печатать <ул> сам.

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

+392
Kees de Wit 30 мар. 2018 г., 22:55:46

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

Таким образом, вы узнаете, как настроить простой Linux с самого начала, и вы будете иметь что-то, чтобы поиграть с. Вы можете узнать различные инициализации системы, как с SysV, systemd в ДР.

+353
Hydrographer 6 авг. 2015 г., 04:15:53

Пользователей Windows и Mac имеют выражает построен, чтобы помочь с ростом скорости воспроизведения онлайн-видео. Какие у меня есть варианты для увеличения скорости воспроизведения онлайн-видео в браузере Chrome на Debian (выжать)?

Скачивание видео и смотреть локально не получится; у меня нет времени/мотивации, чтобы делать это на регулярной основе.

+336
Common Sense 18 июн. 2014 г., 05:53:02

У меня есть MacBook Pro и пришлось установить драйвер BCM, чтобы получить вещи работать правильно. Если я правильно помню, это было просто:

 apt-получить установку bcmwl-ядро-источник 

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

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers

+315
Angela Smith 12 нояб. 2017 г., 05:49:08

Это помогло бы снять проблему

судо apt-получить установку libnautilus-расширение-Дев
+239
ryu jin 10 авг. 2019 г., 08:25:13

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

  • в /etc/crontab-файл
  • /и т. д./cron.д/*
  • /и т. д./cron.ежедневные/*
  • /и т. д./cron.еженедельно/*
  • и т. д.

Или пользовательском уровне сорта, которые хранятся в этой директории в/var/катушка/хрона:

$ судо ЛС-л в /var/катушка/хрон/
всего 0
-РВ------- 1 SAML в корень 0 6 июня 06:43 маркеров SAML

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

Вашу проблему

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

Так что просто изменив строку на эту:

0 0 * * 1 имя >> /tmp/hostname.txt

Исправления ваша проблема.

Как ежедневные, еженедельные Кронов работать?

Вы будете видеть, как правило запись в главном файле/etc/crontab-файл файл вот так:

01 * * * * корень выполнения частей /и т. д./cron.почасовая
02 4 * * * корень выполнения частей /и т. д./cron.ежедневно
22 4 * * 0 корень выполнения частей /и т. д./cron.еженедельно
42 4 1 * * корень выполнения частей /и т. д./cron.ежемесячно

Они регламентируют, когда скрипты в соответствующих каталогах будет работать. Поэтому ежедневно по утрам в 4:20 утра по местному времени.

Так что если вы хотите выполнить команду имя >> /tmp/hostname.txt ежедневно, вы бы положить его в скрипт, сделать его исполняемым и поместить файл скрипта в крон.ежедневный каталог.

/и т. д./cron.ежедневные/catchhostname.Баш

#!/бин/Баш

имя >> /tmp/hostname.txt

хрон.ежедневно

# ЛС-л |грэп поймать
-rwxr-XR-х 1 корень 118 28 февраля 2013 catchhostname.Баш
+137
Mathew Eis 5 февр. 2010 г., 02:10:46

Заменить

ИС=копать +короткие myip.opendns.com @resolver1.opendns.com

по

ИС=$(копать +короткие myip.opendns.com @resolver1.opendns.com)
+109
Gavin Mogan 18 июн. 2013 г., 17:58:45

Я думаю, у вас еще есть пакеты в каталог/var/кэш/АПТ/архив/ а если вы до сих пор с dpkg, то вы должны быть в состоянии установить пакеты снова. Войти как корень и заново установить их:

судо -я
компакт-диск в /var/кэш/АПТ/архивов/
# найти новейшие "АПТ" и "открытых" пакет
ЛС-л apt_*.деб gnupg_*.деб
# проверьте имена файлов и установить правильную версию
с dpkg -я apt_1.0.1ubuntu2.17.деб gnupg_1.4.16-1ubuntu2.4.деб
+46
Mahadev Pande 22 янв. 2016 г., 02:17:27

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

$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