При использовании `найти .. в синхронизировать, опцию-delete по rsync не работает

Я использую

в rsync-проверка --прогресс --удалить `найти /путь/к/файлам -типа F -функции printf "%п\п" | сортировка -рН | руководитель -Н 5` /путь/к/резервное копирование/

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

+151
Alua 3 мая 2017 г., 14:12:51
35 ответов

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

СШ [email protected] общ. > ls_from_remotes_sys

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

#!/usr/Бен/ожидать -Ф

отродясь СШ [email protected] общ. > ls_from_remotes_sys
ожидать "[email protected]'ы пароль:"
отправить "пароль\Р"
взаимодействовать

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

Вопрос 1 - Почему файл сохраняется в локальной системой из командной строки и почему она сохраняется в удаленной системе с ожидали?

Вопрос 2 - есть ли способ отправить файл на моем локальном компьютере? (СШ обратно-это не вариант)

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

Вопрос 3 - Если я сделаю это, как я могу захватить стандартный вывод на экран удаленной системе и отправить его в файл на локальном компьютере?

+996
mtoto 03 февр. '09 в 4:24

Будет ли файл быть заморожены, или вам нужно продолжать писать ему? В первом случае вы можете поместить файл на носителе только для чтения: CD-диск, флэш-накопитель с физической написать защитить переключатель и т. д. (Что защищает целостность файла, но не помешало корень из размонтирования и/или маскирование ее подделкой).

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

+988
user3213996 17 июн. 2017 г., 02:28:18
Другие ответы

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


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

Исходный код по лицензии GPL компонентов, используемых на TerraMaster устройств NAS , по-видимому, доступных, так что вы могли бы покопаться, чтобы выяснить, что библиотека C используется и т. д. и таким образом повторить окружение для сборки в другом месте, которые могли бы производить совместимых библиотек и бинарников. Затем вы могли бы использовать пакет “менеджер”, предназначенная для работы в ситуациях, когда он не контролирует всю систему, то как уложить возможно.

Но в вашей ситуации я подозреваю, что самое простое решение состоит в изолированнойподхода, например, используя ядро: скачать архив с помощью debootstrap пакета страница (версия 1.0.87 в настоящее время), распакуйте его на NAS, создание директорий и запустить из распакованного каталога (см. ридми файл в архив для деталей):

команды mkdir /дебиан-стабильный
экспорт DEBOOTSTRAP_DIR=`дуо`
./ядро стабильный /в Debian-стабильный

Кто-то, видимо, удалось запустить Gentoo на НАН, так это вполне может быть возможным, чтобы полностью заменить систему программного обеспечения с вашего дистрибутива на ваш выбор — но это не может быть целесообразно...

+972
tulip 25 нояб. 2017 г., 21:04:06

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

Пример:

$ getent группы Симпсоны
Симпсоны:х:742:Гомер,Мардж,Барт,Лиза,Мэгги

Поля, разделенные :, не—

  1. Название группы
  2. Зашифрованный пароль (обычно не используется)
  3. Числовой идентификатор группы
  4. Разделенный запятыми список членов
+957
Arpit Goyal 4 янв. 2012 г., 13:59:54

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

Долгое время я думал, что это был какой-то КШ странности, но теперь я обнаружил, делает Bash на самом деле ведут себя одинаково.

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

#!/бин/Баш

комплект -х

Адррес idtag=".*зоны"
Маркер="Марк-$(дата +%Е.%М.%д.%Н%М.%С)"
REMOTE_HOST=sol10-цель
ZFSPARENT=rpool

СШ $список-Т REMOTE_HOST файловой системы ZFS -ро наименование,установленная $ZFSPARENT | грэп "/$адррес idtag " > /tmp/и actionlist

#для RMT_FILESYSTEM в $(кошка /ТМП/actionlist)
кот в /tmp/actionlist | а читать RMT_FILESYSTEM ISMOUNTED
делать
 Эхо ${RMT_FILESYSTEM}@${маркер}
 [ "$ISMOUNTED" = "да" ] && СШ $REMOTE_HOST ZFS снапшот -Р ${RMT_FILESYSTEM}@${маркер}
 удаленные команды Echo код возврата: $?
сделано

(Обратите внимание, есть вкладка персонаж в команде grep выражение поиск по определению поведения список ЗФС "-ч. вариант".)

Мои образцы имеют некоторые ZFS файловые системы для корневого, где все "зоны" имеют свою корневую файловую систему на именованный набор данных, похожими на

Бассейн/зон/app1zone
Бассейн/зон/группа2/app2zone

и т. д.

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

Что программа находит нужное количество наборов данных можно легко подтвердить, проверив "в/tmp/actionlist" файл после выполнения скрипта существует.

Если команда СШ заменяется, например, команда echo, то цикл выполняет итерацию по всем входным линиям. Или мое любимое - добавляет "эхо" на команду нарушителя.

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

Теперь я 99.999% уверен, что только эти петли с помощью команды ssh в них дают мне проблемы!

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

На моем ноутбуке, где я пробовал у меня две ОС Solaris 10 виртуальных машин с только два или три образца наборов данных, но то же самое происходит и на больших системах СПАРК, где это предназначается, чтобы жить, и есть много наборов данных.

+928
Richard Dewitt 1 дек. 2011 г., 05:59:55

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

  1. Сначала прочитать файл построчно. Построить список всех первых элементов. (В зависимости от языка, который вы используете, хэш или словарь может быть наиболее эффективным.)
  2. Читать второй файл построчно. Если первый элемент существует в списке с #1, сохранить его в выходной файл.
+879
Undertherainbow 3 июл. 2016 г., 00:03:54

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

#! /бин/Баш
MY_FILE=$1
MY_PATH=$2
касания $MY_PATH/$MY_FILE
Эхо "#! /бин/Баш" > $MY_FILE
Эхо "ПС -у $1 -о комми=ЦМД -о идентификатор процесса,идентификатор пользователя,идентификатор пользователя,гид" >> $MY_FILE
+862
Will Stone 31 мая 2011 г., 16:17:46

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

Я на Т2.микро - ЕС2 в Debian экземпляр, и я получаю это:

$ кот /труды/системы/ядра/делать
18446744073692774399

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

+850
Etienne Prothon 29 мар. 2015 г., 13:43:18

У меня есть настроенный дистрибутив Linux (созданные с помощью сборочного окружения), работающих на встраиваемых платформах. Система состоит из модуля обработки (на основе микропроцессора Samsung процессор Exynos 4412) с базовой платы для периферийных устройств (таких как RS232, Ethernet и USB, и т. д.). Он подключается к Интернету через кабель Ethernet или Wi-Fi, и что устанавливается во время загрузки.

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

Хотя на этот случай, есть странное поведение. Ничего плохого не происходит при загрузке системы установлено на Wi-Fi Интернет, независимо от количества подключенных периферийных устройств. Также, если это сапоги набор для Ethernet и ttyACM0 устройство подключено потом, он функционирует нормально. Проблема возникает при загрузке системы установлено в Ethernet при подключении устройства. В этом случае, вскоре после того, как соединение было сделано (я могу получить доступ к нему и вижу, что устройство отображается на устройстве/dev) теряет подключение к интернету.

Сетевые интерфейсы не имеют ничего общего с устройства/dev, верно? Они перечислены в другом месте, не имея ни одной ссылки в каталоге/dev. Я не вижу, как одно может повлиять на другое. Есть ли причина, почему это может происходить?

+840
hwasungmars 29 апр. 2017 г., 04:10:57

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

Если приложение запрашивает перед ожиданием ввода, и вы можете настроить, которые подскажут, затем добавить болгарский символ в этой строке. Символ звонка-это сочетание клавиш Ctrl+G. В местах, где обратная косая черта экранирует поддерживаются, вы можете написать его как .

Например, если вам нужен колокол на судо строке запустить visudo и добавьте следующую строку к пользователям использовать sudo? файл:

По умолчанию passprompt="␇[суда] пароль для %п: "

с фактическим сочетание клавиш Ctrl+G и знак вместо (проверьте ваш редактор конфигурации, чтобы увидеть, как ввести управляющий символ).

Влияние характера колокола зависит от терминала и его настроек. Многие терминалы могут создавать эффекты, такие как мигание их заголовка.

+781
michael quimby 23 дек. 2016 г., 06:17:04

Есть ли способ узнать, когда вспомните-индекс последнего обновления?

+771
Lakshmi Karthik Bandi 1 апр. 2018 г., 03:15:12

Вы добавили слишком много строк верный РЕПО в ваш файл/etc/АПТ/источников.список.

Сначала вам линий, которые включают надежный РЕПО в файле/etc/АПТ/источников.список :

судо кошка /и т. д./кв/источников.список | грэп -Н верный

Затем удалите строки :

судо СЕПГ -я.бак-е '13г;14г;15д;20д;22-го;26Д;27d;' /и т. д./кв/источников.список

Затем обновить и установить пакеты:

судо apt-получить обновление
суда apt-получить установку вин
+761
sparcut 5 нояб. 2017 г., 21:35:48

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

+738
Siavash S 23 авг. 2014 г., 13:00:22

Как насчет ./your/path/command.sh?

+733
wackazong 16 янв. 2012 г., 15:27:37

Попробуйте отключить случайной рандомизации MAC-адресов : добавьте следующую строку в ваш /etc/через NetworkManager/NetworkManager-а.conf и перезапустить NetworkManager-а.услуги:

[устройство] беспроводной доступ в интернет.скан-Рэнд-MAC-адрес=нет

См https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836351 и https://www.reddit.com/r/debian/comments/55ltct/stretch_wifi_issues/

КБ

+730
Rea Grace Margallo Manuel 1 дек. 2017 г., 00:16:14

У меня есть адаптер, который на 1 стороне находится разъем RJ11 мужчина, а по другую сторону и Тип USB женский порт, у меня есть другой адаптер, который похож, но он предлагает и USB Тип A штекер.

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


Редактирование 1

вот какая картинка у меня

http://cdn.shopclues.com/images/detailed/45/3.jpg

вот несколько другой стороны

enter image description here

конечно, это вариант с USB женщина, у меня есть один с типа штекером, а также.

+694
prateek manocha 6 авг. 2015 г., 19:43:34

Вот это подход, я пошел с, это позволяет избежать использования PROMPT_COMMAND.

# Эта функция вызывается из подоболочек в $ПС1,
# обеспечить визуальный индикатор colourised статус выхода из команды последнего запуска 
__ИЗМЕНЯТЬ ЦВЕТ_ВЫХОД_СТАТУС() {
 # раскомментируйте следующую строку для выхода код вывода после каждой команды, полезную для отладки и тестирования
 #е -- "код nexit\: $1\н" >&2
 [[ 0 == "$1" || 130 == "$1" ]] && е -- "$зеленых" || е -- "$красный"
}

Тогда мой $ПС1 выглядит следующим образом:

ПС1='# ${debian_chroot:+($debian_chroot)}'"${GREEN}\u${YELLOW}@${DARK_YELLOW}\h${WHITE}:${LIGHT_BLUE}\w${WHITE}\n"'\[$(__COLOURISE_EXIT_ статус $?)\]# \$'"\[${Белый}\] "
+606
arshanparvaz 7 мая 2019 г., 16:30:23

Какую команду вы бы дали печати (отображения на экране) исправленный текст userNotes.txt со всеми окончаниями предложения, имеющие необходимые две заготовки перед началом следующего предложения?

Этот вопрос я пытаюсь ответить с помощью СЭД, но каждую попытку я стараюсь это неправильно. Возможно, я что-то упускаю, но код, который я чувствую, должен работать:

е с/\. /\. userNotes.txt /г' 

Он работает , но не думаю, что в этом контексте. Ответ ошибку выдает мне:

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

которая имеет два мои места как слишком большие. Он должен быть простой ответ, но я не думаю, что это становится проще, чем это. Я также не могу использовать такие вещи, как [[:пробел:]], как awk, и т. д. просто обычная СЭД изменить.

+543
ProgrammerGirl 22 февр. 2016 г., 09:52:25

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

С он добавил нюанс-это должно работать на 3.2.57(1)-релиз, как я на macOS.

Я уверен, что это не возможно, но хочу убедиться.

Пожалуйста, не отвечай “капля Баш и использовать правильный язык сценариев”. Я использую как и другие скриптовые языки. Баш скрипты имеют свое место и мне нравится программировать их.

+462
porcoesphino 19 апр. 2012 г., 06:14:02

Я думаю, что причина того, что ты ожидал чего-то другого, чем то, что происходит в том, что вы принимаете

[0-9]{Н}

значит матч только ровно N вхождений символов [0-9], а все остальное выбросить, когда его делают нахождение N вхождений символов [0-9] и назвав его матч. Так в

[0-9]{1}

он находит какие-либо ровно одно вхождение подобающего [0-9] и 1 совпадает, то при рассмотрении 22, он останавливается на первой 2 и считает, что это совпадение, не глядя на остальных. Аналогично для 333. Если вы указали

[0-9]{2}

оно не будет совпадать с 1, но 22 матча, а затем на 33 в 333 матчах, так что она захватывает его.

В ОДС сказали, границы слова билет здесь. У вас есть оба-P и -Е ароматы команда grep регулярные выражения сопоставления в вашем вопросе. Вы можете использовать GNU \< и \> С -Е такой:

Общ | команды xargs -Н 1 и basename | грэп -е '\<[0-9]{1}\>'

или Б \С либо -Е, либо нестандартном соответствия -П такой

Общ | команды xargs -Н 1 базовое имя | команда grep -П 'В\B[0-9]{1}\б
+461
TooEasy 1 мар. 2013 г., 00:31:20

С ЗШ:

компакт-диск /некоторых/определенных/папка && Эхо РМ -РФ -- *(/Н[1,-4])

Хотел удалить все, но 3 последние папки (/) в численное (Н) порядок сортировки (где subfolder10 рода после subfolder2), кроме скрытых.

Убрать эхо на самом деле выполнить операцию.

Обратите внимание, что время создания не записывается на многих системах, и когда (как на современных дистрибутивах Linux), нет простой способ, чтобы восстановить его. Все, что вы можете полагаться на времени последнего изменения (даты, указанной в ЛС-л выход).

Чтобы удалить все, кроме последних 3 Совсем недавно измененные, еще с ЗШ:

компакт-диск /некоторых/определенных/папка && Эхо РМ -РФ -- *(/Ом[1,-4])

Ом обороте-заказы на изменение времени (от старых к новым, как ЛС-тр).

Если у вас нет или не можете установить ЗШ , но на недавнем система GNU, вы могли бы сделать вместо этого:

(экспорт значение lc_all=C и
кд /некоторых/определенных/папка &&
 найти . ! -имя . -чернослив -тип D ! -имя '.*' -функции printf '%т@\т%ф\0' |
 рода -РНЗ |
 хвост -ЗН +4 |
 вырезать -ЗФ 2- |
 команды xargs -R0 и Эхо РМ -РФ --)

Для менее недавние системы GNU ( только что были добавлены в последнее время некоторые из этих утилит):

(экспорт значение lc_all=C и
кд /некоторых/определенных/папка &&
 найти . ! -имя . -чернослив -тип D ! -имя '.*' -функции printf '%т@\т%ф\0' |
 тр '\П\0' '\0\н' |
 рода -рН |
 хвост -П +4 |
 вырезать -Ф 2- |
 ТР '\0\П '\П\0' |
 команды xargs -R0 и Эхо РМ -РФ --)

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

кд /некоторых/определенных/папка &&
 ЛС-ст | команда grep '/$' | хвост -П +4 | команды xargs Эхо РМ -РФ --

Для числовой сортировки, как ЗШ- х *(н), см. Также ГНУ Общ вариант.

+421
Dragon 1 июл. 2016 г., 09:07:04

Я борюсь с проброс X11 ....

Я использую ноутбук для Windows 7, чтобы шпатлевка на Солнце Т2000 под управлением Solaris 10. У меня есть СШ -> Х11 -> перенаправление X11 тикали, но ничего в поле X расположение дисплея..... судя по всему, нам это не нужно....

Я затем использовать приложения vncviewer на Т2000 к вам на сервер Windows , но вам

VNC-клиент бесплатная версия 4.1.3 для X - построено 3 дек 2008 23:11:23 Авторское Право (C) 2002-2008 Быстрый Лтд. См http://www.realvnc.com для получения информации по VNC. Х подключение к SATURN2:10.0 сломан (явные убить или выключения сервера).

В моем понимании я пытаюсь отобразить обратно в Т2000, не Windows 7 ноутбук поэтому не нужно МФУ или похожие. Или это не так?

+392
ebsbk 11 янв. 2012 г., 20:26:11

Вы можете установить эти установить только с судо и создать asksudo команду, которая отправит его в корневой пользователь(ей)

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

PS: Я не протестировать его, он может содержать ошибки

asksudo функция {
 # для пользователей
 писать корень "asksudo от $(whoami):"
 писать корень "\"$(whoami)\" \"$(ФРД)\" && $*"
}
execsudo {
 # разрешить корень выполняет это с Да/нет и последнюю строчку сообщения
 если [ "$1" = "нет" ]
тогда
 пишем $2 "команда '${*:3}' было отказано" && выход 0
 выход 1 # не удается отправить сообщение
интернет
 [[ "$1" != "да" ]] && Эхо "неверное решение" && выход 1;

 компакт-диск $3 && ${*:4}
 пишем $2 "команда '${*:3}' был выполнен"
}
+389
richard willison 18 мая 2013 г., 18:28:49

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

Что это?

Я подключите кабель, он получает действительный IP-адрес(DHCP), а затем я запускаю пинг google.com. Просто несколько пакетов, отправленных и потом он останавливается. вывод:

Output of ping

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

  • Набор МТУ на более высокое значение(8192, 9000, ...)
  • Я разговаривал с сетевым администратором, он сказал мне, что это были бы ваши проблемы ноутбука.

Некоторые соответствующую информацию

>> команду lspci
00:1е.0 PCI моста: корпорация Intel 82801 PCI мост Мобил (ОБ 93)
00:1Ф.0 ISA мост: корпорация Intel ICH9M LPC-интерфейсе контроллера (версия 03)
00:1Ф.Контроллер SATA 2: корпорация Intel 82801IBM/ИЭМ (ICH9M/ICH9M-E) и 4 контроллера портов SATA [режим AHCI] (версия 03)
00:1Ф.3 шины SMBus: корпорация Intel 82801I (ICH9 семейство) контроллера SMBus (версия 03)
01:00.0 VGA совместимый контроллер: компания NVIDIA G98M [GeForce для г 105М] (откр. А1)
03:00.0 сетевой контроллер: беспроводной сетевой адаптер Qualcomm драйвер для сетевой карты Atheros AR9285 (PCI-Экспресс) (Ред 01)
04:00.0 Ethernet контроллер: Realtek полупроводника ко. ЛТД. RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер (версия 03)

>> команду ifconfig ensp4s0
enp4s0 ссылке encap:сеть Ethernet HWaddr 00:23:5а:В3:постоянного тока:45 
 инет адрес:172.16.205.69 брошены:172.16.205.255 маска:255.255.255.0
 inet6 addr В образом: fe80::2c96:e0a6:ed5a:84c2/64 объем:ссылка
 До эфира работает мультикаст МТУ:8192 Метрика:1
 RX пакетов:123350 ошибок:0 сократилось:30 перерасход:0 рама:0
 Техас пакеты:45440 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000 
 RX байт:14432278 (14.4 МБ) ТХ байт:6014453 (6.0 МБ)

>> команды netstat -RN в
Таблица IP-маршрутизации ядра 
Пунктом Genmask шлюз флаги МСС окна irtt iface защитный 
172.16.205.1 УГ 0.0.0.0 0.0.0.0 0 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 u 0 не 0 0 enp4s0
172.16.205.0 0.0.0.0 255.255.255.0 u 0 не 0 0 enp4s0

>> команды uname -а
Линукс Хади 4.4.0-98-универсальный #121-Убунту СМП Вт 10 октября 14:24:мирового 2017 03 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс
+313
Venkatesh Kuppusamy 14 июл. 2018 г., 23:10:11

Команда

питон -с "импорт ИМП; печать(ИМП.get_suffixes())"

выводит список кортежей с суффиксы, используемые при импорте модулей (см. док ИМП.get_suffixes). Как правило, это просто:

[('.так', 'РБ', 3), ('модуль.так', 'РБ', 3), ('.пы', 'у', 1), ('.пыць', 'РБ', 2)]

Однако, на Debian Джесси, есть еще один суффикс:

[('.архитектуру x86_64-linux и проекта GNU.так', 'РБ', 3), ('.так', 'РБ', 3), ('модуль.так', 'РБ', 3), ('.пы', 'у', 1), ('.пыць', 'РБ', 2)]

и некоторые расширения имеют суффикс .архитектуру x86_64-linux и проекта GNU.так, например , в/usr/lib в/Вместо python2.7/дист-пакеты/практические навыки/vtkCommonCorePython.архитектуру x86_64-linux и проекта GNU.так.

Я хотел бы использовать расширения, которые имеют этот суффикс с питоном, это не система, Python и который я построил сам, но это не работает, потому что это Python не имеют суффикса .архитектуру x86_64-linux и проекта GNU.так.

Так интересно, как я могу добавить этот суффикс. Кажется, что нет функции, как чертенок.add_suffix. Я подозреваю, что это сделано в Python, но мне интересно, как... я посмотрела на источник пакетов Python Debian, но это не просто и не успел узнать, как это работает...

+294
Nuclear Whiskers 31 окт. 2011 г., 22:43:44

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

+281
Craig Latta 13 мар. 2012 г., 22:55:48

Может быть, это решается добавлением -д съемный для DEVICESCAN, как это:

DEVICESCAN -д съемный -м корневой -м в exec /usr/доли/также smartmontools/smartd-бегун
+255
JerBear 10 мая 2016 г., 14:30:17

на awk было бы лучшим выбором здесь:

Параметры db_name=тест; экспорт ИМЯ_БАЗЫ_ДАННЫХ
файл=$(awk, с -Ф: '$1 == ЭНВИРОН["ИМЯ_БАЗЫ_ДАННЫХ"] {печать 2$; выход}' < файл /etc/oratab)

функции printf '%с файла\N'"$"

На Солярисе, убедитесь, что делать:

Путь=$(путь getconf):$путь

(и использовать #! в /usr/xpg4/Бен/Ш - если на Solaris 10 и старше) иметь стандартные утилиты. Или использовать команду -п на awk. В противном случае, вы рискуете получить устаревшую на awk с 70-х годов.

+231
Amazions 28 мая 2011 г., 23:02:04

Я хочу настроить мой графический драйвер для карты на Lenovo модели z710, потому что мой ноутбук перегревается. На Ubuntu я установил Шмель и другие вещи, но моя система разбился, на этот раз я хочу избежать этого.

моя система: Процессор Intel 4-го поколения Нвидеа 840 млн.

Я хотел бы иметь гибридную систему, а не просто использовать мой процессор графического карты и переключаться на NVIDIA офф. https://wiki.archlinux.org/index.php/Hybrid_graphics

Кто-нибудь пытался сделать это, и он достаточно стабилен?

+194
Ravan 19 окт. 2017 г., 06:33:19

Я сделал это! Я сделал это! Я установил его правильно (я думаю).

Вот история:

Через некоторое время сервер оказался неисправен и должен был быть утилизирован. Я держал диски и все остальное новое. Потом я снова переустановил CentOS на SSD и тогда я прикрепил жестких дисков. ЛВМ работал хорошо, диски были признаны, конфигурация сохраняется. Но с той же проблемой снова - после перезагрузки, объем был не активен.

Однако на этот раз я случайно заметила кое-что еще - загрузчик передает следующие параметры ядра:

загрузка аварийного ядра=автоматический РД.ЛВМ.ЛВ=в CentOS/корень РД.ЛВМ.ЛВ=в CentOS/своп точный список тихие

Хм, подожди минутку, они выглядят знакомыми!

Быстрый Google запрос, и есть мы:

РД.ЛВМ.ЛВ=

только активация логических томов с именем. РД.ЛВМ.ЛВ может быть задан несколько раз в командной строке ядра.

Теперь хорошо. Это все объясняет!

Так, резолюция была (собрал из нескольких более гугл запросы):

  1. Изменить /и т. д./По умолчанию/жратвы , чтобы включить дополнительные объемы по параметрам: загрузка аварийного ядра=автоматический РД.ЛВМ.ЛВ=в CentOS/корень РД.ЛВМ.ЛВ=в CentOS/обменРД.ЛВМ.ЛВ=vg_home/lv_homeточный список тихие
  2. Переконфигурировать GRUB с файл grub2-mkconfig -о /загрузки/файл grub2/харч.cfg для
  3. Переконфигурировать пакет initramfs с mkinitrd -Ф -в файл /boot/initramfs, в-3.10.0-327.18.2.el7.архитектуру x86_64.ИМГ 3.10.0-327.18.2.el7.архитектуру x86_64. Примечание: ваши ценности могут различаться. Использовать команду uname -r и получить версию ядра. Или просто читать на mkinitrd. (Честно говоря, я не знаю, почему этот шаг необходим, но, видимо, это - я пробовал без него и он не работает)
  4. И, наконец, переустановить grub: файл grub2-установка /Дев/СДА
  5. Перезагрузка, естественно.

ТА-ДА! Громкость на перезагрузка. Добавить его в fstab и наслаждайтесь! :)

+161
Dave Cavitt 18 февр. 2016 г., 10:05:58

Ваша система в порядке.

Вам нужно добавить “доступный” и “используется” памяти, а не “бесплатный” и “используется” памяти. Также нужно принимать во внимание усечения: у вас есть где-то за 3GiB используемой памяти (программ), где-то за 6GiB памяти полностью неиспользованный, где-то более 2 Гбайт памяти в буферы и кэши, и вообще, где-то за 7GiB доступной памяти. Где-то за 3, плюс где-то за 7, а в итоге дает всего где-то за 10, или даже 11 в вашем случае. Вы должны использовать свободные -м , чтобы получить более полную картину.

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

Что касается вашего 11.6 гиб В. 12GiB, вы “потеряете” часть памяти, потому что она зарезервирована для системных целей: прошивки, интегрированного в APU графического ядра, и ядро сохранить память для своих целей, оставив 11.6 гиб использования программы.

+123
reinkefj 2 мая 2016 г., 00:20:34

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

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

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

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

+96
sage 2 июн. 2012 г., 18:53:07

Я пытаюсь кросс-компиляции моего кода на C с Debian Linux для платформы Windows. Я работал большую часть заскоки, но я борюсь с функции ioctl().

Окна, кажется, не имеют функции ioctl() эквивалент, насколько я знаю. Кто-нибудь знает как я могу использовать ioctl() на платформе Windows?

Спасибо!

+67
Edson Andrade 5 мая 2014 г., 12:40:09

Поправьте меня, если я ошибаюсь:

Если я правильно помню, команду в терминал привязан к конкретному исполняемому файлу(или, может быть, сценарий тоже разрешено?) в файловой системы/диска.

Например, в Python работает вместо python2.7 и питон3 работает питон3.

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

установите типун пакетотель расположен
pip3 установить пакетотель расположен

Они оба имеет команду packageACommand работать. Поэтому я хочу, чтобы проверить текущее packageACommand командной информации, чтобы увидеть, какие на Python/какие среды он использует.

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

+40
Brat Mathis 19 апр. 2016 г., 04:06:38

С помощью стандартной СЭД:

ООО "с:^\([[:пробел:]]*кодклиента = \) \"$\OLDID":\1\"$функция newid\":" файл

В [:пробел:] шаблон будет соответствовать один пробел или табуляция.

В СЕПГ выражение схватывает все на линии, чтобы код сам, и заменяет его с тем, что был захвачен и новый ID.

Немного лучше выглядит, возможно,

СЭД с:^\([[:пробел:]]*кодклиента = \)"'"$OLDID"'":\1"'"$функция newid"'":' файл

Испытания:

файл $ кот 
имя="Джим"
 кодклиента = "1234"

$ OLDID=1234
$ Функция newid=321

$ СЭД с:\^([[: пробел:]]*кодклиента = \)"'"$OLDID"'":\1"'"$функция newid"'":' файл
имя="Джим"
 кодклиента = "321"

Если пробелы вокруг = не являются обязательными, вы можете использовать

СЭД с:^\([[:пробел:]]*кодклиента *= *\)"'"$OLDID"'":\1"'"$функция newid"'":' файл

Другой подход, предложенный don_crissti в комментариях:

е/кодклиента *=/с/"'"$OLDID"'"/"'"$функция newid"'"/' файл

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

+13
Eric Franklin 20 дек. 2011 г., 16:28:59

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

$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