Скопировать файлы с разрешение

Я недавно сделал новую установку систему Linux (archlinux), но перед этим я сделал резервную копию с моих данных. Как скопировать эти папки из мой внешний жесткий диск к моей домашней папке /с полного разрешения, то я могу их использовать. Спасибо

+926
Roger Dunn 29 апр. 2014 г., 06:12:27
30 ответов

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

Я предпочел бы использовать sed для этого.

+964
baranskistad 03 февр. '09 в 4:24

Выход из АПТ списокчасто десятки тысяч линия длинная, поэтому я обычно вместо

АПТ список | меньше # или другую программу

но там нет цвета на этом пути. Могу ли я Сохранить цвет, а трубопроводы АПТ(8)с выходного?

  • Это уже не удалось:

    суда apt установите ожидать
    unbuffer АПТ список | меньше
    

    unbuffer преобразует все невидимые символы видны аналоги.

  • От человека АПТ, я также попытался это:

    АПТ -АПТ о.:цвет=истинный список | меньше
    

    АПТ говорит, "настройки номенклатуры спецификация должна быть =<переменная>" но я не знаю правильного значения для <вал>.

+940
Amark Fox 17 мар. 2010 г., 06:39:06
Другие ответы

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


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

Можно использовать на awk для печати последние полей через запятую в каждой строке, а затем (при условии, что аргумент списка не превышает ее пределы) команды xargs для того чтобы собрать их в единую линию:

$ на awk -Ф '{печати $ЯТ}' с yourfile | команды xargs
106 2556 5207 232 7566 8840 5320
+836
Gregory Steven Edwards 31 мая 2011 г., 21:31:56

В Ubuntu нет специальной команды для обновления ядра. Все ядра имеют стандартный механизм упаковки. Если вы выполните обычное обновление команды из графического интерфейса (это то, что большинство пользователей используют ОС Ubuntu), или из командной строки (apt-получить обновление && apt-получить обновление). Пакет после установки скриптов позаботиться об обновлении бутлоадера и в initramfs.

Вы упоминаете НПА в https://launchpad.net/ubuntu/quantal/+источник/Линукс-ас100. А ППА не является частью Ubuntu, то пакет стороннего, что Ubuntu предоставляет канал установки. Этот конкретный НПА управляется командой ядро в Ubuntu, так что это довольно близко к официальной. Тем не менее, вы ссылку на страницу квантовыми, которое в Ubuntu 12.10, в настоящее время альфа. Если вы хотите протестировать (а не использовать) следующий релиз Ubuntu, придерживаться точного (Убунту 12.04). Последняя версия ядра в этом НПА на момент написания 3.0.27.

Если вы добавили PPA в центре программного обеспечения или вручную в файле/etc/АПТ/источников.список.д/, обычная система апгрейдов будет тянуть в модернизацию НПА, а также.

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

+827
SkyeBri 5 сент. 2011 г., 14:17:11

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

Вот скриншот того, что происходит во время загрузки.

enter image description here

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

Что касается...

Не в инициализации устройства /dev/mcelog (РЦ: -5)

Кажется, что это связано с драйвером Nouveau. Я не уверен, что это является причиной, почему системе не может быть возбуждено. Я бы предпочел использовать проприетарный драйвер в любом случае позже.

не удалось найти ioapic для ГСИ 51

По-видимому, с 4.8 и безобидные (Источник: https://bbs.archlinux.org/viewtopic.php?id=218566)

интерфейс USB 1-1: устройство не принимает адрес 2, ошибка -110

Я пробовал то, что советуют здесь, но она оказалась неудачной.

Я тоже пробовал все USB-порты.

Из меню с UEFI у меня было два варианта загрузки с USB-флешку (Сандиск).

  • С UEFI Сандиск
  • Сандиск

По одной я выбираю это сводит меня с двух возможных экранов.

enter image description here
Вариант с UEFI (экран 1)

enter image description here
Не вариант с UEFI (скрин 2)

+811
Elmar Weber 22 мая 2014 г., 04:01:59

Я решил сделать светильник установить, чтобы начать получать больше знакомы с ним (как наша компания движется в сторону шухера эти дни). Все прошло замечательно и phpmyadmin, MySQL и Апач/РНР все, кажется, работает нормально.

Тест .в php файлы я загрузила в каталог/var/www и HTML-верстки каталога работало нормально, но после извлечения архив с папкой внутри него в этот каталог, я получаю 403-доступ запрещен ошибка при попытке доступа к нему.

Я пробовал...

  • Настройка SELinux в разрешающий режим
  • Каталог ЧМОД 777 для тестирования. Он исправляет ошибку 403, но все PHP файлы в нем просто белые страницы
  • Установив в конфигурации Apache

Отчеты файл httpd функцию error_log (прежде чем я поставил его в разрешительный)...

Политики SELinux включен; httpd запускается в контексте unconfined_u:system_r:httpd_t:С0
механизм suEXEC включено (фантик: выполнить /sbin/suexec)
+762
zacm 15 нояб. 2010 г., 21:05:13

Я пытаюсь сделать простой скрипт инит файле OpenRC на обслуживание. Что у меня до сих пор выглядит так:

#!/переключатель файле OpenRC-работать

Файл config=${конфиг:-в/etc/pysystemfan.в JSON}

идентификатора=${PID-файл:-файл/var/работа/pysystemfan.пид}
команда=${команда:-выполнить/sbin/pysystemfan}
command_arguments="--конфиг ${конфиг}"
required_files="\"$конфиг"\"
start_stop_daemon_args="--фон"

Идея этого заключается в том, что конфигурации, PID-файл и команду можно установить из соответствующего конф.файл D.

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

Почему это? Я пытался смотреть на другие сценарии и я не заметил никакой реальной разницы между тем, как они ручки настройки и как я это делаю.

+735
canering 9 янв. 2020 г., 13:45:12

ОК, после некоторых человек завиток копать, я думаю, что я нашел ответ, хотя я не 100% уверен насчет его действия:

 -Вт, --пишут из <формат>
 Определяет, что для вывода в stdout после завершения и успешной работы.
[...]
 Переменные присутствуют в выходной формат будет заменен
 значение или текст, завить считает нужным, как описано ниже.
 Все переменные определены как %{имя_переменной} и для вывода
 нормальный % вы просто пишите их в %%.

[...]
 size_request количество байт
 которые были отправлены в HTTP-запросе.

 size_upload общее количество байтов, которые были загружены.

Это означает, что добавление -ж '%{size_request} %{size_upload}' , а затем добавить полученные числа в выходной после того, как запрос будет давать вам размер запроса в целом.

+712
superdemongob 15 окт. 2013 г., 09:40:33

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

echo_prefix="Эхо"
rm_cmd="РМ файл1 файл2"
$echo_prefix $rm_cmd

Это позволяет пользователю сухие запустить сценарий и затем установить echo_prefix="" чтобы эффективно запустить скрипт.

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

+631
Ratman 10 дек. 2010 г., 05:26:51

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

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

настройки-алерта
перезагрузка
команду ifconfig eth1 и 192.168.56.101
команду adduser Джо

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

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

+589
sentenza 27 янв. 2016 г., 01:45:41

Всякий раз, когда я использовал команду sudo, CD; и т. д. Я вам подскажу

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

#1) уважать частную жизнь других людей.
#2) думать, прежде чем тип.
#3) с великой силой приходит великая ответственность.

Пароль: Я не могу ввести пароль, а клавиатуру на остановке функционирования терминала рассчитывать на клавишу Enter. Я не специалист по Linux, и я пробовал основам, перезагрузки моего компьютера стиральная сила, и эта проблема просто состоит.

+511
julian23 17 дек. 2018 г., 09:25:19

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

+453
Odhigbo favour 16 авг. 2015 г., 08:38:02

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

найти -имя_экземпляра *Либре*

это поиск файлов, но допустим файл 'Либре офис слово' теперь имеет пробелы можно руководство как удалять такие файлы?

+452
Bittery Paul 19 мар. 2013 г., 09:52:10

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

в iptables -л -НВ

Особенно если вы не знаете, что вы хотите сохранить. (И это то, что вам кажется.) В любом случае, в случае если что-то пойдет не так, резервное копирование таблиц:

в iptables-сохранить > в iptables.бак

(Для восстановления использовать в iptables-восстановить в iptables.бак.)

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

  • установить политику по умолчанию для таблицы фильтр согласиться:

    в iptables -П входной принять
    в iptables -P выходная принять
    
  • промойте фильтр таблицы:

    в iptables -Ф
    
  • ноль счетчиков в таблице фильтр (это необязательно):

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

+361
Garbas 17 сент. 2014 г., 19:36:49

В Nextcloud оснастки, как далеко я могу видеть, не используя виртуальный хост, поэтому он не служит Nextcloud для определенных доменов. Вы должны открыть порт 80 и 443 на вашем VPS и настройки DNS, так nextcloud.мойдомен.ДМНуказывает на ваш VPS.

Вы будете иметь, чтобы настроить Nextcloud доверять этот новый домен, это описано здесь (https://github.com/nextcloud/nextcloud-snap/wiki/Connecting-the-Nextcloud-Box-to-the-Internet#3-add-your-external-domain-to-nextcloud):

Список доменов Вы в настоящее время используете

судо nextcloud.ОКК конфигурации:система:вам trusted_domains

Создать новую запись

судо nextcloud.ОКК конфигурации:система:набор trusted_domains 2 --Значение=nextcloud.мойдомен.ДМН

Примечание: замените "ваш.домена" с доменным именем, зарегистрированным на шаге 1 и замените цифру 2 с фактическим количеством, где новая запись будет создана. Для 3-го ввода, вы должны использовать число 3

Вот именно. Вот еще немного информации об оснастке: - https://github.com/nextcloud/nextcloud-snap/wiki/Included-CLI-utilities - https://github.com/nextcloud/nextcloud-snap/wiki/Enabling-HTTPS-(ССЛ-ТЛС)

+342
user269228 22 мая 2014 г., 11:49:20

Ваша цветовая схема терминала конфликты с цветами по умолчанию ССЗ. То есть, черное на черном не видно. Это объясняется в руководстве:

Цвет определяется переменной среды GCC_COLORS. Его значение является разделенным от двоеточия списком возможностей и выбрать графический Исполнение (СГР) подстрок. Команды СГР интерпретируются терминал или эмулятор терминала. (См. раздел в документации ваш текстовый терминал для разрешенных значений и их значения как атрибуты персонажа.) Эти значения подстроки целые числа в десятичное представление и могут быть объединены с запятой. Общие ценности для сцепления включить 1 для смелых, 4 для отметить, 5 для Блинк 7 Для обратной, 39 по умолчанию цвет переднего плана, 30 до 37для изображения цветов, 90 до 97 для 16-цветового режима изображения цветов, 38;5;0 до 38;5;255 для 88-цвет и 256-цветные режимы изображения цветов, 49 по умолчанию цвет фона, 40 до 47 для фона цвета, 100 к 107 для 16-цветовой режим, цвет фона, и 48;5;0 до 48;5;255 для 88-цвет и 256-цветовые режимы фона цвета.

В GCC_COLORS по умолчанию ошибки=01;31:предупреждение=01;35:Примечание=01;36:каре=01;32:локус=01:цитата=01 где 01;31 полужирный красный, 01;35 смелая маджента, 01;36 смелый голубой, 01;32 жирный зеленый и 01 полужирный. Установка GCC_COLORSв пустая строка отключает цветов. Поддерживаемые возможности как образом.

Вы сможете изменить переменную окружения GCC_COLORS изменить цитату в другой цвет, что-то вроде 01;34. Страница Википедии на коды стандарта ANSI Escape имеет больше информации.

+301
jaycaleb 13 июл. 2010 г., 08:24:49

В systemd в СШ гнездо и сервиса SSH-это сокет-активации. Вам нужно отключить розетки, а также:

systemctl отключить-теперь СШ.гнездо

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

См. также:

+300
Yoga Setiady 28 мая 2019 г., 23:58:40

Один из способов использования SUID-программ.

  1. Дайте только разрешение на выполнение для группы и другие на скрипт и файл Info.
  2. Написать программу-оболочку на C, чтобы вызвать shell-скрипт.
  3. Установить SUID-бит на исполняемый файл с.(файл команду chmod U В+С)

    Конечный пользователь будет вызывая исполняемый файл с.

+290
yoregis 22 нояб. 2018 г., 09:02:52

Мой вопрос: почему параметр ссылка агрегированных каналов на смарт-переключатель уменьшения ширины полосы между двумя машинами?

Я, наконец, достичь более высокой пропускной способности (пропускная способность) между двух машин (серверов сервер Ubuntu 18.04), подключенных через 2 скрепленные 10г CAT7 кабели через ТП-линк T1700X-16TS коммутатор. Кабели подключены к единой базе Intel X550-Т2 сетевого адаптера на каждом компьютере (который имеет 2 порта RJ45 на каждой карте), которая воткнута в PCI-е Х8.

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

На каждой коробке, создается связь, которая содержала два порта на Intel X550-Т2 карта. Я использую сайту netplan (и networkd). Е. Г.:

сеть:
сети Ethernet:
ens11f0:
 dhcp4: нет
 дополнительно: истинный
ens11f1:
 dhcp4: нет
 дополнительно: истинный
облигации:
bond0:
 МТУ: 9000 #1500
 dhcp4: нет
 интерфейсы: [ens11f0,ens11f1]
 адрес: [192.168.0.10/24]
параметры:
 режим: баланс-рублей
 передачи-хеш-политика: Уровень 3+4 #изм: только для гаммирования ?
 Мии-монитор-интервал: 1
 пакеты ТВ-раб: 1

Обратите внимание на байт 9000 МТУ (для Jumbo пакетов) и баланс-рублей.

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

iperf3 -ы (на компьютере1)

iperf3 -с машина1 (на компьютере2)

Я получаю что-то вроде 9.9 Гбит в секунду (очень близко к теоретическим максимум в один 10г связи)

Хотя что-то не так. Я использую раунд-Робин, и у меня есть два 10G кабелей между машин (теоретически). Я должен быть в состоянии получить пропускную способность 20г, верно?

Неправильно.

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

Теперь я снова запустить iperf3:

[ ИД] интервал передачи Ретр от cwnd
[ 4] 0.00-1.00 сек 1.77 Гбайт 15.2 Гбит/сек 540 952 КБ 
[ 4] 1.00-2.00 сек 1.79 Гб 15.4 Гбит/сек 758 865 КБ 
[ 4] 2.00-3.00 сек 1.84 Гб 15.8 Гбит/сек 736 454 КБ 
[ 4] 3.00-4.00 сек 1.82 Гб 15.7 Гбит/сек 782 507 Кбайт 
[ 4] 4.00-5.00 сек 1.82 Гб 15.6 Гбит/сек 582 1.19 Мб 
[ 4] 5.00-6.00 сек 1.79 Гб 15.4 Гбит/сек 773 708 КБ 
[ 4] 6.00-7.00 сек 1.84 Гб 15.8 Гбит/сек 667 1.23 Мб 
[ 4] 7.00-8.00 сек 1.77 Гбайт 15.2 Гбит/сек 563 585 КБ 
[ 4] 8.00-9.00 сек 1.75 Гбайт 15.0 Гбит/с 407 839 КБ 
[ 4] 9.00-10.00 сек 1.75 Гбайт 15.0 Гбит/сек 438 786 КБ 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ИД] интервал передачи Ретр
[ 4] 0.00-10.00 сек 17.9 Гбайт 15.4 Гбит/сек 6246 отправителя
[ 4] 0.00-10.00 сек 17.9 Гбайт 15.4 Гбит/сек приемник

Да, теперь я понимаю, 15.4 Гбит/сек (иногда до 16.0).

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

Обратите внимание, если я отключить большие пакеты или установить значение MTU до 1500, я получаю лишь около 4Gbps 5 Гбит.

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

Какой смысл лага групп коммутатора? Я делаю что-то неправильно где-то? Я хотела бы увеличить пропускную способность даже больше, чем 16 Гбит / с, если это возможно.

редактировать

Копирование из моего комментария ниже (обновления):

Я проверил реальную 11Gbps приложение (1.25 Гб/сек) за мой скрепили соединение, использование NC (netcat в) чтобы скопировать файл 60 ГБ с RAMDisk на одной системы в другую. Я проверил целостность файлов, используя хэш, это один и тот же файл с обеих сторон.

Используя только один из портов 10G на время (или скрепленные с помощью баланса-операции XOR и т. д.), Я получаю 1.15 Гб/сек (около 9.9 Гбит / с). Как iperf и НЗ использовать TCP-соединение по умолчанию. Скопировать его на локальную машину (через loopback) получает скоростью 1.5 Гб/сек. Глядя на расход в порту коммутатора, я вижу примерно равное использование отправителя Техас стороны (70% в случае из iperf, ~55% в случае несоответствия скопируйте файл), а равно использование между 2 кабальный порта на RX сторону.

Так, в текущем настройки (баланс-рублей, с MTU 9000, без задержки групп на коммутатор), можно достичь более чем 10 Гбит / с, но только едва.

Как ни странно, определение лага групп на коммутаторе сейчас ломается все (iperf и передачи файлов теперь отправить 0 байт). Наверное, просто нужно время для того, чтобы понять новую ситуацию переключения, но я перепроверил много раз и перезагружаясь / сбросить переключатель несколько раз. Так, я не уверен, почему это так.

правка 2

Я нашел упоминание о чередование и равновесие-РР позволяя больше, чем один пропускной способности порта в kernel.org документы.

https://www.kernel.org/doc/Documentation/networking/bonding.txt

Конкретно

12.1.1 МТ приклеивания выбор режима для топологии с одним переключателем

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

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

Можно настроить ограничения перегрузки протокола TCP/IP на изменения чистая.протокол IPv4.параметр tcp_reordering команды sysctl. Обычное значение по умолчанию 3. Но имейте в виду стек TCP способен автоматически увеличивать это при обнаружении повторных заказов.

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

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

Если вы используете протоколы кроме TCP/IP, например УДП и ваше приложение может терпеть из заказать доставку, то этот режим может позволить для один производительности дейтаграммы поток, весы возле линейно, как интерфейсы добавляются в облигации.

Этот режим требует переключатель, чтобы иметь соответствующие порты настроен на "канале EtherChannel" или "транкинг".

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

Однако, он отмечает, что большинство коммутаторов не поддерживают чередование. Который, кажется, дело с моим коммутатором. Наблюдая за движением во время реальной передачи файлов, RX пакетов (т. е. sending_machine->коммутатор) прибыть равномерно распределяется на обе склеиваемые порты. Однако, Техас пакетов (коммутатор->receiving_machine) выходить только через один из портов (и добиться 90% или больше насыщения).

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

Вывод:

Переключатель групп агрегирования каналов не поддерживают раунд-Робин (т. е. порт чередование) для отправки пакетов. Так что, игнорируя их, позволяет мне, чтобы получить высокую пропускную способность, но фактическая запись в память (RAM-диск), похоже, попала в память, ЦП, или пакетов, переупорядочивание точки насыщения.

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

судо команды sysctl -w в сети.протокол IPv4.tcp_reordering=50
судо команды sysctl -w в сети.протокол IPv4.tcp_max_reordering=1000

судо команды sysctl -w в сети.ядро.rmem_default=800000000
судо команды sysctl -w в сети.ядро.wmem_default=800000000
судо команды sysctl -w в сети.ядро.rmem_max=800000000
судо команды sysctl -w в сети.ядро.wmem_max=800000000

судо команды sysctl -w в сети.протокол IPv4.tcp_rmem=800000000
судо команды sysctl -w в сети.протокол IPv4.tcp_wmem=800000000

Единственное изменение в производительности я заметил, между машинами с:
1) более сильный процессор (чуть выше одноядерный часы, не заботится о кэш-памяти L3)
2) более быстрая память? (или меньше DIMM с объемом памяти)

Это, кажется, подразумевает, что я попав шины, процессора или памяти, чтения/записи. Простое "копирование" внутри рамдиска (например ДД, если=файл1 из=файл2 БС=1М) приводит к оптимальной скоростью примерно 2,3 Гб/сек на частоте 2,6 ГГц, 2.2 Гб/сек на 2.4 ГГц, 2.0 Гб/сек на частоте 2,2 ГГц. Второй к тому же медленнее память, но это не важно.

Все TCP-копии 2.6 ГГц RAM-диска из слабых машинах пойдет на 1.15 Гб/с, с 2,4 ГГц перейти в 1.30 Гб/с, от быстрой машине в среднюю машину пойти на 1.02 Гб/с для медленных машинах (с более быстрой памятью) на 1.03 ГБ/С, и т. д.

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

Я нашел

http://louwrentius.com/achieving-340-mbs-network-file-transfers-using-linux-bonding.html

Кто делает это с четырьмя портами 1GbE соединений. Я пробовал настраивать отдельный VLAN, но он не работает (не увеличивает скорость).

Наконец, отправив самостоятельно, используя тот же метод, чтобы вызвать 0.3 гиб - гиб 0.45/сек штрафа. Итак, мой наблюдаемые значения не , что намного ниже, чем "теоретическая" максимальная для этого метода.

редактировать 3 (добавление дополнительной информации для потомков)

Даже с баланса РР и лаги устанавливают на выключатель, я просто понял, что несмотря на то, что 9.9 Гбит / с, повторы в баланс РР на самом деле выше, чем в случае без задержек! 2500 в секунду в среднем с группы, в среднем 1000 без!

Однако, с группами, я понимаю, средняя реальная скорость передачи файлов памяти в память 1.15 Гб/с (9.9 Гбит / с). Если я подключу только один порт на одной машине, я вижу такой же скоростью (1.15 ГБ/С), и очень мало повторов. Если я переключаюсь в режим баланса-операции XOR, я получаю 1.15 Гб/с (9.9 Гбит / с), и не отправляет. Так, режим баланса-РР пытается нашивки на выходную сторону вещей, и это вызывает большое из пакетов, я думаю.

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

Окончательное Редактирование

Я вернулся к использованию остаток-рублей (без задержек на стороне коммутатора), так исключающее ИЛИ всегда относится к тому же порту на тех же двух сверстников. Так это будет только когда-либо использовать один из портов. Используя баланс-рублей, если я запустить 2 или больше (RAM к памяти), передача файлов одновременно, можно получить чистый 18-19 Гбит / с, что довольно близко к теоретическому максимум 20 Гбит / с.

Окончательное окончательное редактирование (после использования в течение нескольких месяцев)

Я должен отставать группы в переключателе, потому что я получаю ошибки, когда я больше не мог по SSH в машину, я предполагаю, что из-за пакетов не путались, куда они собирались пойти с рассмотрения вещей. Теперь, я получаю только максимум на подключение 10 Гбит / с, но стабильный.

+278
K P 27 мая 2016 г., 18:52:26

У меня сжатый файл War такой помощью gzip образом: mytest.войны. Я стараюсь ungzip это нравится --ungzip mytest.war.gzон сказал, что команда не может быть найден. Как я могу ungzip это?

Кроме того, как gzip и ungzip определенной папке?

+266
HostFat 21 авг. 2019 г., 13:00:51

Возможные Дубликаты:
Почему США международной раскладки на Debian разные?

Я задал этот вопрос на askubuntu.com в последнее время, но я был не удовлетворен ответом.

Я понял, что "проблема" не только в Ubuntu, но в сам Debian и Ubuntu просто унаследовал это, и теперь я решил попытать счастья здесь для более широкой аудитории.

Поэтому, если вы не хотите, чтобы нажать на ссылку, вот что я хотел бы знать:

Я использую Linux в течение 10 лет, а в последнее время я провел больше времени с OSX.

Но, я до сих пор помню, что в начале я выбрал бы США международная раскладка клавиатуры, а то бы точно такой же вывод, как раскладка клавиатуры Windows (и совсем недавно OSX с международной раскладкой США).

Однако, несколько лет назад, когда я установил Ubuntu, то заметил, что седиль больше не печатается (ç и Ç). Это сочетание следующих клавиш: '+ С. Вместо этого я получаю это письмо ć.

Когда это начинает происходить, и почему разница в поведении на других операционках? Что озадачивает меня еще больше, что есть даже "американский международный альтернативных" раскладки клавиатуры, который печатает точно такие же ключи! Итак, что же это альтернатива?

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

+262
user3049087 12 нояб. 2017 г., 01:05:55

Что

маршрут -Н

и

кошка /и т. д./файл resolv.конф 

показать?

+247
Divide 4 янв. 2012 г., 08:03:59

У меня возникли большие трудности с этим. Я пытаюсь проверить, если есть файлы в каталоге, которые не соответствуют заданному шаблону, возвращает true или false.

В этом случае, файлы в каталог$dir , который не начинается с символа подчеркивания, _. Я решила, что попробую , если [ -Ф $Дир/!(_*) ], если [ $Дир -Ф -имя ! _* ]

или если LS $Dir/и!(_*) 1> /dev/нуль 2>&1

но он всегда говорил слишком много аргументов или синтаксическая ошибка рядом с неожиданной знак "("

+245
margoshka1309 8 авг. 2015 г., 19:17:48

Поэтому я хочу удалить (точнее очистки) некоторые пакеты, такие как GNOME-игр с Debian 6. Как уже ожидалось, и знаю, что на исследование способности тоже хочет снять в пример мета-пакет гнома, как без гнома-игры на гнома пакет полностью не установлен. Никаких проблем с этим. Но сейчас разница доходит: aptitude также хочет удалить кучу других важных пакетов! Как я могу избежать этого? Я не понимаю, что в Примере сетевой менеджер имеет дело с GNOME-игр. Пометки GNOME-игр , как вручную установить, не делают разницы.

Однако, это мой дамп консоли:

[email protected]:/home/branch# способности продувки гном-игры
Следующие пакеты будут удалены: 
гном-игры{п} 
0 пакетов обновлено, 0 установлено новых, 1 для удаления, и 0 пакетов не обновлено.
Нужно получить 0 Б из архивов. После распаковки 2,490 КБ будут освобождены.
Следующие пакеты имеют неудовлетворенные зависимости:
в GNOME: зависит: GNOME-игр (>= 1:2.30), но он не будет установлен.
Следующие действия разрешат зависимости:

Удалить следующие пакеты:
1) гном 

Принять данное решение? [Д/н/д/?] Г
Следующие пакеты будут удалены:
aptdaemon{у} binfmt-поддержка{у} Кинк-общие{у} раздача базы{U} при Крещенье-расширения{у}
эволюция-обмен{у} gdebi{у} gdebi-Core с{у} редактора gedit-Плагины{у} Гном{с}
гном-кодек-установите{у} GNOME-игр{п} гном-офис{у} Гном-темы-экстра{у}
гном-тем-более{у} комплекта библиотек GTK2-двигателей-плавный{у} libart2.0-КСС{у} libgconf2.0-КСС{у} 
libgee2{у} libgexiv2-0{у} libglade2.0-КСС{у} libglib2.0-КСС{у} libgmime2.4-цил{у} 
основной набор vfs2.0-КСС{у} libgnome2.24-КСС{у} libgnomepanel2.24-КСС{у} libgpod-общие{у}
libgpod4{у} libgtk2.0-КСС{у} libmono-надстройки-gui0.2-КСС{у} libmono-addins0.2-КСС{у}
libmono-cairo2.0-КСС{у} libmono-corlib2.0-КСС{у} libmono-как i18n-west2.0-КСС{у}
libmono-posix2.0-КСС{у} libmono-безопасность2.0-КСС{у} libmono-sharpzip2.84-КСС{у}
libmono-системой2.0-КСС{у} libmtp8{у} libndesk-ДГУ-glib1.0-КСС{у} libndesk-dbus1.0-КСС{у}
libnm-Глиб-vpn1{у} libpcsclite1{у} liferea{у} liferea-данных{у} медиа-плеер-инфо{у}
мобильного-ШПД-провайдер-информация{у} modemmanager{у} моно-2.0-КУГ{у} моно-КУГ{у}
моно-во время выполнения{у} сети-сетевой менеджер-менеджер-гном{у} {у} ППС{у} питон-aptdaemon{у}
питон-aptdaemon-ГТК{у} в Python-Мако{у} в Python-markupsafe{у} в Python-ВТЭ{у}
питон-в WebKit{у} в Rhythmbox{у} в Rhythmbox-плагин-cdrecorder{у} в Rhythmbox-Плагины{у}
Шотвелл{у} простой-сканирования{у} программного обеспечения-центр{у} на TCL{у} tcl8.4{у} пацанка{у} тотем-Мозилла{у}
коробка передач-общие{у} передача-ГТК обновление-менеджер-ядро{у} обновление-менеджер-гном{у} {ЕД}
обновление-уведомитель{у} обновление-уведомитель-общие{У} и USB-modeswitch{у} и USB-modeswitch-данных{у}
wpasupplicant{у}
0 пакетов обновлено, 0 установлено новых, 79 для удаления, и 0 пакетов не обновлено.
Нужно получить 0 Б из архивов. После распаковки 143 МБ будет освобождена.
Вы действительно хотите продолжить? [Д/н/?] Н
Отбой.

Редактировать: профпригодность хочет удалить все пакеты, так как он предполагает, они не были использованы после удаления гнома метапакет. Но это определенно не тот случай. Как сказать aptitude, что он просто держит эти пакеты? Это не дает никакого другого варианта.

+233
Charlie Greenbacker 3 мая 2018 г., 04:08:08

Что я хочу сделать, это подключить свой ноутбук, который в Debian 9 установлено, к телевизору, используя кабель HDMI. В настоящее время, когда я перейдите к разделу показывает, у меня только один, и это экран моего ноутбука.

Мне нужно настроить HDMI для отправки видео и аудио с ноутбука на телевизор.

Я уверен, порт HDMI работает так как у меня тоже Windows на этот ноутбук и нет проблем.

Редактировать: это настройка у меня: Удобный Веб Ryzen5 процессора AMD с видеокартой AMD Вега 5 карт. Редактировать: я также нашел эти данные: 03:00.0 VGA на совместимый контроллер: предварительные микро-приборы, Инк. Устройство [АМД/АТИ] 15dd (откр С4), которое я получил через команду lspci | grep в ВГА.

+207
Humpel Heinz 30 окт. 2015 г., 22:23:55

Вот взять вопрос С на awk:

на awk '
 /<машина.*имя=/ { Ф=1 ; м=0 ; рез="" }
 Ф { рез = рез $0 ПРС }
 Ф && /шаблон/ { М=1 }
 /<\/машина>/ { ф=0 ; если (M) напечатано РЭС $0 }
'your_XML_file

Это внедрение ФСА. Флаг Ф управляет ли вы в нужные XML-блоке, флаг м сигнализирует о том, в, которые блокируют ваш пункт был найден, и РЭС используется для запоминания блока, и будут напечатаны в конце блока, если условия совпадают.

Обратите внимание, что вы должны заменить шаблон на фактические шаблон, который вы ищете в вашем образце это было, напр., <данные очереди="Азбука.Образец" , который будет искать между открывающим и закрывающим <машина> XML-теги.

+202
RS Somoy Sikder 15 июн. 2018 г., 14:58:28

Эти шаги, чтобы изменить порядок загрузки EFI на Debian:

На из busybox, загрузить модуль ядра для ФС, в нашем случае:

# команды modprobe в ext4 

Смонтировать необходимый необходимые разделы. Обратите внимание, что корневая файловая система находится на sda3 в качестве в нашем конкретном случае:

# команды mkdir /MNT в
# маунта -т с ext4 на /dev/sda3 в качестве /тугриков
# примонтировать /proc в /MNT/прок
# горы /системы в /MNT/sys файла

Выполнить в нее chroot:

# вызов chroot в /MNT

Модули ядра загрузить, необходимых для монтирования файловых систем и работать с программе efibootmgr:

# команды modprobe efivars 
# команды modprobe и vfat
# команды modprobe efivarfs

Установите нужный путь:

# маунта -Т efivarfs efivarfs /системы/прошивки/Эфи/efivars

Теперь, вы можете играть с программе efibootmgr:

# бин/программе efibootmgr -V с
# бин/программе efibootmgr -о 0005,0004,0000,0001,0003,0001,0002

Конец с помощью chroot и выходе:

# синхронизация
# выход

Перезагрузиться и наслаждаться.

+187
user23815 6 сент. 2019 г., 14:10:39

смотреть в BASH_ENV http://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/

попробуйте проверить https://stackoverflow.com/questions/6063618/bash-env-or-sourcing-a-file-in-a-non-interactive-non-login-shell

+180
turtlepick 28 нояб. 2019 г., 01:33:41

Один из способов сделать это с Shell:

для F В *; делать
 МВ -- "$F" и "${Ф%.ключ*}.ключ"
сделано
+97
Previn 29 окт. 2019 г., 15:46:10

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

$ команды mkdir someDirectory<ввод>
$ диск !$

где Баш любезно подставляет !$ с последним словом последней строки, т. е. длинное имя каталога, который вы ввели.

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

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

+31
user1522204 23 окт. 2014 г., 02:20:20

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