найти неопределенный символ

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

не удалось загрузить неопределенный символ _z15InvalidateImageSs

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

Я побежал:

Нм $ myprog.так > nm.txt

символ появляется в файле, но имеет адрес, связанный с ним.

  1. Я искал источник дерева для символа, используя:

$ найти . -тип F | fgrep -я команды xargs '_zinvalidateimagess' | команда grep -v с Бинарные

У меня нет результатов. 2. Я обыскала все стандартные библиотеки нагрузка на символ:

$ scanelf -л -с _zInvalidateImageSs | грэп -я _zinvalidateImageSs'

снова никаких результатов.

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

+683
macbeth 11 дек. 2018 г., 21:59:25
35 ответов

Там уже команд Unix для этого: дю

Просто сделай:

дю-АСН 

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

+963
Himanshu Solanki 03 февр. '09 в 4:24

Джордж,

Вы не хотите стоять в очереди отдельная команда sbatch для этого. Если вы использовали OpenHPC стека, вы могли бы потенциально использовать wwsh СШ-А <команда> где это для всех или же замените это узлы, которые вы хотите выполнить команду на.

Как за это из своего существующего пакетного сценария, вы рассматривали, используя ожидать? В ожидать, программа позволит вам ввести что-то вроде присылал ... "т\р" (символ T с последующим возвратом ключа) если время, что вам нужно ввод должен быть запущен будет детерминированным. Если вы хотите получить больше информации о ожидать, проверить что-то вроде https://likegeeks.com/expect-command/ .

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

+960
Bozic Nebojsa 7 июл. 2010 г., 02:54:27
Другие ответы

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


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

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

функции printf '%S' В 'Г(А)' "$(<входной_файл)" как HW1 HW2' >входной_файл
+918
ryanmartin 11 мар. 2016 г., 08:30:42

Мой входной файл имеет позиции в первом столбце с разным количеством мест (или без пробела)

16504 16516 
 1650811 16520 
 1651 16524 
 16516111 16528 
 165204 16532 

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

16504 16516 
16508 16520 
16512 16524 
16516 16528 
16520 16532 
+880
jemmyvsdmb 20 июн. 2018 г., 23:40:13

Вот мой сценарий.

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

Однако, есть ли способ для меня, чтобы получить доступ к ВПС после подключения к VPN?

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

Это возможно?

Спасибо заранее.

+744
Larry Seligman 29 июл. 2015 г., 14:05:34

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

  • если вы используете КДМ, искать

    [Удаленные]
    Включить=ложь
    

    в конце вашего файла kdmrc, изменить значение false , чтобы верно и перезагрузите КДМ;

  • если вы используете перевод, добавить

    [XDMCPServer]
    включен=истина
    порт=177
    

    в файле/etc/языка/языка.конф и перезагрузите языка.

Затем на ваш клиент, запустить X с помощью

Х -запроса ${SERVER_IP}

(вместо соответствующего IP-адресу), и экран входа в систему Ваш сервер будет отображаться в вашем клиенте.

+735
sushil verma 14 мая 2019 г., 17:25:02
  • [-Ф option_argument]... означает, что необязательно вариант может произойти несколько раз, каждый раз с возможностью аргумент. Это позволит, например -ф -ф б -ф с.

  • [-Ф option_argument...] не соответствует истине, как вариант может быть только один аргумент. Это позволит за -Ф А Б в которой на самом деле с возможностью аргумент в следуют два операнда Б и с.

  • [операнд...] обозначает один или несколько необязательных операндов. Это позволит Би-би-си.

  • [операнд]... будет означать "этот необязательный операнд, несколько раз". Это будет что-то вроде А-А-А , а не б.

+733
Cephas Atheos 17 мар. 2018 г., 06:06:30

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

$ спать 4 &
[1] 98565
$ # Подождите несколько секунд и нажмите клавишу Ввод..
[1]+ сделать сон 4
$ ( сна 4; выход 44 ) &
[1] 98613
$ # Подождите несколько секунд и нажмите клавишу Ввод..
[1]+ выход 44 ( сна 4; выход 44 )
+681
Kr Satendrasingh 28 дек. 2010 г., 16:56:39
$ кот /и т. д./кв/АПТ.конф.д/90debsums 
С dpkg::после вызова { "если [ -Х /УСР/бин/пакета debsums ]; затем в /usr/Бен/пакета debsums --создать=параметр nocheck -СП в /var/кэш/кв./архивов; интернет"; };

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

Можно добавить подобный пост действия установки для сканирования и удаления страницы (информация и документы) после каждого действия установки.

Чтобы получить страницы и владеющих пакетами, вам нужно сканировать через все /ВАР/Либ/с dpkg/информация/имя_пакета.список файлов.

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

localepurge частично это слишком. Цитата из АПТ-кэш показать localepurge:

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

Самая важная цитата:

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

;-Д

Так просто сделать полную резервную копию и попробовать написать свой manpagekiller...

+661
brundifk 17 сент. 2017 г., 23:01:33

Если вы используете по умолчанию программа dhclient, вы можете попробовать изменить config для интерфейсов Ethernet просить или требовать, чтобы DHCP-сервер отправляет значение для маршрутизаторов опции. Попробуйте что-то вроде этого в файл/etc/программа dhclient.конф:

интерфейс "re0" {
 маршрутизаторы запросу;
}

Конечно, это будет работать только если в сегменте DHCP-серверы настроены так, чтобы отвечать на запрос или требуют директивы от своих клиентов с требуемым вариантов. программа dhclient.конф(5) человек страница достаточно информативна.

+652
user83164 27 мар. 2012 г., 14:06:19

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

экспорт путь="/новый/путь:$путь"

Вы можете разместить этот в скрипт инициализации для оболочки, ~/.bashrc и например. Когда это единая команда, я обычно симлинк двоичного уже место на моем пути.

ЛН-с /путь/до/узел-webkit в /usr/местные/Бен
+635
HeyHoliday 25 нояб. 2015 г., 18:24:30

Я пытаюсь читать ПЛИС память на фирмы Xilinx Zynq доска (zc702) в рамках переноса RTEMS драйвера на Linux. Я использую devmem2 и mmap_test программы, которые я кросс-компиляции для доски с помощью Yocto кросс-компилятор. На борту имеет 1 ГБ нормальной памяти. Это означает, что любое чтение 0x0 и 0x40000000 возвращает действительный памяти. Проблема, однако, при чтении из 0x7AA00000, сбои ядра сразу же, даже без печати сообщение о панике ядра в терминале (серийный порт с миником и SSH). Я даже написал небольшую выборку модулей ядра для чтения от Этот адрес и используйте kprint, но это приводит к такой же аварии. Так как драйвер работает с RTEMS, физический адрес памяти была проверена, чтобы быть правильным.

Какие меры должны быть приняты, чтобы иметь возможность читать из памяти FPGA/регистры без сбоев в Linux?

+634
Brady Gilg 19 мар. 2015 г., 01:04:39

Я SSHed в мой домашний компьютер и я пытаюсь отформатировать диск.

как lsof и /dev/sdb2 буд ет экспортироваться показывает:

КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
Баш 1366 Митч ухо реж 8,18 24576 5 /медиа/Митч/1TBHDD

Это вызывает размонтировать, чтобы не размонтировать диск. Я пробовал убивать процесс с убить и убить -9 , но каждый раз, что /бин/Баш процесс вернется под Новый ПИД-но все-таки через файл/dev/sdb2 буд ет экспортироваться

Как мне убить этот bash, который просто не кажется, чтобы умереть?

Некоторые важные результаты:

Митч@Эмеральд в /proc $ ПС вход aux | grep в Баш
Митч 2339 0.0 0.0 23732 5048 оч/11 СС 12:10 0:00 -Баш
Митч 3711 0.2 0.0 23688 4780 оч/0 СС+ 14:01 0:00 /бин/Баш
Митч 3781 0.0 0.0 11748 912 оч/11 С+ 14:01 0:00 команда grep --цвет=авто Баш
Митч 14159 0.0 0.0 23628 4688 оч/9 СС+ Jan04 0:00 /бин/Баш

Митч@изумруда /тез $ lsof выводит на /dev/sdb2 буд ет экспортироваться
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
Баш 3711 Митч ухо реж 8,18 24576 5 /медиа/Митч/1TBHDD
+633
Nostradamnit 21 мая 2011 г., 19:34:29

Для редактирования файла можно также использовать открытый дескриптор файла трюк, как показано Юрген Hötzel в перенаправление вывода из СЭД с/С/D/' myfile будет в файл myfile.

метод exec 3<.hgignore
РМ .hgignore # запретить открывать файл был усечен
глава -1 <&3 > .hgignore

ЛС-л .hgignore # обратите внимание, что разрешение может измениться
+628
Kotleta 7 февр. 2014 г., 08:29:04

Простое решение: установить ОС SLES 12.1. Версия выше, что просто не работают с oracleasm

+609
PaoloH 27 апр. 2018 г., 10:54:32

Я попытался установить Emacs от Юм (менеджер пакетов в CentOS), но установленная версия редактора Emacs была настолько устаревшей.

Поэтому мне пришлось скачать последний с Emacs раздача от ftp.gnu.org используя wget и построены из источника.

#Если вы не на чистом "минимальную" установку CentOS, вы также понадобится инструмент с wget:
установите -й Юм команды wget

с wget ftp://ftp.gnu.org/pub/gnu/emacs/emacs-25.2.tar.xz

смола модели XF в Emacs-25.2.тар.ХZ

компакт-диск для Emacs-25.2

#настроить без X11
./настроить --с-х=нет

сделать

сделать установить

Установка прошла плавно и я не возникнут какие-либо вопросы в процессе.

+509
lea rner 15 июл. 2010 г., 22:01:43

демон может выполняться как отдельная услуга, или через inetd. Если вы запустите его из inetd можно написать простую обертку вокруг /usr/Бен/sshd для бинарных делать как угодно, когда СШ соединения:

# кот /root/bin/sshd.sh
#!/Бен/ш
логгер-я -п auth.info "кто-то пытается СШ в"
старпома выполнить /sbin/sshd для "[email protected]"
# Общ -л /root/bin/sshd.sh
-rwx по------ 1 корневой колеса 204 11 июля 13:32 bin/sshd.sh*
# команда grep ^СШ в /etc/rc автомобиль.конф
sshd_enable="нет"
# команда grep ^СШ /и т. д./Из inetd.конф
СШ поток по TCP корень-гарантированные /root/bin/sshd.sh демон -я -4

Имейте в виду, что возни с СШ может потенциально ослабить вашу безопасность, а не укрепление ее, как вы пытаетесь сделать. Выделенный продукт (например, кроме того, fail2ban) может быть лучшим решением.

Кроме того, запустив скрипт на каждую СШ подключения запуск может быть дорогим, если вы получили соединения на высокой скорости. Как и прежде, это могло съедают системные ресурсы и привести к отказу в обслуживании. Работает раз в минуту, или после того, как ваш задание cron каждые пять минут может быть предпочтительным в том смысле, что он ставит только минимальной, постоянной нагрузкой на систему. Один сценарий-ТВ-подключение к модели увеличивает нагрузку прямо пропорционально давлению СШ атаки.

+482
Tenten Baya 21 дек. 2013 г., 22:40:45

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

57: 21 00000000004004d7 Функ глобальное значение по умолчанию 13 основных

из readelf выступает, которая соответствует красиво с скомпилированный код, как показано на ЦУС -Ы или objdump -д:

0000000000000000 <основной>:
 0: 55 подтолкнуть %РБП
 1: 48 89 е5 мова %РСП,%РБП
 4: БФ 00 00 00 00 мова $0х0,%эод
 9: Е8 00 00 00 00 callq е <основной+0xe>
 е: В8 00 00 00 00 мова $0х0,%еах
 13: 5д поп %РБП
 14: С3 retq 

В 21 байт в байт 55, 48, 89, Е5 и т. д.

+460
Mas ooD 3 окт. 2018 г., 18:53:51

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

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

Так что, я бы по rsync, и последующим возвращением 450, затем при помощи rsync, и, наконец, изменение хранилища.

Помните, электронной почты не должны быть надежный. Просто должны воспринимать это таким образом. Отказ принять сообщение означает, что сервер посылает сообщение вам необходимо попробовать еще раз. Обычно это каждые 4 часа в течение 24 часов, но это просто "нормальный", а не правило.

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

+415
BJC 17 авг. 2010 г., 02:53:47

Вы создали новую пару ключей с первой командой. Теперь нужно сказать в OpenSSL ca об этих.

Либо отредактировать файл/etc/протокол SSL/OpenSSL для.КНФ и убедиться, что private_key и сертификат линии указывают на новый закрытый ключ и файл сертификата местах, или использовать сертификат и -файл аргументы в OpenSSL Калифорния команду для переопределения значений в файле/etc/протокол SSL/OpenSSL для.КНФ.

+394
LiNess 14 сент. 2018 г., 00:02:57

Что касается второй части вашего вопроса (не в заголовке)

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

+388
RussianWind 21 янв. 2011 г., 01:16:11

Я открыл ВИМ руководство пользователя с :ч пользователя-руководство | только команду (чтобы открыть в одном окне) и теперь я хочу поступить/открыть в отдельном текстовом файле. Я пытался поставить свой курсор на раздел, например |usr_01.txt| и нажмите Ctrl-J но ничего не произошло.

Обзор ~

Приступая К Работе
|usr_01.txt| про методички
|usr_02.txt| первые шаги в Vim
|usr_03.txt| движущихся вокруг
|usr_04.txt| делая небольшие изменения
|usr_05.txt| набор настроек
|usr_06.txt| используя подсветку синтаксиса 
|usr_07.txt| редактирования более чем одного файла
|usr_08.txt| разделение окна
+382
Dominik Breu 4 авг. 2012 г., 18:51:06

Делаю индивидуально для всех файлов в каждом каталоге.

# Расчет
найти директорию dir1 | команды xargs программы md5sum > директорию dir1.мд5
найти директория dir2 | команды xargs программы md5sum > директория dir2.мд5
# Сравнение (и показывает разницу)
вставить <(вроде -К2 директорию dir1.алгоритм MD5) <(вроде -К2 каталога dir2.алгоритм MD5) | у awk '$1 != $3'
+381
Vladimir Kravchenko 12 нояб. 2016 г., 12:35:44

С учетом ввода формы

XY981743 foobarlkasdf saflkas asfZR!sgfad asdSAD asdsadf SAdfasdf46lk lksad бар foolkasjfdrte

как я могу усечь только второй колонной? Разделитель вкладке и второй столбец должен быть не более 75 символов.

+379
Anup Dasari 3 февр. 2013 г., 12:48:02

Ваша проблема проста, что пользователя/идентификатор не существует:

$ Чаун adsfadsf файлов
команды chown: неверный пользователь: ‘adsfadsf’

Проверить существование пользователя и повторите попытку.

+377
Ayah Ridza 9 авг. 2011 г., 10:24:03

Я пытаюсь установить мой ТП-линк переменного тока 600 (T2UH) беспроводной USB-адаптер на мой малиновый Пи 3б под управлением Raspbian Джесси Лайт.

Я следовал руководство для Ubuntu, но, похоже, я что-то упускаю, но я не знаю, что.
Ниже приведены шаги, которые я следовал (без успеха):

судо apt-получить установку сборки git-основные
ГИТ https://github.com/Myriade/mt7610u_wifi_sta_v3002_dpo_20130916.git клон 
компакт-диск mt7610u_wifi_sta_v3002_dpo_20130916
сделать <-- ошибка
установка
RT2870STA судо СР.DAT в файл /etc/беспроводной/RT2870STA/RT2870STA.дат

Ошибка при запуске делает:

принять[1]: /Либ/модули/4.1.19-В7+/сборки: нет такого файла или каталога. Стоп. Make-файл:403: рецепт для цели 'линукс' не удалось сделать: [для Linux] Ошибка 2

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

Вывод команды lsusb:

Устройство автобусных 001 004: идентификатор 148f:технология 761a Ралинк, корп. 
Устройство автобусных 001 003: код 0424:стандартный ec00 корп микросистем SMSC9512/9514 быстрый Ethernet-адаптер
Устройство автобусных 001 002: код 0424:9514 стандарт микросистем корп. 
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

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

Обновление

Как просили, вот мои источники.список :

деб http://mirrordirector.raspbian.org/raspbian/ Джесси основной ВНО несвободные ИРЦ
# Раскомментируйте строку ниже, а затем 'apt-получить обновление', чтобы запустить 'apt-получить источник'
#деб-СРЦ http://archive.raspbian.org/raspbian/ Джесси основной ВНО несвободные ИРЦ
+340
Sheilaaliziar 27 февр. 2018 г., 05:57:57

Получается, что в openssl s_client на Ubuntu 10.04 еще запросы по умолчанию для системы, установленной сертификатов, даже если -CApath и -CAfile указываются:

8466 открыть ("файл/usr/lib в/SSL и сертификаты/4e18c148.0", флагов o_rdonly) = 4

(выход трассированием)

Где:

$ Общ -л в /usr/lib в/SSL и сертификаты/4e18c148.0
lrwxrwxrwx 1 корень 30 2014-04-11 21:50 /УСР/Либ/SSL и сертификаты/4e18c148.0 ->
Deutsche_Telekom_Root_CA_2.УГР

Каталог в/usr/lib в/SSL и сертификаты является символической ссылкой на файл/etc/ssl и сертификаты на Ubuntu 10.04, таким образом, открыть строку с трассированием отчет Не выбрана, когда применение grep к для файла '/etc/ssl с' ...

Источник

Глядя на версию OpenSSL-0.9.8 K, то источник этой проблемы находится в крипто/x509 в/by_dir.с, dir_ctrl():

реж=(тип char *)функции getenv(X509_get_default_cert_dir_env());
если (реж)
рэт=add_cert_dir(ЛД,реж,X509_FILETYPE_PEM);
еще
рэт=add_cert_dir(ЛД X509_get_default_cert_dir(),
X509_FILETYPE_PEM);

Где X509_get_default_cert_dir возвращает папку/usr/lib в/SSL и сертификаты и X509_get_default_cert_dir_env возвращает SSL_CERT_DIR.

Решение

Таким образом, можно использовать следующую команду под Ubuntu 10.04/в OpenSSL 0.9.8 K, чтобы получить ожидаемое поведение:

$ SSL_CERT_DIR="" в openssl s_client -кода crlf -проверить 9 \
 -CAfile /и т. д./протокол SSL/сертификаты/TURKTRUST_Certificate_Services_Provider_root_1.ЭЛТ \
 -команды протокола SMTP -хост mx-ha03.web.de -порт 25

И при сбое проверки:

Проверить код возврата: 19 (самозаверенный сертификат в цепочке сертификатов)

Текущая Ситуация

Это проблема с Ubuntu. Например, в Fedora 20-х годов в OpenSSL 1.0.1 в OpenSSL е или Fedora 29 по 1.1.1, это решение не является обязательным, потому что проблема не может быть воспроизведена. Это означает, что при указании параметра как -CAfile или -CApath, значение по умолчанию отсутствует сертификат системы каталог будет добавлен в каталог поиск список в Fedora систем.

На Ubuntu 16 с OpenSSL 1.0.2 г проблема по-прежнему присутствует.

Это также присутствует на CentOS 7 с OpenSSL-1.0.2 к-16 - и, к сожалению, выше решение не помогает, там и gnutls-3.3.29-8 не удается из-за неизвестного или неожиданного ТЛС пакет видах.

+250
79645260736 22 авг. 2012 г., 12:39:28

Я пытаюсь прочитать несколько байт из устройства /dev/urandom, оставить только те, которые я могу легко тип, и обрезать результат до 30 символов. Я не могу выяснить, как получить “только 30 символов” поведение, когда данные хоть из трубы,. Я попытался

кот как /dev/urandom | тр -КР а-з-З0-9' | вырезать -с -30

и

вырезать -с -30 С /dev/urandom | тр -КР а-з-З0-9' | вырезать -с -30

но эти висят без отображения чего-либо. С другой стороны,

вырезать -с -30 С /dev/urandom | тр -КР а-з-З0-9'

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

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

+224
Gurbela 8 авг. 2014 г., 02:21:47

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

Недостающая часть вторую попытку, скорее всего -п флаг для команды mkdir:

команды mkdir -Р ../администратора/учета/расчета заработной платы

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

команды mkdir ../администратора/учета
команды mkdir ../администратора/учета/расчета заработной платы

Обратитесь к курсовую работу, или он может в конечном итоге укажет на страницу для команды mkdir, которая говорит:

-п --родители

нет ошибки, если имеющейся, проводить родительские каталоги по мере необходимости

+219
Ma F Nb 27 сент. 2017 г., 01:03:40

Моей плазме KDE имеет несколько проблем:

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

В Нижнем скрине я открыл настройки панели :

see panel settings in this screenshot

но после того, как я нажимаю на любую кнопку в этой панели настройки, исчезают настройки !!

  1. Не Откройте панель поиска в верхней части рабочего стола (Alt+пробел-это ярлык, чтобы открыть это окно поиска).когда я нажав клавиши Alt+пространство, поле поиска появляются только на 50мс и снова исчезают !!

screen shot of search box that doesn't appear for me

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

    • ОС : Manjaro .
    • Плазменный версия KDE 5.11.2
    • Framework версии KDE-это 5.39.0
+207
Alexey Usachov 19 нояб. 2014 г., 07:46:50

Чтобы добавить определенный текст в строку в файл - если эта линия является единственной, которая начинается с mynetworks, вы можете сделать это:

СЭД-в-месте '/^mynetworks/s_.*_& 0.0.0.0/0_' /путь/к/файлу
+198
Nob0dySp3cial 23 сент. 2011 г., 23:22:03

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

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

https://www.freedesktop.org/software/systemd/man/systemd-ask-password.html

- принять-сохраненная копия

 Если он будет принят, принимаем кэшированные пароли, то есть пароли, введенные ранее.

- несколько

 При использовании в сочетании с ... принять кэширования принимать несколько паролей.
 Это будет выход один пароль на строку.

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

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

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


Нашел то, что, как представляется, отвечает код, увидеть его здесь, на GitHub.

Есть цикл for, который начинается с попыток = 0 и шагом пытается при каждой итерации.

Этот цикл вызывает get_password() с accept_cached типа bool значение true, если пробует == 0 && !arg_verify. Так что если уже есть пароли, кэшируемые в первой итерации цикла, он будет просто возвращать кэшированные пароли. Если они не работают, следующая итерация с нах == 1 устанавливает accept_cached false и только потом попросит вас предоставить еще одну фразу, чтобы попробовать.

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

Как для хранения паролей открытым текстом в памяти, списка паролей, который объявлен как _cleanup_strv_free_erase_ типа char **пароли = нуль; так что, по крайней мере, делает это звучит как очистка будет заботиться должным образом в какой-то момент.

Ключи всегда в памяти где-то, что сильно ничего не поделаешь, склеп должен компании Masterkey работать, пока контейнер открыт, вы всегда можете увидеть его команду dmsetup стол-showkeys.


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

+185
Alex White 28 янв. 2010 г., 10:09:23

Использование: ./diff_date.sh 2017-08-30-00 2017-09-02-00

#!/бин/Баш

# Эта обработка необходима, так как "дата" требуют 2017-08-30 00 формат
# не 2017-08-30-00. Так, в прошлом тире заменяет пробел здесь.
старт=$(СЭД 'ы/-/ /3' <<< "$1")
конец=$(СЭД 'ы/-/ /3' <<< "$2")

в то время как [[ "$старт" != "$конец" ]]; делать
 # Возвращает черточки и вернулся на свое место и проверяет - есть ли этот файл существовать. 
 если [ ! -Ф "${начала/ /-}" ]; затем 
 Эхо "${начала/ /-}"
 интернет 
 Представление # этот код может быть улучшен, путем вызова "дата" только тогда, когда
 # день меняется не каждый час.
 старт=$(дата -д "${пуск} + 1 час" "+%F не %Н")
сделано

Испытания:

# make файлы
$ касания 2017-08-{30..31}-{03..23}; сенсорный 2017-09-{01..02}-{03..23}
$
$ ./diff_date.sh 2017-08-30-00 2017-09-02-00
##### Выход - недостающие файлы. #####
2017-08-30-00
2017-08-30-01
2017-08-30-02
2017-08-31-00
2017-08-31-01
2017-08-31-02
2017-09-01-00
2017-09-01-01
2017-09-01-02
+158
christopherbalz 2 апр. 2015 г., 22:58:14

Во-первых, использовать такой инструмент, как баобаб (судо apt-получить установку баобаб), чтобы показать вам , где это пространство используется:

enter image description here

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

$ судо-дю -ч /

Сдать посредством сортировки (при условии, ГНУ рода, который должен быть в случае в Debian) Сортировать по каталог размер:

$ судо-дю -ч / | то -ч

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

$ судо apt-получить-допустим,-нет ... продувки удалить "имя_пакета" | грэп "освободиться" | 
 у awk '{печати $4, $5}' 

На моей системе, например, удаляя все использоваться пакеты бесплатные 1,502 МБ:

$ судо apt-получить-допустим,-не ... очистить удалить "файл texlive*" | грэп "освободиться" | 
 у awk '{печати $4, $5}' 
1,502 МБ

Наконец, вы можете получить эту информацию на всех установленных пакетов с помощью этой команды:

$ я $(с dpkg -л | у awk '($1=="второй"){печати $2}'); делать 
 Эхе -е "$я\т"$(судо apt-получить-допустим,-не ... очистить удалить "$я" | 
 грэп "освободиться" | у awk '{печати 4$, $5}'); 
сделано
+126
Robert Stain 24 авг. 2017 г., 14:59:52

Судо принимает аргументы командной строки. Таким образом, вы можете очень хорошо идти вперед и внести изменения в файлами sudoers такие, что тройник не допускается, если параметр в /proc/sys в/ВМ/drop_caches за все остальное, sudo будет отрицать исполнения. Если вы хотите, чтобы крепче исполнения, капля в опрятном и аккуратном скрипт под замену где-то в /usr/bin или /usr/местные/бен с более жесткими разрешений, а затем в пользователям использовать sudo? конфигурация, позволяют выполнить скрипт с правами root на этого конкретного узла.

+112
Ian Bjorge 21 мар. 2011 г., 11:01:33

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

$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