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

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

Я получение только сообщений об ошибках из файла каждые 10 минут.

Изначально, в 1-ый раз я принесла все строки в новый файл с соответствующим узором "ошибка", используя на awk.

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

Может кто-либо предложить мне лучший код или скрипт для этого?

+661
Taylor Ted 25 мар. 2017 г., 21:19:45
37 ответов

Моя установка требует, чтобы некоторые из моих /и т. д. Файлы находятся в отдельном разделе. Для этой цели я создал ссылку:

ЛС-ли в /etc/группа
956 lrwxrwxrwx 1 корень 21 7 мая 15:48 файле /etc/группу - > в /var/общие/и т. д./группы

ЛС-ли в /var/общие/и т. д./группы
3145744 -RW-р-р-- 1 корень 668 11 мая 11:02 /ВАР/общие/и т. д./группы

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

программой groupadd ФОО
программой groupadd: ошибка при записи изменений в файл /etc/группа

трассированием отчеты:

переименовать ("файл/etc/группа+", "в/var/общие/и т. д./группы") = -1 EXDEVБЫЛ (неверный кросс-устройства по ссылке)
напишите(2, "программой groupadd: ошибка записи "..., 54groupadd: ошибка при записи изменений в файл /etc/группа
) = 54

Любые идеи, как я могу получить программу groupadd на работу?

+992
osde8info 03 февр. '09 в 4:24

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

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

[ "$(ПС-Т $(ПС -о комми= -о телетайп:= | \
у awk '1 $=="ПС"{печати $2}') | \
грэп [л]огин)" ] && \
Эхо "консоль" || Эхо "терминал"
+984
Manoj Kumar Rai 6 мая 2018 г., 13:24:39
Другие ответы

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


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

Объяснение

Проблема была с конфигурацией из файла/etc/resolvconf.conf, который автоматически создается во время установки.

Получается, что из-за установки local_unbound_enable="да", то FreeBSD добавлена

resolv_conf="/dev/нуль" # запретить обновление /etc/файл resolv.конф

в файле/etc/resolvconf.конф, которые препятствовали внесении изменения в/etc/файл resolv.конф. В результате моя система, кажется, всегда отправлять запросы DNS для одного из корней, а не DNS-сервер, предоставляемый горячей точке.

Решение

  1. Удалить resolv_conf="/dev/нуль" из файла/etc/resolvconf.конф.

    Система автоматически возвращается в файле/etc/файл resolv.конф затем.

  2. Удалить local_unbound_enable="да" из файла/etc/rc автомобиль.конф.

  3. (Необязательно) выполните обслуживание стоп local_unbound.

+975
christopher slusher 19 февр. 2016 г., 22:34:38

Я собрал собственное ядро Linux в составе busybox. Busybox и init в не поддерживает уровни. Когда ядро загрузится в с busybox, он сначала выполняет инициализации , которая ищет заданный уровень выполнения в файле/etc/содержимое файла inittab. Busybox в инит работает просто отлично без в/etc/содержимое файла inittab. Когда содержимое файла inittab будет найден, он имеет следующее поведение:

::sysinit:/етц/инит.д/РВС

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

+972
Fatweak 25 окт. 2019 г., 14:09:00

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

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

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901931

Вы можете попытаться убить робость как корень. На моем компьютере это сразу решает проблему:

судо killall робость
+922
ustijnsk3 27 июл. 2013 г., 09:17:49

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

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

+920
Jeff Ferland 29 дек. 2015 г., 01:43:15

Как ошибка говорит, Я Гесс каталог, в котором вы хотите смонтировать его, очевидно, не существует, поэтому нужно его создать, например, горе -т в NTFS как /dev/yourraid /каталог/mnt/mounthere как в каталог/mnt/mounthere каталога вы должны создать его. И дайте мне знать, как вы создали RAID Минт, так что я могу помочь вам больше редактировать я realice, возможно, вам придется пейзаж пространство между рейд 0, как

Рейд\ 0
+908
Caine Nielsen 17 окт. 2011 г., 09:33:38

Если у меня есть сценарий под названием teiid.sh набор ежедневно по заданию cron. Цель скриптов для инициализации запуска teiid.

Как бы я сделать звонок, чтобы проверить, чтобы увидеть, если teiid.sh правильно работать с cron, а не просто выполняя бесконечные действия или бездействие?

Пример:

@ежедневно * * * * /etc/init.d/teiid.sh Джефф@****.Эду

Бы с chkconfig --добавить /etc/init.d/teiid.sh помощь в чем-то?

+835
wey136 25 авг. 2014 г., 12:44:22

Когда я пытаюсь ням установить НСС-пам-уязвимостей на CentOS 6.8 я получаю следующее:

$ судо установить ням НСС-пам-уязвимостей
Загруженные Плагины: fastestmirror, безопасности
Настройка процесса установки
Отсутствие пакета НСС-пам уязвимостей в наличии.
Ошибка: ничего не делать

Что делать?

$ в Yum repolist
Загруженные Плагины: fastestmirror, безопасности
Загрузка зеркало скоростях от кэширования данных на наличие
repolist: 0
+797
zemlanin 24 июл. 2010 г., 05:13:51

Я пытаюсь поддельные сравнению с XInput событий с хте:

ул. хте "$(Эхо '<[email protected]>')"

Но, я получаю:

[email protected]г;qil<со;х

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

Обновление

Выход из хте "ул. '<[email protected]>'"

[email protected]г;qil<со;Х4

+779
makemoney123 8 мар. 2012 г., 08:53:01

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

В руководство по PHP для старпома явно напоминает цитату команду или аргументы для оболочки обработки:

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

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

$ РНР -р 'не$Foo="$$$"; система("/бин/Эхо $фу");'
21836$

$ РНР -р 'не$Foo="$$$"; система("/бин/Эхо " . escapeshellarg($фу));'
$$$

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


Кроме того, как Kusalananda упоминает, (и как обычно) вы все еще хотите процитировать переменные в bash-скрипт тоже. Так что используйте Эхо "$путь" , а не Эхо $путь. Знак доллара-это не проблемы, пробелы и символы Глоб являются.

См.:

+766
Sai Venkat 27 дек. 2019 г., 10:29:48

В месте редактирования с использованиемЭд и СЭД (в командной строке):

Эд -с 123.txt<<<$'3Р !СЕПГ -Н "2,4 г" Азбука.тхт\ПЗ'
+760
648trindade 17 янв. 2016 г., 01:54:14

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

+753
Chris Schofield 27 мар. 2019 г., 16:13:04

Я хочу, чтобы отобразить версию узел в моей команде командной строке. Я создал функцию, чтобы генерировать ту часть ПС1. Он получает основную версию узла, и цвета на ее числовое значение. В мой .файл:

nv_ps1 () {
nv_re="в([0-9]+)\.[0-9]+\.[0-9]"
 если [[ $(NVM_BIN $/узла-версия) =~ $nv_re ]]; затем
nv_major=${BASH_REMATCH[1]}
 пусть nv_color=$nv_major+26
 Эхо "\[\е[${nv_color}м\]$nv_major\[\е[г\]"
интернет
}

экспорт и PS1="[\$(nv_ps1) \[\е[36М\]\т\[\е[г\] и \W]\\$ "

Escape-последовательности в выходную функцию не учитываются, и в командной строке заканчивается в таком виде:

[\[\е[34М\]8\[\е[м\] 08:54:58 ~]$ 

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

+736
footy 5 окт. 2015 г., 14:16:35

а) перестать использовать старые Unix acroread , как он, вероятно, не видел обновления В лет или б) использовать LD_PRELOAD трюк поддельные из файла passwd Файл Открыть или C) вручную добавить необходимые записи пользователей к локальной файла passwd файл.

Мне пришлось установить его на LDAPified машины, и это ему не удается, и роется в файл passwd файл:

$ трассированием -е след=файл -о'тьфу acroread

(acroread:17602): Глеб-предупреждение **: getpwuid_r(): не удалось из-за неизвестной идентификатор пользователя (1234)
...
$ grep в файл passwd тьфу
открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3
открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3
открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3

Так один "исправить" действительно, чтобы добавить пользователя записи в файл passwd файл.

+655
Bob La Quey 7 июн. 2013 г., 15:29:28

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

+612
fmarc 24 авг. 2016 г., 13:45:14

Я проверил коды ядра Linux и есть что-то другое в ответ Остин.

арка/х86/Рейнхард

 конфиг PGTABLE_LEVELS
инт
 по умолчанию 5, если X86_5LEVEL
 по умолчанию 4 Если архитектуру x86_64
 по умолчанию 3 Если X86_PAE
 по умолчанию 2
+607
Garvit Kothari 10 авг. 2019 г., 03:03:56

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

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

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

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

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

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

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

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

+572
Megan Andrews 12 окт. 2013 г., 07:56:34

Это отсутствие поддержки GPU в ядре (и, вероятно, также в X.Org драйвер видео), который нужно как-то решать. Корректная поддержка Небесное озеро на основе графических процессоров в i915 драйвер ядра должны быть доступны из ядра 4.4 на. Опять же, сам я еще не мог обзавестись процессором Intel GPU с устройстве код 1912 работал в Debian Джесси под 4.4.5 из-за чего-то с возможно X.org версия в Jessie (не пробовал сейчас любой более поздней версии ядра, хотя). Так это будет или крупное обновление системы, или выделенного графического процессора.

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

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

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

В дополнение к составлению либо ядра Linux или просто графический драйвер Intel, вы бы еще также нужно сделать последние достаточно X.Org Intel видео драйвер, который поддерживает также выполняется на основе графических процессоров, так что вы, вероятно, также в конечном итоге нужно скомпилировать, что (возможно, всю X.Org) тоже. Это может оказаться невозможным без обновления большой части остальной части системы из-за противоречивых требований для многих других компонентов. Ведь существует причина, почему большинство людей полагаются на готовых дистрибутивов, вместо того, чтобы получить вещи, идущие с нуля :)

+571
rgwidt 28 окт. 2017 г., 22:04:57

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

Вина построена с использованием системы пакет fontconfig / программа FreeType, который отлично работает и поддерживает RGB субпиксельное сглаживание и небольшое намекая (что я хочу). Это не один из старых байт-код интерпретатор или ЖК-фильтр вопросов с FreeType, моя система только для меня. Я также попробовал несколько шрифтов, я знаю, что вино может переопределить параметры для определенных шрифтов по умолчанию.

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

+522
pbillen 18 июл. 2018 г., 23:07:59

Вы можете использовать следующий код :

Ява YourApp "$1"

И запустить ваш код такой :

./app.sh your_argument 
+518
Jason Gochenaur 15 нояб. 2013 г., 02:23:27

Вы можете просто поставить эту команду в bash-файл, затем запустить, как показано ниже:

  • SSH пользователь@сервер < script.sh
+442
leochab 15 янв. 2010 г., 16:49:38

Как отключить крышка-закрытие спать на экрана GDM (не авторизованных) на прокачивание?

+431
Pool Party Poro 1 авг. 2015 г., 16:15:47

Когда вы упоминаете "загрузки инструкции написано к материнской плате чип", вы имеете в виду с UEFI NVRAM на загрузки переменных.

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

Кроме того, в UEFI спецификация определяет способ, чтобы сделать загрузочный съемный носитель таким образом, что не требует загрузки переменных в NVRAM: если СМИ имеет тип файловой системы, что является узнаваемым для встроенного ПО UEFI (спецификация требует поддержки файловой системы FAT32, но допускает возможность поддержки других файловых систем типа тоже) и что файловая система содержит загрузчик в путь \ели\сапог\ботинок<архитектура-идентификатор>.ЭФИ, тогда она будет признана в качестве загрузочного. Для 64-битный для x86 аппаратных средств, <архитектура-идентификатор> будет х64. Если носитель ОПС-секционированные, там может быть дополнительное требование, что раздел, содержащий загрузчик имеет идентификатор GUID типа идентификации его как системным разделом EFI или ESP.

Однако, некоторые реализации UEFI будет "услужливо" удалить все загрузки переменных, ссылаясь на дисках, которые больше не присутствуют. Так что если ваша новая система заканчивается реализация UEFI с этой "особенностью", вам придется полагаться на "съемный носитель" загрузки механизма на все корзины жестких дисков. На дисках с несколькими Осс, вы бы положить в \ели\загрузки\BOOTX64.Ели загрузчик, что может представлять собой меню загрузки, а затем загрузить некоторые ОС, например, в UEFI версия для grub2, или, может быть, изысканный.

Что касается поддержки Вашего выбора ОС:

  • современные версии Linux Минт определенно поддерживает UEFI.
  • быстрый поиск в интернете показывает, люди, несомненно, удалось загрузиться Зорин с UEFI и сделали видео YouTube о том, как это сделать.
  • Для Windows XP это наверняка не загрузки UEFI способен.
  • 64-разрядной версии Windows 7 SP1 можно с UEFI способны, но могут возникнуть проблемы, так как поддержки не столь изыскан, как в более поздних версиях Windows. Возможно, потребуется отключить безопасную загрузку.

Если вам нужен Windows XP, вам понадобится система, реализация которой UEFI включает модуль поддержки совместимости с BIOS, или CSM для краткости. Если вы используете более старую видеокарту, которая не включает в себя с UEFI-совместимыми прошивками, вам понадобится CSM включена независимо от того, какой операционной системы вы будете использовать, или дисплей не будет работать, пока ОС дисплей драйверы окочурится.

В некоторых реализациях UEFI, а также параметры конфигурации загрузки для ВСМ/устаревшей загрузки в BIOS спрятаны, если Безопасная загрузка отключена, так как требует безопасной загрузки в UEFI Boot и обычно включен по умолчанию, так как в Microsoft на базе Windows 10 требования к сертификации.

На многих системах UEFI с CSM, можно выбрать, должна ли система предпочитает стиль загрузки с UEFI за устаревший стиль BIOS или наоборот. Это позволит вам загрузиться с подключенным к сети в Windows ХР Caddy в устаревший стиль БИОС, хотя система могла бы потратить некоторое время, пытаясь обнаружить первые UEFI загрузочного систем.

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

Кроме того, пытается запустить Windows XP на систему, без соответствующих драйверов чипсета может быть трудно или даже невозможно. Я хотел бы призвать вас, чтобы изучить возможности, чтобы удовлетворить ваши ОС Windows XP с виртуализацией, чтобы сделать XP установок независимо от фактического физического оборудования. Например, вы можете установить Oracle VirtualBox на Линукс Минт и запуска экземпляра Windows XP в VirtualBox и виртуальные машины.

+425
youanden 9 дек. 2014 г., 14:38:02

Вы можете добавить

набор -у

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

Сценарий как

#!/Бен/ш
набор -у
Эхо $ФОО

в результате

script.sh: 3: script.sh: фу: параметр не задан

Если вы используете Баш вместо ошибки будет выглядеть следующим образом:

script.sh: линия 3: фу: несвязанных переменных

+398
limovala 14 нояб. 2010 г., 12:01:32

резюме : используйте >> для добавления, используйте [ -F файл ] , чтобы проверить.

попробовать

если [ ! -Ф мой_файл ]
тогда
 кошка <<ВФ > файл myfile
сервера {
 слушать 80 default_server;
 слушать [::]:80 default_server;
 имя_сервера $сервер ;
 корневой каталог /usr/доли/nginx/HTML;в
}
ВФ
интернет
  • синтаксис кот <<ВФ называется "документ".
  • $сервер будет заменить на его значение, или пустой, если не определено.
  • как указывалось, можно использовать одинарных кавычках 'ВФ' , чтобы избежать замены ВАР, если таковые имеются.
  • вы также можете иметь многократные отражения (это может быть болезненно для поддержания, если слишком много Эхо)

    Эхо "## ФОО.конф" > фу.конф
    Эхо параметр1= "привет" > > фу.конф
    Эхо параметр2=мир >> фу.конф
    

добавляя

нет прямой вставить в bash, либо использовать временный файл

файл MV file_tmp
файл кот new_content file_tmp > 
РМ file_tmp

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

файл sed-я-е '1р new_file' -е 'ВК' 
+372
Ilian Iliev 4 дек. 2013 г., 03:03:57

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

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

+365
Jamesar 19 дек. 2012 г., 18:28:05

Мне нужно перенести несколько папок с моего сервера на моем ПК. Я в настоящее время с помощью команды:

программе pscp -Р [email protected]:/public_html/folderA "C:\folderA" && программе pscp -Р [email protected]:/public_html/folderB "C:\folderB"

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

Можно ли объединить команды таким образом, что пароль требуется только один раз?

+337
user300129 5 мар. 2012 г., 04:07:09

Я использовал Руфус 2.12 от В10 2 раза, чтобы установить CentOS и Ubuntu.

Но теперь я хочу установить другую ОС, и Руфус не получится: он отображается в заданиях, но не появляются на экране. В чем проблема?

Я думаю, что проблема в Windows 10, но я не знаю, что именно. Помощи UNetbootin работает, но у меня не получается писать в CentOS.

+321
hspaans 20 янв. 2015 г., 00:07:17

разрешение на перемещение/переименование реж, исходит из разрешения ".." каталог (содержащий Дир), а не от самого реж.

Простой пример

$ testdir была функция mkdir/подкаталог -п $ чмод -Вт testdir была $ testdir была МВ/testdir была каталогом/othersub

МВ: Дас Verschieben фон »testdir была/каталогом“ нач »testdir была/othersub“ Ист нихт средство: нет Berechtigung ==> без разрешения

+248
user159303 28 нояб. 2018 г., 20:50:54

Я установил Ubuntu 15.10 на MacBook Pro сетчатки конце 2013 года. Это работает хорошо, пока я не сломать загрузки, переустановки жратвы.

Сейчас я не в состоянии его починить.

У меня есть три раздела:

на /dev/sda1, поскольку - файл /boot - ext2, в 
на /dev/sda2 - / - корень в ext4, enrypted с Лукс 
на /dev/sda3 в качестве замены, зашифрованные с Лукс

У меня нет логических томов есть.

Я пробовал переустановить GRUB с помощью initramfs, чтобы настроить для загрузки в режиме BIOS и получал либо мигает курсор и ничего не происходит или MacBook в цикл перезагрузки.

Моя конфигурация:

файл /etc/crypttab можно найти (без изменений, как я его от начала)

корневой идентификатор UUID=***`<идентификатор зашифрованного раздела /dev/sda2>`*** никто Лукс сбросить
поменять идентификатор UUID=***`<идентификатор зашифрованного раздела /dev/sda3 в качестве>`*** никто Лукс,обменять,поменять

файл /etc/initramfs, в-инструменты/конф.д/cryptroot:

цель=корень,источник=идентификатор UUID=***`<идентификатор зашифрованного раздела /dev/sda2>`***,ключ=нет,сбросьте

файл /etc/initramfs, в-инструменты/конф.д/возобновить:

Резюме=идентификатор UUID=***`<идентификатор зашифрованного раздела /dev/sda3 в качестве>`***

/и т. д./По умолчанию/жратвы (эта конфигурация дает мне пустой экран с мигающим курсором):

GRUB_ENABLE_CRYPTODISK=г
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=истина
GRUB_TIMEOUT=10
Команду -я -с GRUB_DISTRIBUTOR=`2> /dev/нуль || эхо на Debian
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset"
GRUB_CMDLINE_LINUX="cryptdevice=на/dev/sda2:корень=/Дев/маппер/корень"
GRUB_PRELOAD_MODULES="ЛВМ Лукс крипто-диска"
GRUB_INIT_TUNE="480 440 1"

Когда я изменить GRUB_CMDLINE_LINUX="cryptdevice=идентификатор UUID=<UUID в зашифрованный файл /dev/sda2>:корень=/Дев/маппер/корень" - я вам в непрерывный цикл перезагрузки

Шаги я беру:

судо Су
cryptdisk luksOpen на /dev/sda2 корень
смонтировать /dev/маппер/корневой каталог /mnt
смонтировать /dev/sda1, поскольку проблема
горе -о привязать /dev /тугриков/Дев
крепление-о'привязать /dev/оч /шоссе/Дев/оч
горе -о привязки /системы в/MNT/sys файла
горе -о привязке файла /proc в /MNT/прок
горе -о привязки /выполнить в /MNT/запуск
использование chroot в /MNT /бин/Баш
обновления-пакет initramfs-K все -с
жратва-установка /Дев/СДА
обновление-жратва
выход
перезагрузка

lsinitramfs файл /boot/initrd в* | грэп использовании дает:

переключатель пакет cryptsetup
Либ/пакет cryptsetup
Либ/использовании/askpass
программа lib/x86_64 с-линукс-дистрибутив GNU/libcryptsetup.так.4

Любые идеи, что я мог бы быть пропавших без вести или делаю неправильно?

+243
mikemil 19 авг. 2014 г., 11:03:15

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

Вы можете попробовать отредактировать временно командной строки напрямую из grub при загрузке, чтобы проверить его. Для постоянного изменения вам нужно отредактировать файл /и т. д./По умолчанию/жратвы и убрать слово точный список с параметр GRUB_CMDLINE_LINUX. После этого вы можете восстановить конфигурационный файл GRUB с помощью

файл grub2-mkconfig -о /загрузки/граб/граб.cfg для
+207
TheReduxPL 28 июн. 2014 г., 05:43:14

Попробовать ncdu, отличной командной строки использования дискового анализатора:

+194
leirbagttam 7 июл. 2013 г., 23:09:58

Проблема, кажется, быть исправлены с сожалению 1.15.1

+176
Ricardo Silveira 9 апр. 2010 г., 07:00:02

Это нормально, это потому, что Linux имеет перерасход (перерасход.соотношение) и Вирт тоже разделяемой памяти между процессами, которые используют один и тот же общий объект.

+128
user5507535 15 мая 2011 г., 10:16:02

Я согласен с @ОДС, что это что-то пограничное вопрос. Правда, окон включает в себя свои собственные протоколы удаленного доступа в системе Unix имеет свое собственное. Корпорация Microsoft PowerShell имеет окрепла, поскольку он был введен с Vista, и он может сделать большинство, если не все, что вы ожидаете shell-скрипт, чтобы сделать для вас в вашей системе Windows. Например, по данным сайта TechNet:

В Windows PowerShell, в особенности удаленной работы поддерживаются WS-управление протокола и служба удаленного управления Windows (WinRM), реализующей WS-Management в Windows. Компьютеры под управлением Windows 7 и более поздние версии включают в WinRM 2.0 или более поздней. На компьютерах под управлением более ранних версий Windows необходимо установить расширение WinRM 2.0 или позднее в соответствующих случаях и если поддерживается. В настоящее время, Удаленная работа поддерживается в Windows Vista с пакетом обновления 1 или более поздней версии, Windows 7, для Windows Server 2008 и Windows Server 2008 версии 2.

Конечно, использование этого с Linux клиент представляет некоторые проблемы, но я думаю, что виртуальная машина будет решать большинство из них, или даже просто с netcat или SSH и прокси-сервера. Войска 5 минут с помощью поисковика на мое легкое любопытство, и я теперь знаю Паш проект, хотя я не утверждаю о ее полезности.

Обновление:

В очередной раз интересным, что мягкий любопытства я вновь Паш на SourceForge страницы и просмотрел чуть больше. При этом я заметил, что связано рекомендованных проектов включал в себя не только winexe , что @ОДС рекомендует, но другой я никогда не слышал, под названием Победа-Баш. Из описания:

В отличие от других баш портов для Windows (например, в Cygwin баш ), на победе-Баш не нуждается специальных условий и библиотек DLL. Есть только один двоичный и все.

Цель победить-Баш проект, чтобы закончить порт на Windows и обеспечить полнофункциональную bash.exe бинарных для Windows NT и производных систем. победа-Баш может быть использован в качестве входного оболочки, а также интерпретатор для выполнения ООН*х скриптов.

Что я нахожу важным в выше относительно этого вопроса является ее самостоятельный характер. Если его нет библиотеки или реестра зависимостей, исполняемый файл Windows можно удаленно , например с файлового ресурса - без установки. Так что вполне возможно, что вы могли удаленно подключаться к машине с помощью родной протоколов Windows (возможно, также С или в том числе winexe ), запустить в PowerShell или объем использовать команду, чтобы отобразить общую папку, выполните ваш скрипт через победу-Баш, затем отменить акцию и завершить соединение без необходимости копировать даже один файл на удаленный хост.

Я говорю, что это возможно, а это работает? Я не знаю, хотя я мог бы просто выяснить.

Я хотел бы сохранить текущую выиграть ПЭ изображения на системы с EFI раздела, поэтому она доступна для изысканный (и загрузочного благодаря iPXE взломать или два). До сих пор я только подгонял его, чтобы блокировать Windows по умолчанию установить начальную и установить его, чтобы открыть cmd в командной строке индикатора по версии netcat, потому что с Cygwin , как мне казалось, ужасно много муторно для немного прибыли, но теперь мои ранее легкое любопытство растет... я скорее возвращаться с докладом на моем опыте после добавления его в мою ПЭ изображения.

КОНЕЦ ОБНОВЛЕНИЯ

@ОДС упоминает winexe, о которых я никогда не слышал раньше, хотя я и сейчас интересно. Он также упоминает, что при работе в качестве инструмента можно использовать, и что это инструмент, который я часто себе - он дает довольно мощный доступ к реестру серверной с помощью SQL-подобного синтаксиса.

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

Последнее, что я скажу, что перенос кода из одной операционной системы в другую делается не так часто, как нам хотелось бы по причине: он является проблематичным по своей природе. Разные операционные системы ведут себя по-разному, если ничего другого, по крайней мере, потому что они разные. СШ например, по крайней мере, по моему опыту, был не в состоянии справиться с электроприводом' закончил разрешения и требует либо система уровней доступа или просто не работать, хотя с netcat вроде и принимает разрешения на уровне учетной записи пользователя, под которой я побежал. Powershell, как я уже упоминал выше, может быть чрезвычайно утомительным инструмент, если использовать для парсинга строк, как вы привыкли делать в среде Unix, так как он рассматривает все как объект в своем собственном праве. Так что удачи.

+71
DanielY 17 июн. 2012 г., 15:56:17
СШ-я -Г -V "ключ.УГР" [email protected]

Это не может работать. Вы перепутали аргументы. Он должен быть ... -я "ключ.УГР"-г -н .... Он просто делает перенаправление X11.

СШ -л 2222:на localhost:8888 -н -о GatewayPorts=да имя-О-М

Это вперед удаленный порт 8888 на локальный порт 2222. Вам просто нужно заменить номера портов:

СШ -л 6000:имя localhost:6001 -я ключевая".УГР" -г [email protected]

Ни больше, ни меньше.

+24
vichi 4 янв. 2011 г., 03:33:23

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