Проблема, чтобы настроить strongSwan на новой машине?

Я пытаюсь перенести мой strongSwan VPN-сервер на новую машину, но он не работает.

Мой публичный IP-адрес является динамическим, и я использовать DDNS для доступа к домашней сети из вне. Когда я установить VPN-подключение, только сервер и клиент видят друг друга. Я не в состоянии получить доступ к моему серверу из локальной сети, но только от VPN-клиента.

Мои файлы конфигурации

протокол IPSec.конф:

конфигурация настройка
 charondebug="cfg для 2, ДМН 2, Айка 2, Объем 2"

Конн %по умолчанию
 компресс = да
 фрагментация = да
 слева = ******.ddns.net
 leftallowany = да
 leftauth = по умолчанию
 leftcert = vpnHostCert.УГР
 leftsendcert = ifasked
 leftsubnet = **.**.**.0/24
 право = %любой

Конн С4-протокол IKEv2-ВП
 rightauth = ВП-мд5
 rightid = mys4
 rightsourceip = **.**.**.99
 keyexchange = протокол IKEv2
 авто = добавить

Конн Windows7 на-РГА-верняк
 rightauth = вп-сс
 rightsendcert = никогда
 rightsourceip = **.**.**.98
 eap_identity = %любой
 keyexchange = протокол IKEv2
 авто = добавить

протокол IPSec.секреты:

: ОГА vpnHostKey.УГР
: ПСК ХХХХХ
mys4 : ВП ХХХХХ

strongswan.конф:

Харон {
 load_modular = нет
 сервера dns1 = **.**.**.1

 Плагины {
 *множество плагинов, загруженных*
}
}

протокол IPSec statusall:

Статус демона Айк Харон (strongSwan 5.6.2, Линукс 4.15.0-32-универсальный, архитектуру x86_64):
 время работы: 9 минут, начиная с 19 августа 14:05:50 2018
 Танос: 2703360 сбрк мкарта 0, используется 608784, бесплатные 2094576
 рабочие потоки: 7 из 16 ожидания 5/0/4/0 работает, очереди заданий: 0/0/0/0, расписание: 9
 загруженные Плагины: Харон шифрования AES и SHA1 алгоритм SHA2 MD5 в rdrand случайного значения Nonce x509 в отмене ограничений асерт умолчанию pkcs1 pkcs7 в pkcs8 формате pkcs12 в PEM ГМП curve25519 xcbc кцр ксом до ядра libipsec ядра нетлинк разрешить исполнение-по умолчанию инсульта счетчик ВП-удостоверения EAP-MD5 в ВП-динамический протокол EAP-TLS в ВП-протокол PEAP можно-универсального протокола DHCP
Пулы виртуальных IP-адресов (размер/онлайн/оффлайн):
 **.**.**.99: 1/1/0
 **.**.**.98: 1/0/0
Прослушивание IP-адресов:
**.**.**.8
Соединения:
С4-с IKEv2-ВП: ***.ddns.net,0.0.0.0/0,::/0...%любой протокол IKEv2
С4-с IKEv2-ВП: местные: [***.ddns.net] использует аутентификацию с открытым ключом 
С4-с IKEv2-ВП: сертификат: "с=Де, о=***, СП=***.ddns.net"
С4-протокол IKEv2-ВП: пульт дистанционного управления: [mys4] использует проверку подлинности EAP_MD5 
С4-с IKEv2-ВП: ребенок: **.**.**.0/24 === динамический туннель
Windows7 на-РГА-верняк: ***.ddns.net,0.0.0.0/0,::/0...%любой протокол IKEv2
Windows7 на-РГА-верняк: местные: [***.ddns.net] использует аутентификацию с открытым ключом 
Windows7 на-РГА-сертификата: сертификат: "с=Де, о=***, СП=***.ddns.net"
Windows7 на-РГА-верняк: пульт дистанционного управления: используется проверка подлинности EAP_TLS с удостоверением ВП %любое
Windows7 на-РГА-совершенство: ребенок: **.**.**.0/24 === динамический туннель
Ассоциации безопасности (1 до, 0 подключение):
С4-с IKEv2-ВП[7]: создано 82 секунд назад, **.**.**.8[***.ddns.net]...**.**.119.117[mys4]
С4-с IKEv2-ВП[7]: Спис протокол IKEv2: 64f15a37b081a84a_i 25f0661ea49bbc51_r*, открытого ключа повторная проверка через 2 часа
С4-с IKEv2-ВП[7]: предложение Айка: AES_CBC_128/HMAC_SHA2_256_128/PRF_AES128_XCBC/CURVE_25519
С4-с IKEv2-ВП{2}: установлено, тоннель, аткрывают 2, ESP в UDP и Спиш: 751d144c_i 8019b7f7_o
С4-протокол IKEv2-ВП{2}: AES_CBC_128/HMAC_SHA2_256_128, 19414 bytes_i (275 ПКЦ, 0С назад), 10792 bytes_o (85 ПКЦ, 0С назад) смена по 45 минут
С4-с IKEv2-ВП{2}: **.**.**.0/24 === **.**.178.99/32
+126
Noor Mohamed 17 июн. 2011 г., 01:07:08
35 ответов

У меня блок повторяющихся строк текста:

Я люблю банан 
Я люблю манго 
Я люблю папайю 
Я люблю гуава 
Я люблю персики 
Я люблю ребенка 
Я люблю арбуз 
Я люблю банан 
Я люблю манго 
Я люблю папайю 
Я люблю гуава 
Я люблю персики 
Я люблю ребенка 
Я люблю арбуз 
Я люблю банан 
Я люблю манго 
Я люблю папайю 
Я люблю гуава 
Я люблю персики 
Я люблю ребенка 
Я люблю арбуз 
Я люблю банан
Я люблю манго 
Я люблю папайю 
Я люблю гуава 
Я люблю персики 
Я люблю ребенка 
Я люблю арбуз 
Я люблю банан 
Я люблю манго 
Я люблю папайю 
Я люблю гуава 
Я люблю персики 
Я люблю ребенка 
Я люблю арбуз 

У меня есть еще один файл со следующим текстом:

Д1 
Д2 
Д3 
Д4 
Д5 

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

Я люблю Д1 

Для второго ребенка, его заменяют как Д2 и так далее до конца файла. Ниже показаны несколько кратких попыток без успеха (упоминается в экстремальных бессистемно..aplogies для этого). Может кто-нибудь помочь мне, пожалуйста?

для X-кошачий тест1.тхт|тр -д '\р"; сделать на awk '{gsub(/ребенок/,'"$х"')}' test3.txt ; сделано

для X-кошачий тест1.тхт|тр -д '\р"; сделать СЕПГ -я с/детских/руб. x/г'test3.txt ; сделано

СЭД "0,/детские/{ь/детских/руб. x/}" "test3.txt" 

для X-кошачий тест1.тхт|тр -д '\р"; сделать на awk 'шп==1,/детская/{подпункт(/детские/,'"$х"')} печать' test3.txt ; сделано 
у awk '/^ребенок$/&&Гэтлину<"test1.txt"||1' test3.txt

на awk 'ШП==ФНР{Арр[ШП]=$0;далее}{Если($0==детские){я++;принт ОБР[я]}еще{печать}}' test3.txt test1.txt

#!/бин/Баш

пока читала-Р линии; делать 
 если [[ "$строка" == малыш ]]; затем 
 СЭД -п '1П' test3.txt 
 СЕПГ -я".Буп" '1д' test3.txt 
 еще 
 Эхо "$строка" 
 интернет 
сделано < test1.txt
+959
Nidhal Yousfi 03 февр. '09 в 4:24

Я узнал, что все каталоги, делая "судо трассированием часов-спящий режим 2>/корень/мой_файл.журнал", или вы можете заменить ПМ-спящий режим с премьер-приостановить. Через некоторое время машина пониженного. Затем при включении / возобновления воспроизведения прочитать файл myfile.журнала, и в ней все скрипты, настройки, файлы журналов доступа/написано.

Для меня в Fedora 20 они:

в /usr/lib64/ПМ-утилиты/ПМ-функции
в /usr/lib64/ПМ-утилиты/по умолчанию
в /usr/lib64/ПМ-модуля utils/.д
файл /etc/ПМ/конфиг.д
в /etc/ПМ/ПМ-приостановить.конфиг.д
в /var/работа/ПМ-утилиты/замки/ПМ-suspsnd.замок
в /var/работа/ПМ-утилиты/ПМ-приостановить/хранения/параметры

и т. д. и несколько других каталогов.

Помочь себе с вашей конкретной дистрибутив определенной версии (в Fedora 20 является использованием systemd кстати).

+938
muski 24 июл. 2015 г., 04:08:44
Другие ответы

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


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

Безопасный критерии удаления трудно удовлетворить. Если неудобно без графического интерфейса - один использует диспетчере модуль настроек сети knetwork для подключения, полностью зависит от WiFi-то это неразумный. Как комментарий Эразмус, возможно, пожелает дополнительно установить корица, матэ и т. д. если бесперебойный доступ к GUI является важным.

способность продувки кде-стандарт
+904
chrismbniketalk 8 февр. 2017 г., 03:19:04

Это мой СМБ.конф:

[глобальной]
в Workgroup = myworkgroup
имя NetBIOS = Меркурио
строку сервера = файлового сервера
безопасности = доля
карта оценки = плохой пользователь

[Доля]
комментарий = Корелла Ди condivisione Самрук
путь = /домой/поделиться
гость ок = да
общественная = да
записи = да

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

есть какие-то другие проблемы. вот конфиг:

[безопасной папке]
комментарий = Защищенную папку
путь = /домой/безопасной
допустимые пользователи = ignazioc

но я не вижу это сообщение http://dl.dropbox.com/u/31437518/Screen%20Shot%202012-02-10%20at%2015.50.15.png (файл не найден) и это папка

drwxrwxrwx 4 ignazioc ignazioc 4096 10 февраля 09:39 безопасной/
+828
Dhrumit 21 окт. 2011 г., 01:34:31

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

экс:

/системы/ХХХ
в /proc/ХХХ
в /dev/ХХХХ

В моем понимании, открытые() будем называть х86 АСМ код, то АСМ код будет делать аппаратного прерывания для доступа к диску.

Проблема если открыть() в конечном итоге доступ к диску, как псевдо файл все равно получишь доступ открыть()?

+811
Shae Monhollen 14 мая 2015 г., 03:44:16

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

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

+742
ruxu 31 янв. 2015 г., 19:34:54

Есть ли смысл делать буфер кэширования диска в виртуальной машине, если гипервизор ОС делает это? Интересно, если буферизация в виртуальной машине будет просто терять память, что может быть лучше, выделенных для использования ВМ, или если прочитанные данные будут буферизованы в гипервизор и гостевая ОС.

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

Я должен выключить его в хост-машине, или в ВМ?

+738
Ahmed Zayed 21 нояб. 2016 г., 20:09:31

Ключи обычно используются для управления клавиатурой подсветкой XF86KbdBrightnessUp и XF86KbdBrightnessDown. Вам просто нужно найти способ, чтобы привязать его к командной строке следующие команды оболочки (и установить пользователям использовать sudo? по мере необходимости):

# Свет от светодиодов
судо Эхо 0 > /системы/класса/светодиоды/модель:kbd_backlight/яркость
# Света на светодиодах (полная мощность)
судо Эхо 100 > /системы/класса/светодиоды/модель:kbd_backlight/яркость
+728
Shankar CR 4 авг. 2019 г., 12:14:56

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

$ CD /медиа каталог/sdcard/DCIM и
md5deep -РЛ $ *
d41d8cd98f00b204e9800998ecf8427e 2014-12-01/IMG_1969.ПНГ
c3a9d8cb047192a03b857023948a7ba6 2014-12-01/IMG_1971.ПНГ
bd12c358db0c97230b9d48f67b2c0c98 2014-12-01/IMG_1970.ПНГ

Как решить эту проблему?

+683
trampish 9 мар. 2017 г., 09:18:42

В make kernel_menuconfig Перейти к FBTFT драйвер и нажмите Y, Сейчас он выбран для компиляции ('м' символ перед водителем FBTFT). Как только вы нажмете y, <м' > изменится на < *>, что означает, он будет скомпилирован и включен в окончательный образ.

+683
Fakenick 13 сент. 2016 г., 01:00:26

Родной Убунту установить пакеты закончится ".деб". Другие пакеты считаются чужеродными и лучше всего было бы установить с помощью чужой пакет установщика (https://help.ubuntu.com/community/RPM/AlienHowto).

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

Чтобы быть более прямой к двум, что вы упомянули, хотя я не знаю конкретно пакеты, глядя на фамилии, то окажется, что один исходный код (на Hadoop 2.4.1-НИЦ.tar.gz) и другие (hadoop-2.4.1.tar.gz) - это бинарный дистрибутив пакета.

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

Бинарные версии, как я уже упоминал мой быть так просто, как копирование файлов, где вы хотите их и запускать его оттуда. Также скорее всего есть файл "Readme.txt" или файл "install.txt" с инструкциями, как установить пакет.

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

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

+676
pdeschen 2 мар. 2011 г., 08:41:01

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

Я использую 30 сек, как по умолчанию, см.:

#!/бин/Баш
сон 30 && # 30 для GNOME
носатый -с ~/.conkymain

где .conkymain - это файл, который запускает мой носатик конфигурации.

Ура!

+637
erich8 14 июн. 2016 г., 11:44:27

У меня новый ноутбук и установили ОС Ubuntu. Я решил передумать и вместо установлен Debian, и переписал мой жесткий диск полностью удалив все, что было на нем раньше. Я успешно установили новую ОС, но теперь каждый раз, когда мой компьютер загружается, он приведет меня прямо к тому, что называется жратвы меню даже после изменения порядка загрузки в BIOS, так что я должен перейти в меню загрузки, и загружается новая ОС каждый раз вручную. В этом меню загрузки, он по-прежнему показывает свою старую Убунту почему-то, что принимает меня в меню grub, если я выберите его. Как мне удалить этот остаток в Ubuntu, так что я могу удалить все следы и просто загружать прямо в мой новый ОС?

Варианты загрузки:
ОС Диспетчере загрузки (UEFI) на Убунту (DF4032) // как удалить это полностью
ОС Диспетчере загрузки (UEFI) на дебиан (DF4032)
Загрузки с EFI файл
+634
E Rabinowitz 18 дек. 2012 г., 14:29:53

Добрый день

Я хочу изменить пользователя на моем сервере под управлением CentOS. Я хочу сменить каталог по умолчанию. При выполнении команды:

path_to_new_dir usermod -д /Дэвид

терминал дает мне следующее

Пользователь Давид вошел в

Я закрыл все сеансы FTP, которые я занимался с этим пользователем, и я вошел в терминал как root.

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

+576
The Racket 26 мар. 2016 г., 20:04:09

Как я могу установить ОПЗ на OpenBSD?

https://ipfs.io/ https://en.wikipedia.org/wiki/InterPlanetary_File_System

Межпланетная файловой системы (ОПЗ) - это протокол, предназначенный для создания постоянный и децентрализованный метод хранения и обмена файлами. Это контентно-адресуемой, одноранговая гипермедиа протокол распределения. Узлы в сети ОПЗ форма распределенной файловой системы. ОПЗ является открытым исходным кодом проекта, разработанного с 2014 года по протоколу лаборатории с помощью с открытым исходным кодом сообщества.

+565
bmpasini 7 нояб. 2011 г., 17:32:48

Я забыл запустить Update-пакет initramfs-u после крепления ОСП в .../контакты и и /etc/fstab строчку

+518
Debra Davis 5 февр. 2012 г., 09:08:19

По информации кодека, у вас есть 3 узлов преобразователя (который принимает цифровой поток данных) из 8 каналов в каждом, и 3-контактный узлов (которые связаны с графической картой для звуковой поток в HDMI).

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

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

Вы можете отколоть каналы в качестве дополнительных поглотителей легко через PulseAudio с модулем-переназначить-раковины модуль.

+515
invert 30 апр. 2018 г., 20:03:20

Да вариант должен быть только список переданных файлов/каталогов. Есть ли приложений которые могут изменить папку для фотографий?

Может быть, вы можете попробовать это:

функция mkdir /резервное копирование/картинки
в rsync-avHc фотографии/ /резервного копирования/картинки

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

+463
maximus9807 5 июл. 2018 г., 18:06:29

Как мне справиться с backspaces вошел, он показывает ^? если пробовали и как читать подсчитывает символы, как в 12^?3 уже 5 персонажей были полными(хотя все они были не фактический ввод), но после 12^?3^? он вернулся на приглашение, странно. Пожалуйста, помогите!

-в bash-3.2$ читать -н 5
12^?3^?-в bash-3.2$
+457
Teresa Luca Materdomini 28 сент. 2019 г., 15:57:19

Копирование соответствующего раздела от Жиля ответ:

Как сохранить команду в переменную?

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

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

command_path="$1"
...
"$command_path" --вариант --сообщение="Привет, мир"

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

КМД=(/путь/к/параметр исполняемый ----сообщение="Привет мир" --)
КМД=("${команду cmd[@]}" "$файл1" "$файл2")
"${команду cmd[@]}"

Что если вы используете оболочку без массивов? Вы все еще можете использовать позиционные параметры, если вы не возражаете, изменяя их.

комплект -- /путь/к/параметр исполняемый ----сообщение="Привет, мир!" --
набор -- "[email protected]" "$файл1" "$файл2"
"[email protected]"

Что если вам нужно хранить сложной командной оболочки, например, с редиректы, трубы и т. д.? Или если вы не хотите изменять позиционные параметры? Затем вы можете построить строку, содержащую команду и использовать функцию eval строение.

код='/путь/к/параметр исполняемый ----сообщение="Привет мир" -- /путь/к/файл1 | грэп "интересные вещи"'
функция eval "$код"

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

+324
Derek Pollard 20 янв. 2016 г., 00:27:53

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

пакет xserver-xorg из-ядерный
рабочего стола LXDE-основной
перевод
сеть-менеджер
сеть-менеджер-гном

Теперь я хочу перейти на Debian 9 с LXQt. Какие пакеты, по крайней мере, на минимально возможной установка нового LXQt-Гуй?

+322
user1514786 9 мар. 2017 г., 13:12:21

В некоторые дистрибутивы Linux, которые я проверил (например, Убунту 14.04), упакованный кал выходит из BSD, а не GNU Coreutils. В BSD версии, похоже, не принимают дней в качестве параметра; только месяцы и годы. В версию в Ubuntu у -сек гггг-ММ-ДД вариант, но не похоже, чтобы помочь.

Вместо этого я хотел бы использовать сегодняшний день утилита. Предполагая, что в GNU Coreutils под Linux я думаю, что я бы переписать ваш скрипт что-то вроде:

#!/бин/Баш

день=$((10#$1))
месяц=$((10#$2))
год=$((10#$3))

если дата -д $год-$месяц-$сутки > /dev/нуль 2>&1; затем
 Кэл # $месяц $год
 Echo "это действительная дата"
еще
 Echo "это недопустимая дата"
интернет

Примечания:

  • Я использую оболочку собственного арифметического расширения для проверки ввода/удалить ведущие нули, а не порождения нового БЦ процесс для каждого параметра
  • Я использую GNU на сегодняшний день для разбора даты
  • Команда date может использоваться непосредственно, как если условное выражение. если работает, проверяя процесс выхода коды. Как правило, [ или [[ исполняемых файлов используются вместо этого, но нет никакой причины, другие программы могут быть использованы, если они выходят с полезные коды выхода
  • Я не уверен, если вы на самом деле хотели коэф выход на правильные даты или нет. Если вы делаете, просто раскомментируйте коэф линии.
+280
riasc 2 окт. 2018 г., 15:25:24

Предполагая, что входной файл, содержащий данные:

ООО "Г/\"/'/;С/%с/\"&\"/" ввод
+272
Mike Jessop 31 дек. 2017 г., 10:05:58

В ПС вход AUX выход , есть графа с указанием стат , в списка должен быть процесс с Р стат, это то, что процесс, выполняющийся на центральном процессоре

+265
mertcancam 21 авг. 2010 г., 10:36:50

Вы можете увидеть, где находятся шрифты и где были установлены с:

ФК-список – список шрифтов

+248
Meraj Mohammed Bhuiyan 15 сент. 2013 г., 22:20:21

Проблема может быть в том, что выполнение firewalld зависит от NetworkManager для его информационной зоне. Перенаправление портов на основе зон. Возможно, ваши установки сервера отключает networkmananger?

Более подробная информация здесь.

+242
Axesh Ajmera 19 янв. 2017 г., 05:42:40

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

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

+196
user187557 4 мар. 2018 г., 00:41:26

У меня много файлов CSV. Оригинальный дизайн должен был иметь пять столбцов.

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

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

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

+193
nevzorovakarinka 1 апр. 2014 г., 23:00:35

Параметры, которые находятся в .inputrc файл влияет на все программы, которые используют гну с readline библиотека, а не только Баш. Думаю .inputrc файл как файл конфигурации для GNU с readline подобно тому, как .bashrc и это конфигурационный файл для Баш.

Гну с readline описывается как:

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

Чтобы прояснить немного дальше, настройки, которые находятся в .bashrc и файл только повлиять на баш. Если вы хотите, чтобы при необходимости запустить Баш без GNU с readline поддержки или использования, вы можете ссылаться на баш с --noediting параметр следующим образом: Бэш noediting. Вы можете узнать больше о Баш вариантов здесь.

Чтобы ответить на ваш последний вопрос

Как мне отличить когда ставить то где?

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

+190
igeagonz 8 окт. 2015 г., 15:50:42

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

Другими словами, предположим, что моя заявка:

тап_п()
{
 ConfigType конфиг = WaitToBeConfigured(); 
 SetUpThreadsAndRun(конфигурации); 
 возвращение 1; 
}

Мы хотели бы получить некоторое представление о линии/освещение функция нескольких сотен функций под SetupThreadsAndRun().

Стены мы попали с профайлерами:

  • Большинство средств профилирования, которые я видел требуют применения, чтобы завершить "нормально" (т. е. возвращение 1 ударил и следовать программе после основной программы, чтобы выписать файл Stats). В моем случае наше приложение организовано таким образом, что он никогда не выходит, если вы прекращаете с выхода() или перезагрузка.
  • Мы будем начинать/останавливать несколько раз, как мы переключения конфигураций, и, как сводный отчет обо всех прогонах (т. е. около 50 возможных конфигураций мы хотели бы знать, если какие-либо функции или строки не распространяется). Если мы можем решить (1) я мог бы справиться с этим скриптом на Perl.

Любой мысли о том, как мы можем продолжить? Мы смотрим в основном для покрытия линии (не памяти или скорости).

+183
Austin Mullins 12 мая 2010 г., 03:33:53

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

Я использую Линукс Минт 14. Недавно я перераспределенных один из моих жестких дисков, и потерял все данные на внешний USB-диск 500ГБ. Теперь я пытаюсь скопировать данные обратно.

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

USB drive on desktop

... но когда я щелкните правой кнопкой мыши и выбрать "Свойства", под вкладку "разрешения", он говорит:

Разрешения "USB500" не может быть определен.

The permissions of "USB500" could not be determined

Кроме того, он показывает, что 359.7 ГБ на диске, который как раз столько данных, я попятился:

Data used

... но, когда смотришь на диск, большинство файлов не видны мне. Например, когда я смотрю на свойства каталог "Дэйв", где большинство моих архивации файлов, он говорит, что это только 1.3 Мб:

folder properties

Там должно быть больше похоже на 300ГБ в этой папке.

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

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


Обновление: этот выход было предложено в ответ ниже:

$ Маунт | USB500 грэп 
в /dev/sdd1 в папку /media/Дэйв/USB500 тип системы ext4 (RW,то с nosuid,nodev,uhelper=udisks2)

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

$ судо найти /медиа/Дэйв/USB500 -Общ | меньше
найти: `/медиа/Дэйв/USB500/Дэйв/.гвайядеке': ошибка ввода/вывода 
найти: `/медиа/Дэйв/USB500/Дэйв/.с Compiz-1': ошибка ввода/вывода
найти: `/медиа/Дэйв/USB500/Дэйв/.анти': ошибка ввода/вывода 
найти: `/медиа/Дэйв/USB500/Дэйв/.с Compiz': ошибка ввода/вывода 
найти: `/медиа/Дэйв/USB500/Дэйв/Apache_Logs': ошибка ввода/вывода
найти: `/медиа/Дэйв/USB500/Дэйв/.Avidemux выступает': ошибка ввода/вывода 
найти: `/медиа/Дэйв/USB500/Дэйв/.фильм DVDRip': ошибка ввода/вывода 

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


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

$ команду sudo fsck-у вас /dev/СКБ
для fsck из util-Linux в 2.20.1
e2fsck 1.42.5 (29-июл-2012)
для fsck.в ext2: попытка прочитать блок из файловой системы в результате короткого чтения при попытке открыть /dev/СКБ
Может ли это быть нулевой длины секции?

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

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

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


Обновление 3: я в настоящее время выполнив следующую команду. Я начал день назад, и это продолжается до сих пор. Я надеюсь, что это делает что-то полезное. Если кто-нибудь может подтвердить мне, что выход ниже показывает о своих успехах, это было бы очень полезно.

$ судо ddrescue -Р3 /Дев/СДБ /дома/Дэйв/восстановление/usb500.изображения
/главная/Дэйв/recovery_usb500.журнал


Нажмите CTRL-C для прерывания
Исходное состояние (читай из журнала)
спас: 0 б, errsize: 0 б, ошибок: 0
Текущее состояние
спас: 0 б, errsize: 500 ГБ текущая ставка: 0 б/с
 ВПС: 5366 МБ, ошибок: 1, средняя курс: 0 б/с
 опос: 5366 МБ, время с последнего успешного чтения: 1 Д
Нарезка неудачных блоков...
+183
pictsidhe 29 авг. 2016 г., 13:13:34

Как я могу grep для заданной строки во всех файлах в текущей директории и рекурсивно так, только с учетом первой линии? (с #! строки, если они присутствуют, но только если #! в первой строке)?

+178
WhiteHat 12 мая 2019 г., 17:42:08

Во-первых, этот вопрос связан, но не так же, как это очень хороший вопрос:

Разница между nohup, в открестилась и &

Я хочу понять кое-что: когда я делаю '&', я, не сбавляя верно?

Это всегда полезно делать "nohup и ... &", или просто и достаточно?

Может кто-то показать случае, когда вы будете использовать '&' и еще хотелось бы использовать 'nohup и'?

+119
user21894 12 мар. 2018 г., 18:23:40

| - трубопровод оператора.

СР -Р ~/copyDest/*2[0-9]|3[0-2]* ~/pasteDest

это КП команда передается в команду, чье имя первого файла расширились от 3[0-2]* Глоб. Для | для Глоб чере оператора, он должен быть в пределах (...) в ЗШ (но ЗШ имеет выделенного оператора по номеру диапазон соответствия) и @(...) в КШ (или Баш с extglob на).

Так, с ЗШ:

СР -Р ~/copyDest/(*[^0-9]|)<20-32>(|[^0-9]*) ~/pasteDest

Без (*[^0-9]|), это будет также соответствовать на foo120

С КШ или Баш -о extglob (или использовать shopt -с extglob в Баш) или ЗШ -о kshglob (взаимозачета kshglob в ЗШ), эквивалентные (кроме порядок, в котором файлы копируются) будет выглядеть:

(
ЗНАЧЕНИЕ LC_ALL=C И
 СР -Р ~/copyDest/?(*[^0-9])*(0)@(2[0-9]|3[0-2])?([^0-9]*) ~/pasteDest
)

С KSH или Bash, на большинстве систем, и большинство языков, отличных от c, [0-9] соответствует намного больше символов, чем 0123456789, следовательно, значение lc_all=C и (что также влияет на Глоб расширения сортировки). Если ваш файл содержит только символы ASCII, вы можете опустить его, как я не думаю, что любой язык на любой вменяемой системе будут ASCII символы другие, чем 0123456789 соответствует [0-9]. Другой альтернативой является, чтобы заменить [0-9] с [0123456789].

Также обратите внимание, что в ЗШ -о kshglob, если шаблон не соответствует ни один файл, КП будет называться с буквальным .../?(*[^0-9])*(0)@(2[0-9]|3[0-2])?([^0-9]*) аргумент (действительный, хотя вряд ли имя файла), который, если он существует, будут скопированы (или СР будет возвращать сообщение об ошибке в противном случае). В Баш, вы можете использовать failglob вариант, чтобы получить поведение ближе к ЗШс Санер один (отменить команду, если шаблон не соответствует).

Выше мы уделяем особое внимание копирования файлов по имени foo20.txt, foo00020.txtно не foo120.txt или foo200.txt (даже если их название содержит 20). Это все равно копии foo32.12.txt или foo-1E-20.txt или foo0x20.txt файлов.

Если вы все еще хотите скопировать foo120 или foo200 файлов, то это становится гораздо проще:

  • ЗШ:

    СР -Р ~/copyDest/*<20-32>* ~/pasteDest
    
  • Баш -о extglob и ко:

    СР -Р ~/copyDest/*@(2[0123456789]|3[012])* ~/pasteDest
    
+81
Alessandro Polverini 21 нояб. 2013 г., 14:26:07

Я предполагаю, что это происходит в основном из-за непечатаемых символов с кодами ниже 0х20. Это особый контроль/Escape-коды, которые используются для ключей типа Backspace, Delete и т. д.

+46
Michael Cabus 3 апр. 2015 г., 15:52:55

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

$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