Команды diff Линукс, это выкидывание строк?

Работает в Linux, если дифф -з отменить \п? У меня нет доступа к Linux-машине, чтобы проверить.

+329
Wei Ho 21 окт. 2017 г., 09:58:59
26 ответов

ТЛ;др: Вы не должны , чтобы полностью выучить язык для pentesting, но это хорошо, если вы делаете.

Для pentesting, существует множество скриптов, доступных в интернете, вы всегда можете просто посмотреть вокруг и найти то, что вы ищете.

Python и Shell являются языки, которые вы собираетесь максимально использовать для pentesting. Было бы хорошо, если бы вы узнали их обоих хорошо, представьте, что вы каким-то образом удалось попасть в компьютер жертвы, вы не идете в гугл и поищите скрипты, пока вы там, ваша цель состоит, чтобы завершить задачу как можно скорее, Python и Shell будет вашим лучшим другом.

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

Для обработки текста должен, сед, как awk и grep в совершенстве, иногда, Python может также использоваться для обработки текстовой информации.

Зачем учить питон?

Как правило, большой процент из компьютера под управлением Linux, будет установлен питон, питон поставляется с предварительно установленной на всех ОС Linux насколько мне известно, так что, если вам удастся попасть в ваш зараженном компьютере, вы будете почти всегда иметь возможность запускать скрипты Python, если они удалены в Python, в чем я сильно сомневаюсь, что они и сделали.

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

Некоторые ресурсы, чтобы вы начали :

Узнать тестирование на проникновение с помощью Python

Руки на тестирование на проникновение

Гитхаб - круто-пентест

+938
olaf 03 февр. '09 в 4:24

У меня в Gentoo Linux установленная на устройстве/dev/sda2, с устройством/dev/sda1, поскольку существа загрузочного раздела (где жратва файлы устанавливаются). /Дев/СДА имеет в MBR таблицу разделов. на/dev/sdb1 - это раздел данных (где я храню файлы, которые должны быть подкреплены, вроде как домашний раздел) и раздел/dev/sdb2 буд ет экспортироваться , где я установил Арч Линукс. в/dev/СКБ имеет раздел GPT таблице. В Gentoo загружается нормально от жратвы, которую я установил из в Gentoo. Арки нет. файл/boot/grub/с жратвы.cfg в это https://paste.pound-python.org/show/2TXi8NeWbhoaWsifKeMM/. Вот Арч Линукс часть этого файла:

 menuentry 'Арч Линукс (на /dev/sdb2 буд ет экспортироваться)' --класс гну-Линукс, гну класс --класс ОС $menuentry_i
osprober-gnulinux-/d_option 'загрузки/vmlinuz-Линукс, 1db96616-a88a-42a6-9283-a57016bba4c9' {
 part_gpt insmod 
 insmod ext2 в
 установить корень='Ф1,gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=Ф1,gpt2-намек-ели=Ф1,gpt2-намек-с умом-доказать=ahci1,gpt2 1db96616-a88a-42a6-9283-a57016bba4c9
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень 1db96616-a88a-42a6-9283-a57016bba4c9
интернет
 Linux в файл /boot/vmlinuz-Linux в корень=идентификатор UUID=1db96616-a88a-42a6-9283-a57016bba4c9 РВ тихо
 файл initrd в /boot/initramfs, в-линукс.ИМГ
}

но когда я пытаюсь загрузить его, я получаю сообщение об ошибке, что Ф1,gpt2 не существует. Только так вы сможете увидеть, что разделы я упомянул, существуют вот что Общ с /dev/SD для* возвращает:

/Дев/СДА на /dev/sda1, поскольку, например, /dev/sda2 и /dev/СКБ устройства /dev/sdb1 и /dev/sdb2 буд ет экспортироваться

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

Я пробовал переустановить GRUB с помощью GRUB-установить-цель=x86_64 с-ели --ели каталог=файл/boot на /dev/ПДД , и повторно запустить в grub-mkconfig -о /Boot, и/граб/граб.конф. До сих пор эта проблема сохраняется.

Редактировать: теперь это просто недоумение... я просто переделывал с MBR на /dev/sda на GPT с помощью помощью gdisk и теперь помощью gdisk -л /Дев/СДА возвращает:

ОПС программа fdisk (помощью gdisk) версия 1.0.1

Раздел сканирование таблицы:
 МБР: защитный
 БСД: нет
 АПМ: нет
 ОПС: присутствует

Найден действительный ОПС с защитным МБР; использовании GPT.
Диск как /dev/ПДД: 1953525168 секторов, 931.5 Гб
Размер логического сектора: 512 байт
Идентификатор диска (идентификатор): 8AD72DC5-C104-4524-8C18-52759DC6C784
Таблица разделов содержит до 128 записей
Первый сектор полезная 34, последний сектор полезная 1953525134
Разделы будут выровнены по 2048 секторов границы
Общий объем свободного пространства составляет 2957 секторов (1,4 МБ)

Стартовый номер (сектора) конец (сектора) название код 
 1 2048 264191 128.0 системы МИБ EF00 ЭФИ 
 2 264192 1953524191 931.4 Гб файловая система Линукс 8300 

Я вновь установлен загрузчик GRUB (который был необходим после ОПС измениться, так как в противном случае я не смог загрузиться с жесткого диска) с помощью GRUB-установить-цель=x86_64 с-ели --ели-каталог=файл/boot на /dev/ПДД, повторно генерируется своей жратвой config и наконец перезагружается и попробуйте загрузить Арч Линукс и опять он не с той же самой ошибкой. Погугли мне подсказал, что различные таблицы разделов, скорее всего, проблема но кажется, что изменение таблицы разделов не работает. Мой новый жратвы cfg файл находится здесь.

EDIT2: теперь у меня есть удаленный /dev/sdb1 и заменил его с ЭСО раздел, потом установить grub на мой Арч Линукс раздела запустить жратвы-установить-цель=x86_64 с-ели --ели-каталог=файл/boot на /dev/СКБ && загрузчик GRUB-mkconfig -о /Boot, и/граб/граб.конф. Я до сих пор не может загрузиться Арч Линукс. Я нажал ESC и проверили параметры загрузки и видео по USB мой появится меню загрузки, как это делает моя установка Gentoo мои арки установка Linux не показывают. Я также обновлены установки GRUB в Gentoo и его config и еще я не могу арки багажника использовал Gentoo (с точно такой же ошибки как и раньше).

+915
Sayan Mandal 1 июн. 2011 г., 05:44:22
Другие ответы

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


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

Держу пари, любой дистрибутив Linux. Зависит от того, что у вас уже есть опыт.

+900
user82839 2 нояб. 2011 г., 22:58:44

Похоже, 'найти', 'Баш' и 'СЭД' в некоторых случаях работает не так, как ожидаешь.

Следующий пример должен сначала создать sample.txt "файл", потом найти файл и, наконец, процесс его '-exec для команды'. Выполняемая команда отпечаткам именем, образцы, и модифицированный именем. Сама команда 'СЭД' используется, чтобы заменить 'тхт' до 'ТХТ'.

сенсорный sample.txt
найти ./ -параметр maxdepth 1 -имя "*.формат txt" -Exec и Эхо {} $(Эхо Specimen_before.txt {} Specimen_after.txt |поддержки sed -э "ы/ММС/ММС/г") \;

Ожидаемый выход:

./sample.txt Specimen_before.TXT ./sample.TXT Specimen_after.TXT

Вместо этого он производит:

./sample.txt Specimen_before.TXT ./sample.txt Specimen_after.TXT

(пример был испытан также со старой школы подстановка команд через backquotes " с тем же результатом)

Что я делаю не так?

+848
user68008 17 февр. 2016 г., 10:13:47

Я использовал:

АПТ-кэша поисковика . | грэп -я "метапакет\|мета-пакет"

в сочетании с:

команды dpkg --вам-выбор

в следующем скрипте:

на awk 'начало{
 ФС=" - ";
 findmeta="АПТ-кэша поисковика . | грэп -я \"пакет\|мета-пакет\"";
 пока ((findmeta | Гэтлину) > 0) мета[$1]=$2;
 ФС=" ";
 findinstalled="команды dpkg --Вам-выборы";
 пока ((findinstalled | Гэтлину) > 0) {
 если ($1 в мете) печать $1" - "мета[$1]
}
}'

На одной строке:

на awk 'начать{ДФ=" - ";findmeta="АПТ-кэша поисковика . | грэп -я \"пакет\|мета-пакет\""; пока ((findmeta | Гэтлину) > 0) мета[$1]=$2; ДФ=" "; findinstalled="команды dpkg --Вам-выборы"; пока ((findinstalled | Гэтлину) > 0) {если ($1 в мете) печать $1" - "мета[$1]}}'

Пример результатов:

в Emacs - редактор GNU редактора Emacs (метапакет)
как exim4 - установка метапакета, чтобы облегчить Эксим МТА (В4) 
в Linux-заголовков-для amd64 - заголовочные файлы конфигурации для amd64 и Linux (мета-пакет)
Линукс-изображения-для amd64 - Linux для 64-битных ПК (мета-пакет)
xfce4 - мета-пакет для обновление Xfce легковесная среда рабочего стола
пакет xserver-xorg, с-вход-все - X.Org X-сервер -- водитель метапакет
+826
ManchesterUnited 13 дек. 2014 г., 01:20:26

Есть пример:

IP-адрес показать | на awk '/инет / {сплит($2,ВАР,"/*"); принтом 7$,":", поле[1]}'

на выходе должно быть что-то вроде:

 : 127.0.0.1
enp3s0f0: 10.5.2.10
enp3s0f1: .......
enp4s0f0: .......
enp4s0f1: .......
+790
Teshu 26 окт. 2015 г., 23:28:50

Попробуйте установить libharfbuzz-Дев.

судо apt-получить установку libharfbuzz-Дев

Хотели бы вы разместить у вас на выходе после установки этой библиотеки?

Пожалуйста, попробуйте установить этот, libQt5XcbQpa.

Обе библиотеки находятся в этом отчета, как ты постишь.

Желаю в этом помочь.

+774
SwedishElk 28 авг. 2017 г., 02:27:16

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

кошка <<Ф1 >/tmp/и Ф1 ; кошка <<Ф2 >/tmp/и Ф2
$(для меня в 1 2 3 4 5 ; делать { \
 е "00%с" $я ; е ";%ы" \
 АБВ жзи Хэллоуин ицк ; Эхо ; } ; сделал)
Ф1
 $(для меня в 1 2 3 4 5 ; делать {\ 
 е "00%с" $я ; Эхо ";мно" ; } ; сделал)
Ф2

Она поставляет:

001;АВС;деф;гхи;Хэллоуин;ицк
002;АВС;деф;гхи;Хэллоуин;ицк
003;АВС;деф;гхи;Хэллоуин;ицк
004;АВС;деф;гхи;Хэллоуин;ицк
005;АВС;деф;гхи;Хэллоуин;ицк
001;мно
002;мно
003;мно
004;мно
005;мно

Я проверял это по-разному, и это результате команду:

% СЭД -Е 'Р /tmp/и Ф2' в /tmp/Ф1 |\
 СЭД -р-н;с/(.*)(;[^;]*)\Н[^;]*(.*)/\1\3\2/'

Это дистрибутив GNU СЕПГ только - потому что GNU предлагает Р функции мы можем прочитать в отдельном файле построчно в ногу с нашим участием. Это означает отсутствие ветвления и цикла нет. Таким образом, я ожидаю, что СЭД будет работать более эффективно, чем на awk , потому что он не должен читать содержимое целиком в память перед началом работы и он может работать на прямую трансляцию.

Я пытался сделать эту работу без |трубы и второй СЭД вызов, а потому, что СЕПГ добавляет в/tmp/Ф2 для собственного вывода я ничего не пытался позволило мне изменить в поток без в |трубы. СЭД сначала сопоставляет эти два файла в поток и изменяет результат на другом конце трубы.

Во всяком случае, один |трубы , хотя и он по-прежнему текли, но нужно два ОООС. Запустите указанный выше СЕПГ команду над данными:

Выход
> 001;АВС;деф;гхи;Хэллоуин;мно;ицк
> 002;АВС;деф;гхи;Хэллоуин;мно;ицк
> 003;АВС;деф;гхи;Хэллоуин;мно;ицк
> 004;АВС;деф;гхи;Хэллоуин;мно;ицк
> 005;АВС;деф;гхи;Хэллоуин;мно;ицк

Вот как это работает:

СЭД -р-н;с/(.*)(;[^;]*)\Н[^;]*(.*)/\1\3\2/'
  • Н ведь мы уже знаем, что СЭД является присоединение каждая следующая строка из Ф2 в Ф1 самое первое, что мы делаем после получения линии тянуть в НВН один.
  • с влившись в две строки Нам нужно в шаблон пространство, мы начнем скаждой и заменить функцию

    001;АВС;деф;гхи;Хэллоуин;ицк\Н001;мно

  • \1 (.*) сначала расскажу СЭД ко ( группа * все это ) находит от самой левой части рисунка пространство в \1 обратных ссылок до...

    001;АВС;деф;гхи;Хэллоуин*;ицк*\Н001;мно

  • \2 (;[^;]*)\н он встречает строку, состоящую из...

    • ; точка с запятой после ...
    • [^;]* строка, состоящая полностью из ^нет, точки с запятой сразу следует
    • О ewline персонажа добавили, когда мы остановились в Ф2с соответствии с п , а какие будут отброшены
    • () Таким образом, мы обратная ссылка на ( последней точкой с запятой поля ) от линии в Ф1 к \2
  • [^;]* начиная с Ф2's линии мы через поиск и удалить все символы, пока мы сталкиваемся с запятой, и

    001;АВС;деф;гхи;Хэллоуин;ицк\Н001*;мно*

  • \3 (.*) мы храним все, что осталось в \3 ссылка

  • \1\3\2 после того, как мы разбить строку, как мы требуем все, что остается, чтобы положить его обратно вместе в правильном порядке, поэтому мы вставляем \3 до \2 и мы через это поиск замены цикл, пока нас кормят новой линии

+733
Marko Stojkovic 26 мая 2019 г., 04:02:32

Я не совсем уверен в этом.

Обновлены ядра 3.17.6, никаких изменений в конфигурации ядра и он просто работал.

Я думаю через NetworkManager или udev, или все утилит, которые изменили его поведение, которое несовместимо с более старых ядер.

Если кто-то лучше ответа я уберу

+717
BoZiffer 14 июл. 2011 г., 04:32:14

Для ext4 и на дефрагментатор называется e4defrag. (Теперь это часть официальной командой e2fsprogs).

Там же Гольфстрим команду, которая должна работать на обоих в ext4 и (я думаю) в XFS. Он посылает отклонять запросы на неиспользуемое пространство в файловой системе. Это может быть особенно полезно, если ваша файловая система не монтируется с -о отменить (т. е. отправка удаляет удаленные файлы сразу).

Ничего из этого не получает настройки автоматически. Если ты очень необычна, вам не нужно e4defrag.

Отделка материал является более актуальным. Он был выключен по умолчанию, потому что сюжет производительность в то время было очень непонятно (т. е. включение его иногда видели больших замедлений). К сожалению, это линукс Вт/ нового оборудования :). Я, как правило, позволяют сбросить опции монтирования во время установки, и я не видел ужасно зависает при удалении файлов. (Важно М500 ССД).

Если Вы читаете ССД комментарии, большинство из них работает лучше, если вы не держите их на 100%:). Это не обязательный, но один из способов, чтобы зарезервировать пространство (например, 10%) и предотвратить ее использование просто не передать всего устройства при разбиении его.

+685
Sindri Traustason 31 мар. 2019 г., 17:55:17

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

Начните с IP-адресом вашего маршрутизатора. Это может быть 192.168.1.254. Это может быть 10.11.12.13. Это может быть нечто совершенно иное.

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

Для каждого 255 в маску нужно скопировать через соответствующего числа из IP-адреса маршрутизатора. Итак, три лота на 255 будет означать копировании через первые три группы цифр. (Если у вас есть только один номер маски подсети, такие как 24, делим его на 8, и результат дает подсчет числа необходимо скопировать через.) Наконец, необходимо присвоить значения неиспользуемых, так что вы в конечном итоге с четырьмя группами чисел.

Предположим, ваш маршрутизатор 10.1.1.254 и ваша маска 255.255.0.0. Тогда тебе скопировать через 10.1 и придумать остальные два числа в диапазоне 1-254. В результате ваш IP-адрес, например 10.1.44.66, но не использовать групповой номер, который уже используется!

+656
Adam Benedek 22 янв. 2013 г., 03:57:50

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

Этот пример демонстрирует получение 2-го параметра из предыдущей команды в истории !:# расширения:

% Эхо Foo бар Базом
Василий Пупкин баз
% Эхо !:2
Эхо-бар
бар

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

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

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

_last_command_args() {
last_command=$история[$[HISTCMD-1]]
 last_command_array=("${(с/ /)last_command}") 
 _sep_parts last_command_array
}

# пытался сделать last_command_args быть предложены для любой команды, это просто фу
compdef _last_command_args ФОО

Это, похоже, для завершения просто фу, когда я нажмите клавишу Tab на <вкладка>:

% Эхо-бар Базом qux
бар Базом qux
вкладку % фу <>
бар Базом Эхо qux 

Это прекрасно работает для выполнения команды "фу", но я хотел бы, чтобы они были варианты на любое расширение ЗШ, что я делаю. Я думаю, что это как-то связано с zstyle полнее вещи, но уже через несколько часов после взлома я поняла, что я из моей глубины.

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

У меня есть полный zshrc compinstall файл делится на Bitbucket, если это помогает. Много это взяты из различных источников и некоторые из них я набросал сам.

Обновление:

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

С моей конкретной конфигурации, используя предложенные:

zstyle ':завершение:*' полнее _last_command_args _complete

Не совсем Работа для меня, так как это вызывает Tab, чтобы отобразить только список аргументов из последней команды (хотя бы полное имя, а также, просто не отображать их). Изменение порядка в _complete _last_command_args сделали наоборот. Его бы показывать нормальные имена файлов, но не last_command_args

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

Вот полная функция, я использовал вместе с другими zstyle, что у меня есть:

# добавляет аргументов из последних commadn в список автозаполнения 
# Я не смог получить эту работу автономно и распечатать как обычные
# завершение плюс последние аргументы, но это работает достаточно хорошо.
_complete_plus_last_command_args() {
last_command=$история[$[HISTCMD-1]]
 last_command_array=("${(с/ /)last_command}") 
 _sep_parts last_command_array
 _complete 
}


_force_rehash() {
 (( Ток == 1 )) && перепев
 возвращение 1 # потому что мы не полное ничего
}

zstyle ':завершения:::::' наполнил _force_rehash _complete_plus_last_command_args _approximate 

Другие линии zstyle у меня есть, не надо для этого, чтобы работать, но может повлиять на почему это работает для меня:

zstyle -е:степень завершенности:*телефон:*' Макс-ошибки ответить=( $(( ($#префикс + $#суффикса) / 3 )) )'
zstyle ':завершение:*:формат описания' " - %д -"
zstyle ':завершение:*:формат исправления' " - %д - (ошибки %е})"
zstyle ':завершение:*:список-подсказка по умолчанию' '%ы%м играм на%S'
zstyle ':завершение:* группа-название "
zstyle ':завершение:*:отдельных разделах руководства' правда
zstyle ':завершение:* меню выбора
zstyle ':завершение:*' многословный да

Теперь, если я в папку с file1.txt и file2.txtи мой последний приказ был Эхо Foo бар Базом, я получаю это для автозаполнения, которая является только то, что я хотел:

% Общ
бар база Эхо ФОО 
- файлы -
file1.txt file2.txt 
+601
Toshi Hiragana 24 дек. 2017 г., 05:39:50

Вы можете организовать ваш код в Python утилиты: https://wiki.python.org/moin/FlowBasedProgramming

Другой пакет, не упомянутые выше, но по-прежнему перспективным является Snakemake.

+539
Birhanu Jire 23 авг. 2010 г., 16:23:33

Я в CenOS 7, Найдите не установлен по умолчанию. Подобный ответ выше, но работать с шоу КМД ниже:

команду psql-у Постгреса -c показать 'файл_конфигурации'

И найти файлы в /Data/PGDATA по/СУБД.конф.

+515
ilusha175 22 янв. 2017 г., 16:38:08

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

команда CD ~ && ви script.sh [вставить скрипт внутри] && чмод +х script.sh && ./script.sh && РМ -РФ script.sh

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

Например, до того, что происходит, когда я выполните следующий скрипт при помощи heredoc:

С помощью phpMyAdmin установите предохранители интерфейс с командной строкой, в то время как сам Кинк теряет почти все возможности, кроме документирования стандартного ввода:

enter image description here

Сценарий (с моей помощи heredoc):

EOT0 Баш<<''

#!/бин/Баш-х

Установка # светильник среде с модом позволили переписать:
кд ~
apt-получить установку светильника-сервер^ -г
a2enmod переписать
кошка << ВФ > > в /etc/apach2/apache2 не.конф
<Каталог /var/www и/>
Индексы Опции FollowSymLinks
Всех Allowoverride
Требовать, чтобы все предоставленные
</Каталог>
ВФ
служба apache2 перезагрузка

Установка # Webmin, и некоторые зависимости:
apt-получить установку распаковать на Perl либнет-ssleay-перл в OpenSSL libauthen-пам-Перл неизвестных выполнения libio-Пти-Перл АПТ-шоу-версии питона -г
с wget http://prdownloads.sourceforge.net/webadmin/webmin_1.810_all.deb
команды dpkg --установить webmin_1.810_all.деб
apt-получить -F устанавливают
СЕПГ -я с/с SSL=1/протокол SSL=0/г' /и т. д./В Webmin/miniserv.конф
в /etc/инит.Д/в Webmin перезагрузка

Задачи # хрон:
Эхе -е "\07" && Эхо -е "\007" # выбрать нано (2) и у ^Х.
Пользователь=benqzq
файл crontab -U пользователь-L $2>/dev/нуль
кошки <<- 'ВФ'
0 8 * * * тар-zcvf /Home/имя_пользователя/резервное копирование/файлы/сайт www-html-код-$(дата +\%Ф-\%Т-).tar.gz в /var/www в/HTML-код
0 8 * * * найти /Home/имя_пользователя/архивы/файлы/* опции-mtime +30 -exec для РМ {} \;

0 8 * * * команды mysqldump -U в корень -пароль-все-базы данных > /Home/имя_пользователя/резервное копирование/MySQL в/alldb_backup.в SQL
1 8 * * * тар-zcvf /Home/имя_пользователя/резервное копирование/MySQL в/alldb_backup-$(дата +\%Ф-\%Т-).sql.tar.gz /Home/имя_пользователя/резервное копирование/MySQL в/alldb_backup.в SQL
2 8 * * * РМ /главная/пользователя/резервное копирование/MySQL в/alldb_backup.в SQL
2 8 * * * найти /Home/имя_пользователя/резервное копирование/MySQL в/* опции-mtime +30 -exec для РМ {} \;
ВФ
кронтаб -е
Пользователь=корень

# ПМВ установки:
Эхе -е "\07" && Эхо -е "\007"
apt-получить установку phpmyadmin с поддержкой PHP-Мб\строку на PHP-gettext версии -г
phpenmod mcrypt && работы mbstring phpenmod 
Баш-с "Эхо включают в файле /etc/phpMyAdmin и/Апач.конф' > > в /etc/apache2 не/apache2 не.конф"
systemctl перезагрузить apache2 не.услуги

# Настройка Кроме Того, Fail2ban:
apt-получить установку кроме того, fail2ban -г

# Безопасная проверка подлинности ПМВ http от BFAs с fail2ban:
кошка << ВФ > /и т. д/Кроме того, fail2ban/фильтр.Д/в phpmyadmin.конф
[Определение]
отказано = СУБД MySQL-отказано|разрешить-отказано|корень-отказано|пустой-отказано
failregex = ^<хост> -.*(?:%(отказано)с)$
ignoreregex =
ВФ
кошка << ВФ >> /и т. д/Кроме того, fail2ban/тюрьму.местные
[в phpmyadmin]
включен = истина
порт = HTTP на протокол HTTPS
фильтр = в phpmyadmin
пути журнала = /ВАР/лог/apache2 не/phpmyadmin_access.журнал
ВФ

служба apache2 не перезагрузить
услуги кроме того, fail2ban перезагрузить
перезагрузка

# Comment1
# Comment2
# Comment3
# ...

EOT0

Обновление для Стефана Chazelas

enter image description here

+456
Julio Betta 26 окт. 2016 г., 02:59:51

Я на 64-разрядном компьютере под управлением Debian 8.2 "Джесси" с матом на рабочем месте.

У меня GeForce для видеокарты GTX 650ti.

Я вошел в как непривилигированной учетной записи с именем "Джон".

Я открываю графический интерфейс настройки Nvidia X сервер, изменить яркость своих мониторов от 0.000 до -0,1, перейдите к "Компания Nvidia-Настройки Настройки", Нажмите кнопку "сохранить текущие настройки" и нажмите "бросить".

Но когда я перезагрузки, яркость возвращается на 0.000.

Почему?

Как я могу исправить это?

+436
Anita Taylor 30 окт. 2014 г., 23:17:21

Я вот только что узнал. Вот процессы, в следующем порядке:

  1. Щелкните правой кнопкой мыши на панели в нижней части окна рабочего стола.
  2. Выбрать "устранение" из выпадающего меню.
  3. Нажмите на "все остальные настройки по умолчанию".

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

+411
Zallus 17 авг. 2012 г., 08:21:09

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

  1. Удалить все пустые строки из файла:

    СЕПГ -я '/\^с*файл$/д' 
    
  2. Добавить пустую строку перед каждой <док>:

    СЕПГ -я файл s/<док/\н\н<док/' 
    
  3. "Режим пользователя Перла пунктом", где "линии" определены как "пункты" (разделы текста пустую строку):

    на Perl -00 -не печать, если /[ĂĹľşÄ]/' файл > файл
    

    Или, чтобы сделать замены в исходном файле:

    на Perl -я.печать -00-не бак, если файл /[ĂĹľşÄ]/' 
    

Важно: при этом предполагается, хорошо структурированный файл, где все находится внутри <док... теги.

+365
Sukkoth Peace 5 февр. 2012 г., 21:15:46

Нет. X является единственным пригодным для GUI в Linux.

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

Есть один проект, который призван вытеснить х: мир. Он опирается на канонические, которые хотят стандартизировать его для Убунту , но он не получил много тяги от Ubuntu, поэтому он не может преуспеть больше, чем Вейланд (который был предназначен для 3D-производительность, а не для безопасности) вообще. Мир не стремиться улучшить на X модель безопасности, позволяя приложениям ограниченными правами (например, приложения должны иметь какие-то привилегии, чтобы связываться с другими приложениями' вход и выход); будь то Весы, когда люди хотят делать скриншоты и определите методы ввода-прежнему не было видно.

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

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

+338
Brian Koser 2 сент. 2017 г., 18:31:50

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

Есть ли команда, я могу запустить, которая будет ограничивать процессорное время / во время выполнения процесса? Я ищу команду /usr/Бен/время, где я мог бы запустить эту команду и передать ее в командной строке я хочу, чтобы это запустить и ограничения.

+261
Yasir Aziz 7 нояб. 2011 г., 16:43:08

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

Сказать, что я скомпилировать новое ядро с экспериментальными функциями включена, у меня это в другой раздел. Я хотел бы загрузить это ядро, на которое старый initrd, который работает ? если я хочу создать новый initrd.img для нового ядра без установки ядра, как я могу это сделать ?

Кстати, может кто-нибудь уточнить про пакет initramfs ? это будет полезно для моего сценария ?

+260
Jeff Vlahovich 23 мар. 2018 г., 01:46:24

попробуйте это найти . -тип D -имя *$'\Р' -Exec и РМ -РФ '{}' \;

+257
Marius Kohmann 15 нояб. 2015 г., 21:21:55

Я думаю, вы нашли баг в bash. Эта ошибка является специфическим для варианта .

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

Баш-с "shopt -s в expand_aliases &>/dev/нуль;
Алиас Алиас='Эха фу
Эхо-бар
Эхо баз'
Алиас"

Же вывод, что и ваша проблема. Только ФОО печатается.

Чтобы получить правильный (ожидаемый) выход, нужно как минимум добавить еще одну строку после Алиас, как @cuonglm предложил.

Баш-с "shopt -s в expand_aliases &>/dev/нуль;
Алиас Алиас='Эха фу
Эхо-бар
Эхо баз'
Алиас
:"

Почему это так происходит? Почему одна линия после Алиас помочь?

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

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

Ли определить одним движением или не приведет к два совершенно разных маршрута в bash код -с "команды". Если сбросить одним движением, -с "команда" будет работать обычной код маршрута, который является кодом маршрута для почти всех Баш казней, таких, как интерактивные команды и bash скрипта. Но если определить одним движением, -с "команда" будет работать еще один маршрут, который специально предназначен для только, чтобы улучшить его производительность, избегая вилки.

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

Некоторые подробности об этой ошибке

Следующий фрагмент кода относится к ошибке. Это из parse_and_execute функции() в файл примитивы/evalstring.с

в то время как (*(bash_input.расположение.строку))
{
...
}

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

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

Обновление

Я забыл сказать версия Баш, занимающиеся этим вопросом, который

В GNU bash, начиная с версии 4.4.12(1)-релиз (x86_64 с-ПК-Линукс-гну)
+182
owais tisekar 17 июн. 2013 г., 21:58:23

И вот, в Ubuntu ответа.

Правильный способ сделать это-под диспетчере Деймона, который поставляется с Ubuntu 14. То, что другие уже говорили здесь о разработке программы должны быть Деймона, и вызов демона() библиотека функции, является совершенно неверным. Как ни странно, в Ubuntu был выскочка за три ЛТС релизы до версии 14 ЛТС — начиная с Ubuntu 6.10 в 2006 году на самом деле. Это был Деймон менеджер, так или иначе, до сих пор.

Правильный ответ для людей с правильной службой Управления было то, что вы не вызов демона() и вам не принять особые меры, чтобы "быть Деймона". И для некоторых людей это был правильный ответ с начала 1990-х годов. Еще 2006 год был немного опоздала на вечеринку. ☺ Даже если так, это определенно был правильный ответ за последние десять лет, когда дело доходит до Ubuntu.

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

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

Будьте готовы к тому, что мир изменится, вы довольно существенно при последующем обновлении до Ubuntu 16 ЛЦ. Но даже тогда делать ничего особенного в коде и просто запустить под Деймона менеджер и останется правильный ответ.

Дальнейшее чтение

+151
Banana Joe 5 окт. 2016 г., 00:41:09

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

Я использую Linux Mint, и я пытаюсь запустить программу, называется Espresso для выполнения упражнения называется "обмена репликами". По сути, то, что я делаю сейчас-это создание мастер-процесс в одном терминале с помощью команды:

Эспрессо peptidebuilder.на TCL пептида.икл-реплика

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

Эспрессо peptidebuilder.на TCL пептида.икл-реплика -подключение

Если мне нужно 12 раб процессов, я открываю 12 терминалов Windows и проблема одна и та же команда в каждом терминале. Есть ли способ для меня, чтобы создать скрипт, чтобы обработать весь поток, от создания мастер-процесс подключения, так как многие процессы рабом, как мне нужно?

+114
Tyson LaVar Edwards 5 мар. 2016 г., 07:13:53

Пусть найти в каталоге обход, это его работа! Опираясь на мой предыдущий ответ:

найти /рабочих мест/журналы/. -имя . -о-тип D -чернослив -о
 -тип F опции-mtime +1 -exec для Ш-с 'Эхо "$0"' {} \;

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

Также обратите внимание, что читать журнал вообще не читают строку ввода: он снимает все пробелы и интерпретирует символы. Надежный способ, чтобы прочитать строку ИФС= читайте -Р журнал.

+21
user1238909 31 июл. 2010 г., 17:24:07

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

$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