Как сделать правильный формат даты для Touch-Это аргумент?

Я хотел бы изменить все времена атрибутом некоторых файлов в непосредственной даты. Похоже, что мне придется использовать штрих - * (более или менее; поняв, что я собираюсь использовать более сложную форму подстановка), однако он требует аргументы следующие: [-][[чч]мм:] СС

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

+750
Adam Lee 13 дек. 2017 г., 08:46:49
36 ответов

Может быть, вы можете посмотреть на NILFS - http://nilfs.sourceforge.net/en/

+978
Craig Silver 03 февр. '09 в 4:24

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

Если ваш вариант Unix имеет время создания, посмотреть его документацию. Например, на Мак ОС Х (единственный пример, который я знаю ОФ1), используйте команду ls-ту. Windows также сохраняет время создания, но это не всегда подвергается портов Unix утилиты, например, в Cygwin общ. не иметь возможность показать это. В стат утилита может показывать время создания, под названием “Рождение времени” в утилит GNU, так что под Cygwin можно показать файлов, отсортированных по времени рождения с стат -с '%Ж %П * | сортировать -k1n.

Обратите внимание, что атрибут ctime (ЛС-ЛНР) - это не время создания файла, это инода изменить время. На время изменения inode обновляется каждый раз, когда что-нибудь насчет изменений файл (содержание или метаданные), за исключением того, что чтимы не обновляется, если файл просто читать (даже если время обновляется). В частности, чтимы всегда более поздние, чем время изменения (файл время изменения содержимого), если время изменения явно установлен на дату в будущем.

+946
epitzer 22 апр. 2014 г., 12:22:04

Скрипт может быть указано без параметров. http://forums.gentoo.org/viewtopic-p-7121802.html?sid=940bd372c7ebd5c9613fc318514c1d65#7121802

+924
milou123 5 июл. 2016 г., 09:11:34

С СЭД, вы могли бы написать и так:

СЭД '/\([^:]*\):.*{ИПА|\([^}]*\).*/!д;с//\1 \2/;с/,,г;:1
 с/\(\([^ ]*\).*\)|/\1\п\2 /;Т1'

Срыв (к @ОДС, спасибо)

Приведенная выше команда может быть разбита следующим образом:

  1. Анализировать входные данные в случаях, когда: ... {ПНД|...} и удалить несовпадающих линий.

    В /выкройка/!д; ы//расх/

    Мы [д]iscard строки, которые не[!] соответствуют шаблону, а затем повторно использовать тот же шаблон в следующей команде замена [с] (пустой шаблон означает использования последнего рисунка). Вместо [г]уд алении не совпадающих строк, мы могли бы оставить их в первозданном виде, с использованием б вместо д, Или если мы знаем, что все линии соответствуют образцу, мы могли бы использовать с/выкройка/репл/ напрямую.

    /\([^:]*\):.*{ИПА|\([^}]*\).*/
    

    Этот шаблон разделяет данные на 2 части. Первый чанк , когда:. Этот бит кода, \([^:]*\): сказали принимать все герои, пока вы не столкнетесь с : и сохранить его в темп. переменная (\1).

    Все персонажи между : вплоть до {ПНД| пропускаются. Следующий бит, который спас все после МФА|. Это делается этот блок кода, \([^}]*\), который говорит, чтобы сохранить весь код до тех пор, пока } встречаются. Это сохраняется в переменной (\2).

    Примечание: в СЭД любое время вы хотите сохранить часть строки, вы можете обернуть его в скобки. Они должны быть экранированы с \ так, что СЕПГ знает, что ты не имел в виду буквальное парень. Как так: \( savethis \).

    пример

    $ СЭД с/\([^:]*\):.*{ИПА|\([^}]*\).*/\1 \2/;' sample.txt
    когда /wɛn/|/ʍɛn/
    
  2. Удалить все символы косой черты (/)

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

    пример

    $ СЭД '/\([^:]*\):.*{ИПА|\([^}]*\).*/!д;с//\1 \2/;с/,,г;' sample.txt
    когда wɛn|ʍɛn
    
  3. Перебрать каждый ИПА

     :1 сек./\(\([^ ]*\).*\)|/\1\п\2 /;Т1
    

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

     команда ярлыка(ов) Т 
    

    Метки :1 команда(ы) с/\(\([^ ]*\).*\)|/\1\п\2 /; и Т этикетка является "тестом", который видит, если предыдущая команда изменила модель пространства. Если так, то переход на метку 1, следовательно, Т1.

  4. Команды внутри цикла

    Если мы берем ярлык ... петли за секунду, и увеличить наши МПА примеру так, что он имеет 3, Вы можете увидеть, что происходит немного лучше.

    {{ПНД|/wɛn/|/ʍɛn/|/мля/}}
    

    Мы закончим с этим, с помощью предыдущих команд на данный момент.

    когда wɛn|ʍɛn|мля
    

    Если сейчас мы запустим этот:

    $ Эхо ", когда wɛn|ʍɛn|бэ" | СЭД с/\(\([^ ]*\).*\)|/\1 \2 /;'
    

    Мы получаем это:

    когда wɛn|ʍɛn
    когда мля
    

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

    простой пример

    $ Эхо "х С1|С2|С3" | СЭД с/\(\([^ ]*\).*\)|/\1 \2 /;'
    Х С1|С2 Х С3
    

    Теперь, что происходит здесь заключается в том, что код \(\([^ ]*\).*\)| умный в том смысле, что он вложенности в скобки, так что они такие ( ( ) ). Что соответствует внутри скобки-это все, что не пространство. Это сделать это , когда строку. Внешние скобки соответствовать все, вплоть до последней трубы (|).

    Другие интересные факты С этот фрагмент кода является то, что скобки упорядочены таким образом, что внешние хранятся в \1 , а внутренние - \2. Это потому, что седьмого числа, основываясь на порядке, в котором они встречаются.

    Вы можете убедить себя в этом, расширяя фрагмент с дополнительными \1и \2'ы.

    $ Эхо "х С1|С2|С3" | СЭД с/\(\([^ ]*\).*\)|/\1 \1 \1 /;'
    Х С1|С2 Х С1|С2 Х С1|С2 С3
    
    $ Эхо "х С1|С2|С3" | СЭД с/\(\([^ ]*\).*\)|/\1 \2 \2 /;'
    Х С1|С2 Х Х C
    

    Поэтому команда внутри цикла-это в основном беру х 2 раза. Когда-то, как часть целого х С1|С2 (вне скобок) и второй раз как-нибудь в пространстве (внутри скобок).

  5. Вернемся к условной ветку

    Итак, ветка в основном буду называть команду в #5, для айфон, где насчитывается более 2. СЭДс ветки строить будет держать повторного выполнения команды, пока команда не изменяет замещения, в какой момент он останавливается.

    пример

    $ Эхо "х С1|С2|С3" | Е:1 сек./\(\([^ ]*\).*\)|/\1\п\2 /; Т1'
    Х С1
    Х С2
    Х С3
    

Надеюсь, вышесказанное поможет другим прохожим в этот ответ в будущем.

+921
Mohamed Bakir 28 янв. 2017 г., 19:32:03

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

Проблема в том, много платформ Unix нет выбор режима для схем драйверов ядра любого рода. Поэтому оборудование, которое опирается на КМ сейчас в основном на Linux.

Мой вопрос: почему на самом деле реализовать это в ядре?

Если доступ к оборудованию необходимо установить разрешение экрана, почему бы не использовать отдельный привилегированный демон, или небольшой двоичные setuid? Что бы сохранить преимущество выделения привилегированного кода, и позволяя отображать запустить сервер в качестве пользователя с ограниченными правами; а избавление от специальные требования драйвера, и различных Unix с поддержкой легче. Да? Или я упускаю что-то существенное?

+901
Subhan Khan 21 сент. 2016 г., 09:24:34

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

  1. Купить флэш-накопитель, 8 ГБ или больше для этой цели.
  2. Скачать для macOS Сьерра из магазина приложений.
  3. Подключите флэш-накопитель и переименуйте его в "SierraInstallation" для целей сопоставления команду ниже в шаге пять.
  4. Откройте терминал или iTerm2.
  5. Выполнить, все в одной строке: судо "/приложения/установить macOS Сьерра.приложение/содержание/ресурсы/createinstallmedia --объемы /объемы/SierraInstallation --applicationpath /приложения/установить macOS Сьерра.приложение-nointeraction"
  6. Когда команда была завершена, извлеките флэш-накопитель и сохранить ее переустановить позже.
  7. Приступаем к установке Linux, то не нужно держать каких-либо перегородок.

Чтобы установить macOS позже...

  1. Подключите флэш-накопитель к Mac.
  2. Перезагрузите Mac и удерживайте параметр ключа.
  3. Выбрать "установить macOS Сьерра" от параметров загрузки.

Возможно, вы также хотите сохранить zip-файл /приложения/установить macOS Сьерра.приложение/ на другое устройство хранения, резервного копирования диска или что там у вас, в случае, если вы потеряете флешку или какие-то другие проблемы.

+897
Hucklebarn Bobba 4 февр. 2012 г., 16:58:03

МПВ представляет собой медиа-плеер, основанный на mplayer и mplayer2. Он поддерживает широкий спектр видео форматов, аудио и видео кодеки и типы субтитров. Специальные типы входных URL-адреса доступны для чтения входных данных из различных источников в другие форматы. В зависимости от платформы, поддерживает различные видео и аудио выход.

+857
Saugat Thakuri 7 июн. 2016 г., 14:55:01

Я хочу знать команды для форматирования флеш-карту из терминала.

+839
Jeffrey Cheong 19 янв. 2017 г., 08:27:27

С extendedglob включено:

$ extendedglob setopt 
$ печать -РЛ -- Перл[[:цифра:]]##
perl5

или с kshglob включен и bareglobqual инвалидов:

$ kshglob setopt 
$ unsetopt bareglobqual
$ печать -РЛ -- Перл+([[:цифра:]])
perl5

Обратите внимание, что использование [:цифра:] чтобы соответствовать все, что считается цифрой в текущей локали. Если вы хотите, чтобы соответствовать 0 через 9 только, установить значение lc_all=С или с помощью буквально [0123456789].


Вы можете указать номер матча, как регулярное выражение {п,м} используя (#СН,м) подстановка флаг в любом месте, что # и ##операторы могут быть использованы, кроме как в (*/)# и (*/)##:

$ печать -РЛ -- Перл[[:цифра:]](#С1)
perl5
$ печать -РЛ -- Перл[[:цифра:]](#С2)
ЗШ: нет найденные совпадения: на Perl[[:цифра:]](#С2)
+829
mrosales 20 февр. 2016 г., 07:22:06

Я новичок в файловой системы ZFS. Я использовал DrivePool в Windows, но я хотел что-то, что бы исправлять ошибки на лету, а также создавать и сохранять снимки. Я использовал ее в свое время; однако ЗФС был включен в Ubuntu 16.04 и я слышал, что в ZFS является более стабильным, чем в Btrfs в RAID-Z2 и поэтому я решил, почему бы и нет.

Я сделал около трех недель назад. Я взял 10 дисков 4 ТБ и поставить их в RAID-З2. Это заняло около 18 часов из резервных копий в рейд. Я не в принципе того, что диск был значительных. Я взял один диск и поместил его внутри корпуса, так как у меня 14 портов, но только 12 слотов. Это, видимо, убил моего З2, ничего мне не сказав. Я удивлялся, почему мой массив был запущен в 90 МБ/с, но моя работа держала меня от расследования его еще до вечера.

статус команда zpool 

! У меня был один привод в нарушенном состоянии и один диск в UNAVAIL. Оба диска Смарт в норме. Так прошло около двух недель данные на диски-дерьмо. Так что я в автономном режиме дисков.

 корень@сердечник:/дома/кайот статус# команда zpool 
 бассейн: хранение
 состояние: деградировали
 статус: одно или несколько устройств была отключена администратором.
 Существует достаточно реплики для бассейна для продолжения функционирования в
 разрушается государство.
 действие: интернет-устройства, используя 'команда zpool онлайн или замены устройства
 'команда zpool заменить'.
 сканирование: скраб с 21 февраля 20 Вт:15:16 2017
 151 г отсканированные из 24.8 T на 401М/с, 17h55m идти
 0 капитальный ремонт, 0.60% сделано
конфиг:

 НАЗВАНИЕ ГОСУДАРСТВА ЧИТАТЬ ПИСАТЬ CKSUM
 хранение деградирует 0 0 0
 raidz2-деградированных 0 0 0 0
 ПДД онлайн 0 0 0
 СКБ онлайн 0 0 0
 шурс онлайн 0 0 0
 СДД онлайн 0 0 0
 Сде онлайн 0 0 0
 ФСР онлайн 0 0 0
 СДГ онлайн 0 0 0
 ПКН онлайн 0 0 0
 11017248821379080310 оффлайн 0 0 0 был на /dev/sdk1
 2056055545907538536 оффлайн 0 0 0 был на /dev/sdl1

У меня есть полные резервные копии, так что я не нервничаю и ничего. Так что я думаю, я заменю диски с одних и тех же дисках. СДК по-прежнему в системе, но он не используется правильно?

[email protected]:/home/kayot# команда zpool заменить -Ф хранения 11017248821379080310 /Дев/СДК
недопустимая спецификация врвп 
следующие ошибки необходимо вручную отремонтировано:
в /dev/sdk1 является частью активного пула 'хранения'

Это странно. Он открыто сказал мне, диск был falted и я на форуме все. Я очистил разделы. Я расстался и удалена разделов. Я также создал новый раздел GPT.

[email protected]:/home/kayot# команда zpool заменить хранение на /dev/СДК
не замените /dev/СДК с /dev/СДК в /dev/СДК занят
[email protected]:/home/kayot# команда zpool заменить хранение на /dev/СДК
недопустимая спецификация врвп 
используйте '-Ф', чтобы переопределить следующие ошибки:
в /dev/sdk1 является частью активного пула 'хранения'
[email protected]:/home/kayot#

Такую же ошибку. Как стало известно, все тот же драйв?

Так я ДД первые 10ГБ диска. Затем я использовал parted и создать новую таблицу разделов. Такую же ошибку... тогда я попытался пересечь добавить диски, я буду использовать другой привод, чтобы заменить первый диск и т. д.

Же ошибки другой диск.

Почему?

Я использовал labelclear, а также. И тот же результат.

Что я должен сделать, чтобы получить эти диски обратно в сервис? Нюк весь массив?

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

Вот мой ZBD след

[email protected]:/home/kayot# zdb по
хранение:
 версия: 5000
 название: "склад"
 состояние: 0
 txg безопасно: 1080550
 pool_guid: 9888777651596013552
 эррата: 0
 имя: "ядро"
 vdev_children: 1
vdev_tree:
 типа: "корень"
 идентификатор: 0
 идентификатор: 9888777651596013552
дети[0]:
 типа: 'raidz'
 идентификатор: 0
 идентификатор: 6154429632473251558
 nparity: 2
 metaslab_array: 34
 metaslab_shift: 38
 ashift: 12
 вразмер: 40007384432640
 is_log: 0
 create_txg: 4
дети[0]:
 типа: 'диск'
 идентификатор: 0
 идентификатор: 788698524796940048
 путь: 'как/dev/sda1, поскольку'
 whole_disk: 1
 ДТЛ: 170
 create_txg: 4
детей[1]:
 типа: 'диск'
 идентификатор: 1
 идентификатор: 13851319173204376663
 путь: 'как/dev/sdb1'
 whole_disk: 1
 ДТЛ: 169
 create_txg: 4
дети[2]:
 типа: 'диск'
 идентификатор: 2
 идентификатор: 2340725902255763627
 путь: 'как/dev/sdc1'
 whole_disk: 1
 ДТЛ: 168
 create_txg: 4
детей[3]:
 типа: 'диск'
 идентификатор: 3
 идентификатор: 17362585713374487716
 путь: 'как/dev/sdd1'
 whole_disk: 1
 ДТЛ: 167
 create_txg: 4
дети[4]:
 типа: 'диск'
 идентификатор: 4
 идентификатор: 2150600564749895821
 путь: 'как/dev/sde1'
 whole_disk: 1
 ДТЛ: 166
 create_txg: 4
дети[5]:
 типа: 'диск'
 идентификатор: 5
 идентификатор: 3210726972626380545
 путь: 'как/dev/sdf1'
 whole_disk: 1
 ДТЛ: 165
 create_txg: 4
дети[6]:
 типа: 'диск'
 идентификатор: 6
 идентификатор: 8795069986910347514
 путь: '/Дев/цур1'
 whole_disk: 1
 ДТЛ: 164
 create_txg: 4
детей[7]:
 типа: 'диск'
 идентификатор: 7
 идентификатор: 6469389792976906412
 путь: 'как/dev/sdh1'
 whole_disk: 1
 ДТЛ: 163
 create_txg: 4
дети[8]:
 типа: 'диск'
 идентификатор: 8
 идентификатор: 11017248821379080310
 путь: 'как/dev/sdk1'
 whole_disk: 1
 not_present: 1
 ДТЛ: 160
 create_txg: 4
 в автономном режиме: 1
дети[9]:
 типа: 'диск'
 идентификатор: 9
 идентификатор: 2056055545907538536
 путь: '/Дев/sdl1'
 whole_disk: 1
 not_present: 1
 ДТЛ: 159
 create_txg: 4
 в автономном режиме: 1
features_for_read:
ком.delphix:hole_birth
ком.delphix:embedded_data
+809
Wapac 5 окт. 2017 г., 03:20:51

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

гора -л-т прок

Редактировать: похоже, вы можете использовать стат для сравнения устройства в/proc папку устройство / рассказать, по крайней мере, если что-то установлено, за исключением корневой файловой системы:

[[ $(стат -с %д%д /прок) != $(стат -с %д%д /) ]] && Эхо "что-то монтируется в /proc"
+758
Erick Guanlao 3 нояб. 2014 г., 01:30:01

У меня есть два API службы узлов одной веб-сервисами Amazon. Эти узлы в основном для обслуживания вызовов API. Они также служат некоторым содержанием изображения.

Есть балансировщик нагрузки в передней, так что URL-адрес http://service.myapp.com маршруты либо api1.myapp.com или api2.myapp.com.

Чтобы сохранить контент, синхронизированный, я планирую использовать GlusterFS с. При необходимости в будущем я смогу поставить CDN на вершине этого.

Вопрос, если мне нужно больше узлов в будущем, будет clusterFS производительность деградируют? Если так, то может быть лучше поставить все содержимое на другой АРМ узел с резервной копии для резервирования.

+742
user48745 19 февр. 2015 г., 16:15:55

В зависимости от того, как ваша система Linux является настроить, вы можете посмотреть в:

  • в /var/катушка/хрон/* (пользовательский)
  • файл /etc/crontab-файл (системные кронтаб)

кроме того, многие дистрибутивы имеют:

  • /и т. д./cron.д/* Эти конфигурации имеют такой же синтаксис, как в/etc/crontab-файл

  • /и т. д./cron.почасовой, /и т. д./cron.ежедневно, /и т. д./cron.еженедельно, /и т. д./cron.ежемесячно

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

Кроме того, вы можете иметь на рабочих мест (проверить файл/var/катушка/в/*), запускаемые программы (файл/etc/anacrontab и в/var/катушка/запускаемые программы/*) и, вероятно, других я забываю.

+657
Joseph Horgan 18 дек. 2017 г., 14:12:04

Это очень похоже на @roaima ответ, но СЭД позволяет нам избежать нескольких пробелов на выходе при подсчете:

$ СЭД -Е 'С/ +/\П/Г' файл | СНП | тр -т-д
 2 10
 3 12
 2 34

И, чтобы отсортировать по величине и добавить :вы можете сделать:

$ СЭД -Е 'С/ +/\П/Г' файл | отсортировать | уник -С-D | 
 сорт-рН | СЭД -е 'ы/([0-9]) /\1 : /'
 3 : 12
 2 : 34
 2 : 10

В качестве альтернативы:

$ грэп -ОП типа '\D+' файл | СНП | уник -с-д | 
 сорт-рН | СЭД -е 'ы/([0-9]) /\1 : /'
 3 : 12
 2 : 34
 2 : 10

Или, с помощью Perl:

$ Перл-Лаэ '$к{$_}++ для @Ф; 
 Конец{ 
 @ключи = команда grep { $к{$_} > 1 ключи} (%к); 
 @ключи = сортировка { $к {в$B} <=> $к{$а} } @ключи;

 печать "$к{$_} : $_" для @ключи
 файл }' 
3 : 12
2 : 10
2 : 34

Или, если ты на это лаконичность:

$ Перл-Лаэ '$к{$_}++для@Ф}{печать"$к{$_} : $_"для sort{$к {в$B}<=>$к{$а}}команда grep{$к{$_}>1}ключи(%к)' файл 
3 : 12
2 : 10
2 : 34
+642
Y0Gi 15 апр. 2017 г., 20:22:33

После нажатия на рабочем месте переключатель на замер экран и нет рабочего стола может быть выбран. Я все еще мог вводить команды в окне терминала, даже если рабочее место не может быть выбрано. Нет сочетания клавиш работали для выбора рабочего стола. Альт-Ф4, сочетание клавиш Ctrl-альт-влево/вправо, и т. д.

Это рабочее пространство 2х2, обычно с большим количеством открытых окон. Нажав на значок на панели задач, выбрав в рабочей области, чтобы перейти к (из-за клавиш Alt-Tab или Ctrl-альт-таб-это раздражает и непредсказуемым), как правило, работает хорошо.

Другие, чем поднять слона, мягкий ботинок, или жесткий ботинок, есть другой выход, когда переключатель рабочего пространства заморожен на Ubuntu 16.04? Комбинация клавиш или другим способом возможно?

Ничего не было в journalctl, казалось бы, связанные с этим замерзая событие.

Ubuntu workplace switcher frozen

+624
JCDeen 8 авг. 2012 г., 13:56:44

Я хочу, чтобы "Эхо 1 > /системы/ядра/мм/КСМ/работы" настойчивый между сапоги. Я знаю, что я могу изменить /и т. д./sysctl.конф , чтобы сделать в/proc файловой системы, изменения сохраняются, но это не похоже на работу для /sys файла. Как бы я сделать эти изменения переживет перезагрузки?

+594
Kenny Tse 4 окт. 2018 г., 12:33:33

Я ищу, чтобы включить 'extended_glob' в tcsh Shell и я попробовал эти команды:

setopt extended_glob
shopt extended_glob

Но , ни один из этих работал.

Может кто-нибудь, дайте мне знать путь, чтобы включить это в tcsh ?

+594
lasseter 7 сент. 2016 г., 03:54:43

Вы также должны заменить все вхождения верный с xenial. И закомментировать:

# деб http://extra.linuxmint.com главная Сара 
+569
Vegan Sv 31 мая 2018 г., 01:28:15

У меня есть запись в cron, которое застревает, которое я не могу вырваться из. В задания cron запускает скрипт, который запускает нашу вечернюю работу для нашей системы приложения. Скрипт представляет асинхронных заданий в планировщике работу нашей системы приложения. У нас есть несколько шагов, которые требуют ожидания для завершения, прежде чем перейти к следующему заданию. Чтобы контролировать это, мы проверить код возврата из приложения-сервера. Если статус задания будет больше 59, оно все еще работает. Следовательно, следующий код (нет команды "getjobstatus", но предполагаю, что это возвращает числовое значение jobstatus ниже):

jobstatus=0
во время [[ $jobstatus -ЛТ 60 ]]
делать
 сон 5
 метод getstatus jobstatus=`любой`
сделано

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

+511
Ryan Sanders 17 мая 2015 г., 10:28:28

Я использую SCP для копирования файлов с моего VPS в облаке на моем компьютере. В ранней версии сценария резервного копирования есть одна команда SCP для резервного копирования все, что от корневых серверов. Это работает безотказно..

Однако, как сервер растет, это начинает быть большой, поэтому я меняю скрипт для выполнения команд SCP на конкретные каталоги (около десятка). И теперь некоторые из отдельных команд УПП не случайно с "подключение". Но следующая команда УПП в скрипт работает... я добавил 5-секундную задержку между каждой командой SCP в случае дросселирования куда-нибудь, но этого не достаточно.

Что может быть причиной этого? Что я могу проверить?

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

В случае, если это имеет значение, сервер запущен сервер Ubuntu 16.04 и мой ПК работает на Ubuntu 14.04.

+461
Dawson 27 июл. 2015 г., 01:04:23

Я хочу сделать резервную копию на внешний диск в логический том lvm2 в ДД порядке.

Подход я считаю это

  • сделать рН на внешний диск с одинакового размера
  • копия с ДД

(Пожалуйста, дайте мне знать, если вы видите что-то неправильное в таком подходе. Мне нужно что-то надежное и быстрое.)

Я хотел бы автоматизировать весь процесс; это то, что у меня есть:

# Вменяемость проверить, что ЛВ не используется
lvuses="$( следующие -с /Дев/маппер/видеокарты-АА | вырезать -Д ':' -Ф 6 )"
если [ $lvuses -ГТ 0 ]; затем выйти 1 ; Интернет
#получить размер ЛЖ (в секторах)
lvsize="$( следующие -с /Дев/маппер/видеокарты-АА | вырезать -Д ':' -Ф 7 )"
#создаем назначения
lvcreate, что -Л "${lvsize}с" вгб -н ВВ || выход 1
# копия
ДД, если=/dev/маппер/видеокарты-АА=/Дев/маппер/вгб-ББ

Это нормально? Я что-то пропустил?

(В моем случае с VGA-АА моментальных снимков LVM и я хотел бы создать ее резервную копию на внешний диск и взять этот диск в других географическое расположение)

+394
user36007 9 мар. 2013 г., 06:41:39

Я зашел в первый раз, открыл терминал и набрал в ‘имя’. Он вернулся ‘localhost.localdomain.com’. Затем я вошел как пользователь root в терминале, используя команду, команду ‘su –‘, предоставил пароль для пользователя root и использовать команду ‘етест хоста’ где е-тестов является именем я хочу, чтобы моя машина есть. Чтобы проверить, если я получил мое имя правильно изменилось, я снова набрал ‘хоста’ в терминале и он вернулся етест.

Однако, когда я перезагрузки моя машина, хоста возвращается к ‘localhost.localdomain.com’.

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

 [[email protected]имя localhost ~]$ имя 
 на localhost.локального домена 
 [[email protected]имя localhost ~]$ Су - 
 Пароль: 
 [корень@имя localhost ~]# hostname с етест 
 [корень@имя localhost ~]# имя 
етест

Я столкнулся с той же проблемой, когда я установил RHEL и ОС Ubuntu с VMPlayer.

+384
Andrew Laing 6 июн. 2012 г., 16:42:09

Сервер SSH с использованием ключей RSA для аутентификации работает на Ubuntu 14.04.

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

Однако, возникает следующая проблема:

Отключено: нет поддерживаемые методы проверки подлинности доступен (сервер отправлено: открытый ключ)

если дополнительные пользователи пытаются проверить подлинность, в то время как они были добавлены в файл/etc/протокол ssh/sshd_config в файл в качестве авторизованных пользователей.

Конкурс проходит на моей машине, поэтому я не уверен, что происходит. Закрытый ключ есть. Что я упускаю?

+380
Fan Xiong 19 июн. 2019 г., 11:06:21

Вы должны использовать и затем добавить в каждом нужное расширение через -dextension

Пример:

РНР -Н -dextension=формат JSON.так dextension=пхар.так композитор.обновление фар 
+359
Drau de Ress 23 окт. 2019 г., 07:39:03

С на awk:

файл awk '$2>20' 

Он проверяет, если второе поле $2 в geather, чем 20. Если да, то строка печатается.

+356
Michael Reytarov 10 апр. 2018 г., 13:42:29

Отключение через мой.КНФ

Это звучит как проблема, под названием: InnoDB в: предупреждение: io_setup() завершился равен нулю. Сделает 5 попыток, прежде чем давать..

отрывок

и вы найдете это ошибка где-то в нем:

 131201 19:22:27 InnoDB в: используете Linux родной АИО
 131201 19:22:27 InnoDB в: предупреждение: io_setup() не с равен нулю. Сделает 5 попыток, прежде чем сдаться.
 InnoDB в: предупреждение: io_setup() попытка 1 не удалась.
 InnoDB в: предупреждение: io_setup() попытка 2 не удалось.
 InnoDB в: предупреждение: io_setup() попытка 3 не удалось.
 InnoDB в: предупреждение: io_setup() попытка 4 не удалось.
 InnoDB в: предупреждение: io_setup() Попытка 5 не удалось.
 131201 19:22:30 InnoDB в: ошибка: io_setup() не удалось произошла после 5 попыток.
 InnoDB в: вы можете отключить родной Линукс AIO путем установки innodb_use_native_aio = 0 в мои.КНФ
 131201 19:22:30 InnoDB в: фатальная ошибка: не удалось инициализировать подсистему АИО 

тогда решение можно было бы добавить:

 innodb_use_native_aio = 0

в раздел [mysqld] файла /etc/мой.CNF файл.

Увеличение СКН-максимум-НР

Также можно увеличить параметр ядра через:

$ кот /труды/системы/ПС/АИО-максимум-НР
1048576

Ядра таких параметров, как это можно переопределить с помощью команды sysctl команду:

$ судо команды sysctl -а | грэп АИО
ПС.АИО-Макс-НР = 1048576
ПС.АИО-НР = 0

$ sysctl-переменной -з ФС.АИО-Макс-НР=200000
+353
user3105337 11 нояб. 2016 г., 02:51:15

Используйте команду:

кошка /и т. д./сети/интерфейсов

Он покажет вам все интерфейсы, и какой из них используете DHCP.

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

Детали конфигурации NAT в виртуальной машине изделий условия: нажать.

Если мостовое подключение:

если вы используете сетевой мост виртуальная машина должна иметь собственной идентичности в сети. Например, по протоколу TCP/IP-сеть, виртуальной машины нужен свой IP-адрес. Сетевой администратор могу вам сказать, будет ли IP-адреса доступны для вашего виртуального машина и какие сетевые настройки необходимо использовать в гостевой операционная система. Как правило, в качестве гостевой операционной системы могут приобретать IP-адрес и другие детали сети автоматически от DHCP сервер, или вам может понадобиться для настройки IP-адреса и других деталей вручную в операционной системе на виртуальной машине.

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


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

+287
green45 12 окт. 2015 г., 16:34:29

Простой вопрос. Я вижу следующее, Когда я открываю новое окно терминала (iTerm в):

Последняя авторизация: Пт Мар 2 16:52:40 на ttys009

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

Это Баш установка? Как я могу отключить эти выходные?

+277
ATLJNJD 26 нояб. 2014 г., 04:46:47

Используя найти, вроде и команды xargs:

найти . -параметр maxdepth 1 -тип F -имя file_*.ПДБ' -print0 команды |
сортировка -зв |
команды xargs -0 кошка >все.ПДБ

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

Это должно работать даже если имена файлов содержат странные символы, такие как символы новой строки и пробелы. Мы используем -print0 команды с найти , чтобы дать вроде нуль-завершенной имена для сортировки, а сортировать обрабатывает эти через . команды xargs читает нуль-терминированная имена с -0 флаг.

Обратите внимание, что я пишу результат в файл, имя которого не соответствует шаблону file_*.ПДБ.


Вышеуказанное решение использует некоторые нестандартные флаги для некоторых утилит. Это поддержало реализацию GNU, утилит и, как минимум, на OpenBSD и реализации в macOS.

Нестандартные, используемые флаги

  • -параметр maxdepth 1, чтобы найти только войти в топ-самых каталог без подкаталогов. POSIXly, используйте поиск . ! -имя . -чернослив ...
  • -print0 команды, чтобы найти выход нуль-терминированная пути (это считалось в POSIX, но отверг). Можно использовать -exec в функции printf '%ы\0' {} + вместо.
  • -Z для того, чтобы отсортировать взять нуль-завершенной записи. Нет эквивалентности в POSIX.
  • , чтобы сделать сортировка сортировка например 200 после 3. Нет эквивалентности в POSIX, но может быть заменена на числовую сортировку отдельных частей именем, если имена файлов имеют фиксированный префикс.
  • -0, чтобы команды xargs читать нуль-завершенной записи. Нет эквивалентности в POSIX. POSIXly, нужно было бы процитировать имена файлов в формате признаны команды xargs.

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

+203
Charlie Evans 10 сент. 2017 г., 21:37:00

Фон

Я хочу изменить некоторые параметры чистый-ftpd на. Так как он не имеет конфигурационный файл, мне нужно, чтобы добавить аргументов командной строки. Моя система растяжки Debian, который использует systemd в.


Что я пробовал

Нет чистый-ftpd на.обслуживание файла в файл/etc/systemd в/* ни в каталоге/usr/lib в/systemd в/*. Я побежал команды updatedb , а затем найдите чистый-ftpd на который не дал никаких результатов. Работает systemctl состояние чистый-ftpd на (или другие команды, такие как перезагрузка) работает нормально.

Наконец-то я нашел способ сделать правки: systemctl редактировать чистый-ftpd на. Как предполагает другой ответ на этом сайте, я набрал [услуги] \Н ExecStart=выполнить/sbin/чистый-ftpd на -мои варианты и нажмите команду. Systemd в перезагружает сервис и все хорошо.

Работает systemctl состояние чистый-ftpd На, он говорит мне:

чистый-ftpd на.обслуживание: сервис имеет более чем один ExecStart= параметр, который разрешен только для Type=разовыми услугами. Отказ.

Я не знаю, что одноразовое обслуживание. В документации не сказано, когда следует использовать, только "ожидается, что процесс выхода до systemd в начало последующей единицы". Я не хочу, нет причин продолжать ждать для pure-ftpd на выход перед началом других "блоков" (иные услуги?) так что это не вариант.

Применение grep к для чистой воды (грэп -р чистыми) в файле/etc/systemd в и в/usr/lib в/systemd не дает только тот результат, который я сделал себе: в/etc/systemd в/системы/чистый-ftpd на.обслуживание.д/переопределить.конф. Там не кажется, быть служебный файл, но он жалуется вдвойне определенными вариант ExecStart.

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

Я тоже побежал трассированием systemd в перезагрузку чистый-ftpd на. Пролистав, это бросается в глаза:

гнезда(того, тип|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
подключение(3, {sa_family=того, sun_path="/работа/systemd в/частная"}, 22) = 0
sendmsg(3, {функцией=нуль, в msg_namelen=0, msg_iov=[{iov_base="\0AUTH внешних ", iov_len=15}, {iov_base="30", iov_len=2}, {iov_base="\Р\nNEGOTIATE_UNIX_FD\Р\пначало\р\н", iov_len=28}], msg_iovlen=3, определение=0, msg_flags=0}, MSG_DONTWAIT|в) = 45
sendmsg(3, {функцией=нуль, в msg_namelen=0, msg_iov=[{iov_base="л\1\4\1$\0\0\0\1\0\0\0\240\0\0\0\1\1о\0\31\0\0\0/орг/п"..., iov_len=176}, {iov_base="\21\0\0\0pure-ftpd на.услуги\0\0\0\7\0\0\0repl"..., iov_len=36}], msg_iovlen=2, Определение=0, msg_flags=0}, MSG_DONTWAIT|в) = 212
---------------------->---------------------->---------------------->---------------------->---------------------->--------------------------^^^

Поэтому он посылает что-то о "\21\0\0\0pure-ftpd на.услуги\0\0\0\7\0\0\0repl"... через unix-сокет. И очевидно, что systemd не получает то, что он говорит. Мне кажется, как будто есть служебный файл шаблона, который используется по умолчанию, если реальная отсутствует.

Крепления трассированием владельцу /работа/systemd в/частная (неудивительно: ПИД-1 / инит), я вижу аутентификации и freedesktop сообщение, после чего оно сразу же отправляет в ответ сообщение об ошибке о службе не загрузился правильно. Он никогда не проверяет наличие файлов и не читать с любой.


Обходные пути

  • Я могу systemctl отключить чистый-ftpd на и редактирование инит.д файл, поэтому она не вклиниться в команду systemd. Но это просто грязный хак. Там должен быть лучший способ.
  • Набрав все это, я нашел другой ответ , описывающий, что вы можете ... после все! - сделать это через конфиг файл и запустить чистый-ftpd на-фантик (который используется по умолчанию в инициализации.сценарий D, но кто знает, будет ли systemd использует это). Однако, сейчас я хочу узнать ответ на актуальный вопрос:

Вопрос

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

+202
pythoncoder01 16 апр. 2019 г., 11:29:00

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

СЕПГ -я -р ы/.{10}//' *.Ява
+184
Cristinefaye Gabarda 5 июн. 2019 г., 18:19:56

Вы могли бы попробовать это. Не забудьте заменить имя пользователя с ОС Linux имя в следующем. По какой-то причине, используя ~ вместо Home/имя_пользователя не работает для меня.

Используйте эти линии в i3 конфиг:

# Воспроизведение/пауза, Предыдущая, Следующая
bindcode 172 старпома /воспроизведение-пауза home/username/.i3/play.sh 
bindcode 173 старпома /home/username/.i3/play.sh предыдущие
bindcode 171 старпома /home/username/.i3/play.sh далее

Вставьте следующий текст в файл с названием /home/username/.i3/play.sh

команду cmd="$1"
идентификатор=$('xprop' необходимо -корень | у awk '/_NET_ACTIVE_WINDOW\(окно\)/{печати $ЯТ}')
curr_title=$('xprop' необходимо -идентификатор $идентификатор | у awk '/_NET_WM_NAME/{$1=2$="";печать}' | вырезать -д'"' -Ф2)
если [[ "$curr_title" != "SMPlayer выступает"* ]]; затем
 /опт/playerctl/ОГРН/playerctl "$УМК"
интернет

Возможно, вам придется настроить "SMPlayer выступает"* часть в зависимости от точного названия, что окно - у меня нет опыта с этой программой. Можно добавить еще пункт, чтобы запустить другую программу, когда SMPlayer-это бег, Если вы хотите.

+150
intrepidis 20 июн. 2018 г., 23:38:34

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

В частности, можно использовать если [ -н "${строка}" ] для проверки ненулевых строк. Адаптировать свой скрипт, чтобы использовать этот тест может привести в что-то вроде следующего:

#!/бин/Баш
найти в /var/журнал/nginx в/ -тип F ( -имя_экземпляра "доступ.журнала*" ! -имя_экземпляра "доступ.журнала*.ГЗ" ) -экзек кот {} + >> output.txt
Эхо введите имя файла, чтение файла file1
Эхо "введите настройка 1"
читать вар1
Эхо "введите настройка 2"
читать переменная2

если [[ -н "${значение переменной var2}" ]]; затем переменная2=""; интернет

грэп -Вт с переменной $var1 output.txt | команда grep $переменная2 | вырезать -д' ' -Ф1,4,12,25 > $файл1
грэп -Вт с переменной $var1 output.txt | грэп $переменная2 | СЭД с#.*(aff_id=[[:цифра:]]\+).*(off_id=[[:цифра:]]\+).*(trans_id=[[:alnum:]]\+);.*#\1 \2 \3#' > out2.txt

вставить -д' ' файл1 $out2.txt > out3.txt
РМ -РФ output.txt
РМ -РФ $файл1

Что сказал, Я не думаю, что поможет решить ваши проблемы. Чтобы избежать свой грэп ошибки достаточно процитировать переменных, например, грэп -з "${переменная var1}" output.txt. Вот что ваш сценарий выглядит С цитирует переменных:

#!/бин/Баш
найти в /var/журнал/nginx в/ -тип F ( -имя_экземпляра "доступ.журнала*" ! -имя_экземпляра "доступ.журнала*.ГЗ" ) -экзек кот {} + >> output.txt
Эхо введите имя файла, чтение файла file1
Эхо "введите настройка 1"
читать вар1
Эхо "введите настройка 2"
читать переменная2

если [[ -н "${var2 будет}" ]];
переменная2=""
интернет

команда grep -з "${переменная var1}" output.txt | команда grep "${значение переменной var2}" | вырезать -д' ' -Ф1,4,12,25 > $файл1
команда grep -з "${переменная var1}" output.txt | команда grep "${var2 будет}" | СЭД с#.*(aff_id=[[:цифра:]]\+).*(off_id=[[:цифра:]]\+).*(trans_id=[[:alnum:]]\+);.*#\1 \2 \3#' > out2.txt

вставить -д' ' файл1 $out2.txt > out3.txt
РМ -РФ output.txt
РМ -РФ $файл1

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

Оболочка просматривает результаты разложения по параметру, подстановка команд, и арифметика расширение, которое не происходило в двойные кавычки для слова разделения. [...] Явный нуль аргументов ("""" или """) будут сохранены. Некотируемые неявный нуль аргументов, в связи с расширением параметров, не имеющих значений, удаляются. Если параметр не имеет значения расширено в двойные кавычки, аргументом null результаты и сохраняется.

+122
bmk 3 мая 2016 г., 06:15:37

“Логические” файловые системы не обязательно монтируется по сети; например, в системе с 70 смонтированной файловой системы, скорее всего это были файловые системы, соответствующей функции ядра, а не сетевых файловых систем. Логических файловых системах файловой системы sysfs, прок, все группы файловых систем файловая система tmpfs, devtmpfsи т. д. все “местные” файловых систем.

“Нефизических” файловые системы обозначаются ядра в файле/proc/filesystems с помощью nodev, так что вы можете использовать это, чтобы список “физической” файловой системы, используя findmnt:

findmnt -Т $(команда grep -v с nodev /тр/файловые системы | вставить -СД - | тр -Д \\т)

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

findmnt -н-т $(команда grep -v с nodev /тр/файловые системы | вставить -СД - | тр -Д \\т) | туалет -л

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

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

lsblk -Ф | грэп -ф-ф <(команда grep -v с nodev /прок/файловые системы | тр -Д \\т)

Считая, что она дает нужный результат:

lsblk -Ф | грэп -ф-ф <(команда grep -v с nodev /прок/файловые системы | тр -Д \\т) | туалет -л
+48
iotinsecurity 17 апр. 2011 г., 16:28:44

У меня есть сервис, который я только нужно systemd для запуска ExecStart= команды при загрузке, и не ExecStop действий при выключении / перезагрузке.

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

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

+22
Dylan Xazy 14 июн. 2012 г., 21:53:04

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

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

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

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

Что было бы действительно полезно было бы иметь какое-то программное обеспечение, которое будет флаг изменений на локальном сервере, а затем отправить их на сервер, когда мы счастливы сделать так. Есть ли что-нибудь подобное там?

Или есть другой способ сделать это на всех? Было бы хорошо знать, что другие люди делают, чтобы обойти эту проблему. Я предполагаю, что другие компании публикуют на тестовом сервере, прежде чем опубликовать изменения. То, что мы не хотим иметь в конечном итоге делают это) издательская деятельность весь сайт каждый раз, когда мы вносим изменения или б) записать все файлы мы изменять и публиковать их отдельно (через FTP-клиент или аналогичными).

Спасибо, ребята

(PS: Я не уверен, если это полностью подходящие для данного сайта ГП. Я начал с Linux-конкретный вопрос и я обобщил его, чтобы получить помощь для этой проблемы)

+14
TonyG 8 янв. 2020 г., 12:48: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