Python не признавая переменной LD_LIBRARY_PATH?

Я пытаюсь установить вместо python2.7 на CR-48 Chromebook в режиме разработчика, и лицо странный вопрос, что у меня возникли трудности с поиск решения в Google. Во-первых, некоторые фона.. корневой раздел смонтирован только для чтения, поэтому я установка пакетов в /usr/local, а представляет собой отдельную точку монтирования, доступный. Есть способ заставить самого корневого раздела чтение и запись (с некоторыми незначительными недостатками), но я решил не идти по этому пути. Я загрузкой archlinux пакеты и извлечь их в /usr/local и некоторые из них работают прекрасно до сих пор. Я в принципе извлечь .тар.ХZ файл вроде этого:

пакет XZ-постоянного тока.тар.| судо смолы --Стрип-компоненты ХZ=1-с /usr/местные -xvf -

Это в основном капли в файлы, предназначенные для /usr, чтобы быть в /usr/local вместо. Я экспорт /usr/местные/библиотека впереди /УСР/Либ под переменной LD_LIBRARY_PATH, и получил несколько пакетов, чтобы работать таким способом. По какой-то причине, питон не удается загрузить признают это, хотя не совсем уверен, что вызывает это. После расширения на Python 2.7 пакет, который я получил от archlinux сайте, я смог запустить оболочку Python в порядке, а просто печатать нормально работал. Я тогда пытался установить setuptools, поэтому скачал источник, из он и попытался запустить команду sudo /usr/местные/вместо python2 setup.py установить, но это дает мне ниже ошибки:

/usr/местные/Бен/вместо python2: ошибка при загрузке разделяемых библиотек: libpython2.7.так.1.0: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

В libpython2.7.так.1.0 файл в делом есть в /usr/местные/библиотека/ справочник, который есть в переменной LD_LIBRARY_PATH. Быстрый запуск лдд показывает это наглядно:

Хронос@localhost в /ТМП/setuptools-1.1.6 $ команды ldd /usr/местные/Бен/вместо python2
 Линукс-ворота.так.1 (0x777a9000)
 libpython2.7.так.1.0 => /usr/местные/библиотека lib/libpython2.7.так.1.0 (0x77610000)
 библиотекой libpthread.так.0 => /lib в/библиотекой libpthread.так.0 (0x775ee000)
 библиотеки libc.так.6 => /lib в/библиотеки libc.так.6 (0x77464000)
 libdl.так.2 => /lib в/libdl.так.2 (0x77460000)
 libutil.так.1 = > в /lib/libutil.так.1 (0x7745b000)
 libm.так.6 => /lib в/libm.так.6 (0x77436000)
 /Либ/ЛД-ОС Linux.так.2 (0x777aa000)

Я также проверил файл/etc/ЛД.так.конф и это тоже есть в/usr/местные/библиотека:

Хронос@localhost в /tmp/и setuptools-1.1.6 $ кот /и т. д./ЛД.так.конф 
# ЛД.так.конф создано при ОКР-обновление; сделать все изменения
# содержимое файла /etc/ОКР.каталог д 
/Либ
/УСР/Либ
/usr/местные/библиотека
/УСР/Либ/версия OpenGL/из xorg-X11 для/Либ

Я установил трассированиемна Perl, поскольку он указан как зависимый), и побежал команду установки под трассированием , который показан ниже интересные выходной (вижу, что он не ищет в/usr/местные/библиотека lib/libpython2.7.так.1.0 в любом месте):

Хронос@localhost в /ТМП/setuptools-1.1.6 $ судо трассированием /usr/местные/Бен/вместо python2 setup.py installPassword: 
для execve("/usr/местные/Бен/вместо python2", ["/usr/местные/Бен/вместо python2", "setup.py", "установить"], [/* 16 Варс */]) = 0
БРК(0) = 0x9b3c000
mmap2(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x776e6000
открыть ("файл/etc/ЛД.так.поджатие", R_OK) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/etc/ЛД.так.кэш", флагов o_rdonly|O_CLOEXEC) = 3
fstat64(3, {st_mode=значений: s_ifreg|0644, st_size=37049, ...}) = 0
mmap2(нуль, 37049, PROT_READ, MAP_PRIVATE, 3, 0) = 0x776dc000
рядом(3) = 0
открыть("/Либ/протокол TLS/i686 в/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/lib в/протокола TLS/i686 в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/Либ/протокол TLS/i686 в/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/Либ/протокол TLS/i686 в", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/Либ/ТЛС/SSE2 инструкции/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/lib в/СС/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/Либ/ТЛС/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/lib в/ТЛС", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("в/lib/i686 в/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("в/lib/i686 в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("в/lib/i686 в/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("в/lib/i686 в", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/Либ/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/lib в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("открыть/lib/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/Либ", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
открыть ("файл/usr/lib в/протокола TLS/i686 в/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/протокола TLS/i686 в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/usr/lib в/СС/i686 в/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/протокола TLS/i686 в", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/usr/lib в/ТЛС/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/СС/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/usr/lib в/ТЛС/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("в/usr/lib в/ТЛС", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/usr/lib в/i686 в/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/i686 в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/УСР/Либ/i686 в/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/i686 в", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть ("файл/usr/lib в/с SSE2/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64 ("файл/usr/lib в/с SSE2", 0x7fd88d90) = -1 ENOENT (нет такого файла или каталога)
открыть("/УСР/Либ/libpython2.7.так.1.0", флагов o_rdonly|O_CLOEXEC) = -1 ENOENT (нет такого файла или каталога)
stat64("/УСР/Либ", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
используя(2, [{"/usr/местные/Бен/вместо python2", 22}, {": ", 2}, {"Ошибка при загрузке разделяемых весы"..., 36}, {": ", 2}, {"libpython2.7.так.1.0", 19}, {": ", 2}, {"невозможно открыть разделяемый объектный файл", 30}, {": ", 2}, {"нет такого файла или каталога", 25}, {"\П", 1}], 10/usr/местные/Бен/вместо python2: ошибка при загрузке разделяемых библиотек: libpython2.7.так.1.0: невозможно открыть разделяемый объектный файл: нет такого файла или каталога
) = 141
exit_group(127) = ?
+++ вышел с 127 +++

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

+411
Kanha Kanha 20 окт. 2013 г., 10:51:15
38 ответов

Вы можете сделать это через эту ссылку,

$ Перл-000pe 'ы/.*(как.*?поймать).*/\Файл 1\н/' 
Как поживаете? 
когда вы собираетесь прибыть на платформу, станция поймать
+976
snooks 03 февр. '09 в 4:24

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

+886
Zabed Akbar 4 нояб. 2012 г., 22:10:53
Другие ответы

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


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

Из соображений удобства я склонен назначать специальные группы, такие как дискеты, аудио, plugdev, видео и т. д. через /etc/безопасности/группы.конф (pam_group.так) механизм вместо того, чтобы добавлять всем пользователям этой группы на сервере каталогов.

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

Теперь я пытался newgrp для одной из этой групп, и признала, что это невозможно (система протиснуться в Debian). Является ли это ошибка в команды newgrp или просто проблемы конфигурации на моем сайте?

Что на самом деле команды newgrp делаешь на стороне API для UNIX-системы? Похоже, setgid в корень-только системный вызов. Я бы подумал, что это будет разрешено, а также, если конкретный пользователь является членом setgit целевой группы.

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

+885
PotcFdk 3 нояб. 2016 г., 16:56:23

Я закончил делать это, как это использовать сегодня для netcat, что это довольно просто.

https://github.com/base698/tmux-copy-paste-mac-osx

Вот tmux.конф:

персонализация -Т ви-копия 'в' начало отбора
персонализация -Т ви-копия 'г' копировать-труба 'НК 5682 localhost в
привязка п выполнения Шелл НК локальный 5683; НК локальный 5683 | нагрузки-буфер - ' tmux \; буфер обмена
персонализация п работать-Шелл НХ локальный 5683; НК локальный 5683

Работает с мышкой тоже в 1.8

+873
Saeful Bahri 22 сент. 2010 г., 09:24:27

Моя Ubuntu в разбитом состоянии сейчас?

Да, ваш Ubuntu-это сломанный

Ты напутал что-то важное для пакета управления.

Поэтому на практике, резервное копирование важных данных (по крайней мере в/etc и в/Home), возможно также список установленных пакетов, например, вывод команды dpkg -л, и переустановить Убунту.

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

Я мог бы просто признать провал переустановить весь раздел Linux.

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

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

Я должен был переместить программы бин-содержимое папки в /usr/Бен

(терминология: Unix имеют каталоги, а не "папки").

Это (переезд в /usr/Бен/)- это очень неправильно. Либо улучшить ваш $путь (предпочтительно) или в крайнем случае добавить симлинки в /usr/Бен/ и желательно перенести (или добавить симлинки) исполняемые файлы в /usr/местные/Бен/.

Мудрый подход, чтобы никогда не изменить /usr/бен/, как/bin, /sbin каждого пакета, и/usr на/sbin/ вне пакет средств управления (например, команды dpkg, apt-получить, способности, и т. д...). Читать СЗХ.

+823
Robert Audi 11 окт. 2016 г., 13:08:21

Я сделал установки Debian 9 обновление Xfce на рабочем столе моего компьютера. Потом я заметил, что линия, проходящая горизонтально по нижней части экрана. Я также обновил свой ноутбук с Debian 8 в Debian 9 и имеют те же проблемы. Я также установил гном на обоих компьютерах, но при этом не иметь этой проблемы. Мне любопытно, если это как-то связано с тем, как обновление Xfce будет отображаться на экране.

Как полагают, здесь inxi -B производства.

Система: хост: debian9-рабочего ядра: 4.9.0-3-amd64 на архитектуру x86_64 (64 бит)
 Рабочих столов: рабочие столы Xfce 4.12.3 дистрибутива: дистрибутив Debian GNU/Линукс 9 (стрейч)
Машина: устройства: настольный мобо: модель материнской платы ASRock: 970 Extreme3 R2 для.0
 БИОС: американские Мегатенденции в: П1.60 дата: 06/05/2014
Процессор: восьмиядерный процессор, видеокарты FX-8320 восьмиядерный процессор (МСР-) скорость/Макс: 1400/3500 МГц
Видеокарта: Видеокарта: NVIDIA GF119 [корпуса GT 610]
 Сервер отображения: X.Org драйверы 1.19.2: модерн (без патронов: выбор режима для схем,и fbdev,VESA в)
 Разрешение: [email protected]
 Рендерер ГБО: галлий 0.4 на NVD9 версии GLX: Меса 13.0.6 3.0 
Сеть: Карта-1: Компания Mushkin AR93xx Беспроводной Сетевой Адаптер
 водитель: ath9k
 Карта-2: аудиокодек Realtek RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер
 водитель: r8169
Диски: общий размер жесткого диска: 2250.5 ГБ (1.1% используется)
Инфо: процессов: 201 время работы: 1:06 память: 826.0/16008.8 МБ
 Клиент: оболочки (Bash) inxi: 2.3.5

Снимок экрана:

enter image description here

+812
Togrul Ceferli 8 мая 2014 г., 01:46:57

Как ты просил ответ, используя Питон3, вот один с помощью Python регулярные выражения:

импорт заново
Ф = открыть(testfile2).читать()
заново.суб(Р'(memberUid) (\: и\S)(\W+в)',р\'nisNetgroupTriple 2(-,\3,)',е)

Объяснение:

  • вновь является в Python регулярные выражения модуль, предоставляющий заново.суб метод, который заменяет шаблон с другим рисунком в строке следующим образом:
    • заново.суб(Р'original-узор', Р'replacement-узор', функция inputstring)
  • Квадратные скобки используются в шаблоне используются для захвата группы в оригинальный узор. Е. Г. в нашем случае, мы захватили 3 группы: memberUid, :\С а \з+. Затем, мы можем ссылаться на эти группы в нашем замена образец как \1, \2 и так далее.
+808
Drazex 30 мар. 2010 г., 04:54:52

Я читаю это интро к командной строке Марк Бейтс.

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

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

Я знаю только одну файловую систему. Начиная от корня (/). Это заявление о том, что жесткие ссылки не могут охватывать файловыми системами не имеет смысла для меня.

В Википедии статья на Unix файловые системы не поможет.

+808
PHILTHYU 24 авг. 2012 г., 03:22:50

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

#!/бин/Баш

Эхо "посылать работу ...."

судо command_with_huge_output > jobLog.журнал 2>&1 && echo "а работа закончилась! Войдите на jobLog.журнал" 

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

менее jobLog.журнал | LineIwanttoFind грэп 

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

Спасибо за любое предложение

+778
William Jens 27 дек. 2012 г., 23:48:36

Когда вы типа МВ ./*, ваша оболочка будет расширяться ./* перед выполнением МВ.

Несколько вещей, чтобы отметить:

  • Если ./* расширяется в менее 2 аргументов, МВ будет, по логике, приведет к ошибке.
  • ./* как правило, разверните в каждый файл (включая каталог) в текущем каталоге и не начинающихся с точки.
  • Вы можете контролировать то, что ./* расширяется в читая документацию вашего корпуса (человек 7 Глоб представляет собой точку входа в тему). Разные снаряды будут разные варианты.
+757
Suhesh KS 11 нояб. 2017 г., 09:46:35

Терминалы, как Терминатор или Guake терминал не в состоянии обработать запрос профили для Git, который находится в .файл bashrc. Переменная PS1-это не набор для терминалов, которые используют в xterm в качестве базы guake и Терминатор терминалы. Поэтому, если пользовательские функции используются, например, для отображения пользовательских путь, если текущим каталогом является каталог git'а потом эти переменные или функции не будут работать.

Например: $parse_git_branch

+748
Jeremy Stephens 19 янв. 2014 г., 00:31:45

Если формат данных Х может храниться на блочные устройства в Unix, то он также может быть сохранен в файл. [Но см. неприятные подробности ниже]. "Файл образа" - это короткое, обобщенное название для этого. Т. е. это последовательность байтов, которые могут быть скопированы или блочное устройство. Если вы хотите, вы можете называть это разными вещами в зависимости от того, что вы используете его для.

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

Логических томов LVM-это другой тип блочного устройства.

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

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


[Примечание] Вы не упоминаете "хозяин-управляемых СМР" устройств. Они накладывают дополнительные ограничения. Файловые системы, которые были только предназначены для стандартных дисков не работают в рамках этих ограничений. Я не буду подробно упоминать о них.

[Мерзкие подробности] древние приборы, возможно, также предусмотрено несколько номеров, чтобы указать "геометрия"; обычно размер сектора, дорожки и цилиндра. Они были использованы для оптимизации размещения данных на древних медленных дисках.

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

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

Современные методы применения МБР, а также разделов GPT таблицы, не используют C/ч/с геометрия. Однако они все еще требуют, что вы знаете размер сектора! Исторически большинство дисков имеют использовать 512-байтовые сектора. Поэтому большинство программного обеспечения будет попробовать этот размер сектора при чтении файла образа. Тогда если разделы были созданы для диска, который сообщает 4КБ сектора, вы будете иметь проблемы!

Как ни странно, это означает, что если флешки вообще начало отчетного размером сектора 4КБ, это не будет возможно, чтобы использовать их для текущего установщика Linux образы!

наследство от Apple формат вдумчиво включает в себя как размер сектора и число секторов. Как упоминается в этой истории).

Файловые системы, как правило, не имеют этой проблемы. Если вы пишете файловая система, которая использует 512-байтных блоках к устройству, которое использует 4КБ секторов... суперблок скорее всего хранить размер блока, используемого. Однако это, скорее всего, код файловой системы откажутся работать, если размер блока меньше, чем размер сектора устройства.

Некоторые программы пытались угадать "геометрия". Например, более старые версии программы fdisk, пытался угадать c/ч/з геометрии из существующих разделов.

Диски CD-R и DVD-РС использовать разный размер сектора: 2048 байт.

+740
mulya 17 мая 2010 г., 20:03:23

Нет возможности иметь несколько файлов с одинаковым именем в одном каталоге. Вы можете рассматривать только пусть СР-резервное копирование=пронумерованных добавить автоматическое резервное копирование файлов с восходящими пронумерованы суффиксы для бывшего существующий файл(ы) с тем же именем.

+734
user67360 2 окт. 2011 г., 17:20:42

Например, я хочу узнать, когда сертификат для encrypted.google.com истекает (т. е. не после дата), и что другие домены могут использовать его для проверки подлинности (альтернативные имена субъекта).

+731
George Brega 10 апр. 2019 г., 10:18:00

Я использую Солярис 10 на VirtualBox. При установке я выбрал, чтобы назначить IP вручную.

IP-адрес: 192.168.1.46
Подсети: 255.255.255.0
Шлюз: 192.168.1.1 

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

+691
Jeremy Erickson 30 июл. 2013 г., 22:09:54

- резервное копирование-реж=реж

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

Ключевое слово, принимающая сторона. Итак, правильный синтаксис - резервное копирование-реж=/путь/на/назначения/сервер, надеюсь, что ответил на ваш вопрос.

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

+581
nms 17 мая 2018 г., 17:55:49

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

  • КДЕ делегатов из KDE-открытые или kfmclient
  • Гном делегатов в открытой или Гном-открытые
  • Приятель делегатов в открытой или матэ-открытые
  • Просто наберите: делегаты экзо-открытые
  • Рабочего стола LXDE делегатов pcmanfm, с Переход на “общие” для большинства адресов
  • Просвещение делегатов enlightenment_open
  • Все остальное называется “универсальный”, и скрипт пытается его собственную удачу

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

Например, я запустил обновление Xfce, так что кода валюты XDG-открытые призывы экзо-открытые , которые используются рабочие столы Xfce настройки доступны через обновление Xfce настройки пользовательского интерфейса и хранится в ~/.местные/доли/приложения/mimeapps.список.

Подробные сведения о конфигурационных файлов в использовании, трассированием -е файл может быть полезен. И если вы не в “общие” ситуации и хотят видеть, что кода валюты XDG-откройте себе это, вы можете попробовать Ш-х`, которая кода валюты XDG-открыть файл.имя.

+573
Mladen Adamovic 26 февр. 2010 г., 06:56:14
 грэп -е '2[^ ]*.000' -е '2[^ ]*.500' file.txt
+570
Joe Altair 8 мар. 2017 г., 01:48:09

Я хотел бы поделиться своим опытом в этой теме, если это окажется полезным для другого читателя. Недавно я использовал DDRESCUE взыскать первой 1/3 из NTFS раздел из строя жесткий диск, и успешно восстановленный восстановленный сегмент из раздела на меньший жесткого диска - тем самым спася файлов в плен (и потерять остальные). Ниже приведены шаги, которые я взял в этом (наверняка ножовкой подход!!)...

Исходный жесткий диск состоял из 750 ГБ, отформатированный в NTFS с MBR и таблицы filetable. Я использовал его только несколько раз для резервного копирования файлов, так что большинство файлов были в начале диска, примерно в 160 ГБ стоит. Членов семьи стучали жесткий диск (крепится снаружи) на пол - она никогда не функционировала должным образом после этого! С помощью ddrescue (трудом) я смог восстановить большую часть начале диска. Из-за физического повреждения, его закрыли очень часто на протяжении всего процесса ...

У меня был небольшой ноутбук жесткий диск 150Гб (установлен снаружи), который я извлек данные ddrescue непосредственно. Кроме того, я могу извлечения данных в файл изображения, и позже установленный файл, однако я думал, что писать данные непосредственно на жесткий диск, чтобы быть более straitforward.

Ключевой фокус на помощь была вручную редактировать MBR и NTFS для загрузки данных сектора на спасение жесткого диска. Без этом жесткий диск не распознается любой операционной системой. Я не смог найти соответствующую программу в Linux сделать так, чтобы я получилась на Windows. Существует удобный пакет средств поддержки Windows, больше не поддерживается, однако все-таки полезно (см. ссылку ниже)! Инструмент я использовал, чтобы изменить раздел диска зонд. Обязательно знать конечное значение сектора вашего жесткого диска (я использовал команды fdisk-l в Убунту)

https://en.wikipedia.org/wiki/Windows_Support_Tools

Используя хороший калькулятор и некоторые творчества я загрузил и установил жесткий диск на зонд диска в Windows и редактировать значения конечной сектора. В MBR двух наборов значений должен быть изменен, а именно: а) жесткий диск конце сектора и Б) NTFS-раздела конец сектора. В загрузочном секторе файловой системы NTFS, общая стоимость сектора должна быть изменена. В каждом случае численное значение было уменьшено, чтобы соответствовать компании "Аспект" из небольших жестких дисков (конец секторов изменяется от 750 ГБ до 150 ГБ). Нажмите на вкладку "Вид", чтобы изменить эти значения.

Вот изображение зонда диск в действии редактирования файловой системы NTFS загрузочного сектора Windows Support Tools - Disk Probe

При изменении указанных областях, окна признала раздел как действует раздел, хотя и повреждены. Я вошла в командную строку и запустил программу chkdsk Windows на жесткий диск (ЧДСК Д:). Это было захватывающим, чтобы увидеть раздел, вернуться к жизни, файл за файлом! Программы восстановил таблицу разделов и успешно переназначен все файлы, которые были скопированы из поврежденного жесткого диска. Файлы, которые были вне диапазона (не копируется) не были найдены, и поэтому были исключены.

В следующей части я не понимаю причину, как Windows успешно восстановить жесткий диск 150Гб с включено файлов. Тем не менее операционной системы Windows не удалось открыть раздел жесткого диска для просмотра файлов (есть некоторые ошибки). Однако Ubuntu для спасения! Я перезагрузился в Ubuntu, установил внешний жесткий диск, и без проблем вообще, все восстановленные файлы появились!

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

+514
Stueey 11 авг. 2012 г., 18:10:07

У меня в Kubuntu 14.04, и я поручил моим работодателем к использовать Outlook 2013 электронной почты компании "по соображениям безопасности". В настоящее время я решить эту проблему, имея виртуальный Windows 7. Это кажется немного перебор. Я никогда не использовал вино, но в принципе это было бы идеальным решением. Может кто-то пожалуйста, мне точку в руководство по использованию офис через Wine? Я читал, что он глючит на различных должностях, но они достаточно устаревшие. У кого-нибудь есть отзывы о такой деятельности?

+514
vitali82 23 мар. 2013 г., 00:40:52

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

$ генерации | ( т0=$(дата +%С); в то время как читал -Р линии; делать Т1=$(дата +%с); Эхо "$((Т1-т0)) $линия"; т0=$Т1; сделал )
 2 ФОО
 0 ФОО
 5 ФОО
 3 ФОО

Те же команды рассредоточились на несколько строк выглядит так:

генерировать | ( т0=$(дата +%ов)
 пока читала-Р линии
делать
 Т1=$(дата +%с)
 Эхо "$((Т1-т0)) $линия"
т0=$Т1
сделано
)

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

таймер() { т0=$(дата +%С); в то время как читал -Р линии; делать Т1=$(дата +%с); Эхо "$((Т1-т0)) $линия"; т0=$Т1; сделано; }

Мы можем использовать эту функцию следующим образом:

$ генерации | таймер
 0 ФОО
 2 ФОО
 4 ФОО
 3 ФОО

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

  • т0=$(дата +%с)

    Это захватывает текущее время при запуске скрипта в секундах-с-эпохи.

  • пока читала-Р линии; делать

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

  • Т1=$(дата +%с)

    Это отражает время в секундах-с-эпохи, при котором ток линии попал в плен.

  • Эхо "$((Т1-т0)) $линия"

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

  • т0=$Т1

    Это обновления т0 для следующей строки.

  • сделано

    Это сигнализирует конец в то время как петли.

+484
zevdang 2 дек. 2010 г., 21:39:13

Вы можете попробовать использовать на awk:

как awk '/^массив1/{П=1;далее}/^массив2/{Р=0}файл P' 

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

В п В конце скрипт будет срабатывать по умолчанию на awk действий, т. е. печатать строку, если П==1.

+464
Fnot Abidara 15 июн. 2018 г., 21:42:08

Я просто купил Lenovo ThinkPad с сабвуферами X201 Т. У меня установлен Debian Джесси (тестирование). Я был в состоянии сделать работу все свое оборудование, но с одним исключением. И это мобильный широкополосный модем. Я проверил: это есть и правильно подключить. Мобильный bradband разрешено в BIOS. Когда у меня запущено команду lspci результатов:

00:ведущего моста 00.0: корпорация Intel процессор контроллер памяти DRAM (Рэв 02)
00:02.0 VGA совместимый контроллер: корпорация ядро интегрированной в процессор графический контроллер Intel (Рэв 02)
00:контроллер связи 16.0: корпорация Intel 5-й серии/3400 серии микросхем HECI контроллер (откр 06)
00:19.0 Ethernet контроллер: корпорация Intel 82577LM Gigabit Сетевые подключения (откр 06)
00:1А.0 контроллер по USB: корпорация Intel 5-й серии/3400 серии микросхем порт USB2 расширенный хост-контроллер (откр 06)
00:1Б.0 Звуковое устройство: корпорация Intel 5-й серии/3400 серии микросхем высокой четкости аудио (откр 06)
00:1С.0 PCI моста: корпорация Intel 5-й серии/3400 серии микросхем PCI курьерский корневой порт 1 (пересм 06)
00:1С.3 слота PCI моста: корпорация Intel 5-й серии/3400 серии чипсета PCI курьерский корневой порт 4 (пересм 06)
00:1С.4 PCI моста: корпорация Intel 5-й серии/3400 серии чипсета PCI Экспресс корневой порт 5 (пересм 06)
00:1д.0 контроллер по USB: корпорация Intel 5-й серии/3400 серии микросхем порт USB2 расширенный хост-контроллер (откр 06)
00:1е.0 PCI моста: корпорация Intel 82801 PCI мост Мобил (откр А6)
00:1Ф.0 ISA мост: корпорация Intel представила мобильный чипсет 5-й серии LPC-интерфейсе контроллера (откр 06)
00:1Ф.Контроллер SATA 2: корпорация Intel 5-й серии/3400 серии микросхем 6 портов SATA режим AHCI контроллер (откр 06)
00:1Ф.3 шины SMBus: Intel корпорация 5 серия/3400 серии микросхем контроллера шины SM (откр 06)
00:1Ф.6 контроллер обработки сигналов: корпорация Intel 5-й серии/3400 серии микросхем тепловой подсистемы (откр 06)
02:00.0 сетевой контроллер: Intel корпорация Центрино окончательный-Н 6300 (Ред. 35)
ФФ:ведущий мост 00.0: корпорация Intel процессор Быстрыйпоиск архитектура универсального непрофильного регистров (Рэв 02)
ФФ:ведущий мост 00.1: корпорация Intel процессор Быстрыйпоиск архитектура системы дешифратор адреса (Рэв 02)
ФФ:02.0 ведущего моста: корпорация Intel ядро процессора QPI по ссылке 0 (Рэв 02)
ФФ:02.1 ведущего моста: корпорация Intel 1-го поколения процессор встроенного физический 0 (Рэв 02)
ФФ:ведущий мост 02.2: корпорация Intel 1-го поколения Core защищены (Рэв 02)
ФФ:ведущий мост 02.3: корпорация Intel 1-го поколения Core защищены (Рэв 02)

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

Спасибо!

+458
kcilen 25 апр. 2012 г., 09:03:03

Хрон не использовать путь к пользователя, чей кронтаб это и, вместо этого, имеет собственную. Это может быть легко изменена путем добавления пути=в/Foo/бар в начале crontab и классическое решение-всегда использовать абсолютные пути к командам запуска через cron, но где это cron по умолчанию путь определен?

Я создал crontab-файл со следующим содержанием на мой заклятый системы (cronie 1.5.1-1), а также проверено на поле 16.04.3 Убунту ЛТС с теми же результатами:

$ кронтаб -л
* * * * * Эхо "$путь" > /дома/terdon/ФФФ

Что напечатано:

$ кошка ттт
/usr/Бен:/бин

Но почему? Значение по умолчанию системы-широкий путь задается в файле/etc/профиль, но включает в себя другие каталоги:

$ grep в путь= /и т. д./профиль
Путь="/usr/местные/sbin:/usr/местные/Бен:/usr/Бен"

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

$ grep в путь= /и т. д./профиль.д/* /и т. д./среды
/и т. д./профиль.д/среда JRE.ш:экспорт путь=${путь}: каталог/usr/lib в/в JVM/по умолчанию/ОГРН
/и т. д./профиль.д/Мозилла-общее.Ш.:экспорт MOZ_PLUGIN_PATH="каталог/usr/lib в/Мозилла/Плагины"
/etc/profile.d/perlbin.sh:[ -д /usr/Бен/site_perl ] && путь=в$path:/usr/Бен/site_perl
/etc/profile.d/perlbin.sh:[ -Д в /usr/библиотека lib/perl5/site_perl/ОГРН ] && путь=$path: в файле/usr/библиотека lib/perl5/site_perl/ОГРН
/etc/profile.d/perlbin.sh:[ -д /usr/Бен/vendor_perl ] && путь=в$path:/usr/Бен/vendor_perl
/etc/profile.d/perlbin.sh:[ -Д в /usr/библиотека lib/perl5/vendor_perl/ОГРН ] && путь=$path: в каталоге/usr/lib в/perl5/vendor_perl/ОГРН
/etc/profile.d/perlbin.sh:[ -д /usr/Бен/core_perl ] && путь=в$path:/usr/Бен/core_perl

Там тоже ничего уместны в любой из файлов в каталоге/etc/скел, неудивительно, и это в любом файле/etc/cron в* файл:

$ grep в путь /и т. д./cron* /и т. д./cron*/*
команда grep: /и т. д./cron.D: каталога
команда grep: /и т. д./cron.ежедневно: каталог
команда grep: /и т. д./cron.почасовой: каталог
команда grep: /и т. д./cron.ежемесячно: каталог
команда grep: /и т. д./cron.еженедельно: каталог
/и т. д./cron.д/0hourly:путь=файл/sbin:/ОГРН: выполнить/sbin:/usr/Бен

Итак, где же путь по умолчанию Крона для пользовательские crontab установить? Это жестко в хрон сам? Не он читал какой-то конфигурационный файл для этого?

+427
ttu101 13 мая 2012 г., 13:45:11

Есть ли команда, содержащих КОМАНДА1, команда2, command3, command4, и т. д. , что при запуске будет цикл между этими?

Моя идея будет затем использовать, что одна команда с ярлыка или лаунчера~/.местные/доли/приложений, например, или панель, или док пусковой) для переключения между различными командами .

Я ищу что-то похожее на то, что дисперсии для цикла отображает: дисперсии --цикл-этапы='-Е : -С : -С : -с' --цикл - это команда, что циклы между команд, которые можно выполнить отдельно: дисперсии -е, дисперсии -с, дисперсии -х, дисперсии-ы. Это помогает езда на велосипеде между тем, что в противном случае были бы разные команды.

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

расширения xrandr --выход входы vga1 --авто --выход LVDS1 --выкл 
расширения xrandr --выход входы vga1 --авто --слева от LVDS1 --выход LVDS1 --авто --первичная 
расширения xrandr --выход входы vga1 --авто --слева от LVDS1 --первичный --выход LVDS1 --авто 
расширения xrandr --выход входы vga1 --от --выход LVDS1 --авто 

Это должно быть что-то вроде: велоспорт-инструмент 'КОМАНДА1, команда2, command3, command4'


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

+405
brunetotschka 7 мая 2012 г., 19:38:30

Если вы посмотрите на ruby_installer.sh в ссылках вы упомянули, Вы увидите, что он заканчивается:

Эхо "все сделано. Теперь добавьте следующую строку в ваш ~/.файл bashrc:"
Эхо "экспорт путь=\"ruby_dir$/бин:\путь\""
Эхо "готово"

Это означает, что $ruby_dir/бин (пример: /usr/местные/myruby/бин) сейчас на первом месте, где оболочка будет пытаться найти программы.

Чтобы изменить это, просто эхо ваш путь переменную и изменить ее так /usr/местные/myruby/ОГРН буду в последнюю очередь, чтобы проверить. Например:

# Эхо $путь
/usr/местные/myruby/ОГРН: файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен:/корень/ОГРН

# экспорт путь=файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен:/корень/ОГРН:/usr/местные/myruby/ОГРН

# Эхо $путь
на /sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен:/корень/ОГРН:/usr/местные/myruby/ОГРН

И не забудьте изменить путь на свой .bashrc следующее , Как указано в сценарии.

+380
Giovanni Lorenzini 1 янв. 2019 г., 03:32:52

Добавление нового задания:

работу="/path/to/new/script.sh"
newJobSchedule="0 0 * * 0 $работу"
кот <(кронтаб -л) <(Эхо "$newJobSchedule") | кронтаб -

Удаление старой задание:

работу="/path/to/old/script.sh"
кот <(fgrep -я -в "$работу" <(кронтаб -л)) | кронтаб -

Замена устаревшей задание:

работу="/path/to/old/script.sh"
работу="/path/to/new/script.sh"
newJobSchedule="0 0 * * 0 $работу"
кот <(fgrep -я -в "$работу" <(кронтаб -л)) <(Эхо "$newJobSchedule") | кронтаб -

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

+378
HEENA MUBEEN 31 окт. 2014 г., 06:47:35

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

  1. XMLStarlet - может быть использован для других вещей
  2. МСВ - Солнце нескольких схема валидатора
  3. HaXML - Хаскелл инструменты XML содержит утилиты командной строки (один валидатор)
  4. xsltproc следует также проверять документы при запуске

Есть много вариантом, так как большинство утилит автоматически проверит XML-документ, как, например, xsltproc.

+377
iMe 4 июн. 2011 г., 07:52:47

Используя СЭД,

  • если есть буква в начале строки, затем
  • захватить любое количество не пробельных символов и
  • заменить этих героинь с окружающими <Я> ... </я>.

как это:

компания sed '/^[а-Яа-я]/ \с!([^ ]*\)!<я>\1</я>!' < файл>.новый

На этом образце ввода:

Львиный зев растение с двугубый цветок.

Snap-застежка = *пресс-шпильки.

Грубиян какой-либо из нескольких съедобных морских рыб.

Кусающиеся Курт 1; злой; резкий. 2 готовый огрызаться.

Вывод:

<я>процессор</я> Растение с двугубый цветок.

<я>Snap-застежка</Я> = *пресс-студ.

<я>окунь</I> в любой из нескольких съедобных морских рыб.

<я>кусающихся</я> 1 Курт; злой; резкий. 2 готовый огрызаться.

Чтобы сломать части команды sed:

  • /^[а-Яа-я]/ - это адрес фильтром; это означает применять последующую команду только строки, соответствующие регулярному выражению. Регулярное выражение предполагает, что письмо (или в нижнем регистре от A до Z или верхнего регистра от A до Z) должны следовать начале строки ^.

  • \с!([^ ]*\)!<я>\1</я>! -- это поиск и замена команда. Он использует разделитель между поиск и замена; общий разделитель вперед-Слэш, но поскольку замена текста вперед-Слэш, я поменял разделитель на восклицательный знак !. Искомое слово состоит из двух частей это: захват скобки, которые должны быть экранированы, и регулярное выражение [^ ]*, в котором говорится: "матч ничего-кроме-себя-пространство, нуль или более раз *. Замена текста отсылает к захваченной группе с \1 и окружает его в HTML-тег.

Дополнительно оберните каждую непустую строку с абзаца теги, добавить другое выражение СЭД:

СЭД -е '/^[а-Яа-я]/ \с!([^ ]*\)!<я>\1</я>!' -е '/./ { с/^/<г>/; с!$!</п>! }' < файл

Дополнительные выражение говорит:

  • совпадение линий, которые имеют один (любой) символ -- это пропускает пустые строки
  • { группы следующие две команды вместе
  • поиск и заменить начало строки ^ с открытием абзаца
  • поиск и замена конца строки $ закрывающий тег абзаца
  • } конец группировку
+311
Anutosh Datta 13 мар. 2017 г., 04:40:06

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

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

Хост является Mac Pro с пумой под управлением VMware Fusion и про 7, и гость виртуальной машины Ubuntu 14.04.

+309
Simon DK 7 янв. 2016 г., 17:56:23

команда grep -C, который пригодится для поиска сколько раз строка встречается в файле, но он только подсчитывает каждую повторяемость один раз в каждой строке. Как посчитать несколько вхождений в строке?

Я ищу что-то более элегантное, чем:

на Perl -е '$_ = <>; напечатать скалярные ( () = м/иглы/г ), "\п"'
+297
Techwatch 23 авг. 2018 г., 17:20:14

zcache является похоронен в оперативной памяти и не видны с текущей инструментов. Чтобы увидеть подробности требуется подключить активные и заглянуть в /sys/ядра/отладки/zcache успешно, где есть целая куча статистических данных, больше, чем вы могли когда-либо хотеть. В frontswap как pers_* (для стойких) и cleancache как eph_* (для временных), хотя они могут включать в себя другие категории в будущем. Есть отдельные каталоги для cleancache и магазины frontswap и нагрузок.

+242
Rictus Degrenov 22 янв. 2014 г., 13:07:39

У меня есть странная проблема в топ. Моей оперативной памяти-использование в ~25Гб, но резидент-памяти всех моих процессов суммируются составляет около 15 Гб.

топ - 11:31:27 до 30 дней, 21:43, 1 пользователь, средняя нагрузка: 4.08, 4.11, 4.06
Задачи: 210 общая, 1 работает, 209 спать, перестал 0, 0 зомби
%Процессора(ы): 25.3 нас, 1.5 сы, 0.0 н. и., 62.3 ИД, 10.8 ва, 0.0 привет, Си 0.0, 0.0 ст
КИБ "мэм": общая 32875980, 24213416 используется, 8662564 бесплатно, 816628 буферов
Своп КИБ: 15992828 общее, 31348 используется, 15961480 бесплатно. 8235816 кэшированные мем

 ПИД ПОЛЬЗОВАТЕЛЕЙ ПР Н ВИРТ РЭС ШР С %%ЦП МЕМ ВРЕМЯ+ КОМАНДА
19863 с+ 20 0 6356164 702236 19868 с 97.2 2.1 0:42.03 Ява
26621 с+ 20 0 9403048 2.307 г 20440 с 39.6 7.4 264:38.71 Ява
26498 с+ 20 0 10.007 г 2.505 г 20536 с 21.3 8.0 128:37.44 Ява
 9598 с+ 20 0 9022864 685984 21764 с 11.6 2.1 4:44.81 Ява
26243 с+ 20 0 13.777 г 1.578 г 19536 с 8.7 5.0 47:00.63 Ява
26810 с+ 20 0 10.009 г 2.332 г 20568 С 8.3 7.4 425:14.58 Ява
 8268 в MySQL 20 0 1151044 359732 14572 с 8.0 1.1 59:23.15 тузды
19826 с+ 20 0 6358212 740572 19912 с 7.0 2.3 0:56.78 Ява
 Teamspe 6122+ 20 0 1220216 32472 5936 с 3.7 0.1 1775:55 ts3server
20993 с+ 20 0 6353896 647896 19856 с 3.0 2.0 0:28.94 Ява
32633 с+ 20 0 6364144 704768 19880 с 3.0 2.1 64:46.45 Ява
 3075 с+ 20 0 6363124 686680 19996 с 2.7 2.1 39:20.96 Ява
13456 с+ 20 0 6356964 653664 19840 с 2.7 2.0 1:25.49 Ява
21451 веб 20 0 372464 38164 27208 с 1.0 0.1 0:00.56 рнр5-тефлон

Мне интересно, где остальные 10ГБ, является РЭС-память не правильный показатель для памяти?

+217
jsy 15 янв. 2014 г., 02:18:02

Используйте группы разрешение файла для пользователей. Запрос от администратора, чтобы создать новую группу в файле/etc/группы, добавить все группы пользователей в эту группу. Изменить значение umask определения в пользовательской оболочки профиль, чтобы разрешить доступ для членов одной группы.

+213
Mipit 30 сент. 2012 г., 14:19:18

С помощью команд в bash:

$ вырезать -Д" " -Ф 1 file.txt | сортировки | уник -с

$ вырезать -Д"\т" -ф 1 file.txt | сортировки | уник -с

д" " : Если таблица разделенных пробелом

Д"\т" : если таблицы, разделенных точкой с запятой

+163
Chris Adams 25 июн. 2017 г., 23:57:50

Вы можете получить список с привязками розеток из /proc/сети/протокол TCP[6], /труды/нетто/ОДП[6] и /proc/сеть/сырье[6].

Будьте осторожны, если преобразовать шестнадцатеричные значения в этих файлах в "нормальный" IP-адресов, они находятся в прямой порядок байтов (например, 3900060A представляет 10.6.0.57 и не 57.0.6.10 как младший байт идет первым).

+119
Vineel Kovvuri 19 июн. 2017 г., 15:13:11

Я интересно, если кто настроил HTTPS с использованием stunnel без использования Apache или любой веб-сервер. Я буду использовать это, чтобы заменить нашу систему Хадсон, который в настоящее время работает через Apache по протоколу HTTPS (Уинстон является proxyed через Apache), которая очень тяжела.

Я был тем, кто настроен Апач HTTPS в нашей системе Хадсон построить, но я не могу показаться, чтобы понять, как сделать это так, как stunnel.

Вот пример запуска stunnel в мой Кинк:

buggedtech~$ stunnel
Чтение конфигурации из файла /usr/местные/и т. д./stunnel/stunnel.конф
Зацепил 64 случайных байт с /Пользователи/icasimpan/.рнд
Написал 1024 новые случайные байты /пользователи/icasimpan/.рнд
ГПСЧ успешно заполнена 
Используя параметры DH из /usr/местные/и т. д./stunnel/stunnel.УГР
ЦТ инициализирован с 512-битным ключом
ECDH инициализирован
Сертификат: /usr/местные/и т. д./stunnel/stunnel.УГР
Сертификат загружается
Ключевой файл: /usr/местные/и т. д./stunnel/stunnel.УГР
Закрытый ключ загружается
Контексте протокола SSL инициализации для службы https
Конфигурация успешно
Клиентам разрешено=125
ФД=8 в неблокирующий режим
ФД=9 в неблокирующий режим
ФД=10 в неблокирующий режим
Параметр so_reuseaddr установить на примете гнездо
Связывание ошибка HTTPS для ::1:443
связать: отказано в доступе (13)

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

Исмаэль Casimpan :)

+116
Raanan W 23 февр. 2016 г., 23:34:12

Этот удивительный ВМ не приостанавливает автоматически при закрытии крышки, так что я последовал за некоторые инструкции , чтобы заставить его работать. Я просто добавил файл в/etc/ACPI в/местный/крышка.Ш. пост со следующим содержанием:

#!/Бен/ш
ПМ-приостановить

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

Редактировать: я использую простой экран блокировки сервиса вместо оригинального сценария:

[Блок]
Описание=блокировка X-сессии
До=сон.цель

[Услуги]
Среды=дисплей=:0
ExecStart=/usr/Бен/xautolock -locknow

[Установите]
WantedBy=сон.цель

Хотя это не идеальное решение,.

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

#!/usr/Бен/ОКР Баш
#
# Имя
# suspend-on-close.sh - возможность приостановить при закрытии крышки ноутбука
#
# Синопсис
# suspend-on-close.sh [опции]
#
# Описание
# Добавляет новый "пост" событие к крышке с ACPI обработчик закрытия
#
# Ошибки
# https://github.com/l0b0/tilde/issues
#
# Авторское право
# Авторское Право © 2013-2014 Виктор Engmark. Лицензией GPLv3+: ГНУ ГПЛ
# версии 3 или более поздней <http://gnu.org/licenses/gpl.html>.
# Это свободное программное обеспечение: вы можете свободно изменять и распространять его.
# Нет никаких гарантий, в той степени, разрешенной законом.
#
################################################################################

взаимозачета errexit -о noclobber -о nounset -о pipefail

каталог="$(CD-диск "$(каталог "${BASH_SOURCE[0]}")" && pwd клиентов)"
Путь='/usr/Бен:/бин

target_dir="в/etc/ACPI в/местные"
target_file="${target_dir}/крышкой.Ш. пост"

если [[ ! -д "$target_dir" ]]
тогда
 команды mkdir "$target_dir"
интернет

> "$target_file" кошка <<ВФ
#!/Бен/ш
команда grep -вопрос закрыт в /proc/ACPI или/кнопки/крышка/*/государственный && ПМ-приостановить
ВФ

у чмод+х "$target_file"
+43
thanksdude 16 сент. 2011 г., 04:01:51

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

$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