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

Я знаю, что, учитывая л="А Б",

Эхо $л | команды xargs ЛС

дает

это б

Конструирующий дает

mycommand -ф -ф б -ф с
+865
Ubolwan Srihamart 10 июн. 2012 г., 01:05:27
32 ответов

Я 672 файлы в локальный каталог, имена, как: бутик-*_20160116hh0000.КШМ, генерал-tgbt_1_20160116hh0000.КШМ, где чч - час, число и (например, бутик-a13_15_20160116060000.КШМ, бутик-a16_18_20160116070000.КШМ, бутик-a05_7_20160116190000.КШМ и так далее).

Я выполните следующую команду в bash:

(ибо я в команды `ls -1 | сортировка`; у кошки $я | в то время как line чтения; делать Эхо "${I%в%_2016*}," $строка; делать ; сделать;) > В. КШМ

И это приводит к бесконечному циклу, файл с.КШМ увеличивается в размерах.

В чем причина?

Я считаю, что мой гр.формат CSV файла тоже уменьшается, в результате

команды `ls -1 | сортировка`

Но такое поведение правильно?

После того, как первый комментарий я попробовать еще один тест - хранить только 4 файла вместо 672 (бутик-a05_7_20160116220000.КШМ, бутик-a16_18_20160116020000.КШМ, генерал-tgbt_1_20160116170000.КШМ, полунесущие-ККМ-750-815_99_20160116020000.CSV) и моя команда работает хорошо.

Спасибо

+1000
Martin Gerlach 03 февр. '09 в 4:24

Я настроил пользователей через допускается использование разных механизмов нативная поддержка объявление. Однако, когда я пытаюсь получить доступ к доля он на карте обозначен как "Unix для пользователей\имя_пользователя@домен" вместо "домен\имя_пользователя".

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

[допускается использование разных механизмов]
config_file_version = 2
Домены = domain.com
услуги = НСС пам

[НСС]

[Пэм]

[домен/домен.сом]
cache_credentials = истина
id_provider = объявление
auth_provider = объявление
access_provider = простой
default_shell = /ОГРН/ЗШ
fallback_homedir = /домой/%д/%у
simple_allow_users = [email protected]
use_fully_qualified_names = истина
ldap_id_mapping = истина
ldap_schema = объявление
ldap_idmap_range_min = 100000
ldap_idmap_range_max = 2000100000
ldap_idmap_range_size = 200000000
ldap_idmap_default_domain = DOMAIN.COM
ignore_group_members = истина

Мой КРБ:

[libdefaults]
 default_realm = DOMAIN.COM
 clockskew = 300
 ticket_lifetime = 1д
 forwardable = истина
 proxiable = истина
 параметр dns_lookup_realm = истина
 dns_lookup_kdc = истина
 allow_weak_crypto = истина

[миры]
 Домен.Ком = {
 default_domain = DOMAIN.COM
 auth_to_local = Правило:[1:[email protected]$0](^.*@DOMAIN.COM$)s/@DOMAIN.COM/@domain.com/
}

[domain_realm]
 .протокол Kerberos.сервер = DOMAIN.COM
 .domain.com = DOMAIN.COM
 домен.ком = DOMAIN.COM
 домен = DOMAIN.COM

[appdefaults]
 Пэм = {
 ticket_lifetime = 1д
 renew_lifetime = 1д
 forwardable = истина
 proxiable = ложь
 retain_after_close = ложь
 minimum_uid = 0
 отладка = ложь
}

[вход]
 по умолчанию = файл: файл/var/журнал/krb5libs.журнал
 файл KDC=:/ВАР/лог/КДЦ.журнал
 admin_server = файл: файл/var/журнал/процесс kadmind.журнал

Мой Самбу:

[Глобальной]
 NetBIOS-имя = имя
 в Workgroup = DOMAIN.COM
 царство = DOMAIN.COM
 строку сервер = %ч
 безопасности = объявления
 подписание клиентом = да
 содержит использовать клиент = да
 шифровать пароли = да
 пароль сервера = pdc.domain.com
 метод = система ключей Kerberos 
 выделенный файл keytab = в /etc/krb5 из.ключей

 опция idmap config файл * : внутренний = tdbsam

 предпочтительный мастер = нет
 DNS-прокси = нет
 побеждает поддержки = нет

 наследование списков ACL = да
 карта наследовать ACL = да
 ОБК контрольной группе = да

 загрузить принтеры = нет
 уровень отладки # = 3
 использовать sendfile = нет

 уровень журнала # = 10

 строго выделить = да
 АИО читать размер = 16384
 размер ОАП писать = 16384
 АИО оставить позади = истина
 розетка опции = опции tcp_nodelay IPTOS_LOWDELAY 
+982
Rajas47Ashtikar 23 авг. 2014 г., 05:40:44
Другие ответы

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


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

для меня в {B,С,D}; сделать СР /path/to/directory/a.txt /путь/к/файлу/$i.txt; сделано
+964
marcustippsi 2 июл. 2016 г., 06:58:27

Я хочу найти список .GIF-файлы, конвертировать их все в ряд ПНГ картинки с именем идентификаторы и петли эти серии в этот латекс. Я подумал Вот как совместить найти + конвертировать.

  1. Я могу перечислить .GIF-файл с помощью :

    найти -л *.гиф-типа F
    
  2. Конвертировать .рисунок для серии изображений в формате PNG, но без собственных идентификаторов

    # Тодо брать имя файла из списка найти и дать преобразовать и в результате именем
    преобразования -сливаются giphy.gif из%05d.ПНГ
    

Псевдокод, где {}.ПНГ пытается сказать, что взять новое имя из списка имен файлов, но я думаю, что это не может работать потому, что в списке содержится также .гиф расширения, поэтому она должна быть удалена :

найти -л *.гиф-тип F -exec для преобразования -сливаешь {} {}.ПНГ +

ОС: Debian с 8.7

+861
Antenor Rodrigues 21 авг. 2014 г., 17:55:53

Для того, чтобы дать кому-то доступ на чтение к файлу, по твоему, они должны иметь разрешение на чтение файла и разрешение на выполнение всех каталогов, ведущих к файлу. Например, чтобы разрешить Алиса читать /home/david/for_alice/foo.jarвы должны убедиться, что Алиса имеет разрешение на чтение foo.jar и разрешение execute /дома/Дэвид и /дома/Давид/for_alice. Разрешение execute на каталог необходимо получить доступ к файлам внутри этой папки по их названию; разрешение на чтение каталога необходимо перечислить имена файлов в каталоге. Разрешение на чтение для директории не строго необходим, но его более удобным, особенно если Алиса собирается использовать GUI для просмотра файлов.

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

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

команда setfacl -м пользователь:Алиса:х ~
команда setfacl -РД-м пользователь:Алиса:ГХ ~/for_alice
команда setfacl -Р-М пользователь:Алиса:ГХ ~/for_alice

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

чмод +х ~
команду chmod -Р+ГХ ~/публичных
+817
Sadhanaa Ramaloo 2 янв. 2013 г., 22:05:52

Этот вопрос становится очень долго объяснять. Короткий (неточное) описание:

где однокомпонентного запросов поиска идти?

Один лейбл? (не localhost в соавт.): Всегда на системные запросы llmnr.

Мульти-лейбл?: На DNS-серверы каждого интерфейса. В случае неудачи (или если не настроен), в глобальных DNS-серверов.


Да, общая последовательность идет как описано в добавлена решена.услуги(8) , но:

Маршрутизация запросов может зависеть от настройки каждого интерфейса доменных имен. Ознакомиться с помощью systemd.сеть(5) для деталей.

Задает команду systemd.сеть(5) в качестве дополнительного ресурса для разрешения DNS.

И, понимаю, что из RFC 4795:

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


Последовательность (упрощенная) является:

  • Местные, настроенные имя разрешен чтобы все локально настроенные IP-адреса распорядилась по своему размаху, или — если никто не настроен — IPv4-адрес 127.0.0.2 (который находится на локальном), так и IPv6-адреса ::1 (это локальный хост).

  • Имена хоста "localhost" и "на localhost.локального домена" (и любое имя с окончанием на ".localhost" или ".на localhost.локального домена") разрешаются в IP-адреса 127.0.0.1 и ::1.

  • Имя "_gateway" разрешить ...

  • Отображений, определенных в файле/etc/hosts не включаются (туда и обратно).

  • Если имя поиска не имеет точки (имя, как дома. есть точка) будет решен протоколом запросы llmnr.

    Запросов llmnr отправляемых и получаемых через порт 5355. РЧЦ 4795

  • Мульти-слово (одна точка или более) имена для некоторых доменных суффиксов (например,".местные", см. Полный список с помощью systemd-решения-состояние) решаются через MulticastDNS протокола.

  • Нескольких слов имена проверяются на Домены= список в добавлена.сеть(5) для каждого интерфейса , а если совпадают, список DNS-серверов , что интерфейс используются.

  • Другие имена передаются все локальные интерфейсы, которые имеют DNS-серверу, плюс настроенный DNS-серверов глобально, если он есть.


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

Заголовок вашего вопроса гласит:

Как из одной метки DNS-запросов запросы обрабатываются посредством systemd-решен?

Так, я сосредоточил мой ответ на добавлена решена исключительно.

Теперь вы спросите:

  1. Если интерфейс настроен поиск домена "домен" и запросы llmnr отключена, любые однокомпонентные поиска будут направляться в этот интерфейс?

  2. Если интерфейс настроен поиск домена "домен" и запросы llmnr включен и запрос поиска "АБВ", и будет "АБВ" через llmnr и "АБВ.домен" через DNS сервер, как произошло?

Те оказываются вне systemd в-решен исключительно.

Давайте попробуем проанализировать их:

  • Запросы llmnr инвалидов ? Как? Могу я спросить?. Путем отключения добавлена-решена сама чем-то похожа на маску systemctl добавлена решена?

    Если добавлена решена отключено/остановлено нет функция llmnr в использовании (наиболее вероятно, если вы установите Система, компания Apple Bonjour или аналогичную программу), но, конечно, то есть за пределами добавлена решена конфигурации.

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

    ведущие: mdns4_minimal файлов [процесс=возвращение] в DNS myhostname

    Что означает (в nsswitch языке):

    1. Начните с проверки /и т. д./хосты файл. Если не нашли, то продолжайте.

    2. Попробовать mdns4_minimal (система соавт.) который попытается разрешить имя через многоадресные DNS, только если она заканчивается .местные. Если он это делает, но не такие уведомления хозяина находится, mdns4_minimal будет обратный процесс. Служба имен по умолчанию переключатель ответ на процесс можно было бы попробовать следующие перечисленные услуги, но [равно notfound=return] позволяет запись переопределения, и поиск прекращается с именем решен. Если mdns4_minimal вернуться UNAVAIL (не работает) затем перейдите в DNS.

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

    1. В ДНС запись в файл nsswitch фактически вызывает НСС-разрешения первый , который заменит НСС-ДНС

      НСС-решения-это сменный модуль для GNU имя переключите службы (НСС) функциональность библиотеки GNU С (в glibc), позволяющих разрешать имена узлов через systemd в-решенный(8) локальной сети службы разрешения имен. Он заменяет НСС-ДНС сменный модуль, который традиционно решает хостов с помощью DNS.

      Которых будет зависеть от нескольких доменов= записи в общем файле/etc/systemd в/решен.конф и/или каждого интерфейса через файл/etc/systemd в/сети файлов. Это было объяснено выше редактировать запись.

      Понимаю, что sytemd-решен может запрашивать DNS-сервера перед запись DNS в nsswitch.

    2. Если не нашли еще (без [равно notfound=возвращение] запись), то попробуйте DNS-серверов. Это произойдет более или менее сразу, если имя не заканчивается .местные, или не на всех, если он делает. Если вы удалите [процесс=возвращение] запись, файл nsswitch попытаюсь найти нерешенным .локальные узлы с помощью одноадресной ДНС. Это вообще было бы плохо , как это было бы много таких запросов на DNS-серверы Интернета, которые никогда не решить их. Судя по всему, много что бывает.

    3. Окончательный myhostname выступает в качестве последней инстанции решатель для localhost, имя *.местные и некоторые другие базовые названия.

    Если systemd в разрешением есть функция llmnr=не установить в файле/etc/systemd в/решен.конф такой же список, как и выше, но добавлена решена еще в состоянии разрешить локальный и применять Домены= настройки (глобальный или в интерфейса).

Понимаю, что есть функция llmnr установка в systemd-решен, а также по ссылке запросы llmnr установка в systemd-networkd. ссылке.

- Что все это значит?

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

К1

Если интерфейс настроен поиск домена "домен" и запросы llmnr отключена, любые однокомпонентные поиска будут направляться в этот интерфейс?

Да, конечно, это возможно. Что запросы llmnr отключена только блоки разрешением (другие сервера на локальном (да .локальной) сети будет предложено), но разрешение для этого имени, должен найти ответ (даже если отрицательный) так что может (если нет процесс=возвращение запись, например) бывает, что DNS-сервера для соответствующего интерфейса связаться, чтобы решить mylocalhost.mylocaldomain когда решение mylocalhost был запущен и есть запись для mylocaldomain в "поиск домена". ответить в общем смысле это почти невозможно, слишком много переменных.

К2

Если интерфейс настроен поиск домена "домен" и запросы llmnr включен и запрос поиска "АБВ", и будет "АБВ" через llmnr и "АБВ.домен" через DNS сервер, как произошло?

Нет. если все правильно настроено описательным именем "АБВ" должен быть решен только путем запросы llmnr, и, даже если попросят, DNS-сервер не должен пытаться решить ее. Ну, это теория. Но система DNS должен разрешать сом (явно или сети будет падать как сейчас). Но есть простое решение: обратиться за ком., это есть точка, это доменное имя. В любом случае, DNS-сервер должен ответить с значение noerror (с пустым (или AAAA)) если сервер не имеет достаточного количества информации про метку и постановление следует продолжать с корневых серверов (для .). Или С или nxdomain (лучший ответ чтобы избежать дальнейших резолюций) для доменов, он знает, что не существует.

Единственный безопасный способ контролировать это, чтобы иметь локальный DNS-сервер и выбрать, какие названия, чтобы решить, а какие нет.

+801
Richard Busby 21 окт. 2014 г., 13:22:10

Мы имеем CSV-файл с более чем 50000 строк Это только пример

Dcccrev,wefrwvfr,rfregt,wr4f,rfvrv,ecxwec,ecfrv,rfrf
Grge,gtgr,frfrv,gthtgv,gerg5tgvrt,rvrfvtg,тгт,frfrf,rfrf
Drfrfr,Т,tgtg,РЧ,РГР,grtg,тгт,gtgtg,РЭУ
.
.
.

Моя задача: в число случае сепаратор “,” в каждой строке не равна 7, то нужно напечатать номер строки

Можно ли создать одну строку awk или один вкладыш Perl для этой задачи?

Без использования эхо или кошка, которая проводить время

+790
mlvljr 22 нояб. 2015 г., 20:55:23

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

+730
Giulio Guerrieri 30 сент. 2013 г., 11:41:27

С Denyhosts, как я могу "белый список" известных пользователей по имени пользователя плюс в том, что они имеют действительный ключей RSA (или в сочетании с другими известный факт о пользователе, такие как MAC-адрес)?

Некоторые фона:

На сервере Ubuntu, denyhosts блокирует некоторые пользователи по SSH (но не все) от входа. Пользователи настраиваются точно так же, даже используя ту же учетную запись пользователя Linux. Каждый пользователь имеет пару ключей RSA и входит в систему с помощью только ключей. Без пароля на основе SSH-авторизации не допускается. (Это автоматизированные SSH-авторизации на сервере обновлений.)

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

Учитывая тот факт, что эти пользователи иметь действующий ключ RSA и у них Линукс учетной записи пользователя, есть ли способ я могу сделать denyhosts прекратить блокировать их (без ослабления ее нормального функционирования, особенно для всех злоумышленников, которые пытаются войти с неверными паролями)?

Обновление:
У меня PasswordAuthentication нет и AllowUsers фу@* в файле/etc/протокол ssh/sshd_config в Наряду с другими соответствующими параметрами, так что мои пользователи могут войти с RSAAuthentication.

Конечно, я всегда могу прекратить использовать Denyhosts. Но мой вопрос как я могу сделать Denyhosts работать так, как я хочу, поэтому я не придется отказаться от его использования.

+702
Nhom Bong Vin Xz 11 нояб. 2015 г., 00:01:10

Я узнал, что раздел находится в хранилище, если он установлен, то вы можете изменить вещи в нем..

Когда я установил Арч Линукс, мне пришлось смонтировать корневой раздел в USB видео арки в /MNT папку, так и корень (/шоссе), потом я смонтировал раздел в "команды mkdir бы" папку в каталог /mnt/Главная <-- так что дома был установлен в корневую папку..

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

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

+675
Rushikesh Solanki 1 апр. 2011 г., 20:08:25

Когда я отформатировать том с ext4, у меня есть два варианта инициализации. Я могу либо использовать lazy_itable_init=1 (по умолчанию) для задержки инициализации после громкость сначала монтируется, или я могу использовать lazy_itable_init=0 для инициализации файловой системы сразу.

lazy_itable_init=1 заставляет жесткий диск, чтобы грызть в течение многих минут после того как он сначала монтируется, а lazy_itable_init=0 заставляет жесткий диск для измельчения сразу (при форматировании) на более высоком ввода/вывода скорость, чем с lazy_itable_init=1, так что он мелет меньше времени, но все еще несколько минут.

Однако, ни одна из этих вещей произойдет, когда я устанавливаю дистрибутив (я использую Xubuntu В, но я думаю, что это касается всех дистрибутивов). В этом случае, раздел в ext4, раздел подкачки и раздел EFI все форматировано якобы в течение примерно 10 секунд, а затем сразу начать получать записываются в раздел с ext4. Весь процесс установки занимает всего немного длиннее, чем инициализация в одиночестве, когда в противном случае форматирование Тома, используя lazy_itable_init=0. При перезагрузке компьютера после установки нет постоянная активность жесткого диска, так что, видимо, не было инициализации вообще.

Как это возможно?

+656
Despertar 12 дек. 2018 г., 12:08:28

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

Сначала нужно установить значение umask 002 в, это так группа может делиться сама с собой. Я обычно создаю файл, как /etc/profile.d/firm.sh, а затем добавить в тест команду со значением umask.

[ $УИД-ГТ 10000 ] && значение umask 002

Далее вам нужно установить справочники в соответствующие группы,

команда chgrp -Р фирма /СРВ/СВН/фирма 
команда chgrp -Р FirmB /СРВ/СВН/FirmB
команда chgrp -Р FirmC /СРВ/СВН/FirmC

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

найти /СРВ/СВН/фирма-тип D -print0 команды | команды xargs -0 чмод 2775
найти /СРВ/СВН/FirmB -тип D -print0 команды | команды xargs -0 чмод 2775
найти /СРВ/СВН/FirmC -тип D -print0 команды | команды xargs -0 чмод 2775

найти /СРВ/СВН/фирма-тип F -print0 команды | команды xargs -0 команду chmod 664
найти /СРВ/СВН/FirmB -тип F -print0 команды | команды xargs -0 команду chmod 664
найти /СРВ/СВН/FirmC -тип F -print0 команды | команды xargs -0 команду chmod 664

Теперь, наконец, если вы хотите предотвратить каталогов от несанкционированного доступа других пользователей.

команду chmod 2770 /СРВ/СВН/фирма
команду chmod 2770 /СРВ/СВН/FirmB
команду chmod 2770 /СРВ/СВН/FirmC
+522
user9390 7 янв. 2012 г., 09:02:07

Мой текстовый файл выглядит так:

Это один
приговор, который сломан.
Тем не менее, это хороший один.
И это
один
как-то, взломали
многие.

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

Так это должно быть:

Это одно предложение, которое нарушается.
Тем не менее, это хороший один.
И это как-то, разбитая на множество.

Как я могу это сделать?

Редактировать: есть некоторые действительно хорошие ответы здесь, но я решил принять первый, который работал и был раньше. Спасибо всем!

+505
nilakantha singh deo 27 февр. 2012 г., 19:42:28

В случае с awk:

$ у awk '2 $ = = "Черепаха" {печати $1}' turtle.txt
259497
457032
  • $2 - поле для выбора.
  • Черепаха - это текст, чтобы соответствовать.
  • {печати $1} напечатать первое поле.
  • turtle.txt имя исходного файла.

С помощью sed:

$ <входной_файл СЭД -Е 'в S/[[:пробел:]]+/\н/г;/([^\н]+\п){1}черепаха/([^\п]*).*/\1/;п};д'

Объяснил:

  • <входной_файл исходный файл
  • СЭД -Е использовать СЭД с POSIX эрэ (Расширенная регулярно поддерживают выражения)
  • 'ы/[[:пробел:]]+/\н/г заменить все (работает +) вкладка-пространство с новой строки.
  • /([^\Н]+\П){1}черепаха\Н/ Если поле Н (использовать Н-1 здесь) матч Черепаха (ровно).
  • ([^\п]*).*/\1/ извлечь поле 1 (первая линия)
  • П};Д' печати, что была выбрана и удалить все в любом случае.

Общее решение для любой пары местах(ы) н и М:

<входной_файл СЭД -Е 'в S/[[:пробел:]]+/\н/г;/([^\н]+\п){1}черепаха/{с/([^\Н]+\П){0}([^\п]*).*/\2/;п};д'
  • <входной_файл исходный файл
  • СЭД -Е ' для СЭД с десь регулярные выражения.
  • с/[[:пробел:]]+/\н/г перерыв все вводимые в линии (трассы) табы или пробелы.
  • /([^\Н]+\П){1}черепаха/ если шаблон космического матч НЙ области (использование Н-1 ({1}) здесь).
  • { Начало последовательности команд.
  • С/ начать замену (а с/// команды).
  • ([^\Н]+\П){0} соответствует М-1 ({0}) линий (поле м).
  • ([^\п]*) захват поля (линии), чтобы держать в ссылке \2.
  • .* А все остальное (в структуре пространства (исходной линии)).
  • /\2/ заменить все выше (рисунок космос) с тем, что был захвачен в \2.
  • ;Р}; распечатать его. И закрыть последовательность команд.
  • д В любом случае, удалить шаблон пространство, начать все заново.
  • ' Конец СЭД команду.
+489
anthonyv 5 нояб. 2017 г., 11:22:01

Текст в ваш файл страниц = {1113},да, это похоже на номер 1113 , но на самом деле там другой персонаж после первого 1. И, да, вы можете скопировать и вставить строку из ссылки редактировать на этой веб-странице, чтобы получить закодированный символ.

Мы можем заглянуть внутрь строки с некоторыми инструментами:

страниц $ а=' = {1113},'

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

$ А=$(Е 'страниц = {1\xc2\x96113},') 

$ эхо "$а" | ОД -Ан-tx1c
 70 61 67 65 73 20 20 3д 7Б 31 С2 96 31 31 33 7Д
 П А Г Е = { 1 302 226 1 1 3 }
 2С 0а
 , \п

$ эхо "$а" | СЭД -н л
страницы = {1\302\226113},$

$ эхо "$а" | команда xxd
00000000: 7061 6765 7320 3d20 7b31 c296 3131 337d страниц = {1..113}
00000010: 2c0a

Так, символ два байта значения С2 96 (в HEX) или 302 226 (в восьмеричной).
Скорее всего, это кодировка UTF-8 байт стоимость 96, или выражено в Юникоде: U-образный 0096.

Это значение, в настоящее время UTF-8, или еще лучше, в ISO-8859-1, это управление персонажем в С1 регионе управляющие символы(страница в Википедии) и (Юникод формате PDF), который идет от 128 до 159 в десятичной. В конкретных, п-0096 называется "начало охраняемая территория" или СПА.

Это значение (150 декабря) находится вне диапазона ASCII (0-127) и (в старые времена) используется для представления нескольких символов в зависимости от кода страницы. Кажется разумным предположить, что это был ранее тире (в ознаменование серии 1-113), а в кодировке Windows-1252 (Майкрософт) (Википедия 1252) и позвонила в тире (который является меньшим из двух черточек Ан и ЭМ) (Википедия тире) или просто в неспециалист условия, тире (-).


Вопрос 1: что-то не так с этим файлом?

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

Но вы можете заменить их на черточки, чтобы сделать редактирование проще.

<file.txt СЭД 'ы/\xc2\x96/-/'

К2 - как я могу искать других событий внутри того же файла?

СЕПГ -Н '/\xc2\x96/п' # будет печатать строки, которые содержат этот символ.

Или, команда grep может искать символ (цвет подсветки не будет видно, как персонаж непечатные) и печатать линии.

С="$(Е "\U96")" ; команда grep "$с" file.txt

Или более широкий, найти все символы в этом персонаже, контроль ассортимента и список файлов, которые содержат такие символы:

грэп -РЛП "[\Х80-\x9f]" 

В3 - как я могу grep для другие файлы, которые могут содержать те же проблемы/персонаж?

Это список () файлов, которые соответствуют характер.

грэп -УПИ "\x96"
+472
Anonomouse 9 авг. 2011 г., 05:26:36

В конфиге вы упоминаете AllowUser lbutlr но сообщение об ошибке говорит незаконного пользователя Butler. Может быть несоответствие в имени приводит к ошибке.

+470
guest 007 3 янв. 2015 г., 08:28:12

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

  • Во время запуска, выяснилось, что мой параметр ClientID , глядя на host-mapping.txt файл. Если я не могу найти параметр ClientID на мое имя, то я должна выйти из shell скрипта с не нулевой код состояния и войти сообщение об ошибке.
  • Теперь, когда у меня есть действительный параметр ClientID, я извлечь основные файлы из primary-mappings.txt файл и дополнительные файлы от secondary-mappings.txt файл для этого действительный параметр ClientID. Если по каким-то причинам, я не могу найти первичных или вторичных файлов для данного идентификатора ClientID из этого файла, тогда я выход из скрипта и лог сообщение об ошибке.
  • Теперь когда у меня есть действительный первичных и вторичных файлов для данного идентификатора ClientID тогда я начну копировать эти файлы параллельно, используя гну-параллельно с local_server. Все первичные файлы пойдут в основной папке и все вторичные файлы пойдут на вторичный папку. Если файлы не существуют в hold1 папки на удаленных серверах, то он должен быть там на hold2 папку.
  • Теперь как только все файлы будут скопированы, я буду проверять в конце, чтобы убедиться, что все первичные и вторичные файлы присутствуют для этой ClientID таким образом, в этих двух папках, но если по каким-то причинам, я не могу найти эти файлы, то я хочу выйти из shell скрипта с сообщение, что говорит мне, что файлы отсутствуют.

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

#!/бин/Баш
путь=/домой/Голди/скрипты
mapfiles=(primary-mappings.txt secondary-mappings.txt)
hostfile=host-mapping.txt
машины=(machine1769.abc.host.com proctek5461.def.host.com letyrs87541.pqr.host.com)
папки # на местном поле, где для копирования файлов
основной=/data01/первичные
вторичный=/data02/среднее
папки # на удаленных серверах, где для копирования файлов
экспорт hold1=/данные/снимок/$1
экспорт hold2=/данные/снимок/$2

дата1=$(дата +"%ы")
# это скажет мне, что мой параметр ClientID учитывая мое нынешнее имя
метод getproperty () {
 prop_value=$(хост -Ф)
 prop_key=`кошка в $Path/$на наличие | команда grep "$prop_value" | вырезать -д'=' -F1`для
 Эхо $(Эхо $prop_key | тр -ДК '0-9')
}
# если я не могу найти ClientID для мое имя, то я журнал сообщение 
# и выход из shell скрипта с не нулевой код состояния
параметр ClientID=$(метод getproperty)
[ -з "$параметр ClientID" ] && { Echo "невозможно найти ClientID для $(хост -Ф)"; покинуть 1; }

# теперь, когда у меня есть действительный параметр ClientID, то я получу первичный и вторичный сопоставление
# от "host-mapping.txt" файл
объявить-Арр
mappingsByClientID () {
 идентификатор=$1 # 1 до 5
 файл=пути$Path/${mapfiles[$2]} # 0 до 1
 Арр=($(СЭД -Р"/.*\б${ИД}=\[([^]\]+).*/\1/; ы/,/ /г" $файл))
 Эхо "${Арр[@]}"
}

# назначьте выход из функции массив
при=($(mappingsByClientID $ClientID как 0))
СНД=($(mappingsByClientID $ClientID как 1))

Эхо "первичные файлы: ${при[@]}"
Эхо "вторичные файлы: ${СНД[@]}"

# выяснить, какие машины вы хотите использовать, чтобы начать копировать файлы с
случае $имя(hostname -F) в
*abc.host.com)
local_server=("${машины[0]}")
;;
*def.host.com)
local_server=("${машины[1]}")
;;
*pqr.host.com)
local_server=("${машинах[2]}")
;;
 *) Echo "неизвестно хозяин: $(хост -Ф), удалились." && выход 1 ;;
 # ?
эсок
экспорт локальных="$local_server"

# удаление файлов, прежде чем начать копирование
найти "$первички" -параметр maxdepth 1 -тип F -exec для РМ -ФВ {} \;
найти "$вторички" -параметр maxdepth 1 -тип F -exec для РМ -ФВ {} \;

do_copy() {
Эль=$1
primsec=$2
 (пкпп -с-о StrictHostKeyChecking=нет Голди@"$местные":"$hold1"/hello_monthly_"$Эль"_999_1.данные "$primsec"/. > /dev/нуль 2>&1) || (ПКС -с-о StrictHostKeyChecking=нет Голди@"$местные":"$hold2"/hello_monthly_"$"Эль _999_1.данные "$primsec"/. > /dev/нуль 2>&1)
}
экспортно-Ф do_copy
файлы # копия параллельно
параллельно -Джей "3 $" do_copy {} $основные ::: ${при[@]} &
параллельно -Джей "$3" do_copy {} $вторичные ::: ${СНД[@]} &
ждать
Эхо "все файлы скопированы"

# это для проверки, чтобы увидеть все файлы были скопированы или нет
# в первичной и вторичной папку
комплект -- "$первички" "$вторичку"
верстал -Н массив
для проживания в при СНД; делать
 для num в "${массив[@]}"; сделать
имя="hello_monthly_${num} - й _999_1.данных"
 если [ ! -Ф "1 $/$имя" ]; затем
 { Эхо "$имя" не найден в "$1" >&2 && Выход 1; }
интернет
сделано
сдвиг
сделано

дата2=$(дата +"%ы")
дифф=$(($дата2-$дата1))
Эхо "Общее время - $(($разность / 3600)) часов и $(((дифф/60) % 60)) минут и $(($дифф % 60)) секунд прошло".

Ниже мой host-mapping.txt файл, и он будет иметь много записей. Здесь значение имеет правильное имя хоста и ключа будет строка "к" по какой номер и что номер должен быть там в файлах карт.

k1=machineA.abc.com
k2=machineB.abc.com
k3=machineC.def.com
k4=machineD.pqr.com
k5=machineO.abc.com

И ниже мой образец файлы сопоставления:

primary_mappings.txt

{1=[343, 0, 686, 1372, 882, 196], 2=[687, 1, 1373, 883, 197, 736, 1030, 1569], 3=[1374, 2, 884, 737, 198, 1570], 4=[1375, 1032, 1424, 3, 885, 1228], 5=[1033, 1425, 4, 200, 886]}

secondary_mappings.txt

{1=[1152, 816, 1488, 336, 1008], 2=[1153, 0, 817, 337, 1489, 1009, 1297], 3=[1, 1154, 1490, 338], 4=[1155, 2, 339, 1491, 819, 1299, 1635], 5=[820, 1492, 340, 3, 1156]}

Например: параметр ClientID 1 имеет 343, 0, 686, 1372, 882, 196 первичные файлы и 1152, 816, 1488, 336, 1008 вторичные файлы. Аналогично для других идентификаторами клиента , а также.

+461
Tiwo Satriatama 19 дек. 2014 г., 03:43:31

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

$ эхо 'в\nв'
а\НБ

$ эхо $'а\nв'
а
б

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

С $'...':

$ Перл-МО=Deparse -то $'binmode stdin-стандартный поток ввода;фдоон $/;$_ = <>;если(/АВ\Р\низ/){печати "тест"}'
НАЧАТЬ { $^Ш = 1; }
binmode stdin-стандартный поток ввода;
фдоон $/;
$_ = <АГДУ>;
если (/АВ\низ/) {
 печати "тест";
}
-синтаксис е ОК

Без него:

$ Перл-МО=Deparse -мы binmode stdin-стандартный поток ввода;фдоон $/;$_ = <>;если(/АВ\Р\низ/){печати "тест"}'
НАЧАТЬ { $^Ш = 1; }
binmode stdin-стандартный поток ввода;
фдоон $/;
$_ = <АГДУ>;
если (/АВ\Р\низ/) {
 печати "тест";
}
-синтаксис е ОК
+404
pragun 31 окт. 2013 г., 02:10:28

У меня есть файл sites.txt который генерируется скриптом. Это список имен узлов.

У меня есть еще один список имен хостов sites_old.txt.

Мне нужно проверить, является ли любой из хостов, присутствующих в sites.txt присутствуют в sites_old.txt.

Я пробовал следующие, но не удалось:

#!/бин/Баш

если грэп -Fxq "$sites.txt" sites_old.txt

тогда
 нашли что-то// 
еще
 не нашли//
интернет

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

+377
houst 4 июн. 2014 г., 00:40:36

У меня есть проблема с shell-скрипт, который использует rsync для синхронизации 2 каталогах. Я сохраняя результат команды rsync (будет ли это успешно или нет) в файл с именем статус и в случае, если есть проблема, то вывод stderr добавляется в файл с именем ошибка. Однако, я не могу показаться, чтобы найти способ вводить время до фактической ошибки в файле ошибка.

В конце концов, мне нужно что-то вроде этого:

если rsync источника пунктом 2>> # ошибка, но мне нужна дата до фактической ошибке добавляется!
тогда
 Эхо ""дата " успех" >> статус
еще
 Эхо ""дата " отказа" >> статус
интернет

Я также попробовал следующий:

(по rsync исходным пунктом && Эхо "`дата` - успех" >> статус || Эхо", "дата " отказа" >> состояние) 2>>ошибка

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

+372
Sophia55 14 апр. 2018 г., 21:38:39

Странно .. может вам попробовать ЦМП? Вы можете использовать '' тоже вариант.

ЦМП мужчину страница - сравнить два файла байт за байтом.

Это одна из хороших вещей о Unix/Линукс .. так много инструментов :)

+363
Barbara Dunaway 1 нояб. 2013 г., 03:02:01
$ udevadm информация -вопрос всем-как /dev/СКБ

Примечание: вышеуказанные запросы в udev базе для устройства, информация, информация, мы запрашиваем всю информацию, -Q все, и мы идем все атрибуты в файл/sys относящиеся к этому названию устройства.

отрывок

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

Пример

Вот мой /Дев/СДА устройства.

$ udevadm инфо-Q все -в /Дев/СДА | грэп родителей
прогулки вверх по цепочке родительских устройств. Он печатает для каждого устройства
и атрибуты от одного родительского устройства.
 глядя на родительское устройство '/устройств/pci0000:00/0000:00:1Ф.2/ata1/host0/target0:0:0/0:0:0:0':
 глядя на родительское устройство '/устройств/pci0000:00/0000:00:1Ф.2/ata1/host0/target0:0:0':
 глядя на родительское устройство '/устройств/pci0000:00/0000:00:1Ф.2/ata1/host0':
 глядя на родительское устройство '/устройств/pci0000:00/0000:00:1Ф.2/ata1':
 глядя на родительское устройство '/устройств/pci0000:00/0000:00:1Ф.2':
 глядя на родительское устройство '/устройств/pci0000:00':

Различия между этими 2 командами

ответы @sepero показывает информацию, относящуюся к udev для устройства на узле листа.

Ответ Sepero по

$ udevadm инфо-Q все -Н /Дев/СДА > udevadm_info_1.txt

ответ ОДС по

Мой ответ показывает атрибуты, как она ходит весь файл/sys цепи иерархии устройств.

$ udevadm инфо-Q все -в /Дев/СДА > udevadm_info_2.txt

Вы можете увидеть разницу между этими двумя.

$ дифф -г udevadm_info_1.txt udevadm_info_2.txt \
 > udevadm_info_diff.txt

Примечание: Я бегу на Fedora 19, используя версию 204 из udevadm:

$ udevadm --версия
204
+304
Alan Dawkins 2 авг. 2016 г., 03:26:08

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

# трассировка-я 8.8.8.8
трассировка до 8.8.8.8 (8.8.8.8), 30 прыжков, максимум, 60 байтовых пакетов
 1 somerouter (...) 1.018 1.118 МС МС МС 1.365
 2 * * *
 3 otherrouter (...) 9.436 9.464 МС МС МС 9.466
 4 se-tug.nordu.net (109.105.102.102) 15.814 15.821 МС МС МС 15.823
 5 netnod-ix-ge-a-sth.google.com (194.68.123.115) 16.200 16.205 МС МС МС 16.244
 6 216.239.40.27 (216.239.40.27) 16.087 16.038 МС МС МС 16.057
 7 209.85.242.47 (209.85.242.47) 16.682 19.965 МС МС МС 20.142
 8 google-public-dns-a.google.com (8.8.8.8) 16.386 МС МС МС 16.306 16.306

Здесь, маршрутизатор в Hop #2 не ответили, поэтому маршрут получил ответы на пакеты с TTL и TTL 1 3, но не на один с TTL 2.

+284
knelson 27 июн. 2011 г., 02:12:30

Это происходит потому, что команды в оболочку, т. е.

Эхо {} | е с/\.пы/_2\.пы/г'

выполняется перед Эхо, так после этой команды будет:

команды xargs -я{} Эхо {}

который будет просто выводить все file_names.

Вы можете использовать команду find:

найти параметра directory_name -имя '*.\пы' 
-старпома переименовать 's/.py/_2.py/' {} +

Это будет переименовать все файлы в одну команду.

Для поиска файлов в текущей директории без подкаталогов, используйте параметр maxdepth 1 вариант, т. е.:

найти параметра directory_name -параметр maxdepth 1 -имя '*.\пы' 
-старпома переименовать 's/.py/_2.py/' {} +
+260
Kathy Hawkins 26 июн. 2014 г., 11:01:25

Вы могли бы труба через рев, заменить первое вхождение, а затем через оборот снова:

об | СЭД -Е 'С/|/`/' | об

Кроме того, в чистом СЭД, вы хотите заменить | затем ничего не в том числе | с ` , затем в той же последовательности:

СЭД -е 'ы/|\([^|]*\)$/`\1/'

Я утверждаю, что первый из них легче читать и понимать.

+228
Irina Morega 22 сент. 2016 г., 01:46:04

С СЭД вы можете, вероятно, сделать:

СЭД с|[^:]*:\([^:]*\).*|/^[^:]*:\1:/С/$/:&/;Т|' файл2 | СЭД -Ф - файл1

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

СЭД с|[]&\./*[]|\\&|г;с|...' ... | СЭД -Ф - файл1

Все-таки, наверное одноименной присоединиться - лучшее решение - это просто демонстрировать, как это делать ж/ СЭД , потому что вы упомянули его.

В любом случае, сценарий второй СЭД относится к файл1 ветры смотря как (с так же ниже для каждой строки в файл file2):

/^[^:]*:Dillain:/С/$/:Р:Dillain:bodent/;Т

...что означает, что при обнаружении линии сопоставления Dillain за вторым двоеточием поле, то он должен добавлять :Р:Dillain:bodent строку в хвост. Потому что там, наверное, нет смысла продолжать пытаться соответствовать строки в файл file1 если строка из файла file2 уже дописано, трейлинг - Тесть только филиалы от каких-либо удачную замену, как только она будет завершена.

+217
Nate 8 6 авг. 2012 г., 05:39:14

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

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

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

Вы, конечно, хотите систему, которая:

  1. Очень быстро записать информацию о нем;
  2. Очень быстро, чтобы извлечь информацию из него;
  3. Хорош в организации и управлении информацией, хранящейся в ней;
  4. Позволяет эффективно использовать пространство (перегородки), где в файловой системе хранится;
  5. Устойчива против аппаратные проблемы, так что вы все равно получите большую часть или всю вашу информацию обратно на частичных отказов системы;
  6. Устойчива против проблем с программным обеспечением, так что ошибка в приложении, или вредоносное приложение устанавливается, не уничтожить безвозвратно ваши данные;
  7. Устойчива против человеческих ошибок, так что он прощает вас, когда вы случайно заказы в системе, чтобы удалить что-то нельзя (а.к.а. мусор/корзина).

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

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

+216
Jon Sticklen 12 янв. 2015 г., 09:06:17

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

  • Каждый файл заканчивается неполным блоком. Бег дю учитывает это, но вы должны опустить аргумент, и это касается только если файловая система На имеет тот же размер блока, как тот, в котором вы сможете скопировать файлы.
  • Файловая система также должна содержать дескрипторы и других структур данных (суперблок, журнал, ...).

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

Самый простой способ найти минимальный файловой системой ext2 размер изображения будет создавать достаточно большой для ext4 изображения, затем с помощью resize2fs , чтобы уменьшить его.

Если вы делаете файловая система только для чтения, для чтения в Linux файл может быть лучшим выбором, чем с ext4.

DM-склеп сам по себе также имеет накладные расходы. которое описано в чаво. По умолчанию, использовании резервов 2Мб в начале объем метаданных (чаво 2.18); накладные независимо от размера. Чаво 6.12 и 6.13 объяснить, как сократить издержки. Выбрать 128-разрядным ключом (нужно столько и не больше для безопасности), которая требует 512 из ключевых слотов, помимо фиксированного размера заголовка (544B). Выберите наименьшее возможное выравнивание, или близко к нему; я думаю, что с файловой системой с 4 КБ размер блока, там будет небольшая потеря производительности если вы используете расклад, что меньше 4 КБ и 4 КБ ничтожна такого масштаба в любом случае, поэтому я рекомендую 4кб выравнивания, на общую издержки 516kB. Параметры при создании Тома

пакет cryptsetup luksFormat -с 128-выровнять-грузоподъемность=8 --ключ-файл $путь к файлу устройства /dev/loop0
+142
Panic224 30 июн. 2011 г., 04:03:02

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

например, вместо строки; проверки; resize2fs; lvreduce; перезагрузка

Я попробовал его несколько раз; но все, что я получаю, когда система проходит через пост одну и ту же ошибку:

ФАТАЛЬНАЯ ОШИБКА: INT18: СБОЙ ЗАГРУЗКИ

Это способ сделать это безопасно?

+133
TechDawg270 2 мар. 2016 г., 00:04:10

Вы можете определить его как:

кошка /tmp/и монитор.журнал | почта -с "ежедневный статус ${ihostname}" [email protected] [email protected]

+77
Anna Laura 1 апр. 2019 г., 07:54:14

У меня была та же проблема с мой компьютер на некоторое время теперь, и это действительно беспокоило меня. Все началось когда я установил скайп около месяца назад. Также, я прошу прощения, на самом деле я не использую Ubuntu, хотя я бы, если бы у меня был выбор :П. Я использую Debian: SteamOS уже более конкретно. Я выложил 3 разных вопросов на форумах пользователей Debian, но не получил ответов. Я надеялась, что вы, ребята, могли бы помочь, а учитывая, что я не думаю, что это проблема существует не только в Debian.

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

столе@в SteamOS:~$ судо apt-получить установку зип
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Возможно, вы захотите воспользоваться 'apt-получить -Ф Install' для исправления этих:
Следующие пакеты имеют неудовлетворенные зависимости:
libssl1.0.0 : перерывы: libssl1.0.0:для i386 (!= 1.0.1 е-2+deb7u4) но 1.0.1 е-2+deb7u4+bsos1 должен быть установлен
libssl1.0.0:i386 с : перерывы: libssl1.0.0 (!= 1.0.1 е-2+deb7u4+bsos1) но 1.0.1 е-2+deb7u4 должен быть установлен
Е: неудовлетворенные зависимости. Попытайтесь выполнить 'apt-получить -установить Ф' без упаковки (или указать решения).

Я читал вокруг и нашел ответа для кого-то, поэтому я попробовал его. Они сказали, что просто перекачайте libssl1 и dpkg его. Но именно это и произошло.

столе@в SteamOS:~$ судо apt-получить скачать libssl1.0.0:i386 в
[суда] пароль для рабочего стола: 
Получаете:1 скачивание libssl1.0.0 1.0.1 е-2+deb7u4+bsos1 [3,008 КБ]
Извлечена 3,008 КБ в 5s (528 кб/с) 
столе@в SteamOS:~$ dpkg для судо-я/домашний/рабочий стол/libssl1.0.0_1.0.1 е-2+deb7u4+bsos1_i386.деб' 
(Чтение базы данных ... 114464 файлы и каталоги установлены.)
Готовится сменить libssl1.0.0:i386 с 1.0.1 е-2+deb7u4+bsos1 (используя .../libssl1.0.0_1.0.1 е-2+deb7u4+bsos1_i386.деб) ...
Де-настройка libssl1.0.0:amd64 в ...
Распаковка libssl1 замены.0.0:для i386 ...
с dpkg: ошибка обработки libssl1.0.0:для i386 (--установки):libssl1 пакет.0.0:i386 с 1.0.1 е-2+deb7u4+bsos1 не может быть настроен, потому что libssl1.0.0:amd64-это в другой версии (1.0.1 е-2+deb7u4)
с dpkg: ошибка обработки libssl1.0.0:amd64 (о-установить):libssl1 пакет.0.0:amd64 в 1.0.1 е-2+deb7u4 не может быть настроен, потому что libssl1.0.0:i386 находится в другой версии (1.0.1 е-2+deb7u4+bsos1)
Ошибки возникли при обработке:
libssl1.0.0:i386 в
libssl1.0.0:amd64 в

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

Редактировать: после запуска

судо АПТ-кэш libssl1 политики.0.0:i386 в

Я вам

столе@в SteamOS:~$ судо АПТ-кэша политики libssl1.0.0:i386 в
libssl1.0.0:i386 с:
 Установлено: 1.0.1 е-2+deb7u4+bsos1
 Кандидат: 1.0.1 е-2+deb7u4+bsos1
 Версия таблицы:
 *** 1.0.1 е-2+deb7u4+bsos1 0
 500 http://repo.steampowered.com/steamos/ алхимик/главная пакеты для i386
 500 http://repo.steampowered.com/steamos/ alchemist_beta/главная пакеты для i386
 500 http://repo.steampowered.com/internal/steamos/ алхимик/главная пакеты для i386
 100 /ВАР/Либ/с dpkg/статус
 1.0.1 е-2+deb7u4 0
 500 http://ftp.us.debian.org/debian/ хриплый/главная пакеты для i386
 1.0.1 е-2+deb7u3 0
 500 http://security.debian.org/debian-security/ хриплый/обновления/главная пакеты для i386

и после запуска

судо АПТ-кэш libssl1 политики.0.0

Я получаю:

столе@в SteamOS:~$ судо АПТ-кэша политики libssl1.0.0
libssl1.0.0:
 Установлено: 1.0.1 е-2+deb7u4
 Кандидат: 1.0.1 е-2+deb7u4+bsos1
 Версия таблицы:
 1.0.1 е-2+deb7u4+bsos1 0
 500 http://repo.steampowered.com/steamos/ алхимик/главная пакеты для amd64
 500 http://repo.steampowered.com/steamos/ alchemist_beta/главная пакеты для amd64
 500 http://repo.steampowered.com/internal/steamos/ алхимик/главная пакеты для amd64
 *** 1.0.1 е-2+deb7u4 0
 500 http://ftp.us.debian.org/debian/ хриплый/главная пакеты для amd64
 100 /ВАР/Либ/с dpkg/статус
 1.0.1 е-2+deb7u3 0
 500 http://security.debian.org/debian-security/ хриплый/обновления/главная пакеты для amd64
+60
rtgnx 28 июн. 2012 г., 21:57:42

Я знаю этот вопрос задавали несколько раз, но решение не работает для меня.

У меня есть 2 файла: 1_all и 2_ovo. Они оба содержат список элементов. 1_all содержит элементы из 2_ovo плюс другие элементы. Мне нужно удалить все элементы из 1_all которые такие же, как в 2_ovo. Вот что я получил:

для меня в 2_ovo
делать
СЕПГ -я "/Я/Д" 1_all
сделано

Поэтому принимать значение от 2_ovo и удалить это значение из 1_all.

Я знаю, что переменные в СЭД должны быть обработаны с двойными кавычками, но команда вообще ничего не делает. Если я заменить $I с реальным значением, это значение удаляется из файла, как ожидалось. Любые идеи?

+11
pecos pest 17 мая 2013 г., 08:30:55

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

$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