исправить config в .файл vimrc

В .файл vimrc, я написал

если выходы(":Tabularize")
 в Nmap <лидер>= а :Tabularize /=<СГ>
 в Nmap <лидер>с= :Tabularize /:<ЧР>
 в Nmap <лидер>а= :Tabularize /|<СГ>
за endif

Однако, когда я бросил ВИМ с команду, я получил

Обнаружена ошибка при обработке /домашний/Жереми/.vimrc:
строка 27:
E488: символы: <СR>
Нажмите клавишу Enter или введите команду для продолжения

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

Спасибо!

П. С. Я думаю, что проблема только с |, Потому что если я ставлю строку в комментарий, проблема исчезнет.

+617
Carl Flood 22 июл. 2018 г., 12:23:28
32 ответов

Самый портативный способ (не зная, что Shell запускает файл /etc/rc автомобиль.местных) можно было бы добавить

$Панцирь-С "сна 10; ifup eth0 в" &

в ваш RC.местные. Это позволит запустить суб-оболочки в фоновом режиме (&), который выполняет две команды мини-скрипт без проволочек вертолет.местные.

+997
Diego Silvera 03 февр. '09 в 4:24

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

атке | сортировка -г | голову -5 | вырезать -Ф1 | команды xargs atrmбыл

Правильный ответ

атке | сортировка -г | хвоста -Н +6 | вырезать -Ф1 | atrmбыл команды xargs 
+997
pritesh lapasiya 9 мар. 2016 г., 19:26:05
Другие ответы

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


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

Топ призван показать лучшие процессы, отсюда и название. Однако существуют некоторые способы, которые могут помочь вам.

Вы можете передать выходные данные команды grep:

топ | грэп Постгреса

Вы можете попробовать -о' флаг с полем имя.

топ -о пид

Вы можете объединить это с флаг, который перенесет вас в интерактивный режим

топ -Ио пид

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

Попробуйте комбинировать различные варианты.

Ссылка

топ человек 

Релиз FreeBSD 11.2

+983
usuha 14 авг. 2016 г., 14:28:44

Да, это немного непоследовательно, даже в рамках лицензии GNU инструменты.

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

$ Общ Дира/ dirb/
Дира/:
а

dirb/:
б
$ МВ -это Дира/ dirb/
МВ: перезаписать `dirb/'? г
МВ: не может двигаться `Дира/' к `dirb/': Каталог не пуст
$ РМ dirb/б 
$ МВ -это Дира/ dirb/
МВ: перезаписать `dirb/'? г
$ Общ Дира/ dirb/
LS: не удалось открыть Дира/: нет такого файла или каталога
dirb/:
а
+963
jgyou 7 дек. 2015 г., 15:51:29

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

Есть ли способ узнать.

ПС. Я оставил вопрос на программное обеспечение РЭС вспомните о/приходит Xapian вопрос.

+810
Tamoghna Chowdhury 1 мар. 2011 г., 16:54:29

Ваш ФВ (физического объема), в таком случае раздел, который вы создали, должен иметь достаточно места для 50 степени 16 Мб, так что 800 Мб или ~839 МБ в единицах Си.

Важно использовать тот же базовый блок при работе с этим материалом - использование базы 2 подразделений (МИБ) в одном месте и base10/единицах си, в другом приводит к трудностям.

https://en.wikipedia.org/wiki/Mebibyte

Обратите внимание, что ЛВМ имеет немного себя накладные расходы на заголовки объеме, так и в реальности, нужно чуть более 800 Мб.

+807
Fernando Rocha 3 июн. 2011 г., 04:03:02

Я установлен и настроен openSIPS 2.3 с MySQL на Debian 8.10, но при загрузке openSIPS не запускается, потому что она начинается до MySQL и не могу подключиться к базе данных. После того, как система загрузится может начать opensips без ошибок.

Я обнаружил, что это выглядело как решение на openSIPS список рассылки, но я все еще получаю ту же ошибку.

Что я сделал до сих пор редактирует файл/etc/инит.д/opensisp и cahanged инит информация для этого

### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: opensips
# Необходима-старт: $syslog в $сеть $local_fs $время
# Необходима-стоп: $syslog в $сетевой $local_fs
# Следует начать: в MySQL #добавили
# Надо-стоп: в MySQL #и этот
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: запустите сервер SIP OpenSIPS
# Описание: запустите сервер SIP OpenSIPS
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ 

чем я бегаю инссерв -в opensips и перезагружается, но его же opensisp выдает не удалось подключиться к БД ошибка

Ошибка:db_mysql:db_mysql_connect: драйвер ошибка(2002): не могу подключиться к локальному серверу MySQL через гнездо '/ВАР/выполнения/которых mysqld/mysqld в.и Sock' (2)
Ошибка:db_mysql:db_mysql_new_connection: первичное подключение не удалось

по данным /ętc/радиоуправляемый?.д MySQL должно начаться до opensips но не то, что происходит или MySQL не полностью запущен, когда opensips начинается.

вот дамп ру для MySQL и opensips

lrwxrwxrwx 1 корень 15 февр 23 21:56 файл /etc/rc0.д/K02mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 /прочее/ник1.д/K02mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 в /etc/RC2 уже.д/S03mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 файл /etc/RC3 по.д/S03mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 файл /etc/RC4 и выше.д/S03mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 /прочее/проект RC5.д/S03mysql -> ../init метод.д/с MySQL
lrwxrwxrwx 1 корень 15 февр 23 21:56 /прочее/лс6.д/K02mysql -> ../init метод.д/с MySQL

############

lrwxrwxrwx 1 корень 18 февр 25 01:17 в /etc/rc0.д/K01opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 25 01:17 в /etc/ник1.д/K01opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 27 10:40 в /etc/RC2 уже.д/S04opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 27 10:40 в /etc/RC3 по.д/S04opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 27 10:40 файле /etc/RC4 и выше.д/S04opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 27 10:40 /прочее/проект RC5.д/S04opensips -> ../init метод.д/opensips
lrwxrwxrwx 1 корень 18 февр 25 01:17 в /etc/лс6.д/K01opensips -> ../init метод.д/opensips

Как я могу заставить openSIPS ждать для MySQL?

+794
FeeDMeMore 20 дек. 2014 г., 08:11:50

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

//
// Файле AppDelegate.Свифт
// настройки
//
// Созданные Михаил Игонин на 14/06/2018.
// Авторские Права © 2018 Михаил Игонин. Все права защищены.
// 


импорт базе UIKit
импорт ткани
импорт приложений


@UIApplicationMain
файле AppDelegate класса: UIResponder, по UIApplicationDelegate {
 //Другой комментарий
}

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

(([\\п]*)((\/\/.*\Н)|(импорт.*\п)))+

И похоже, что это регулярное выражение будет ОК: https://www.regextester.com/index.php?fam=106706

Сейчас я пытаюсь вставка нового импорта на awk и генсуб:

поглазеть -в РС='^$' '{$0=генсуб (/(([\\п]*)((\/\/.*\Н)|(импорт.*\Н)))+/,"\\1\\2\nimport NEW_IMPORT\п\\2",1)}1' Тест.Свифт

Однако он не работает и мой regex Матча всех файлов:

//
// Файле AppDelegate.Свифт
// настройки
//
// Созданные Михаил Игонин на 14/06/2018.
// Авторские Права © 2018 Михаил Игонин. Все права защищены.
//


импорт базе UIKit
импорт ткани
импорт приложений


@UIApplicationMain
файле AppDelegate класса: UIResponder, по UIApplicationDelegate {

}

импорт NEW_IMPORT

В чем моя ошибка? Похоже .* работает неправильно, и соответствовать всем файл. Я пытался пометить его как ленивый (.*?) но без успеха.

Решения ПС без awk или генсуб будет также полезен.

+782
paesu 18 янв. 2020 г., 10:32:27

Когда я распечатать информацию о диск как /dev/sda на мой хост-системе, то я вам такой информации (я получил эту информацию с помощью команды udevadm информация --запрос=все --имя=/Дев/СДА):

П: /устройств/pci0000:00/0000:00:0d уровень.0/ata1/host0/target0:0:0/0:0:0:0/блок/ПДД
Н: ПДД
З: диск/по-ИД/Ата-VBOX_HARDDISK_VB8cef94cd-f15e891d
Е: DEVLINKS=/Дев/диск/автор-ИД/Ата-VBOX_HARDDISK_VB8cef94cd-f15e891d
Е: DEVNAME=/Дев/СДА
Е: DEVPATH=/устройств/pci0000:00/0000:00:0d уровень.0/ata1/host0/target0:0:0/0:0:0:0/блок/ПДД
Е: DEVTYPE=диск
Е: ID_ATA=1
Е: ID_ATA_FEATURE_SET_PM=1
Е: ID_ATA_FEATURE_SET_PM_ENABLED=1
Е: ID_ATA_SATA=1
Е: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
Е: ID_ATA_WRITE_CACHE=1
Е: ID_ATA_WRITE_CACHE_ENABLED=1
Е: ID_BUS=Ата
Е: ID_MODEL=VBOX_HARDDISK
Е: ID_MODEL_ENC=VBOX\x20HARDDISK\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
Е: ID_PART_TABLE_TYPE=Дос
Е: ID_REVISION=1.0
Е: ID_SERIAL=VBOX_HARDDISK_VB8cef94cd-f15e891d
Е: ID_SERIAL_SHORT=VB8cef94cd-f15e891d
Е: на=диск
Е: МАЙОР=8
Е: НЕЗНАЧИТЕЛЬНЫЕ=0
Е: MPATH_SBIN_PATH=на/sbin
Е: подсистема=блок
Е: теги=:добавлена:
Е: USEC_INITIALIZED=18821

Но в chroot / тюрьма, набрав ту же команду, я получаю:

П: /устройств/pci0000:00/0000:00:0d уровень.0/ata1/host0/target0:0:0/0:0:0:0/блок/ПДД
Н: ПДД
Е: DEVNAME=/Дев/СДА
Е: DEVPATH=/устройств/pci0000:00/0000:00:0d уровень.0/ata1/host0/target0:0:0/0:0:0:0/блок/ПДД
Е: DEVTYPE=диск
Е: МАЙОР=8
Е: НЕЗНАЧИТЕЛЬНЫЕ=0
Е: подсистема=блок

Я установила следующие папки в тюрьме:

судо маунта -Т тр /тр/ /целевой/прок
судо маунта -Т файловой системы /системы/ /целевой/системы
судо горе ... привязать /dev/ /целевой/Дев

Что я упустил, чтобы получить всю необходимую информацию о моем жестком диске /Дев/СДА?

+782
Asha Joshi 5 мая 2011 г., 10:39:47

Я хочу подключить нашу сеть к интернету IPv6 и нужно контролировать ядра IPv6 настройки под /тез. Я знаю, что есть несколько конфигураций для каждого интерфейса, для всех интерфейсов, и по умолчанию конфигурации. Мой вопрос: какие параметры выиграть, если отдельные значения противоречат друг другу? Пока мне удалось найти хорошую документацию на отдельные параметры, я не знаю о настройке приоритета ...

Есть вопросы, касающиеся протокола IPv4, но она в основном рассказывает об отличия все, по умолчанию и отдельные интерфейсы. От того, что я соберу конкретные параметры всегда как-то логически объединены. Однако, в областях, наиболее важных для меня (см. следующие примеры) не распространяется, и IPv6, кажется, быть реализованы по-разному, так что указанный исходный файл ядра в указанный ответ не помочь моей проблеме IPv6 и следующие примеры.

Несколько примеров:

кот /труды/системы/нетто/протокола IPv6/conf/и все/accept_ra
0
кот /труды/системы/нетто/протокола IPv6/conf/и на eth1/accept_ra
1

Будет eth1 и размещаем объявления о маршрутизатор?

кот /труды/системы/нетто/протокола IPv6/conf/и все/экспедирование
1
кот /труды/системы/нетто/протокола IPv6/conf/и на eth1/экспедирование
0
кот /труды/системы/нетто/протокола IPv6/conf/и на eth1/accept_ra
1

Будет eth1 и размещаем объявления о маршрутизатор?

кот /труды/системы/нетто/протокола IPv6/conf/и все/disable_ipv6
1
кот /труды/системы/нетто/протокола IPv6/conf/и все/accept_ra
1
кот /труды/системы/нетто/протокола IPv6/conf/и на eth1/disable_ipv6
0
кот /труды/системы/нетто/протокола IPv6/conf/и все/accept_ra
0

Будет eth1 и размещаем объявления о маршрутизатор?

кот /труды/системы/нетто/протокола IPv6/conf/и все/disable_ipv6
1
кот /труды/системы/нетто/протокола IPv6/conf/и все/переадресации
1
кот /труды/системы/нетто/протокола IPv6/conf/и на eth1/disable_ipv6
0
кот /труды/системы/нетто/протокола IPv6/conf/и все/accept_ra
1

Будет eth1 и размещаем объявления о маршрутизатор?

+775
ghilesZ 22 февр. 2018 г., 09:48:20

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

СЭД -Р-Е": ([А-я][а-я]+)\с([А-я][а-я]+):\2 \1:г" субфайл > newsubfile

или вы можете изменить исходный файл

СЕПГ -я -Р-Е": ([А-я][а-я]+)\с([А-я][а-я]+):\2 \1:г" субфайл

Регулярное выражение ([a-я][а-я]+)\с([А-я][а-я]+) выбирает любые 2 последовательных слов, которые начинаются с большой буквы и СЭД меняет их порядок. Посмотреть, если это соответствует всем вашим тестам. Я провел несколько тестов, и она работала.

+745
Redhawk 24 мар. 2013 г., 12:14:07

Первая ошибка:

Баш: сайт: команда не найдена

Это потому что у вас нет каталога на своем пути, которая легко решается с помощью:

экспорт путь=/usr/местные/Бен/смотреть онлайн/:$путь

или сохранение этой линии в любой из ваших dotfiles (~/.bashrc и или ~/.профиль). Вторая ошибка, которая происходит, когда вы пытаетесь запустить двоичный напрямую, говорит вам, что вы не имеете 2.14 или 2.17 версии glibc в отношении него был составлен бинарных, которые предполагают, что вы используете Debian stable или старый стабильный, что нет эти версии (2.13 лет и старше). Существует несколько подходов, которые вы можете следовать, чтобы архиве то, что вы хотите, я перечислю их по порядку:

  • Добавить тестирование на ваши источники.список и обновить версию Глеба.
  • Перекомпилировать бинарных так он использует ту же версию Глеба. (Это может быть неудачной в зависимости от пакета)
  • Использовать более старую версию каталога Icecat.

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

+744
user3527975 4 мая 2013 г., 20:59:18

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

набор ExtractBackup_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].tar.gz
если [ -Е "$1" ]; тогда счетчик=$#; иначе счетчик=0; интернет

В ksh93, вы можете сделать графу проще, делая список будет пустым, если нет файла совпадает. Портативно, шаблон, который не соответствует ни один файл заменяется списка, содержащего одно слово, которое сам узор; ksh93 имеет построить, чтобы иметь образец разверните пустой список вместо. КШ имеет массивы, которые вам не нужно колошматить позиционные параметры.

резервные копии=(~(Н:ExtractBackup_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].tar.gz))
граф=${#резервное копирование[@]}

Если дата в виде ГГГГММДД, то старый файл будет первым в списке.

набор ExtractBackup_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].tar.gz
Если [ $# -GE с 2 ]; тогда РМ "$1"; Интернет
+740
bk090 2 янв. 2012 г., 00:32:21

В дистрибутиве RedHat 6 есть выскочка скрипт в/etc/инит/серийный.конф , которые будут обеспечивать консоль предназначена защищенного терминала, прежде чем начать процесс Getty, и так сделать root может войти на консоль.

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

+680
hassan sabah 26 мая 2011 г., 18:48:35

Просто хак, но вы могли бы написать сценарий, как:

#!/Бен/ш
в то время как [ истинного ]
делать
экран устройства /dev/телетайп.usbmodemxxxx
читать -п "снова подключить?"
сделано

и CTRL-C это когда вы хотите, чтобы остановить.

+675
Carl Spud 12 июн. 2019 г., 03:24:53

У меня 4 ГБ usb флэш-накопитель палка вставлена в ноутбук на Debian 8.1. Он содержит один раздел загрузочным 2 ГБ создан и отформатирован как FAT16 в Windows. Как только я попробовать все не. Может быть, я делаю что-то неправильно? Что я пробовал:

  • горе -Т рекламного устройства /dev/sdb1 /СМИ/выход USB1
  • горе -т для vfat устройства /dev/sdb1 /СМИ/выход USB1
  • добавить строку "файл/dev/sdb1 /СМИ/выход USB1 и vfat по умолчанию 0 0" в файл в /etc/fstab, а затем горе -т для vfat устройства /dev/sdb1 /СМИ/выход USB1
  • добавить строку "файл/dev/sdb1 /СМИ/выход USB1 рекламного авто" в файл /etc/fstab можно затем смонтировать /dev/sdb1 или смонтировать /СМИ/выход USB1

И каждый раз, когда я получил ту же ошибку:

в Mount: неверный тип ФС, плохой вариант, плохой суперблок на /dev/sdb1,
 отсутствует кодовая страница или программа-помощник, или другая ошибка

 В некоторых случаях полезная информация найдена в syslog - попробуйте
 команда dmesg | хвост или так.

Обновление:

версии [email protected]версии qet-для PC:~$ sudo так и fdisk -л в /dev/СКБ

Диск как /dev/СКБ: 3.9 Гб, 4194304000 байт, 8192000 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x6da2a859

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 * 63 4209092 4209030 2Г е W95 на FAT16 (лаб)
+510
Ashley Sage 28 нояб. 2016 г., 10:50:56

Есть тире (-) отсутствует в команду перед D_GNU_SOURCE. Прохождение -D_GNU_SOURCE для компилятора это эквивалентно добавлению #определите _gnu_source в начале с файлом.

Похоже, make-файл поврежден каким-то образом. Попробовать

найти . -тип F -exec для греп -ЛЗ D_GNU_SOURCE {} + |
 команды xargs -R0 и Перл-Пи -е-х/-*D_GNU_SOURCE/-D_GNU_SOURCE/г'

и запустить сделать снова. Однако вполне вероятно, что нечто более фундаментальное-то здесь не так Для, что ошибки закрались в первую очередь.

+495
alayan 30 сент. 2014 г., 19:58:56

Скажем у меня есть следующие установки :

$ кот fileaбыл
textA
$ кот fileB
textB
$ ЛН к MyLink fileaбыл 
$ кошка к MyLink # как ожидалось
textA

Я не понимаю следующее поведение :

$ СР fileB fileaбыл
$ кошка к MyLink # ожидали ?
textB

Я ожидал такой исход, если бы я написал в fileaбыл к MyLink , но не здесь.

Я ожидал СР в режиме перезаписи, выполните следующие действия :

  1. Скопировать содержимое fileB где-то на жестком диске
  2. Ссылка fileaбыл в том, что жесткий диск адрес

но вместо этого, я делаю вывод, он делает следующее :

  1. Перейдите по ссылке fileaбыл
  2. Скопировать содержимое fileB по этому адресу

То же, кажется, не идти на МВ, с чем он работает, как я ожидал.

Мои вопросы :

  1. Это объясняется где-то, что я пропустил в человеке СР или мужчина МВ или человек ЛН ?
  2. Это поведение просто совпадение, (скажем, если fileB не намного больше по размеру, чем fileaбыл), или это может быть надежно использован в качестве функции ?
  3. Это не победить идею жесткие ссылки ?
  4. Есть ли способ, чтобы изменить строку СР fileB fileaбыл так что следующая кошка к MyLink еще показывает textA ?
+433
GutenYe 8 июл. 2018 г., 00:51:22

Флаг-S для судо создает новую оболочку, так что каждый раз, когда вы введите sudo -s, вы создаете новые снаряды, а затем удалился обратно на вершину.

+374
Aubry 25 июл. 2019 г., 20:21:25

В myFile.txt получают команду chmod 000 myFile.txt .

0 нет разрешения
1 выполнить
2 написать
3 выполнение и запись
4 Читать 
5 читать + выполнить
6 чтение и запись
7 все

--------- значит, нет разрешения для пользователя , группы и прочих.

Пользователь root имеет неограниченный потенциал для изменения этого файла. Чтение/запись предоставляется. Чтобы выполнить этот файл пользователя root нужно сделать это в любом случае исполняемый. (чмод 100 , 010 или 001)

+342
ajawu 22 окт. 2012 г., 18:06:46

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

Я Арч Линукс. Я попробовал NetworkManager не диспетчеру методом, описанным здесь: НФС - ArchWiki

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

Все мои монтирование по NFS использовать эти варианты:

NFS-сервером:/путь/одна/ /пути/один НФС _netdev,по умолчанию,существует два метода,nodiratime,мягкий,ретранс=6,timeo с=20,повтор=0,значения rsize=32768,wsize=32768,прото=протокол TCP 0 0

Полные инструкции я использовал по ссылке выше наклеиваются здесь:

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

Следующий сценарий безопасно размонтировать NFS шары перед соответствующим сетевое соединение отключено, прослушав предварительно вниз и VPN-до-события:

Примечание: этот скрипт игнорирует крепления опция noauto.

Поместите этот скрипт в /etc/NetworkManager/dispatcher.d/30-nfs.sh

#!/бин/Баш

# Найти связь UUID с "кон показать nmcli" в терминале.
# NetworkManager не все типы подключения поддерживаются: беспроводной, сети VPN, проводной...
WANTED_CON_UUID="смена-меня-сейчас-9c7eff15-010a-4b1c-а786-9b4efa218ba9"

если [[ "$CONNECTION_UUID" == "$WANTED_CON_UUID" ]]; затем

 # Скрипт параметр 1$: Настройка имя подключение, не используется
 # Скрипт параметр $2: отправляется событие

 дело "$2" в
"вверх")
 гора -а-т nfs4,НФС 
;;
"пре-вниз");&
"ВПН-до-вниз")
 размонтировать-л -А-Т nfs4,НФС >/dev/нуль
;;
эсок
интернет

Сделаем скрипт исполняемым с помощью chmod и создать симлинк в /etc/NetworkManager не диспетчеру.д/предварительной вниз, чтобы поймать предварительной события:

# ЛН-ы /etc/NetworkManager/dispatcher.d/30-nfs.sh /etc/NetworkManager/dispatcher.d/pre-down.d/30-nfs.sh

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

"пре-вниз"|"вниз")

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

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

Я также кратко попробовал следующий метод:

[решена] длительная задержка загрузки со сбитым по NFS / сетей, серверов и защиты / Арч Линукс форумах

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

+315
iciarch 13 июн. 2010 г., 03:24:50

Например

[Блок]
Описание=инструмент отчетности АБРТ автоматизированной ошибка 
После=в syslog.цель
[Услуги]
Тип=ДГУ
BusName=ком.редхат.абрт
ExecStart=выполнить/sbin/abrtd -д-с
[Установите]
WantedBy=Multi-потребителя.цель
+263
Jannelle 14 мар. 2017 г., 12:19:10

Мой МВТЭ здесь

#!/бин/Баш
Нум=$(gsettings вам орг.гном.настройки-демон.Плагины.медиа-клавиши пользовательских комбинаций клавиш | грэп -ое '[0-9]+'|сорт-рН|руководитель -Н 1)
Нум=$((Нум + 1))
Эхо $ням
#gsettings установленные org.гном.настройки-демон.Плагины.медиа-клавиши пользовательских горячих клавиш "[<altered_list>]"
#gsettings установленные org.гном.настройки-демон.Плагины.медиа-клавиши пользовательских горячих клавиш "[$ключ , $ключ $число]"
ключ="/ "настройка" -демон орг/гном//плагинов/мультимедиа-клавиши/таможня-клавиш/таможня"
список=$(gsettings вам орг.гном.настройки-демон.Плагины.медиа-клавиши пользовательских горячих клавиш)
newnum=$(Эхо "${список}" | команда grep -ое '[0-9]+' |сорт-рН|руководитель -Н 1)
Эхо $newnum
СЭД -е "/]/${ключ}${newnum}/" ${список}
#gsettings установленные org.гном.настройки-демон.Плагины.медиа-клавиши пользовательских горячих клавиш "[$ключ , $ключ $число]"
ключ Эхо $

Я хочу СЭД -е "/]/${ключ}${newnum}/" ${список} , что означает от -

['/орг/гном/параметры-демон/Плагины/мультимедиа-клавиши/таможня-клавиш/custom0/', '/орг/гном/параметры-демон/Плагины/мультимедиа-клавиши/таможня-клавиш/польз2/', '/орг/гном/параметры-демон/Плагины/мультимедиа-клавиши/таможня-клавиш/пользовательский 1/'] 

Я хочу сделать

['/орг/гном/параметры-демон/Плагины/мультимедиа-клавиши/таможня-клавиш/custom0/', '/орг/гном/параметры-демон/Плагины/мультимедиа-клавиши/таможня-клавиш/польз2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/','/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/']

добавить дополнительную custom3 на входе.

+235
Kuntal Gupta 16 янв. 2014 г., 06:22:11

Я Gentoo на моем ноутбуке, и я в настоящее время использую в wpa_supplicant для обработки беспроводной доступ в интернет.

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

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

+233
Borom Darou 8 февр. 2015 г., 22:17:54

Используя ryslog вы можете настроить фильтр для перенаправления сообщений журнала:

если $syslogfacility-текст == 'authpriv' и $имя_программы == 'демон', то
 действия(тип="omfile" файл="/ВАР/лог/демон")
если $имя_программы == 'демон', то ~
+177
stormbard 18 авг. 2016 г., 08:34:55

Я установил Арч Линукс + Xfce и установки Затмение Марса на нем.

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

+159
Annan 8 дек. 2019 г., 19:52:47

Каков уровень сообщение отправителя хост? Есть ли другие направления? Включите ведение подробного журнала на клиентском компьютере, чтобы увидеть, если есть некоторые дополнительные сообщения, которые могут помочь (и syslog-НГ-ПНО многословен --комплект=О ), и попытаться увеличить так sndbuf (опция) назначения.

(Извините за размещение этого в качестве ответа, я не вправе комментировать)

+148
Moosa 1 июн. 2013 г., 02:33:50

ИМХО процент свободной памяти в системе Linux-это не самый хороший показатель в данной ситуации, так как в Linux управление памятью работает (память используется для буферизации и кэширования, там же подкачка и т. д.) - много информации, там на эту тему. Что означает использование такой показатель может вызвать очистка кэша раньше, чем на самом деле необходимо, я думаю, приходит с ценой в общую производительность.

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

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

Своп информацию можно найти в файле/proc/meminfo, поэтому тот подход, который предложил хаос может быть адаптирована соответственно:

SwapTotal: 16777212 КБ
SwapFree: 16777212 КБ

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

+89
Rowsley 4 окт. 2014 г., 21:11:05

Что касается устранения влияния РМ:

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

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

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

+77
Deepak Chugh 8 апр. 2018 г., 16:58:34

Запустить udevadm инфо-А-Н с /dev/СКБ где в/dev/СКБ - это устройство, которое вы хотите определить, чтобы увидеть, какие правила будут соответствовать его. Выберите один или больше только сочетание матч, чьи устройства нужно действовать. Это общая стратегия придумывают в udev правила; см. вызывая действие, когда удельный объем связаны. В этом случае:

Драйверы=="USB-накопитель"
+65
Andrey Rusanov 17 мар. 2016 г., 20:29:57

Я использую регистратор довольно регулярно, но есть Фосс командной строки инструмент для удаленной отправки syslog сообщений по сети?

Прямо сейчас, я должен настроить объект/приоритетные пары, чтобы отправить на удаленный сервер на rsyslogd стороны. Я бы хотела убрать посредника и не надо изменять мои локальные настройки демона syslog по.

Такой инструмент существует?

+44
Paul Lefebvre 1 мая 2019 г., 23:36:11

Итак, моя ситуация такова: я использую BackInTime (который использует rsync) для выполнения полного, инкрементного резервного копирования моих 3 ТБ диск на другой диск емкостью 3 ТБ. Я делала когда-то такой полной резервной копии и уже около 100ГБ свободного места на резервном диске. Сейчас я переехал вокруг много гигабайт файлов на диске, я хочу иметь резервные копии и также переименовать некоторые файлы и каталоги.

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

Я не думаю, что BackInTime признает, что файлы и папки были перемещены или переименованы, не так ли? (Возможно, он будет поддерживать это в какой-то момент?)
Мне нужен только один снимок / резервного копирования. Так что старая должна удаляться как-то во время резервного копирования. Но я не уверен, как BackInTime мог сделать это. Авто-удалить вариант , если свободного места меньше, чем... может быть уместным здесь. В случае, если BackInTime здесь должен удалить некоторые файлы резервного копирования таким образом, что вызывает некоторые файлы на моем диске не создается резервная копия, я бы хотел сохранить эту сумму минимальный и если можно укажите маловажно каталогах.

Я использую Debian 9 с KDE и файловая система ext4.

+30
Martin Cicmanec 27 нояб. 2013 г., 23:59:02

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