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

У меня есть USB-ключ (ПКЭ U822V-быстрый 32Г), что я пытаюсь тест быстрый-Н-'dirty на Linux. Я проверяю записи трафик.

ДД на Raw раздел

Я создала раздел, начиная с сектора 2048, тогда 4 ГБ последовательной записи:

ДД, если=/dev/нуль=/Дев/sdb1 БС=1М количество=4096

Я получаю ~22 МБ/сек.

Я также попробовал несколько (4) ДД выполняться параллельно, как показано выше, но с использованием графа=1024 и искать= возможность писать в разных областях диска. Такие же результаты.

ДД на файловую систему

Однако, когда я отформатировать sdb1 раздел с ext4 разделов или файловой системы NTFSи копировать большие файлы на него (или /dev/нуль), например:

время ДД, если=/dev/нуль=/медиа/USBKEY/файл.Бен БС=графа 1М=4096 ; синхронизация времени

Я этого добиться > 66 МБ/с, как рекламируется производителем. Конечно, я рассмотрел синхронизации продолжительности только после копирования.

Почему существует такая большая разница в производительности?

+533
Dennis Blair 12 апр. 2014 г., 17:12:22
31 ответов

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

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

+986
jdd 03 февр. '09 в 4:24

Я хочу иметь папку с любым числом .Текс файлов, где у меня будет один make-файл, который будет генерировать .файл PDF для каждого .Текс файла, когда сделать это запустить. Ограничение у меня заключается в том, что некоторые, но не все .файлы Tex будет библиография. .Текс файлы с литература условно быть построены с помощью инструмента как для создания .баррель файлы для создания ссылок в финале .файл в формате PDF. Это необходимо, так как будет возвращать код ошибки и прерывания процесса построения, если оно не находит библиография ссылки в тексте. Ниже предлагается решение для make-файл, который не работает, потому что ifneq не оценивая значение для FILE_BIBS.

Файл Makefile (Примечание: четыре пробела следует заменить вкладки или переводчик не будет работать корректно)

Источники:=$(подстановки $(SRC_DIR)*.Текс)
Нагрудники:=$(подстановки $(SRC_DIR)*.нагрудник)
Выход:=$(patsubst %.Текс, %.формат PDF, $(источники))

.Фальшивый: все
всего: $(выход) 

# Порядок сборки для всех .Текс файлов
%.формат PDF: %.Текс $(нагрудники) 
 pdflatex $(patsubst %.Текс, %, $<) > /dev/нуль
 # Сканирование тока .файл текс на фразу \библиографии и поместить текст
 # в переменную FILE_BIBS, если нет библиографии фразы в 
 # файл, FILE_BIBS будет пустым
 $(эвал FILE_BIBS=$(grep в консоли-М 1 '^[[:пробел:]]*\\библиография[[:пробел:]]*{' $< | Е С/\\//г' | ООО 'С/{//Г' | Е С/}//г'))
 Эхо $(FILE_BIBS)
 # Если есть .нагрудник файлов в проекте 
ifneq ($(нагрудники),)
 Эхо "есть нагрудники FILE_BIBS: $(FILE_BIBS)"
 # Посмотреть, если FILE_BIBS не является пустым (файл использует библиография)
ifneq ($(FILE_BIBS),)
 # Эта команда должна распечатать для контура.Текс, а не для outline2.Текс
 # Это не распечатать в любом случае
 файл Echo "присвоен Биб"
 так как $(patsubst %.Текс, %, $<) > /dev/нуль
 pdflatex $(patsubst %.Текс, %, $<) > /dev/нуль
за endif
за endif
 pdflatex $(patsubst %.Текс, %, $<) > /dev/нуль

.Фальшивый: чистый
чистый:
 -РМ -Ф *.в формате PDF *.журнала *.из *.ОКС *.дви *.БЛГ *.брр 

контур.Текс

\documentclass{статьи}
\usepackage{natbib}
\bibliographystyle{зап}

\начать{документ}

Виды интеграции \цитировать[81-82]{INCOSE-справочник}.

\библиография{ссылки}{}

\конец{документ}

outline2.Текс

\documentclass{статьи}

\начать{документ}

Здравствуйте.

\конец{документ}

ссылки.нагрудник

Книга @{INCOSE-справочник,
 Название = {инженерные системы справочник},
 Подзаголовок = {руководство для системных процессов жизненного цикла и деятельности},
 Автор = {Уолден, и Roedler Дэвид Д., Джери Дж. и Форсберг, Кевин Джей и Хамельн, Р. Дуглас и Shortell, Томас М.},
 Год = {2015},
 Издатель = {М.},
 Издание = 4,
 Адрес = {7670 возможность РД., Люкс 220 В Сан-Диего, Калифорния, США 92111-2222}
}

Выход

$ сделать 
pdflatex outline2 > /dev/нуль
Эхо 
Эхо "есть нагрудники FILE_BIBS: "
есть слюнявчики FILE_BIBS: 
pdflatex outline2 > /dev/нуль
pdflatex контур > /dev/нуль
Эхо bibliographybibliography
bibliographybibliography
Эхо "есть нагрудники FILE_BIBS: bibliographybibliography"
есть слюнявчики FILE_BIBS: bibliographybibliography
pdflatex контур > /dev/нуль

Мы ожидаем увидеть как вызов, когда контур здания, но мы не. Это означает, что второй ifneq не работает.

В Makefile не работает, потому что второй ifneq не работает, оценивая значение true, когда FILE_BIBS непуст.Предлагаемый должна позволять пользователю строить все .Текс файлов в папке, выполнив принятьновые решения за предложенное решение следует использовать только интерфейс командной строки, чтобы сделать, это умеет делать pdftex, как и стандартные утилиты в Unix/Линукс среде, например, на awk, ООО, грэп.

+944
Nurettin Alp 5 июн. 2012 г., 18:50:44
Другие ответы

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


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

Есть как минимум две причины сделать ./что-то.

  1. У вас есть программа, которую вы хотите запустить. Это неудобно им что-то вроде "тест" или "кошка" или "ПС". Как правило, ракушки выглядят программа названия в каталогах в путьпеременной среды. Чтобы выполнить тест, нужно типа ./тест, в противном случае /usr/Бен/тест или что-то подобное будет выполнять. Это может быть очень запутанной.

  2. У вас нет . в свой путь переменной среды, потому что вы не хотите, чтобы случайно выполнить программу, Пока вы не ковыряться в файловой системе. Действительно ужасные люди могли оставить скрипт ЛС в какую-нибудь директорию. Файл ЛС может содержать РМ -РФ в $Home. Если ваш путь был "." в нужном месте, ужасный человек мог бы обмануть вас в удаления все в вашем домашнем каталоге. Вы можете, конечно, поставить ".", а последняя запись в путь, но можно придумать обстоятельства, при которых "." в пути вызывает проблемы. Итак, чтобы запустить программу, исполняемый файл которого находится в текущей рабочей директории, вы должны префикс имени файла с "./".

+930
Sai Srujan 27 авг. 2017 г., 23:55:48

Есть настройки для этого в screenrc:

# Не отображать страницу об авторских правах 
 startup_message от # по умолчанию: on

Вы можете установить общесистемные (в файле/etc/screenrc) или в ~/.screenrc.

+913
clevboy 24 апр. 2016 г., 22:08:54

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

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

Ваш первый СЕПГ команда заменит любой символ, сопровождаемый ТС В С именем .мкВ. Это означает, что именем летучих мышей.ТС поменял бы на б.мкВ.ТС.

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

Назначение вывод команды в переменную производится с помощью команды подстановки:

переменная=$( some_command )

#!/Бен/ш

имя в "$1"/*.ТС; делать
 МВ -я "$имя" "${имя%.ТС}.мкВ"
сделано

Это будет цикл через все файлы с именем суффикс .ТС в каталоге дано "$1". Каждый файл будет переименован с тем же именем, но с .ТС именем суффикс удаляют, а .мкВ вставить суффикс в конце имени файла.

На замену переменной ${переменная%шаблон} бы снять короткий суффикс в $переменной , которая соответствует шаблону. Это будет работать даже если имя произошло, содержат встроенные символы новой строки.

С помощью МВ -я мы надеемся предотвратить функцию от случайной перезаписи существующих файлов. Другой способ сделать это было бы сделать что-то подобное

#!/Бен/ш

имя в "$1"/*.ТС; делать
новое_имя=${имя%.ТС}.мкВ
 если [ ! -е "$новое_имя" ]; затем
 МВ "$имя" "$новое_имя"
еще
 имя е '"%ы" уже занято\Н' "$новое_имя" >&2
интернет
сделано

В дополнение к этому испытанию, вы можете на самом деле хотите проверить, является ли $имя существует для начала. Если шаблон "$1"/.*ТС не соответствует ни имена, то это будет по умолчанию остаются неразвернутыми. Мы можем поймать, что с

#!/Бен/ш

имя в "$1"/*.ТС; делать
 [ ! -е "$имя" ] && сломать

новое_имя=${имя%.ТС}.мкВ
 если [ ! -е "$новое_имя" ]; затем
 МВ "$имя" "$новое_имя"
еще
 имя е '"%ы" уже занято\Н' "$новое_имя" >&2
интернет
сделано

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

+909
Komjor 20 июн. 2019 г., 16:45:53

Как jasonwryan предложил, это было на самом деле языковой вопрос.

Клиент, используя язык.УТФ-8, а сервер, используя язык. Не совсем понятно, почему это важно, но все это работает.

Для Slackware, чтобы установить его в глобальном масштабе, изменения /etc/profile.d/lang.sh, как указано здесь

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

+902
bakhti 21 июл. 2013 г., 22:24:41

У меня Debian на моем ПК. Я вставьте USB Flash и его открыть просто прекрасны в своей среде GNOME. Но когда я пытаюсь что-то скопировать в его, я получаю:

Ошибка при копировании.Назначение-только для чтения.

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

Что я должен делать?

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

Если я использую гору я получаю:

на /dev/sdb1 в /Media/Кингстон тип vfat (ro,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)

и

# горе -о перемонтировать,РВ на/dev/sdb1/
Использование: крепление-В : версия для печати
 горе -H : вывести эту помощь
 крепление : список смонтированных файловых системах
 гора -л : идем, в том числе объемных наклеек 
До сих пор информационная часть. Следующий монтаж.
Команда `горе [-Т fstype ключевое] что-то где-то'.
Подробности в /etc/fstab и может быть опущен.
 крепление-с [-Т|-О] ... : горы все вещи из /etc/fstab строчку
 подключить устройство : устройство крепления в известное место
 каталог крепление : крепление здесь известного устройства 
 горе -T Тип Дэв реж : обычная команда Mount 
Обратите внимание, что никто на самом деле не смонтировать устройство, один крепления
файловая система (данного типа) нашли на устройстве.
Можно также смонтировать уже видно дерево каталогов в другом месте:
 горе ... привязать ы каталогах
или перемещение поддерева:
 горе-перемещение ы каталогах
Можно поменять тип крепления, содержащий каталог реж:
 крепление --сделайте-общий реж
 горе ... сделать-раб реж
 горе ... сделать-частная реж
 крепление-сделать-несвязываемых реж
Можно изменить тип всех креплений в гору поддерева
содержащий dir каталог:
 крепление-сделать-rshared реж
 крепление-сделать-rslave реж
 крепление-сделать-rprivate реж
 крепление-сделать-runbindable реж
Устройство может быть дано имя, скажем на /dev/hda1 или /dev/компакт-диск,
или по метке, используя -L лейбл или по UUID, используя -у типа UUID .
Другие варианты: [-nfFrsvw] [-о параметры] [-п passwdfd].
В течение многих более подробной информации, скажем человек 8 горы .

# перемонтируем
Баш: перемонтировать: команда не найдена
# маунта -Т перемонтировать,РВ на/dev/sdb1/
# маунта -Т перемонтировать,РВ на/dev/sdb1/
# 

Почему?

+894
alex 16 февр. 2018 г., 17:09:48

Ниже Ответ вопрос уточнить в правильном направлении, вот окончательное решение:

на awk -ф'\п' -В РС='Стэнфорд' 
 'Шп==1 && шп==ФНР{Для (я=1;я<НФ;я++)выше[$я]++;далее}
 НР==2&&ШП==ФНР{для (J в=2;к<НФ;к++)ниже[$J В]++;далее} 
 НР==3{К (Х=1;х<НФ;х++)X2017[$х]++;далее}
 НР==4{Для (У=2;у = НФ;г++)Y2017[$г]++;далее} 
Конец{ для (Z в Y2017) {если (Z в выше) выведите Z>"Ranked-above.txt" }; 
 для (T в X2017) {если (т в ниже) печати t>"Ranked-below.txt" };
}' 2018 2017

На выходе будет два файла Ranked-above.txt и Ranked-below.txt с ожидаемым результатом.

**Ranked-above.txt**
Кембриджский университет

**Ranked-below.txt**

Вы можете искать другого вуза с указанием в РС='университета имени здесь

+672
darkapple 30 авг. 2017 г., 04:45:56

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

  • в то время как[счетчик!=0] должно быть время ($счетчик != 1) (обратите внимание на пробелы до и после “!=”).
  • установить счетчик = счетчик-1 должна быть @ счетчик = $счетчик – 1 (обратите внимание на пробелы до и после ‘’).
  • Р=$р/.. следует задать р=$р/.. ... или, еще лучше, установить P="$Р/.." (в случае, если содержит пробел(ы).
  • Это напомнило мне, что множество P=$pwd, которая должна быть множество P="$ФРД", компакт-диск $П должна быть на CD "$Р", и mpwd по setenv=$П должна быть setenv mpwd по="$Р", Все по той же причине.
  • И, если вам удастся получить хотя петли все на одной линии, чтобы работать, вы, вероятно, понадобится ; после окончания.
+667
NamNT 28 апр. 2015 г., 10:26:15

Потенциал проблема #1

Я нашел вопрос, похожий на ваш засыпаны этой неисправности сервера вопросы и ответы на тему: Как исправить “ошибка: мягкая блокировка - ЦП#0 застрял на 17163091968s”?. Возможно, это связано с вашим вопросом, а также.

Потенциал проблема #2

Еще одна проблема в Launchpad, звуки, похожие на твои. Выпуска название: Ошибка: мягкая блокировка - ЦП#0 застрял на 23С! [kworker/0:3:566]; РИП: 0010:[] [] mei_timer+0xc3/0x260 [МЭИ]. Решение этой проблемы было обновление до новой версии ядра.

Обходные пути?

В целом я бы посоветовал вам попробовать обновление до новых версий ядра для начала только чтобы подтвердить, что проблема с вашим комбинация аппаратных + версия ядра.

+633
Dith Narkyose 16 авг. 2012 г., 06:23:55

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

дата=$(дата +%г-%м-%d_%ч.-%м-%с)
randstr=$(кошки на /dev/urandom | ОКР языкового=с ТР -КР а-ф0-9' | Глава -с 4)
реж=~/журнал/"${дата}_${randstr}"
команды mkdir "$Дир"
я=0
в то время как :
делать
 читать -э-п "пользователь@хост:$(фрд)\$" УМК
 функция eval "$команду cmd 2>&1 | Tee с \"${реж}/${я}-${ЦМД}\"" 
 (( я++ ))
сделано

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

Как я могу добиться этого? Это возможно/целесообразно добиться этого с помощью сценариев оболочки? Я должен использовать более традиционный язык программирования? Мне даже патч Баш , чтобы достичь этого?

+511
Frank Huffman 10 мар. 2016 г., 15:23:13

Действие по умолчанию-завершение процесса при получении сигнала SIGHUP. Вижу человек 7 сигнал для более подробной информации. Но программы могут подстерегать его и делать все, что захотят. Начиная с версии daemon процессы никогда не должны покинуть, они обычно используют сигнал SIGHUP для других целей, таких как повторная инициализация себя (как pppd делает). Firefox держит действие по умолчанию.

+497
Ubuntu Pro 8 февр. 2012 г., 01:10:45

Как мне получить сообщение сразу после запуска SSH-сессию.

Причина, по которой я открыл SSH сессии было то, что я наткнулся на 500 внутренняя ошибка сервера в панели Plesk.

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

бесплатно -м
 общая бесплатно общая буферов кэширования
Мэм: 5020 202 4817 0 0 0
-/+ буферы/кэш: 202 4817
Своп: 0 0 0


параметр ulimit -а
Core размер файла (блоки-с) 0
размер данных Сэг (Кбайт, -г) неограниченное количество
размер файла (блоки, -Ф) неограниченное
в ожидании сигналов (-я) 16375
Макс запер памяти (Кбайт, -л) 32
Макс. объем памяти (Кбайт, -м) неограничен
открытые файлы (-Н) 1024
размер трубы (512 байт-П) 8
Очереди сообщений POSIX (байт-м) 819200
размер стека (КБ, -ы) 10240
процессорного времени (в секундах, -Т) неограниченное
Макс пользовательских процессов (-у) 16375
виртуальной памяти (Кбайт, -в) неограниченное
замки на файл (-х) неограниченно

кошка /proc/user_beancounters
Версия: 2.5
 жидкости ресурс maxheld барьер ограничить failcnt
 1231234: kmemsize 6061008 6064704 17024866 19647330 0
 lockedpages 0 0 3800 4096 0
 privvmpages 138119 138227 138256 202568 755228
 shmpages 60296 60296 131072 131072 0
 пустышка 0 0 2147483647 2147483647 0
 numproc 64 64 232 232 0
 physpages 30682 30671 0 2147483647 0
 vmguarpages 0 0 66400 2147483647 0
 параметру oomguarpages 50128 50117 2147483647 2147483647 0
 numtcpsock 28 28 500 500 0
 numflock 14 14 232 200 0
 дурачок 1 1 64 64 0
 numsiginfo 0 0 512 512 0
 tcpsndbuf 275520 275520 4683256 6102456 0
 tcprcvbuf 458752 458752 4683256 6102456 0
 othersockbuf 48576 49280 1503232 4063232 0
 dgramrcvbuf 0 0 240000 0 262144
 numothersock 38 38 382 382 1
 dcachesize 773048 774892 2194304 2317184 0
 numfile 2874 2874 5432 5432 6308
 пустышка 0 0 0 0 0
 пустышка 0 0 0 0 0
 пустышка 0 0 0 0 0
 numiptent 64 64 128 128 0
+473
Jesse Zixi Zhang 19 янв. 2013 г., 17:38:12
  1. Если у вас есть 3 массива дисков RAID 5, не должно быть никаких проблем копирования данных в другом месте.

  2. Если у вас есть данные из массива, создавать разделы на дисках с меньшим секторами по мере необходимости.

  3. Вот полное руководство как сделать это от начала до конца.

+470
Tim Schumacher 14 июл. 2011 г., 08:25:20

Пытаюсь проверить 3 условия в одной строке кода, но я застрял.

По сути, мне нужно код на следующий:

Если

строка1 не равен строка2

И

string3 не равен string4

Или

bool1 = истина

Тогда

дисплей "условия - выполнение кода ...".

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

#!/Бен/ш

строка1="а"
строка2="б"
string3="с"
string4="д"
bool1=истина

# в удобном для чтения образом ....
если [ "строка1$" ! = "$строка2" ] && [ "$string3" != "$string4" ] ; затем
 Эхо "условия - выполнение кода ..."
интернет

если $bool1 ; затем
 Эхо "условия - выполнение кода ..."
интернет

# или короткий путь ...
[ "$строка1" != "$строка2" ] && [ "$string3" != "$string4" ] && Echo "а условий - выполнение кода ..."

$bool1 && Эхо "условия - выполнение кода ..."

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

Проблема с этим примером заключается в том, что она включает в себя 2 отдельные звонки на " Эхо " - (примечание: в реальном коде, это не эхо, но вы получите идею). Я пытаюсь уменьшить дублирование кода путем объединения 3 проверить состояние в единую команду.

Я уверен, что есть несколько человек сейчас качают головами и кричал в экран "это не как вы это делаете!"

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

Может кто-то пожалуйста, просветите меня ? :)

+440
Djadjat Soedradjat 6 июл. 2018 г., 09:27:27

Я использую rsync для копирования из смонтированной файловой системы на сервер через SSH.

пример работы rsync -Аух сервере:/Home/имя_пользователя/permstest/

когда я называю стат на примере файл в моей домашней директории дает разрешения 0664 на сервере они становятся 0777. Также если разрешения 666 происходит то же самое. Я также использует параметры: -ае-Е-Р, без вариантов. Я не уверен, как поступить.

+436
Lazarev 24 янв. 2013 г., 15:35:39

Мой Firefox не правильно показывать вещи.

  1. Бары на сайты для меня, чтобы войти в текст, как правило, отображается в черном, введенный текст-темно-серый-иш (я могу смотреть его, когда я отметила это, но это только временное решение)
  2. Уравнения в Википедии отображаются в светло-серый почему-то.

Я недавно обновил на Firefox квантовой, надеясь, что это позволит решить проблемы (это не).

Моя машина работает Manjaro 17.1pre2 Hakoila, мое окружение рабочего стола Xfce и оконного менеджера я использую это Xfwm с адаптация-Nokto тема. Моя тема GTK-это вершины-Майя-темный [комплекта библиотек GTK2].

+427
Jhoden 18 дек. 2014 г., 18:10:59

У меня большой архив отредактированных снимков с моей камеры, каждое изображение на самом деле пару файлов - *.НЭФ & *.хмр. Я хотел бы пройти через все папки, а затем молния эти пары в один tgz файлы.

Каждый из файлов в каталоге, уникально, поэтому было бы достаточно, чтобы переместить файл имена с выхода ЛС *.НЭФ , чтобы команда тар-czf {именем}.тгз {именем}.*, но я боюсь, что я не знаю с чего начать.

Спасибо заранее.

+380
lamponyh98 24 апр. 2017 г., 07:03:02

Вы написали:

Теперь это, казалось, быть установлен,

Вы вывод о том, что в Emacs пакет установлен, посмотрев на вывод команды apt-кэша показать? Если это так, то это неправильно. АПТ-кэша показывают даст похожего результата для какого-либо пакета, установлен он или нет. В частности,

Установлен-Размер: ...
[...]
Размер: 1624

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

+353
aroraa 27 мар. 2013 г., 10:03:23
Сокс (звук Exchange) - это компьютерная программа для обработки аудио
+352
Marco Batista 18 июл. 2017 г., 07:26:49

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

+330
Miguel Roxo 1 окт. 2014 г., 21:28:30

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

+302
Reza Mokhtari 1 июл. 2011 г., 01:57:18

Технически это работает так, как должно быть. При запуске

./foo.sh

Вы запускаете программу foo.sh (с помощью притон)

Но когда ваш бежать

Баш foo.sh

технически запуске программы bash (или/bin/bash или /usr/Бен/Баш).

Если вы беспокоитесь о безопасности. Представьте, что пользователь имеет доступ для чтения из foo.sh и пользователь копирует контент foo.sh для bar.sh что он/она имеет доступ на выполнение. Поэтому во всех случаях, если пользователь может прочитать .Ш. документы, которые он/она может выполнить его легко.

+278
karmington 5 авг. 2013 г., 06:20:42

Восстановление экспериментальных 5.6 источников MySQL от экспериментальных на Сопелка легко граничащие с тривиальной. Однако, вам понадобится много места на диске; после того как сборка была завершена, каталог сборки использовал 5.2 ГБ. Кроме того, это занимает время, чтобы построить, и проходит невероятное количество тестов. Я не раз это, но позвольте пару часов. Можно отключить тесты, но я предлагаю позволить им работать - это безвредно до тех пор, как они проходят. Они сделали на моей машине. Хорошая новость заключается в том, что я был в состоянии построить и установить его без суеты. Я побежал следующие основные испытания.

Фахим@Оруэлл:~$ в mysql -u в корень -п
Введите пароль: 
Добро пожаловать в MySQL монитор. Команды заканчиваются ; или \G.
Ваш MySQL идентификатор соединения составляет 50
Сервер версия: 5.6.16-1~выр1 (в Debian)

Авторское право (c) 2000, 2014, Oracle и/или ее филиалов. Все права защищены.

Oracle является зарегистрированным товарным знаком корпорации Oracle и/или ее
филиалы. Другие наименования могут быть товарными знаками их соответствующих
владельцев.

Помогите тип';' или '\ч' Для справки. Тип "C", чтобы очистить текущее утверждение ввода.

в MySQL> 

Итак, я могу подключиться к серверу, по крайней мере. Вот какие пакеты выглядят установлено:

$ с помощью dpkg -л | команда grep MySQL в

второй libdbd-MySQL и Perl для 4.021-1+Б1 amd64 в Perl5 интерфейс базы данных для базы данных MySQL
второй libmysqlclient18:5.5.35 для amd64+для dfsg-0+wheezy1 amd64 в базе данных MySQL клиентскую библиотеку
второй libqt4-SQL и СУБД MySQL:amd64 в 4:4.8.2+для dfsg-11 amd64 в Qt 4 на базе данных MySQL драйвер
второй MySQL-клиента-5.6 5.6.16-1~выр1 amd64 в базе данных MySQL клиентские файлы
второй MySQL-клиента-основной-5.6 5.6.16-1~выр1 amd64 в базы данных MySQL, основные клиентские файлы
второй сервер MySQL-общие 5.5.35+для dfsg-0+wheezy1 все общие файлы базы данных MySQL, например /etc/mysql в/мой.КНФ
второй сервер MySQL-общие-5.6 5.6.16-1~выр1 все MySQL 5.6 конкретных общих файлов, например /etc/mysql в/конф.д/меня-5.6.КНФ
второй MySQL-сервера-5.6 5.6.16-1~выр1 amd64 с сервера базы данных MySQL и файлов базы данных системы установки
второй MySQL-сервера-основной-5.6 5.6.16-1~выр1 amd64 в базе данных сервера MySQL бинарники
второй язык Python-mysqldb 1.2.3-2 для amd64 интерфейс Python для MySQL

Вот разбивка по ступеням.

  1. Если у вас есть любой из простуженный установленного MySQL 5.5 пакеты, удалите их, они только вызовет проблем в дальнейшем. Если есть какие-либо пакеты зависят от тех, им придется тоже идти.
  2. Во-первых, получить источники. Вам нужно добавить следующие (или подобные, настройте для вашего предпочитаемого сервера) в файле/etc/АПТ/источников.список:

    деб-СРЦ http://debian.lcs.mit.edu/debian/ экспериментальных основном несвободные ВНО
    
  3. Также добавьте следующие строки в файл/etc/АПТ/предпочтения.

    Пакет: *
    Пин-код: выпуск=экспериментальная
    Пин-Приоритет: 1
    
  4. Затем запустите

    apt-получить обновление
    
  5. Затем запустите

    apt-получить источник MySQL-5.6
    

    в некоторых подходящую директорию. Я обычно создаю папку в /usr/местные/НИЦ,
    в данном случае, скажем /usr/местные/src/и в MySQL.

  6. Затем CD в /usr/местные/src/и в MySQL.

  7. Запустить

    суда apt-получить строить-ДЭП для MySQL 5.6
    

    На моей машине этот установил пару пакетов.

  8. Установите некоторые основные пакеты для сборки.

    apt-получить установку сборки-необходимые devscripts команда
    

    Затем компакт-диск в результате исходный каталог /usr/местные/в src/MySQL в/из MySQL-5.6- 5.6.16 и запустить

    debuild -ок -нам
    

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

    Если вы не хотите, чтобы запустить тесты, вместо этого можно использовать

    DEB_BUILD_OPTIONS="параметр nocheck" debuild -ок -нам
    
  9. Теперь вы должны установить libdbd-MySQL и Perl, которая является средой выполнения зависимостей пакетов MySQL.

     apt-получить установку libdbd-MySQL-это перл
    
  10. Затем CD на один уровень вверх в каталог/usr/местные/src/и в MySQL. Там должны быть deb пакеты есть. Вы хотите, чтобы установить по крайней мере

     MySQL-клиента-ядро-5.6_5.6.16-1~exp1_amd64.деб 
     в MySQL-общие-5.6_5.6.16-1~exp1_all.деб 
    MySQL-сервером-5.6_5.6.16-1~exp1_amd64.деб
     MySQL-клиента-5.6_5.6.16-1~exp1_amd64.деб 
    с MySQL-сервер-ядро-5.6_5.6.16-1~exp1_amd64.деб
    

    Это можно сделать например с помощью команды:

     с dpkg -я MySQL-клиента-ядро-5.6_5.6.16-1~exp1_amd64.деб 
     в MySQL-общие-5.6_5.6.16-1~exp1_all.деб 
    MySQL-сервером-5.6_5.6.16-1~exp1_amd64.деб
     MySQL-клиента-5.6_5.6.16-1~exp1_amd64.деб 
    с MySQL-сервер-ядро-5.6_5.6.16-1~exp1_amd64.деб
    
+158
lemurhvost 30 апр. 2015 г., 19:03:24

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

ДД, если=/dev/нуль=/Дев/СДА БС=1к количество=1

После что следующее должно работать:

расстались /Дев/СДА
блок ТБ
mklabel GPT-диск 
mkpart начального 0 4
печать
бросить

Если вы планируете добавить четвертый диск после этого, вы должны подумать о создании RAID-5 в сокращенном режиме:

для mdadm --создать --имя=DATA00 --Уровень=5 --автоматический=часть ... подробное устройство /dev/md0 \
--рейд-приборами=4 к /dev/sda1, поскольку на /dev/sdb1 и /dev/sdc1 отсутствует

затем добавить диск позже не потребует много лишних действий:

для mdadm --добавить файл /dev/sdd1

Если вы не создаете в сокращенном режиме вы должны расти рейда:

команды mdadm --расти --в RAID-устройства=4-резервное копирование-файл=/корень/grow_md0.бак с /dev/md0

(это предполагает, что ранее созданные недеградировавших с --рейд-устройства=3)

У меня LVM на вершине моего рейда, с этим было легко мере, когда я выросла от 4 до 5 дисков, хотя это должно быть возможно и без, а также.

Я был с помощью команды mdadm уже более 10 лет, всегда на разделы. Мой массив состоит из 3 дисков емкостью 3 ТБ и 4 ТБ 2 (я замена дисков 3 ТБ, как они ломаются). На 3ТБ диски полностью одну секцию, в 4 ТБ емкостью 3 совместимый раздел, а остальное на данный момент не используется, но на 4 ТБ разделяются таким образом они могут быть использованы для загрузки (есть дополнительный, маленький, диск в системе, который я использую для загрузки, но я, возможно, захотите избавиться от, что для того, чтобы открыть слот для SATA расти налета еще.

+154
as0704 4 мая 2018 г., 07:43:20

Любой пользователь может запустить что-то при загрузке, добавив кронтаб запись с @перезагрузки вместо времени. Редактирование пользователя файл crontab (кронтаб -у Джо -э , как корень или кронтаб -е , как Джо) и добавьте строку типа:

@перезагрузки /дома/Джо/ОГРН/старт-tmux

где старт-tmux - это сценарий, который начинается ваш tmux сессии.

+149
ezichu audipika 18 янв. 2014 г., 13:07:48

Вот моя исходная ситуация:

В папке, названной по примеру отца, сохраняются некоторые файлы следующим образом: отец содержит 24 дочерние папки (назовем их child1, так, Ребенка2, ...), и каждый из них имеет 2 файлы, файл file1.Ави и файл1.НФО на первого ребенка, файл2.Ави и файл2.НФО для второго, и т. д.

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


Пока лучшее, что я ушла с СР -Р ./*.Ави . но это не извлечь файлы из папки, и, кроме того, очень долго процесс.

Как я должен писать?

+129
Nick Minaev 27 янв. 2014 г., 21:19:36

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

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

макро показателей,пейджер ":набор confirmappend=не удалять=да разрешить=нет\н<ясно-флаг>Н тег<префикс><сохранить-сообщение>=архив\п:задание confirmappend=да удалить=задать-да разрешить=да\н<далее-неудаленные>"

Это:

  • Установить какое-то значение перед действием, в том числе разрешения=нет , чтобы не прыгать к следующему сообщению
  • Очистить непрочитанные флаг: <ясно-флаг>Н
  • Сохранить сообщение в моем архиве: тег<префикс><сохран-сообщение>=архив
  • Установите значение обратно на то, что они должны быть, в том числе решения
  • Перейти к следующему неудаленные сообщения: <далее-неудаленные>

Итак, чтобы пометить сообщение как прочитанное и удалить, что-то вроде этого должно работать:

макро показателей,пейджер д ":набор confirmappend=не удалять=да разрешить=нет\н<понятно-флаг>Н тег<префикс><удалить сообщение>:установить confirmappend=да удалить=задать-да разрешить=да\н<далее-неудаленные>"
+129
Makara Mako 7 апр. 2019 г., 09:33:44

Вопрос в том, что

грэп -Ф-Р 'строка1|строка2|string3' в /var/www в/НТТР

искать текстовую строку строка1|строка2|string3 в файлах. Обратите внимание, поскольку вы ищете фиксированных строк, нет никаких причин, чтобы использовать для egrep (или грэп -е).

Что вы могли бы сделать, это использовать

е 'строка1\nstring2\nstring3\Н' | грэп -Ф с /dev/stdin с -Ф-р в /var/www В/с HTTP

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

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


Пример из ваших замечаний:

Посмотрите на любой из строк позволяют с 8.8.2.5, позволяют с 192.3.0.4 и DenyAll в файлы в $dirpath:

е позволяют с 8.8.2.5\nAllow от 192.3.0.4\\nDenyAll Н' |
грэп -Ф с /dev/stdin с -Ф-Р "$dirpath"
+63
Wadu 6 янв. 2012 г., 07:43:01

Установщик работает нормально. Это позволяет мне выбрать ЛЖ ЛЖ я хочу установить, чтобы я нажмите Установить, и, как и любой толковый установщик, размонтирует все смонтированные разделы на физический диск (/dev/nvme0n1)... к сожалению, это включает в себя отключение ПВС, поэтому VGS и, таким образом, ЛВС, связанных с ними, исчезнет, и тогда установить не удается, поскольку устройство я рассказал установить, чтобы больше не существует. Любые идеи?

+49
Huihui Li 18 сент. 2016 г., 17:20:15

не могу проверить без некоторые образцы данных, но что-то вроде этого:

вставить <(генерировать ключи "именем") "именем" |
на awk '! видел[$1]++ {печати $2}'
+32
Simba3696 15 мая 2017 г., 20:55:59

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil