конвертировать PDF в изображения в формате JPEG|ПНГ]

Мне нужно конвертировать PDF файлы в файлы изображений (например: ПНГ (предпочтение), в формате JPEG).

Я использовал преобразования (из пакета ImageMagick пакет), но это занимает более 4 секунд на 2 страницы PDF-файл с таблицами (что-то вроде накладной), так что это PDF-это действительно свет. Я узнал, что преобразования использует ГС , чтобы сделать это. Если я сделаю это с ГС, то результат может быть лучше, и вынесли быстрее.

Поэтому у меня 3 вопроса:

  1. Я должен использовать некоторые специфические флаги в процесс компиляции пакета Ghostscript, чтобы он работал быстрее?
  2. Какие варианты для ГС может помочь мне сделать PNG или JPG файлы быстрее и с лучшим качеством?
  3. Где я могу найти документацию по конвертирования PDF в форматы изображений?
+528
Tove 18 апр. 2013 г., 11:50:11
39 ответов

Я использую Арч с X-сервер, и как однако жратва. Можно создавать записи, чтобы использовать первый вариант загрузки, командной строки и вторая запись как параметр загрузки Гуи? Я сделаю вид двойной загрузки для GUI или CLI

+998
bs4871 03 февр. '09 в 4:24
SC-это текстовая программа электронных таблиц
+972
Adrian Deja 6 дек. 2015 г., 11:11:17
Другие ответы

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


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

Ок, я сдался, пытаясь исправить это. Хрона к спасению.

судо кронтаб -е

Затем добавьте следующую строку к супер пользователя кронтаб

# У logrotate они сказали...
3 6 * * * /ЕГР на/sbin/у logrotate -F в файл /etc/logrotate, предназначенную.д/баттхерт &> /dev/нуль

К флаг сил logrotate, предназначенную для поворота бревна. Файл, расположенный в каталоге/etc/logrotate, предназначенную.д/баттхерт - это соответствующие настройки logrotate для моего приложения.

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

+933
Jhonatan Pereira 3 сент. 2018 г., 20:01:09

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

команду smbpasswd-корень

Лучше выйдите из Windows и войдите снова, красивые Windows поддерживает только одно подключение к серверу проверки подлинности. (Или шарить вокруг с net команда для отключения от сервера Samba, но выход должен быть быстрее. :))

+924
HolaMarco 13 сент. 2010 г., 22:46:45

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

+878
Clinton Thorncraft 29 июн. 2010 г., 11:43:31

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

ПС-эо УМК

Дополнительные обозначения человека страницы из ПС.

На Солярисе попробовать : -о определяет выходной формат

ПС-э-О имени
+878
1nikolas 20 окт. 2014 г., 00:17:12

ДСА не работает для меня. ОГА сделал.

СШ-кейген -Т ОГА -Р " -Ф ~/.по SSH/id_rsa
кошка /Пользователи/Имя_пользователя/.по SSH/id_dsa, который находится.паб >> ~/.по SSH/authorized_keys

И я могу по SSH без пароля.

+852
bazis 8 сент. 2018 г., 00:27:07

Я хочу, чтобы мой компьютер, чтобы подождать 5 секунд, а затем запустить скрипт

сон 5 | питон3 resource.py 

Что происходит - скрипт выполняется и после этого наступает задержка.

Как правильно ждать/задержка 5 секунд до моего скрипта

+850
Anees Sadeek 1 мая 2014 г., 07:47:27

Я пытаюсь клон 2 дисплеев. У меня ноутбук с разрешением 1440x900 и внешнего монитора с разрешением 1024х768. Я хочу, чтобы экран ноутбука не показывают же, как и на внешнем мониторе, после последнего обновления я не могу выбрать более низкое разрешение для ноутбука, чем это родным разрешением 1440x900 в Nvidia-настройки.

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

Я посмотрел в xrandr и пришел к следующим командам, однако это не работает. Я использую драйвера Nvidia 302.17 водителя в этот момент. У меня обновлен до 304.48, но вопрос остается.

[email protected]:~$ вариатор 1024 768 60
# 1024х768 59.92 Гц (вариатор 0.79M3) hsync: 47.82 кГц; pclk: 63.50 МГц
Режим "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +дней назад

[email protected]:~$ xrandr поближе --использованием newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +дней назад

[email protected]:~$ расширения xrandr --addmode с LVDS-0 1024x768_60.00
Ошибка х неудачных запросу: BadMatch (неверный параметр attributes)
 Крупные операции не удалось запросу: 153 (RANDR)
 Незначительные операции невыполненных запросов: 18 (RRAddOutputMode)
 Серийный номер не просить: 31
 Текущая серийный номер в выходной поток: 32

Дополнительную информацию:

[email protected]:~$ xrandr поближе -вопрос
Экран 0: не менее 8 х 8, текущие 1440 х 900, максимум 8192 х 8192
Разъем VGA-0 отключен (нормальный левый перевернутый правая ось Х ось Y)
ТВ-0 связано с разрешением 1024x768+0+0 (нормальный левый перевернутый правая ось Х ось Y) 0мм х 0мм
 1024х768 60.0*+
 800х600 60.0 
 720х480 60.0 
 640х480 60.0 
 640x400 60.0 
 512х384 60.0 
 7936x32636 137.6 
НКУ-0 подключен разрешении 1440x900+0+0 (нормальный левый перевернутый правая ось Х ось Y) 331mm х 207 мм
 Разрешении 1440x900 60.1*+ 60.1 
Разъем HDMI-0 отключен (нормальный левый перевернутый правая ось Х ось Y)
 1024x768_60.00 (0x277) 63.5 МГц
 H: ширина 1024 1072 начало конец итого 1176 1328 скоса 0 часов 47,8 кГц
 в: Высота 768 начать 771 конце 775 итого 798 часы 59.9 Гц

Спасибо.

+846
Hiren Dabhi 14 нояб. 2012 г., 04:46:41

Хотя это может быть написано более элегантно, следующие работы различных дистрибутивов Linux без каких-либо зависимостей от специализированных пакетов. Он анализирует выход ИС команды, изолирует поставщика часть MAC-адрес в переменную, которая наконец-то команда grep'Эд через интернет ДБ вендорных префиксов.

#!/бин/Баш

УИ=$(ссылка списка IP-адресов|команда grep-W 'и'|у awk '{печати 2$}'|grep в -п '^(?!00:00:00)'| грэп -Р '^(?!на fe80)' | тр -д ':' | глава -с 6)

завиток -СС "http://standards-oui.ieee.org/oui.txt" | грэп -я "$да" | вырезать -д')' -Ф2 | тр -Д '\т'

С немного творчества, вы могли бы адаптировать это, чтобы выполнить удаленно через SSH. Я видел других предложений для определения поставщика детали через dmidecode для операционной системы дактилоскопии, но испытывал противоречивые результаты, что инструмент при тестировании. На Raspberry Пи dmidecode не полностью. НТН-

+843
sk5 24 дек. 2018 г., 00:08:01

Я хочу знать, где Linux хранятся таблицы страниц. Это в виртуальной памяти ядра?


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

(23.2 стр. 8)

... В Linux виртуальное адресное пространство состоит из части пользователей и часть ядра...

... часть ядра одинакова для всех процессов.

Поэтому адресное пространство обеспечивается ядра в каком-то смысле пространство для процессов, чтобы чем-то поделиться? Так если таблицы страниц помещаются в виртуальную память ядра это означало бы процессы могут обмениваться таблицы страниц?


Книга, которую я читал: http://www.ostep.org

+805
Dave in Keller 26 июл. 2013 г., 07:28:55

У меня возникли две основные проблемы после обновления до Fedora 24 с 23 на планшет ThinkPad T460:

  1. При загрузке он будет мерзнуть с линии зондирующего электронной доставки документов (Эдд=off, чтобы отключить). Это происходит с 4.5.7 и ядра 4.6.3. Этого не происходит с ядром, 4.5.3. Чтобы сделать вещи еще более интересно, эта проблема появляется только при работе от батареи.

  2. xbacklight перестал работать. В папке /sys/класс/подсветка... еще есть, и я могу вручную поменять подсветку, но xbacklight просто говорит Не выходы есть подсветка собственность

Так как эти вещи работали раньше, есть ли способ, чтобы решить их без добавления параметров ядра или создав пользовательский файл xorg.конф? Кто-нибудь еще сталкивался с этими проблемами?

+789
Nkanga Bopembe Sylvie 22 апр. 2016 г., 19:05:11

Существует два прямых способа сделать это:

  1. Использовать найти , чтобы отобразить что-то на одну строку в файл (не обязательно имя, поскольку имена файлов могут содержать символ новой строки) для всех файлов, которые соответствуют вашим критериям (мужчину найти, подсказка: -тип, -Пермь и -maxdepth С), а затем сосчитать линии, работая вокруг "не туалет" требование. Например, это может быть сделано путем передачи в

    грэп -Си .
    

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

  2. Используйте чистый Shell-скриптинг:

    • Вы хотите совместить подстановка для перебора файлов...

      для F В *; сделать do_stuff_here; сделано нюанс#: настройка включить dotfiles
      
    • ...с тест для проверки для конкретного разрешения (мужчины)...

      [ -Ф "${файл}" ] # истина, если файл существует и является обычным файлом
      
    • ...и использованию арифметики для инкремента счетчика

      я=0; ((Я++)) # набор $I к 0; приращение один раз
      

В любом случае ваше задание будет коротким-вкладыш. Удачи!

+778
MaryAnn McGirr 12 нояб. 2014 г., 02:21:10

Как можно печатать текущее состояние кэша bind10?

Я искал bind10 инструкцию и попытался выяснить это с помощью bindctl.

+680
AlicaCa 3 апр. 2012 г., 07:00:21

Прочитайте руководство. Опция-P будет создать каталог и промежуточных каталогов, как это требуется, если он не существует или молча терпят неудачу. Предполагая, что вы не обрабатывать тысячи файлов, то можно просто сделать команду mkdir -п "${реж}/0folder или если вы чувствуете необходимость, чтобы проверить потом

 [ -д "${реж}/0folder" ] || команды mkdir -Р "${реж}/0folder"
+587
Dusty White 23 мая 2015 г., 17:11:02

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

страниц=${1:-16}
pagesPerSheet=4
листов=$(( (страниц/pagesPerSheet) 
 +((страниц%pagesPerSheet)>0) ))
pagesTot=$((листов*pagesPerSheet))

Оби=0 # в целом начать
Бык=$((pagesTot+1)) # общий максимум 
НВ=$((Ох/2)) # 2-ой тайм начнется
НХ=$((ДС+1)) # 1-ом тайме максимум

Для ((с=листами;с>0;С-=2)) ;делать
 функции printf '%СУ,%СУ,%ы,%ы,%СУ,%СУ,%ы,%ы%ы' \
 $((Об+=1)) $((Ох=1)) \
 $((НХ-=1)) $((ДС+=1)) \
 $((Ох=1)) $((Об+=1)) \
 $((ДС+=1)) $((НХ-=1)) \
 $(((х>2)) && Эхо)
сделано; Эхо 

выход

# 16 страница
1У,16У,8,9,15 у,2У,10,7,3 у,14У,6,11,13 у,4У,12,5
# 24 страницы
1У,24У,12,13,23 у,2У,14,11,3 у,22У,10,15,21 у,4У,16,9,5 у,20у,8,17,19 у,6У,18,7

Этот фрагмент кода выводит графическое представление

Оби=0 # в целом начать
Бык=$((pagesTot+1)) # общий максимум 
НВ=$((Ох/2)) # 2-ой тайм начнется
НХ=$((ДС+1)) # 1-ом тайме максимум

Для ((с=листами;с>0;С-=2)) ;делать
 функции printf '%2си %2си | %2си %2си\п%2С %2С | %2С %2С\п------- -------\ \п 
 $((Об+=1)) $((Ох=1)) $((Ох=1)) $((Об+=1)) \
 $((НХ-=1)) $((ДС+=1)) $((ДС+=1)) $((НХ-=1))
сделано

выход

# 16 страница
 1У 16У | 15у 2У
 8 9 | 10 7
------- -------
 3У 14У | 13u 4У
 6 11 | 12 5
------- -------

# 24 страницы
 1У 24У | 23у 2У
12 13 | 14 11
------- -------
 3У 22У | 21У 4У
10 15 | 16 9
------- -------
 5У 20у | 19u 6У
 8 17 | 18 7
------- -------
+581
Bitfreaker 16 апр. 2014 г., 12:30:49

Вот еще одно решение с использованием Python 2:

#!/usr/Бен/ОКР вместо python2
input_string = 'Джон Доу,"Foo1;Бар1;Foo2;Bar2"'
input_list = input_string.сплит('"')
common_input = input_list[0]
changed_input = input_list[1].сплит(';')
для меня в changed_input:
 печать common_input + я

Выход:

Джон Доу,Foo1
Джон Доу,Бар1
Джон Доу,Foo2
Джон Доу,Bar2
+579
sum1stolemyname 19 июл. 2012 г., 15:13:21

Использовать меньше, но когда вы хотите видеть в CSV-данные столбца выровнены, трубы текущую страницу через колонки -ТС , приказываю:

 | <м> Шелл-команды
 <М> означает любой знак, буква. Сечение труб ввода
 файл для данной командной оболочки. Раздел файла
 передается между первой линии на текущем экране и
 положение, обозначенное буквой. также может быть ^ и $ для инди-
 Кейт начала или конца файла соответственно. Если это . или новый-
 линии, ток экран по конвейеру.

 м затем все строчные буква, обозначающая текущую позицию
 с этой буквы.

так что используйте |.колонка -ТС , в менее

+571
John Wheeler 22 дек. 2010 г., 22:26:28

Я новичок в скриптах и нужна помощь. Я создаю сценарий, что ожидать от Linux сервер, который будет автоматически СШ/журнал в наш НР StoreOnce по бытовой техники

#!/usr/Бен/ожидать -Ф
Установить пароль "пароль"
match_max 1000
отродясь СШ -о StrictHostKeyChecking=нет [email protected]
ожидать "*?пароль:*"
отправить -- "$пароль\Р"
отправить -- "\Р"
взаимодействовать

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

Пожалуйста, см. ниже:

=================================================================
[корень@дпис ТМП]# ./тест.эксп
отродясь СШ -о StrictHostKeyChecking=нет [email protected]
Пароль:
Последняя авторизация: Чт янв 26 08:37:24 2017 из 10.х.х.х

Добро пожаловать в HP для резервного копирования система резервного копирования интерфейс командной строки.
Наберите "Help" в командной строке для получения контекстной справки.

>

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

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

ожидаем ">"

отправить -- "serviceset показать статус"

Ищу помощь о том, как этого добиться? Спасибо!

+560
Raizou RGL 14 авг. 2013 г., 08:18:42

Возможно, вы могли бы внимательно использовать рекурсивные загрузки объекта с wget. Так что если вы

с wget -Р http://gcc-melt.org/

вы сможете скачать "каждый" доступный файл из gcc-melt.org сайт

(но читать документацию с wget, прежде чем пробовать)

ПС. Я являюсь владельцем и автором http://gcc-melt.org/ сайт поэтому, пожалуйста, не перегружайте его.

+508
theresa ligi 26 окт. 2016 г., 23:41:30

У меня есть файлы с именем, как 0-n.jpg для н от 1 до 500, например.

Проблема в том, что какой-то парень с помощью Windows не использовать ведущие нули, поэтому, когда я делаю ЛС получить

0-100.jpg
0-101.jpg
...
0-10.jpg
...
0-199.jpg
0-19.jpg
0-1.jpg

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

0-001.jpg
0-002.jpg
...
0-100.jpg
...
0-499.jpg
0-500.jpg

Другими словами, Я хотел бы все файлы с той же длины имени файла.

Я попытался это решение , но я получаю последовательность ошибок, как

Баш: е: 0-99: неверный номер
+508
Przemek Kozuszko 23 апр. 2013 г., 18:40:37

Фактическая ошибка в журнале:

ССЗ: ошибка при попытке на exec 'как': execvp: разрешение отклонено

Проблема наверное в том, что у вас есть файл, как в вашем пути, не "Реал" ассемблер, обычно в /бен/как. Измени свой путь, так что в/bin и /usr/Бен являются первым в списке, прежде чем ваш нынешний порядок /usr/местные/комплект JDK/bin в папке/usr/lib64/с Qt-3.3/ОГРН /домашний/midgar77/perl5/ОГРН и /usr/местные/Бен.

+508
cpaasch 16 окт. 2017 г., 01:04:27

Простой цикл for может сделать работу:

для меня в /MNT/сведения/файлы/*; делать
 [ -д "$Я" ] && СР -В "${Я}/${я}_5" /шоссе/данные/моеимя/новый/
сделано

Цикл for проходит через содержимое каталога в/MNT/сведения/файлы/. Внутри цикла [ -д "$Я" ] проверяет, является ли элемент каталога. Если да, скопируйте файл в этой папке с таким же совпадает с именем каталога и заканчивая _5 в целевой каталог в/MNT/данные/моеимя/новый/.

+504
niranjan 8 нояб. 2017 г., 05:53:29

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

Глядя на это, кажется, что в приведенном (и я предполагаю, что ВВВ) использует (небольшой) и vfat Раздел для загрузки. Это выглядит как общую методологию соц руку; он будет содержать загрузчик, часть файлов конфигурации и ядра изображения-хотя, что страница на самом деле рекомендует загрузка ядро с корневой файловой системы, который потребует загрузчик, который поддерживает fat и Ext. Я не использовал приложения uboot , но, видимо, это не так.

В любом случае, если вы имеете в виду как "образ zImage" раздела, 100 МБ легко более чем достаточно. Этот пример использует 64 МБ. Не ГБ. МБ. Скорее всего, это будет в основном пустой, так как даже если ядро образ zImage хранится там, что не будет больше, чем ~5 Мб, и это будет самая большая вещь в разделе. Ядро также использует подгружаемые модули, но они в корне файловой системы, а не загрузочный раздел.

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

+482
Wasskinny 12 дек. 2012 г., 17:32:51

Попробуйте это использовать на awk:

топ -п $(pidof <имя_процесса>|у awk '{gsub(/ /, ","); печатать }')
+453
Keigan Newhouse 30 дек. 2014 г., 13:26:01

судо команду adduser Тимоти создает пользователя с именем Тимофей. Это не создать пользователя sudo имени Тимофей. Чтобы дать Тимоти некоторых судо привилегии вам необходимо отредактировать файлами sudoers, например, добавить эту запись, чтобы разрешить Тимофею, чтобы выполнить любую команду с правами root, без повторного ввода пароля.

Тимофей все=(все) NOPASSWD: все
+403
Jean Miele 23 мая 2015 г., 18:53:37

Вместо перечисления всех файлов в системе, которая уходит безвозвратно и не работает на разреженных систем, команда

/бин/Эхо {1..200000}

это гораздо быстрее (163ms) способ генерации ошибки. Для меня ARG_MAX составляет 2097152 (2,097,152 порядка 2 млн.), Но команда по-прежнему ошибки.

Если ваша оболочка не имеет {начало..конец}, вы можете использовать несколько медленнее (но все равно быстрее, чем листинг файлов)

/ОГРН/Эхо $(сл 1 200000)

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

+395
mahabat 19 мая 2013 г., 13:24:55

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

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

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

+342
Recep Esen 25 мая 2014 г., 10:39:21

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

принять О=в/dev/ГИМ ...

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

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

Другое дело, что отображение осуществляется через X-сервер - его приоритетом должна быть увеличена (см. комментарий В. Wumpus Wumbley под вопрос).

Два варианта, использовании контрольных групп и/или RT планировщик (впервые на см., например, управления приоритетом приложений с использованием контрольных групп, для последнего см., например, в Gentoo инструкции).

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

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

+339
Divya Sitani 27 янв. 2012 г., 08:14:09

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

в iptables -a ввод -м трассировщика --ctstate установлено,обзоры -Джей принимает

Затем вы можете включить доступ с правилом, как:

в iptables -вход -с zzz.example.com -п протокол tcp --dport 6789 -Джей принимает

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

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

демон : все \
 За исключением .АР .АУ .БР .по .сл .ко .ГБО .делать .например .ГТ \
 .ИД .Ил .в .ДЖП .Ма .МХ .НЛ .ПЭ .ПК .ЛП .пт \
 .РО .РС .ру .СА .СГ .тр .ТВт .уа .ВН .\з 
 .АЭ .на .БГ .гр .час .ху .ке .КЗ .ЛТ .МД \
 .мой .нет .СК .уй .вэ : \
 икру (как/bin/Echo "а SSH-подключение к %Н %Н[%С] допускается" | \
 /usr/Бен/mailx -s "в СШ допускается" [email protected])

Редактировать: использование доменных имен в правилах это не очень хорошая идея:

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

Если у вас динамический адрес или безопасного доступа с относительно большой диапазон IP-адресов или использовать порт стучится. Вы можете использовать кроме того, fail2ban или аналогичную программу для блокировки адресов, которые пробуют свои СШ обслуживание. tcpwrappers может использоваться, чтобы наложить ограничения на какие адреса можно подключить, и добавить дополнительное логирование. Если вы не часто Connect, вы можете войти как успешные, так и неудачные попытки.

+339
Inkjet 8 авг. 2014 г., 04:37:48

Я пытаюсь изменить имя хоста на Линуксе компилятора RHEL6.5 коробки и поменял его в файле/etc/hosts на и в файл/etc/sysconfig/сети, как я читал..

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

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

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

+324
Aza YOu 16 июл. 2013 г., 19:51:04

Мой друг установил 4 узлов на своем сервере в Норвегии.Я хотел добавить новые кластеры.Я вошел в систему с помощью SSH и пароль.Позже судо Су,и повторили 100% точно такие же операции, как и он.Когда я иду по

статус nodetool 

Я ожидал увидеть состояние узла.

Когда я иду на nodetool кольцо я хотел увидеть всех узлов.

Выход

статус nodetool 
использование: nodetool [(-H <хост> | --хост < - узел>)] [(-P <порт> | --port <порт>)]
 [(параметр-U <имя пользователя> | --имя пользователя <имя пользователя>)]
 [(-PW <пароль> | --password <пароль>)]
 [(-pwf все <passwordFilePath> | --пароль-файл <passwordFilePath>)] <команда>
[<аргументы>]

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

Почему это произошло?

состояние службы Кассандра 
● Кассандра.сервис - ЛСБ: распределенные системы хранения данных для структурированных данных
 Загружен: загружен (в/etc/инит.д/Кассандра; плохой; предустановленные поставщик: включено)
 Активный: активный (выход) с Ти. 2018-02-06 12:19:58 сет; 5мин назад
 Документы: мужчину:systemd в-два генератора(8)
 Процесс: 28725 ExecStop=/и т. д./init.д/Кассандра остановить (код=выход, статус=0/успех)
 Процесс: 28802 ExecStart=/и т. д./init.д/Кассандра начала (код=выход, статус=0/успех)

Я бы посмотрел на пользователей

Кассандра:х:123:130:базы данных Cassandra,,,:/ВАР/Либ/Кассандра:/ОГРН/ложь

Что это /бин/ложное означают?Я на Ubuntu 16.04.

+306
John Robert Pfeifer 23 июл. 2013 г., 08:20:02

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

Моя идея заключается в создании (с помощью помощью debootstrap) системе Linux, который будет загружаться по сети и все каталоги будут смонтированы через NFS (все вещи будут в памяти, поэтому я не могу загрузить к каждой машине; кроме того, количество программ будет огромным, около 30-40 ГБ).

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

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

Резюмирую: есть ли способ, чтобы иметь большую базу системы с отдельными дополнениями, которые могут быть добавлены/установлен-может быть,-наложение-как? Я могу создать конечно несколько помощью debootstrapпед системы, но каждый бы 30-40 Гб в размере, из которых 98% будет одинаковым в каждой из них :)

С Наилучшими Пожеланиями
Камил

+230
danuks Shewantha 18 дек. 2018 г., 10:27:44

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

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

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

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

Такой сценарий будет очень легкий, и его можно опросить машину на небольшой интервал (т. е. 15 секунд)

+221
user3938530 2 авг. 2015 г., 12:25:19

Мне было интересно, если вы могли бы сделать изолированную от FreeBSD на GNU/Linux, потому что я знаю, что FreeBSD также имеет слой совместимости для исполняемый GNU/Линукс?

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

+157
123happytree 30 апр. 2016 г., 08:12:31

Улучшение Паулс' ответ:

Следующий код:

найти в /MNT/тест -имя '*.дав' -Exec и ш-с 'с именем делать 
 если [[ $(и basename "$имя") != С*.дав ]];затем
 найти "$имя" -тип F -execdir ~/ОГРН/РНМ -г "именем" -НС '/pd05/_/pd03/_/Н/.дав' \;
интернет
сделано' найти-ш {} \;

Могут быть оптимизированы, как это (без каких-либо найти или за цикл):

РНМ -г -н '/защитой пешки D5/_/pd3/_/Н/.дав' -СС '^[^с].*\.дав$' -ФО-ДП -1 в /MNT/тест

Объяснение:

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

-ФО: файл только для чтения.

-ДП: глубина. -1 означает неограниченное глубине меня.е идти на все поддиректории.

-НС: string имя (новое имя)

/ПД<цифра>/: имя строки правило, которое подразумевает различные уровни родительской имена каталогов: 0-непосредственный родитель, 1 выше, что и так далее.

/п/: другое название строки правила, которые предполагает название файла без расширения. /п/.дав может быть заменена с /ФН/ (полное название).

: подтвердить (да) для всех.

+99
Lakesha Arnold 3 окт. 2010 г., 21:48:13

Решили: Приложение может принимать скрипты загрузить изображение и состав через командный файл, или через потоковое из другого процесса. Для этого приложения был опрос stdin с помощью опроса() системный вызов в верхней части дерева решений до обработки аргументов. Предполагается, что если вывод не пустой, он содержит поток команд к применению. Это вылилось в создание нового процесса, оболочка для размещения приложения. При перемещении опрос (система) вызова до конца обработки аргументов дерево решений, программное обеспечение ведет себя, как ожидалось. Не уверен, если опрос() системный вызов-это лучший способ проверить, если вывод пуст, но это, кажется, работает для этой цели. Вердикт: Ошибка проектирования программирования. Мои извинения за представление такое мутное проблема.

+64
Eugene Agbu Hemino 31 авг. 2011 г., 06:44:03

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

обновление с фильтром и обработки информации

#!/бин/Баш

ПС-эф-нет-заголовки | в то время как line чтения; делать # для каждого процесса чтения информации (без заголовков)
 Компании IFS=' ' читать -Р -массив <<< "$строка" # сплит информации в массив
 psResultStr="ПС -п ${массив[1]} -лфт | туалет -с" # посчитать сколько ниток на ПИД
 numThreads=$(ивал $psResultStr) # пытаюсь преобразовать его в число, так что я могу фильтровать позже
 если [ "$numThreads" -ГТ "1000" ] #только показать процесс с 1к или больше
тогда
 функции printf "число потоков для ПИД:${массив[1]} и $numThreads темы. Процесс информация: "
 Для ((я = 7; я < ${#массив[@]}; ++я)); делать #процесс информация начинается с индекса IDx 7
 позиция=$(( $я + 1 )) # массивы bash являются 0-проиндексированных
 lineText=$(Эхо ${массив[$я]}|тр -д '\н') # удаление новых строк
 с printf "%s" на "$lineText" #элемент линейного выхода 
сделано
 функции printf "\н\н"
интернет
сделано
+38
Abdul quadir 30 июн. 2017 г., 07:05:01

Вы могли бы сделать нечто подобное:

для меня в $(кошка /proc/разделы | команда grep -v с "[0-9]$\|[название]" | у awk '{ печати $4 }'); Делаем программами hdparm -ТТ /разработки/"$Я"; сделано

Этот цикл ПО в/proc/перегородок и извлекает имена устройств до передачи этих ценностей в программами hdparm, которая предназначена для запуска на устройствах, не разделов (например, /dev/ПДД не /dev/sda1, поскольку).

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

Например, если у вас два жестких диска, которые вы хотите исключить (/Дев/СДА и на/dev/СКБ), приведенная выше команда может быть изменен на этот:

для меня в $(кошка /proc/разделы | команда grep -v с "[аб0-9]$\|[название]" | у awk '{ печати $4 }'); Делаем программами hdparm -ТТ /разработки/"$Я"; сделано
+23
user3762 20 нояб. 2011 г., 14:20:15

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

$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