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

https://unix.stackexchange.com/a/76641/674

Создать короткий shell-скрипт для запуска вашего вина в этом каталог, т. е. ~/бин/с textaloud:

#!/бин/Баш
компакт-диск "~/.вино/диск_с"
старпома вина "~/.программа вино/диск_с/Files/TextAloud/TextAloudMP3.exe" "[email protected]"

И дать ему разрешение на выполнение.

чмод +х ~/bin в/с textaloud

Есть три вещи, чтобы отметить О выше скрипт:

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

В каких случаях может некоторые программы требуют выполнения их в определенный каталог в Linux?

Спасибо.

+466
Goran Horia Mihail 5 мая 2017 г., 21:57:45
39 ответов

ТЛ;ДР - когда есть трафик (около 900) процессор наших сайтов достигает 100%, тормозить и давить.

Введение

Наша компания имеет более чем 40 сайтов, контента, размещенного на цифровом океане, используя WordPress в CMS. В последние 3 дня, что-то странное начало происходить, день за другим, каждый раз, когда процессор другой сайт поднимается на 100%, заставляя его в конце концов раздавить.

Детали

Сервер

  1. Машина спецификации - 48ГБ ОЗУ, 12 ядер, в CentOS
  2. Хозяин - Цифровой Океан
  3. Среда конфигурации - сервера nginx и PHP-МПФ и MySQL - все в одном сервере.

Что Мы Знаем

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

  2. Это не Плагины - мы пытались их отключения & перезапуск служб, но процессор по-прежнему остается высокой. Плюс, все остальные сайты имеют одинаковые модули.

  3. Мы не сделали никаких изменений - все остальные сайты ОК, и мы ничего не изменилось, чтобы это произошло.

  4. Это внутренний процесс - мы используем КДС работник для обслуживания кэша, так что по содержанию не должны быть запрошены из базы данных.

Что мы пытались, но не помогло

  1. Изменение параметров PHP-МПФ конфигураций - увеличение пхп-ФПМ Макс кол-во детей до 200 от 50. Кроме того, установив ограничение по времени процесс, чтобы завершить в течение 20 секунд.

  2. Чаннин с nginx конфигурации поворота ngnix fastcgi_ignore_client_abort от

Отчеты

доклад при

htop report

РНР ФПМ журнал ошибок php-fpm error log

nginx в лог ошибок nginx error log

список процесс MySQL enter image description here

журнал ошибок MySQL

2019-04-02 21:13:34 0 [предупреждение] метки с неявным значением по умолчанию является устаревшим. Пожалуйста, используйте опцию --сервер explicit_defaults_for_timestamp (см. документацию для подробностей).
2019-04-02 21:13:34 0 [Примечание] в /usr на/sbin/mysqld в (тузды 5.6.42) начинается процесс 14287 ...
2019-04-02 21:13:34 14287 [предупреждение] буферный предупреждения: изменены ограничения: max_open_files: 1024 (просил 5000)
2019-04-02 21:13:34 14287 [предупреждение] буферный предупреждения: изменены ограничения: table_open_cache: 431 (просили 2000)
2019-04-02 21:13:34 14287 [Примечание] плагин 'федеративный' отключена.
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: используя Атомикс справ граф страниц буферного пула 
2019-04-02 21:13:34 14287 [Примечание] для таблиц InnoDB: InnoDB в куче память отключена
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: мьютексы и rw_locks использовать GCC атомной примитивы
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: памяти не используется
2019-04-02 21:13:34 14287 [Примечание] для таблиц InnoDB: сжатых таблиц использовать zlib 1.2.11
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: используя родной Линукс AIO
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: используя инструкции процессора CRC32 в 
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: инициализация буфера, размер = 128.0 м
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: завершена инициализация буфера
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: максимально поддерживаемый формат файла Барракуды.
2019-04-02 21:13:34 14287 [Примечание] для таблиц InnoDB: 128 сегмента отката(ы) являются активными.
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: ждем продувки начать
2019-04-02 21:13:34 14287 [Примечание] InnoDB в: 5.6.42 начал; регистрационный номер 79628880679
2019-04-02 21:13:34 14287 [Примечание] hostname сервера (BIND адрес): '*'; порт: 3306
2019-04-02 21:13:34 14287 [Примечание] IPv6 доступен.
2019-04-02 21:13:34 14287 [Примечание] - '::' решает '::';
2019-04-02 21:13:34 14287 [Примечание] сервер сокет, созданный на базе ip: '::'.
2019-04-02 21:13:34 14287 [Примечание] планировщик событий: загружен 0 событий
2019-04-02 21:13:34 14287 [Примечание] выполнить /sbin/mysqld В: готов для подключения. Версия: '5.6.42 сокета: 'в/var/библиотека/MySQL в/в MySQL.порт носок': 3306 сообщество сервера MySQL (ГПЛ)
2019-04-02 21:19:56 14287 [предупреждение] IP-адрес '85.93.20.38' не может быть решен: имя или служба не известны
2019-04-02 21:21:20 14287 [Примечание] каталог /usr на/sbin/mysqld версии: обычный останов
2019-04-02 21:21:20 14287 [Примечание] дает 2 клиентские потоки шанс красиво умереть
2019-04-02 21:21:20 14287 [Примечание] планировщик событий: очистка очереди. 0 событий
2019-04-02 21:21:20 14287 [Примечание] закрытие темы раб 
2019-04-02 21:21:22 14287 [Примечание] принудительное отключение 0 и остальные клиенты
2019-04-02 21:21:22 14287 [Примечание] binlog в конце
2019-04-02 21:21:22 14287 [Примечание] закрытие раздела плагин''
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин PERFORMANCE_SCHEMA'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_DATAFILES'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_TABLESPACES'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_FOREIGN_COLS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_FOREIGN'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_FIELDS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_COLUMNS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_INDEXES'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_TABLESTATS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_SYS_TABLES'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_INDEX_TABLE'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_INDEX_CACHE'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_CONFIG'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_BEING_DELETED'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_DELETED'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_FT_DEFAULT_STOPWORD'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_METRICS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_BUFFER_POOL_STATS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_BUFFER_PAGE_LRU'
2019-04-02 21:21:22 14287 [Примечание] закрытие INNODB_BUFFER_PAGE плагин''
2019-04-02 21:21:22 14287 [Примечание] закрытие INNODB_CMP_PER_INDEX_RESET плагин''
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_CMP_PER_INDEX'
2019-04-02 21:21:22 14287 [Примечание] закрытие INNODB_CMPMEM_RESET плагин''
2019-04-02 21:21:22 14287 [Примечание] закрытие INNODB_CMPMEM плагин''
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_CMP_RESET'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_CMP'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_LOCK_WAITS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_LOCKS'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин INNODB_TRX'
2019-04-02 21:21:22 14287 [Примечание] закрытие плагин InnoDB в'
2019-04-02 21:21:22 14287 [Примечание] InnoDB в: ФЦ оптимизировать поток выхода.
2019-04-02 21:21:22 14287 [Примечание] InnoDB в: Начиная выключения...
2019-04-02 21:21:24 14287 [Примечание] InnoDB в: Отключение закончено; регистрационный номер в журнале 79629654999
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин 'черной дыры'
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин 'архив'
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин MRG_MYISAM'
2019-04-02 21:21:24 14287 [Примечание] закрытие движок MyISAM плагин''
2019-04-02 21:21:24 14287 [Примечание] закрытие памяти плагин''
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин 'CSV'с
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин sha256_password'
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин mysql_old_password'
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин mysql_native_password'
2019-04-02 21:21:24 14287 [Примечание] закрытие плагин binlog в'
2019-04-02 21:21:24 14287 [Примечание] в /usr на/sbin/mysqld в: выключения полной
190402 21:21:24 mysqld_safe mysqld от PID-файл в /var/работа/тузды/тузды.пид закончилась
190402 21:21:25 mysqld_safe журнала 'в/var/журнал/тузды.журнал'.
190402 21:21:25 mysqld_safe запуск mysqld daemon с базами данных из /VAR/библиотека/MySQL в
2019-04-02 21:21:25 0 [предупреждение] метки с неявным значением по умолчанию является устаревшим. Пожалуйста, используйте опцию --сервер explicit_defaults_for_timestamp (см. документацию для подробностей).
2019-04-02 21:21:25 0 [Примечание] в /usr на/sbin/mysqld в (тузды 5.6.42) начинается процесс 14764 ...
2019-04-02 21:21:25 14764 [предупреждение] буферный предупреждения: изменены ограничения: max_open_files: 1024 (просил 5000)
2019-04-02 21:21:25 14764 [предупреждение] буферный предупреждения: изменены ограничения: table_open_cache: 431 (просили 2000)
+981
qmmr 03 февр. '09 в 4:24

Посмотрите на man-страницы

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

$ человек-секций=1,8 --где --все --регулярное выражение '^mkdi' 
/usr/share/man/man1/mkdir.1.gz
/usr/share/man/man1/mkdirhier.1.gz
/usr/share/man/man1/mkdiskimage.1.gz

Используя СЭД , чтобы извлечь имена команд только:

$ человек-секций=1,8 --где --все --регулярное выражение '^mkdi' | \
 СЭД -р с/.*\/([^/]+)\.[^.]+\.[^.]+$/\1/'
команды mkdir
mkdirhier
mkdiskimage

И работает, что для команды, названия тоже:

$ человек-секций=1,8 --где --все --регулярное выражение '^mkdi' | \
 СЭД -р с/.*\/([^/]+)\.[^.]+\.[^.]+$/\1/' | команды xargs, которая 
/бин/команды mkdir
/usr/Бен/mkdirhier
/usr/Бен/mkdiskimage

Шаблоны представляют собой регулярные выражения, поэтому ^ добавляется в матче только в начале имени.
По шаблону синтаксис, похожий на снаряд Глоб, заменить регулярное выражение-- по --подстановки,
как человек ... --подстановочные mkdi*' | ....

Как функция оболочки:

whichmatch() { 
 человек ... разделы=1,8 ... где ... все ... выражение "[email protected]" |
 СЭД -р с/.*\/([^/]+)\.[^.]+\.[^.]+$/\1/' |
 команды xargs, которая
}

используется как:

whichmatch '^mkdi'

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

+978
SevAl 10 июн. 2012 г., 04:24:55
Другие ответы

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


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

Что это говорит вам, что у вас есть 16 ГБ виртуальной памяти.

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

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

Сколько подкачки должен быть передан на машине-это сложный и упрямый вопрос; задать 2 человек и получи 3 ответы :-)

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

+969
Bawa Ransi 26 нояб. 2016 г., 16:15:02

Так есть много других ситуаций, где вы нуждаетесь в Ф вариант.

архиве

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

Из смолы странице.

Примеры: Чтобы извлечь все файлы в /tmp, в каталог из архива файл в каталоге/dev/rmt2 ленточное устройство и использовать время экстракции, как время модификации, введите:

тар-хм-Ф/Дев/rmt2 в /tmp

Чтобы создать новый файл архива, который содержит файл file1 в файл и передайте архив на ДД команды, которые будут записаны в файл/dev/rmt1 устройства, введите:

тар-cvf - файл file1 | ДД=/Дев/rmt1 усл=синхронизация

В архиве все каталоги и полные имена перечислены во входном списке файле входной_файл в АР.тар, введите :

деготь cvfL АР.тар входной_файл

Где входной_файл содержит имена файлов, которые должны архивироваться. В архиве файлы в каталогах, перечисленных во входном списке файле входной_файл в АР.тар, введите:

деготь cvRfL АР.тар входной_файл

+964
tomasz 4 нояб. 2011 г., 03:05:33

Если кто-то бежит в ту же проблему:

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

Я также перешли менеджер дисплея в свет-ДМ, но скорее всего это никак не повлияло.

+961
Jon Smuth 25 окт. 2017 г., 04:56:40

судо ВИМ-Ы /главная/пользователя/.vimrc файл /etc/файл RC.конф

Это эквивалентно:

судо ВИМ файл /etc/rc автомобиль.конф + :источник /главная/пользователя/.vimrc

и можно обозначить как:

свим псевдоним='судо ВИМ-Ы /главная/пользователя/.vimrc'

+953
Andrew Khan 3 сент. 2012 г., 06:36:26

Мне нужно, чтобы запустить мой скрипт во время загрузки. Я читал, что скрипты в /etc/инит.д & /и т. д./профиль.д получены во время запуска системы. Чем отличаются эти каталоги?

Кроме вышеуказанных двух способов, кажется, мы также можем настроить cron для запуска службы с помощью записи как @перезагрузки /путь/к скрипту.

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

+943
Herbert Bruno Oketayot 16 сент. 2015 г., 22:06:47

С PulseAudio есть несколько способов сделать это, например, модуль-РТП-отправки и модуль-РТП-получите, Подробнее см. здесь.

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

Это также Весы Для несколько получения ПК через мультикаст.

+926
krocha88 6 мар. 2012 г., 14:16:46

У меня есть следующие пути :

$ ВИМ /путь/к/Некоторые/где

Если я нажму сочетание клавиш Ctrl + ж, он удаляет весь текст до первого пробела. Результат будет такой :

$ ВИМ 

Как мне удалить только слово из последнего слеша с комбинацией клавиш?

+918
Tavinder Singh 20 апр. 2011 г., 17:31:53

У меня есть файл дампа базы данных в следующей форме

('значение1','значение2',значение3','значения4'),('значение1','значение2',значение3','значения4'),...

Сначала я хочу, чтобы каждый Кортеж в одну строку и затем я хотел бы, чтобы экспортировать только одно значение (я.е:значение3 из каждого кортежа)

+889
Gangadara Amudala 21 янв. 2010 г., 13:23:13

Я хочу создать несколько именованных областей памяти в моей программе, и через mmap их где-то так, что другие процессы могут читать их. Я не могу гарантировать, что только один экземпляр моей программы будут выполняться одновременно. В идеале, я бы хотел поставить блоки под в/proc/самоуправления/<blockname> или такие. Это возможно? Или есть еще одно место, которое я могу поставить в отображенные файлы? (Моя программа обычно не запускается как root.)

Я не хочу использовать текстовый ФД или текстовый map_files, так что не позволяет называть их (насколько я знаю).

+810
tschakka 6 авг. 2015 г., 20:05:31

Ответ от 2019: там, кажется, несколько реализаций В2 клиентов доступны в интернете, с открытым исходным кодом@гитхаб является одним из них. вот еще один.

Там, кажется, быть кросс-платформенной совместимостью с хоть Линукс, Windows, OpenWRT и Андроид. Наверное, Мак тоже.

+759
Pidglyadach 12 апр. 2012 г., 06:03:25

Я открыл эту ветку https://bbs.archlinux.org/viewtopic.php?id=223470

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

Людей, обсуждающих этот вопрос здесь https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/issues/9

Если я просто запустите браузер Firefox из терминала, я испытываю прокрутки событий игнорируются при перемещении мыши, но если я это сделаю вместо GDK_CORE_DEVICE_EVENTS=1 в Firefox, то все работает как ожидается.

+716
Frank Ransijn 11 мая 2015 г., 06:35:12

У меня есть два диска файловой системы Btrfs, с данными и метаданными оба в RAID1 (через функции файловой системы Btrfs, не mdraid). Диски диски с USB3, с dm-crypt на вершине. Один из дисков не (это несколько тысяч плохих секторов, и пишет часто таймаут). Я получил третий USB-накопитель, чтобы заменить не один, как я могу заменить его?

+704
nathandgeek 18 янв. 2015 г., 18:39:06

В системе компилятора RHEL6, я хочу, чтобы моя реализация с PostGIS (т. е. мой сервер/базы данных PostgreSQL) использовать навес распределение разработки enthought из питона, а не встроенный в дистрибутив GNU-это. (Это потому, что с PostGIS нужны некоторые пакеты, которые, кажется, трудно установить из RHEL встроенный в репозиториях).

Как я могу изменить путь на Python / и т. д. Просто для Postgres?

+673
Camila Kolling 21 дек. 2012 г., 07:40:25

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

У меня есть файлы, созданные в нижнем правом углу , что я хочу процесс на awk.

Свойства производит выход, как это:

==================================================
Наименование : Microsoft Office Профессиональный 2013
Код товара : 00000-00000-00000-00000
Ключ Продукта : 00000-00000-00000-00000-00000
Папку Установки : C:\Program Файлы\Майкрософт Office\Office15\
Пакет Обновления : 
Номер Сборки : 
Имя компьютера : ПК-000-0
Измененное Время : 06.12.2018 14:03:44
==================================================

==================================================
Имя Продукта : Windows 10 Профессиональная
Код товара : 00000-00000-00000-00000
Ключ Продукта : 00000-00000-00000-00000-00000
Папку Установки : C:\Windows
Пакет Обновления : 
Номер Сборки : 17763
Имя компьютера : ПК-000-0
Измененное Время : 18.07.2019 09:50:37
==================================================

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

так что можно CSV-файл может выглядеть следующим образом:

ПК-000-0;пакет Microsoft Office профессиональный 2013;00000-00000-00000-00000-00000

Мой подход до сих пор:

 Начать {
РС="\н\н";
ФС="\п";
}
{
 если (1 $ ~ /Название продукта/) {
сплит($1,productArray,":")
 продукт = productArray[2]
}

 если ($1 ~ /ключ/) {
сплит($1,keyArray,":")
 ключ = keyArray[2]
}

 если (1 $ ~ /Имя компьютера/ ) {
сплит($1,computerArray,":")
 компьютер = computerArray[2]
 печать продукта # 
 клавишу Print #
 печать компьютер #
функции printf("\Н")
 функции printf("%с, %с, %з \п", компьютер, изделие, ключ)
}
}

Моя проблема заключается в том, что я не конкатенацию строк. Или, может быть, струны два момента я хочу напечатать их? Я тратить часы на это и буду очень признателен за помощь/советы.

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

Я с помощью awk и на Mac (на awk версия 20070501) но у меня есть Линукс коробки, а также.

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

+673
sirronalot 19 мар. 2019 г., 20:33:28

Попробуйте это:

$ на awk -V в SUBSEP=" " '
 {а[$1,$2]++;Б[$1,$2] = (Б[$1,$2] && 3 $> Б[$1,$2]) ? Б[$1,$2] : $3}
 Конец {
 для (I в) {
 печатать я, [я],б[я];
}
}
файл' 
Б 2 1990
С 2 2001
Д 2 2001
Б 1 2013

Даже меньше, если вы можете изменить порядок полей:

$ сорт-Н-К1 -К2-К3 файл | уни -с -з 3
 2 Б 1990
 2 С 2001
 2 Д 2001
 1 Б 2013
+618
Smokin Moe 29 янв. 2016 г., 02:40:45

Getfattr выводит список дополнительных атрибутов для выбранного файла.

Однако, getfattr --дамп именем только выводит пользователей.* пространства имен и не в безопасности.*, системы.*, и доверять.* пространства имен. Как правило, нет никаких атрибутов пространства имен пользователей, если вы не прикреплены один к файлу вручную.

Да я знаю, что я могу сделать на SELinux информацию с помощью getfattr -Н безопасности.в SELinux именем. В данном случае, я знаю конкретные личности расширенного атрибута.

Я попытался это в качестве корневого пользователя. Я предполагаю, что пользователь root с полными возможностями могут получить доступ к этой информации. Но вы можете получить только пользователь.* дамп пространства имен.

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

+598
tuk0z 6 нояб. 2012 г., 10:47:15

Не совсем то, что ОП просит, но я думаю, что это важно, поэтому я кросс-пост рекомендации по регулярному выражению редактора? #549107 - Спросите Ubuntu:

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

У него есть "предварительный просмотр" ("автоматический повтор") если вы тип и измените поле "регулярное выражение". В противном случае это просто один файл, есть файл README комментарий в начало - Вот фрагмент из него:

visRegexTester небольшой скрипт на Python/Tkinter GUI приложения, чтобы помочь с написанием регулярных выражений; тестирование с помощью Python 2.7 и 3.2. На самом деле, это просто интерфейс для командной строки программы: она использует тот факт, что много для Unix/GNU/Линукс программы, используемые как тестирую процессоры в терминале (например, грэп, СЭД, на Perl), имеют схожий синтаксис командной строки в трех частях:

(ПРОГРАММА-АРГУМЕНТЫ) ('ВЫРАЖЕНИЕ') (ИМЕНЕМ)

... увидеть остальную часть его для более. Скриншот:

visRegexTester_01.png

+592
Davide Consonni 19 мая 2018 г., 23:48:29

Он будет добавить # и пробел в начало каждой следующей строки до конца абзаца (абзацы разделяются пустой строкой). Линии, которые уже начинаются с # не изменяются Е. Г. следующий вход

А Б в
Д Е Ф
# г ч я
й К Л
м н о

п р
с т у

# V съемка
# Y по Z 1
2 3 4
# 5 6 7
8 9 0

будут внесены изменения в

А Б в
Д Е Ф
# г ч я
# J В K л
# м н о

п р
с т у

# V съемка
# Y по Z 1
# 2 3 4
# 5 6 7
# 8 9 0
+590
rugarumacro 8 июл. 2013 г., 18:56:52

Я бы сделал это так:

#!/бин/Баш
во время [[ $строки != 'строка' ]] || [[ $строка == " ]] 
делать
 читать -п ", пожалуйста, введите домен вашего веб-приложения: "строку
 Эхо "пожалуйста, введите домен вашего веб-приложения: "
сделано 
Команда 1
Команда 2

Меньше набирать.

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

Другие, чем так, как вы и как я, не особо больше вариантов.

+570
KaRaN DeeP 4 янв. 2018 г., 03:33:02

После того, как я извлек огромное количество файлов с Photorec и TestDisk, я попытался открыть некоторые файлы, и большинство не может быть открыт, для чего я предполагаю, что они просто частично восстановился. Эта часть моей HD был зашифрован.

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

Это что-то, как найти в /Home/пользователь/ \! -читаемые -экзек РМ -я {} \;?

+569
user251026 12 янв. 2016 г., 21:28:30

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

Перемещение функцию для нового сценария

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

б:

#!/usr/Бен/ОКР МКШ
набор -у-э-о pipefail

эхо "в б: вал= $Вэл"

Выход:

в: Валь= Мывал
./Б[4]: параметром val: не задано

Использовать функцию-обертку

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

нам библиотеки и функции:

#длинные варианты не прошли по$-
набор -о pipefail

#выполнение функции без наследование переменных окружения 
функция Н () {
Где="${_%/*}"
 МКШ -$- -с "Источник $где/нам библиотеки и функции ; $*"
}

функция A () {
 местные +х Вэл="Мывал"
 эхо "в: Валь= $Вэл"
 ни б
}

функция B () {
 эхо "в б: вал= $Вэл"
}

Эта "библиотека" должны быть источникомD из основных сценария:

#!/usr/Бен/ОКР МКШ

комплект -е -У-О pipefail

Где="${_%/*}"
источник $где/нам библиотеки и функции

а

Это имеет тот недостаток, что вы потеряете расположение (скрипта и номер строки) ошибки:

в: Валь= Мывал
МКШ: Вэл: параметр не задан
+565
Pavlo Shandro 23 мар. 2016 г., 13:20:16

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

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

Есть ли способ рядный мой XML-файл в моем shell-скрипт, и сделать путь к ней, что это синтаксический анализатор XML может использовать?

+554
user10973 16 дек. 2016 г., 08:06:32

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

псевдоним cdlatest="latestdir=$("ЛС" - ООО " ТД "-- */|руководитель -Н 1); компакт-диск $latestdir"

Но этот псевдоним только один раз работает. Если я сменю на новую директорию, он все еще пытается компакт-диск для последнего каталога. Кажется, потому что переменная $("ЛС" - тд -- */|руководитель -Н 1) вычисляется только один раз с самого начала. Как это исправить?

+527
efespec 19 мая 2014 г., 04:59:46

Вы должны ссылаться на переменные добавления именем с $

если [ $переменная1 -ЛТ $переменная2 ] ; затем...
+506
cade 2 июн. 2013 г., 14:16:43

Q4OS - это Debian (стабильный) производным инструментом, который использует Троицы среды рабочего стола (ТДЕ) по умолчанию окружение рабочего стола. ТДЕ развилки и продолжение в KDE 3.5.х. Он отличается от KDE 3.5.х в основном с точки зрения его имиджевой и что он по-прежнему получает безопасности и программного обеспечения/обновления совместимости оборудования.

+467
Nathan Hankinson 15 сент. 2018 г., 19:24:20

Это совершенно нормально иметь дополнительный раздел; раздел/dev/sda6 - это раздел, который вы использовали, чтобы создать физический том (PV) для того чтобы добавить в ваш групповой объем (VГ).

Изображение с сайта www.unixarena.com должны помочь визуализировать его:

lvm2

Я также рекомендую эту ссылку

Руководство администратора LVM на это

+461
Eliezer Perlmutter 14 февр. 2015 г., 16:00:41

Вот способ работать на сроки в оболочке. Первый звонок даты , чтобы получить компоненты и заполнить позиционных параметров ($1, $2и т. д.) с компонентами (отметим, что это один из тех редких случаев, когда вам нужно использовать $(...) вне двойных кавычек, чтобы разбить строку на слова). Затем выполнить арифметические действия, тесты, или что вам нужно делать на компоненты. Наконец, соберите компоненты.

Арифметическая часть может быть немного сложнее, потому что снаряды лечить 0 как восьмеричное префикс, например вот $(($5/15)) не на 8 или 9 минут в час. Поскольку там в большинстве один из ведущих 0, ${5#0} является безопасным для арифметики. При добавлении 100 и впоследствии зачистки 1 - это способ получить фиксированное число разрядов в выходном.

набор $(дата "+%г %м %д %ч %м")
м=$((100+15*(${5#0}/15)))
last_quarter_hour="$1.$2.$3 $4:${м#1}"
+433
ratbrain 22 янв. 2013 г., 06:42:05

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


После шести месяцев работал идеально, SFTP на моей Убунту машина вдруг перестал работать. Я никогда не настроен или установлен он, он просто работал.

  • В Ubuntu 14.04.1 ЛЦ, в GNU bash, начиная с версии 4.3.11(1)-релиз (i686 в-ПК-Линукс-гну)

Единственный способ я использую SFTP-это карта моего сервера как литерный диск на моем компьютере Windows, с помощью SFTP чистый диск бесплатно. Как описано в болезненном деталь в посте ссылка на которую дана выше, я также подтвердил, что он не работает на сайт webdrive (аккаунт SFTP чистый диск конкурента) и через filezilla. Я только использовать протокол SFTP чистый диск.

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

Только настройки я сделал, чтобы добавить псевдонимы и псевдонимы-как функции .bashrc и файл, и пару новых команд на .inputrc (например здесь, здесь, здесьи здесь. Если по SFTP-обзоры были изменены настройки, это был несчастный случай.

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

Следуя советам в этой теме:

Проверить, что (обычно в конце, хотя конфиги не важно) подсистемы SFTP-это определенные в пакет OpenSSH-сервер config и не закомментирована.

кошка /и т. д./по ssh/sshd_config в
Подсистему SFTP /УСР/Либ/пакет OpenSSH/SFTP клиент-сервер

Это есть точно.

А также проверить, что файл подсистемы существует

файл /usr/lib в/с OpenSSH/SFTP клиент-сервер
в /usr/lib в/с OpenSSH/SFTP клиент-сервер: эльф 32-бит

Мой выход:

файл /usr/lib в/с OpenSSH/SFTP клиент-сервер
в /usr/lib в/в OpenSSH/SFTP клиент-сервер: эльф 32-бит младший бит общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для Linux 2.6.24, BuildID[в SHA1]=469f88be752153898a1e5a4787e6145e6eb99bd3, раздели
история -

проверьте, если файл имеет права на чтение и набор исполняемых флаги

ЛС-л в /usr/lib в/с OpenSSH/SFTP клиент-сервер
-rwxr-XR-х 1 корень 63484 2009-10-22 22:36 /УСР/Либ/пакет OpenSSH/SFTP клиент-сервер

Разрешения точно такие же.

проверьте журнал событий на наличие сообщений об ошибках

хвост -20 в /var/журнал/авт.журнал
хвост -20 в /var/журнал/сообщения.журнал

Я попытался войти с SFTP чистый диск в 9:39 вечера, а затем выводить логи.

авт.журнал:

судо хвост -20 в /var/журнал/авт.журнал
14 января 21:37:18 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия закрыта для пользователя root 
14 января 21:38:27 имя_сервера министра внутренних дел Великобритании[3068]: неверный пользователь admin от 123.45.67.891
14 января 21:38:27 имя_сервера министра внутренних дел Великобритании[3068]: input_userauth_request: неверный пользователь admin [preauth]
14 января 21:38:27 имя_сервера министра внутренних дел Великобритании[3068]: модуля pam_unix(накопитель sshd:двиг): проверить пропуск; пользователь неизвестен
14 января 21:38:27 имя_сервера министра внутренних дел Великобритании[3068]: модуля pam_unix(накопитель sshd:двиг): сбой проверки подлинности; параметр logname= идентификатором uid=0 euid так=0 телетайп=СШ Русер= rhost=li707-40.members.linode.com
14 января 21:38:28 имя_сервера накопитель sshd[3068]: ошибка неверный пароль для пользователя admin из Порт 123.45.67.891 45702 ssh2
14 января 21:38:29 имя_сервера министра внутренних дел Великобритании[3068]: получено отключиться от 123.45.67.891: 11: Прощай [preauth]
14 января 21:38:40 имя_сервера накопитель sshd[3071]: принят пароля для имя_пользователя от порта 173.61.202.27 54007 ssh2
14 января 21:38:40 имя_сервера накопитель sshd[3071]: модуля pam_unix(накопитель sshd:сессия) - сессия открыта для пользователя имя_пользователя путем (с uid=0)
14 января 21:38:43 имя_сервера накопитель sshd[3071]: модуля pam_unix(накопитель sshd:сессия): сессия закрыта на имя_пользователя пользователя 
14 января 21:38:49 имя_сервера суда: имя_пользователя : телетайп=оч/0 ; ФРД=в/Home/имя_пользователя ; пользователь=корень ; команда=/usr/Бен/хвост -50 /ВАР/лог/системный журнал
14 января 21:38:49 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия открыта для пользователя root по имя_пользователя(с uid=0)
14 января 21:38:49 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия закрыта для пользователя root 
14 января 21:40:01 имя_сервера хрон[3151]: модуля pam_unix(хрон:сессия) - сессия открыта для пользователя smmsp по объекта (uid=0)
14 января 21:40:01 имя_сервера хрон[3151]: модуля pam_unix(хрон:сессия) - сессия закрыта для пользователя smmsp 
14 января 21:41:00 имя_сервера суда: имя_пользователя : телетайп=оч/0 ; ФРД=в/Home/имя_пользователя ; пользователь=корень ; команда=/usr/Бен/хвост -20 в /var/журнал/авт.журнал
14 января 21:41:00 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия открыта для пользователя root по имя_пользователя(с uid=0)
14 января 21:41:00 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия закрыта для пользователя root 
14 января 21:41:17 имя_сервера суда: имя_пользователя : телетайп=оч/0 ; ФРД=в/Home/имя_пользователя ; пользователь=корень ; команда=/usr/Бен/хвост -50 в /var/журнал/авт.журнал
14 января 21:41:17 имя_сервера судо: модуля pam_unix(судо-сессия) - сессия открыта для пользователя root по имя_пользователя(с uid=0)
история -

судо хвост -20 /ВАР/лог/системный журнал:

судо хвост -20 /ВАР/лог/системный журнал
14 янв 17:56:39 имя_сервера выполнить /sbin/irqbalance: балансировка является неэффективным в системах с одного домена кэш. Закрытие
14 янв 17:56:43 имя_сервера см-МТА[981]: запуск демона (8.14.4): с [email protected]:10:00
14 янв 17:56:46 имя_сервера активация[465]: шаг по времени сервера 91.189.89.199 смещение 1.521544 сек
14 января 17:57:имя_сервера активация 02[1074]: сервер времени регулировать смещение 91.189.89.199 0.000019 сек
14 января 17:57:59 ядра имя_сервера: [ 83.690027] случайная: неблокирующие бассейн инициализируется
14 января 18:00:01 имя_сервера хрон[1183]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 18:17:01 имя_сервера хрон[1438]: (корень) УМК ( на CD / && выполнения деталей-доклад /и т. д./cron.почасовая)
14 января 18:20:01 имя_сервера хрон[1536]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 18:40:01 имя_сервера хрон[1971]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 19:00:01 имя_сервера хрон[2086]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 янв 19:17:01 имя_сервера хрон[2187]: (корень) УМК ( на CD / && выполнения деталей-доклад /и т. д./cron.почасовая)
14 января 19:20:01 имя_сервера хрон[2204]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 19:40:01 имя_сервера хрон[2317]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 20:00:01 имя_сервера хрон[2432]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
20 января 14:17:01 имя_сервера хрон[2531]: (корень) УМК ( на CD / && выполнения деталей-доклад /и т. д./cron.почасовая)
14 20 января:20:01 имя_сервера хрон[2548]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 20:40:01 имя_сервера хрон[2663]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 21:00:01 имя_сервера хрон[2843]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
14 января 21:17:01 имя_сервера хрон[2942]: (корень) УМК ( на CD / && выполнения деталей-доклад /и т. д./cron.почасовая)
14 января 21:20:01 имя_сервера хрон[2959]: (smmsp) УМК (тест -х /и т. д./init.д/с sendmail && /usr/доли/пакета sendmail/sendmail в хрон-МСП)
история -

$ судо хвост -20 в /var/журнал/сообщения.журнал

судо хвост -20 в /var/журнал/сообщения.журнал
хвост: не удается открыть файл/var/журнал/сообщения.журнал’ для чтения: нет такого файла или каталога
история -

Я не знаю, что это значит. Принят пароль для моей учетной записи, но не для root. Я скопирую свой пароль от 1Password, вставьте ее в консоль и она работает. Вставьте его в протокол SFTP чистый диск и он не.

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


Это то, что я должен попытаться исправить? Или я должен просто "переустановить" еще раз через SFTP? (Хотя я никогда не установил его для начала.)

+424
DAEMONMAN 22 окт. 2017 г., 16:13:04

В чем разница между остановить и отключение команды?

+377
afragen 24 нояб. 2014 г., 06:32:48

Может кто-нибудь сказать мне, что нужно сделать установки elementaryOS в VirtualBox на Windows7 на хост?

Я наткнулся на elementaryOS несколько дней назад и я пытаюсь установить его в виртуальной машине VirtualBox.

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

Скачать файл в имена в следующем формате: elementaryos-стабильный-для amd64.20130810

+376
Atanio 23 окт. 2013 г., 19:29:38

Без дополнительной информации, невозможно ответить на этот вопрос.

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

# источник пользователями bashrc и если она существует
если [ -Ф "${дома}/.bashrc и" ] ; затем
 источник "${дома}/.bashrc и"
интернет

Я думаю, что в системе, где название не установлено, ПС переменная имеет значение на более позднем этапе в сценарий входа в систему.

На ПС1 переменная должна действительно быть установлен в bash профиль (.файл или .профиль), который работает только на логин и переменная должна быть экспортированоЭД в качестве переменной среды так, чтобы его значение наследуется всеми суб-снарядов.

ПС1=${ОРИГИНАЛЬНОМ}${ЗАГОЛОВОК}
экспорт ПС1

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

экспорт ПС1=${оригинальном}${заголовок}
+320
Bruce Bedford 26 мая 2018 г., 11:01:39

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

/мои_данные/задачи cron

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

30 3 * * 1-5 /home/user/scripts/backup.sh 
30 3 * * 1-5 /home/user/scripts/backup2.sh 

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

Как я могу сделать корень выполнить эти задания для всех файлов в этой папке?

+314
NELSON87 30 авг. 2012 г., 10:41:41

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

Есть больше чем один способ получить размер файла; в Linux системах стат утилита - это отличный выбор, ведь вы можете задать его на байты напрямую:

байт=$(стат -с %с - "$ф")

другой вариант - санузел:

байт=$(умывальник, туалет -с < "$ф")

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

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

если [ -Д "$Ф" ]
тогда
 эхо-это каталог
еще
 эхо-это не каталог
интернет

Для подсчета количества (не скрытые) файлы в каталоге, у вас есть несколько вариантов:

  • использовать в POSIX-указанный набор утилит:

    комплект -- /путь/к/реж/*; Эхо "$#"
    
  • использовать массив (так как вы пометили Баш):

    файлы=( /путь/к/реж/* )
    Эхо "есть ${#файлы[@]} файлы, там"
    

Они будут подсчитывать количество "файлы" (файлы и каталоги) в том или ином каталоге. По умолчанию в большинстве оболочек, чтобы опустить Dot-файлов (например, .bashrc с) при расширении * Глоб; вы можете настроить, что с Баша, запустив shopt -с dotglob или shopt -у dotglob, и проверить его с shopt dotglob.

+215
elaine lee 30 авг. 2012 г., 19:30:14

что-то вроде этого возможно? (при условии, что содержание envdir заслуживают доверия)

поместите этот файл в envdir/запуск:

#!/бин/Баш

для V в каталог $0`/* ; делать
 если [[ "`базовое имя $в`" = выполнить ]]; затем
продолжить;
интернет
 ивала "экспорт файлов $в`=`кошка $в`"
сделано

метод exec "[email protected]"

затем:

./envdir/запустить какую-то команду
+77
FarmerLi 26 окт. 2018 г., 19:20:25

Есть 2 перенаправляет туда. Последний бит, 2>&1 - это фактически слияние стандартный поток ошибок в стандартный вывод. Это выглядит для меня как кто-то это подстроил, чтобы войти выход к доить.лог файл а потом хотел отключить его.

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

Пример

$ Echo "строка" > 1.txt > 2.txt 2>&1

В результате в этих файлах:

$ Общ -л 1.txt 2.txt
-РВ-РВ-Р--. 1 SAML в основе SAML 0 26 декабря 15:12 1.txt
-РВ-РВ-Р--. 1 SAML в основе SAML 7 декабря 26 15:12 2.txt

долларов больше 1.txt 2.txt 
::::::::::::::
1.txt
::::::::::::::
::::::::::::::
2.txt
::::::::::::::
строку

Так как вы можете видеть файл 1.txt пусто, и все выходные был направлен на последний файл, 2.txt.

Так зачем это делать?

Как я уже отмечал, мое предположение было бы syadmin или теми, кого поддерживает в этом, начал собирать выходные данные доить.журнал изначально, но потом, когда вещи были стабилизированы, или доить.журнал был дополнительные издержки, которые они больше не нужны; они лавировали в > /dev/нуль в Тихом выход из хрона.

+70
Christian Payne 15 сент. 2017 г., 11:53:06

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

+32
unni84kollam 2 окт. 2019 г., 07:59:43

Я хотел бы добавить новые разделы sda3, но и fdisk говорит "нет свободных секторов". Что я могу сделать? enter image description here

+28
codablank1 23 дек. 2017 г., 04:18:40

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

$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