Проблема сглаживания команду с трубопроводом и аргумент

Примечание: Я используете tcsh.

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

emailattach псевдоним Эхо "текст сообщения" | шавка -это \!:1 -с "предметом" [email protected]'

Этот псевдоним устанавливает просто отлично, без каких-либо нытье, но когда я пытаюсь запустить его, я получаю следующее сообщение:

Не могу стат [email protected]: нет такого файла или каталога
[email protected]: не удается прикрепить файл.

Когда я удалить -а \!:1 Я больше не получите сообщение об ошибке, так что я считаю, что проблема может быть ориентирована на эту часть псевдонима. Файлы, которые я сказал emailattach прикрепить настоящие, прикрепляем файлы (формат PDF специально), так что это не проблема.

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

[email protected]: не удается прикрепить файл.

Чтобы увидеть, если трубопровод был суть проблемы, я попробовал следующий:

emailattach псевдоним шавка -это \!:1 -с "предметом" [email protected]

а потом попробовал просто работает:

Эхо "текст сообщения" | emailattach /путь/к/вложение

что дало такое же сообщение об ошибке, как я первая в списке(не может стат...можете прикрепить файл.). Однако, когда я просто убежала:

Эхо "текст сообщения" | emailattach 

Я получил эту ошибку:

Плохо ! селектор арг.

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

Что я написал неправильно, на мой псевдоним, что делает его не работать?

+707
lazuxd 15 дек. 2017 г., 18:58:01
33 ответов

Вы можете легко сделать это в bash:

вход='2.6.4.0-91'
вход=${ввод%-*}
вход=${ввод//./}
Эхо "$ввод"
2640
+975
Pankaj Chauhan 03 февр. '09 в 4:24

Загрузить видео в Linux (например Линукс Минт установка с USB накопителе), смонтировать корневой раздел с внутреннего диска, найти и исправить/отключить фиктивные сценарий.

+958
user652061 27 мар. 2014 г., 06:50:15
Другие ответы

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


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

Кто-нибудь знает какой максимальный размер файла может быть обработано create_compressed_fs инструмента или используется устройство/dev/cloop устройства? Я подозреваю, что это может быть корнем проблемы.

Я создал "ИСО" (ОДС) изображение: genisoimage --позвольте-ограниченный-размер команды и затем пропускали ее через create_compressed_fs. Но установка на устройство/dev/cloop удалось с причиной:

cloop: окончательное смещение неправильно (73........ не 61........)

+945
Mirko Vezzoli 7 апр. 2013 г., 07:44:14

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

Делает Linux предоставляют методы, как специальные файловые системы или логических томов (логических томов, я имею в виду такие вещи, как пакет cryptsetup или пакет lvm2), который может работать напрямую с такими "сырых" устройств, делаем все проверки контрольных сумм, плохие сектора, переназначение, коррекция ошибок и т. д. на программном уровне? Будет метод проверки ошибок зависит от типа или свойств хранилища РАО?

+915
evandertino 28 февр. 2015 г., 23:38:17

Ваш скрипт не работает, потому что ^ представляет управляющий символ последовательности. Два символа питания комбинацию клавиш Ctrl+с характером, который Баш интерпретирует как команду, чтобы перейти в начало строки. Вам нужно использовать \^ вместо.

экране -П 0 -С МС-х вещей 'новый CD /home/server/Desktop/ServerSoftware/Minecraft/modpacks\^AgrarianSkiesHQ\^3_1_1\^AgrarianSkiesHQServer^M'
экране -П 0 -С МС-х вещей './ServerStart.sh^М'

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

+883
TK debian 11 июн. 2017 г., 17:01:38

Я нашел подробное объяснение на этой странице. Надеюсь, что это работает для вас!

http://code.google.com/p/jhu-lcsr-ros-pkg/wiki/UbuntuXenomai

+856
Gio P 24 нояб. 2010 г., 14:16:41

Как описано Хауке намерение здесь-только уникальные элементы в переменной$PATH переменной.

Это не портативный сценарий awk, хотя, РС часто ограничивается только один символ, а не регулярное выражение. Более портативная альтернатива будет что-то вроде этого:

путь setenv `функции printf "%s" на "$путь" | у awk '{ суб("/$","") }; х[$0]++ < 1' РС=: | паста -с -д : -`

Испытания в tcsh с поглазеть и nawk.

Несколько вещей, чтобы отметить:

  • лишние строки можно избежать с помощью функции printf.
  • в !, что означает расширение истории в tcsh, можно заменить на проверку, если значение меньше 1.
  • завершающий путь сепараторов удаляются с суб().
+852
user283448 21 нояб. 2018 г., 23:27:25

Я замечала, что некоторые странное поведение, когда я введите символы, такие как ' или Апостроф. Всякий раз, когда я печатаю это, > символ появляется каждый раз, когда я Тип что-то, и все, что я набираю, казалось бы, ничего не делает. Но когда я повторно введите символ, он возвращается к нормальной жизни.

пользователь@в Debian:~$ '
команда > 
> '
-Баш:
команда
: команда не найдена
пользователь@в Debian:~$

Что это за функция? Насколько я знаю, на man-странице для bash не говорить об этом


Debian Джесси

+818
Probas Probas 13 дек. 2019 г., 20:29:52

"Универсальные компьютерные средства, доступные в ОС UNIX, инструментарий" - это, наверное, все основные ООН*х инструмент, вам нужно объединить инструменты для создания вещей. Я люблю совмещать латекс, Р и Sweave! Термин "журналы" оставляет вопрос немного открыт, но, видимо, по назначению, обратите внимание на термин "универсальный". Поэтому ничего про предварительную обработку с awk/СЭД/и т. д. И только о заговоре идет в текст-файлах. Получайте удовольствие!

enter image description here

команды mkdir $ фотографии
$ Р бумага Sweave УМК.Rnw 
Запись на подачу бумаги.Текс
Обработка фрагментов кода с нужным ...
 1 : термин дословно

Сейчас вы можете запустить (формат PDF)LaTeX на бумаге.Текс'
бумаги - $ pdflatex.Текс 3&>/dev/нуль

$ выказывают бумаги.формат PDF 

бумаги.Текс

$ бумажный кот.Текс

\documentclass{статьи}
\usepackage[кодировке utf8]{inputenc}
\usepackage{graphicx}
\usepackage[Т1]{fontenc} % предназначен цитаты

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

<<Эхо=ложь>>=
ПНГ('./Картинки/примеры.ПНГ')
х<-1:10
г<-10:1

пар(mfrow=C(в 2,2))
 Требование № /пример питания 
участок(Х,Y-2, тип= "л", ylab= "цена", xlab="количество")
линии(г,х+2)
линии(х,х)

название(основной="примеры по ННН за Р Sweave латекс")

Хист(rnorm(100)) # гистограмма пример
сюжет(греха(1:1E3),потому что(1:1E3)) # круг пример
пример сюжета(греха(1:1E3),1:1E3) # грех 
@
\includegraphics{./Картинки/примеры.ПНГ}

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

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

Просто мысли вслух: выбрать растровый формат изображений, таких как TIFF, а затем просто распечатать 100-й столбец evevery или S/что-то подобное, чтобы увидеть его. Жаль только спекулируют, но я знаю, что TIFF-это де-факто растровые изображения формат для архивных целей ... я не знаю еще точно, как ОРЗ систем, таких как Тессеракт, справиться с ними, но тут проблема легко, потому что можно пропустить много вещей в предобработку изображения, потому что мы знаем, как их создает. Кто-нибудь есть идея, как это сделать? Или я изобретаю велосипед? Самое простое, подобрать инструмент, который генерирует петлями в ASCII, немного строгим должно быть "универсальными".

Обзоры

  1. Какие инструменты для визуализации портфеля в ASCII?
+814
Eissa Almuntaser 29 янв. 2016 г., 12:15:14

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

СЭД-х/[^а-Яа-я ]//г' <Источник >результат

Будьте осторожны, чтобы использовать Юникод-совместимый режим.

Вы можете внести дополнительные пост-обработки, например

для меня в $(результат кошка);делать Эхо "$я";делать|СНП|уник

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

+786
saritafercho 13 мая 2019 г., 10:11:41

С GNU СЕПГ вы можете указать линии адреса в первых~шаг формат так, чтобы изменить в каждой строчке, начиная со второй можно использовать адрес 2~2 например

$ СЭД '2~2 сек/(255)/(1)файл/' 
myName_tx_1 тип varchar(255)
myName_in_1 тип varchar(1)
myName_tx_2 тип varchar(255)
myName_in_2 тип varchar(1)
myName_tx_3 тип varchar(255)
myName_in_3 тип varchar(1)
myAddress_tx_1 тип varchar(255)
myAddress_in_2 тип varchar(1)
+755
kcatmanpkz 11 янв. 2010 г., 16:37:00

Когда я использую команду

lpoptions -д $ судо принтеров DeskJet-F300 по серии

это не изменить принтер по умолчанию.

$ lpstat -а
Принтеров DeskJet-F300 по серии принимать запросы с Солнцем 10 апреля 2011 11:02:12 утра по московскому времени
Мастер-F4200-серия принимаем заявки с пн, 04 апреля 2011 03:39:17 по МСК
Deskjet_F4200 прием заявок с пн 04 апр 2011 03:39:17 по МСК
HP_Deskjet_F4200_series прием заявок с пн 04 апр 2011 03:39:17 по МСК

$ lpstat -д
назначение системы по умолчанию: HP_Deskjet_F4200_series

$ lpstat -п
принтеров DeskJet-F300 по серии принтер находится в режиме ожидания. включен с Солнцем 10 апреля 2011 11:02:12 утра по московскому времени
 Принтер теперь онлайн.
мастер-F4200-серия принтеров, а также инвалиды с пн 04 апр 2011 03:39:17 часов по московскому времени -
 Отключен или выключен
принтер Deskjet_F4200 инвалид с пн 04 апр 2011 03:39:17 вечера по Москве -
 Отключен или выключен
HP_Deskjet_F4200_series принтер отключен с пн 04 апр 2011 03:39:17 вечера по Москве -
 Отключен или выключен

Ты знаешь, где неисправность?

+751
critter43 12 апр. 2016 г., 09:44:27

Символ табуляции (код ASCII/Unicode значения 9, сочетание клавиш Ctrl+я) представляет собой горизонтальный пробел, который простирается до следующего столбца граница. Системы с фиксированной шириной символов, таких как терминалы, часто по умолчанию для столбцов, ширина-8 символов.

+724
gep 12 апр. 2016 г., 17:55:13

После исполнения приведет вас к требуемой мощности.

1) у awk '{печати $5}' 4.txt | грэп -С4

2) у awk '{печати 5$}' 4.txt | грэп -с 5

3) у awk '{печати 5$}' 4.txt | сортировки | уник -с

Объяснение:

-вариант c будем считать нет. картины подобраны во всех вышеперечисленных случаях

+703
dowhilefor 15 окт. 2018 г., 00:24:48

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

OLDDATA=$("ЛС" - ООО " ТД " $(найти . -регулярное ".*/[0-9.]+"))

Только в простых случаях, потому что есть два ограничения:

  1. Это полагается на некотируемые подстановка команд (а так же использование $OLDDATA впоследствии). Поэтому она предполагает, что имена файлов не содержат каких-либо специальных символов (пробел или символы подстановки \[*?).
  2. Некоторые версии ЛС может корежить символы, которые нельзя распечатать в текущей локали.
  3. Если общая длина имени файла слишком длинное, вы получите ошибку. (Обратите внимание, что найти ... -exec, то и размер не поможет здесь, так как ЛС необходимо выполнить один раз, чтобы получить орден имена файлов правильно. Все, что они могли сделать, это скрыть ошибки и произвести вывод, что это не правильно отсортированный и корежить еще несколько персонажей, в случае размер.)

Надежный, простой способ сделать это состоит в использовании ЗШ. Он имеет возможность сортировки по шаблону играм, благодаря Глоб отбор.

setopt extended_glob
OLDDATA=(**/[0-9.]##(ом))
  • Так как это не позвонить и любую другую программу, Там нет ограничения по длине другие, чем доступная память, и никакого риска файл коверкая имя в любой момент.
  • Результатом является список строк (каждая строка имя файла), а не строку, так что он переходит в массив переменной.
  • **/ траверсы поддиректории рекурсивно, отказ от использования найти.
  • ## означает “один или более из предшествующих” в ЗШ расширенный синтаксис Глоб, это аналогично + в (расширенные) регулярные выражения синтаксис.
  • (ом) является Глоб классификатор для сортировки файлов по времени модификации, как ЛС-Т.

Там заведомо нет простой способ сделать это эффективно с помощью инструментов POSIX или даже с инструментами GNU и КШ.

+667
Devon Quick 12 мая 2018 г., 15:47:20

Вы можете установить разделитель выходных полей, ОФС.

НАЧИНАЕТСЯ { ОФС = "|" } ...'

Или:

НАЧИНАЕТСЯ { ОФС = ФС } ...'

Это <пробел> по умолчанию.

+535
Matteo Fabbroni 7 янв. 2010 г., 21:59:08

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

  1. Что делать, если СШ/РШ недоступны на удаленный сервер или, если они нарушены по конфигурации или более жесткие правила сети? Используя РШ/СШ-прежнему будет требовать от клиента (зависит от отправителя и роль получателя), удаленная сторона будет вместе с вилкой к rsync бинарных локально и установить соединение с процессом по rsync работает на местном сторону. РШ/СШ будет просто предоставить туннель связи; что касается того, как rsync, rsync-это общение с другими процесс rsync над трубой(ы).

  2. Наличие процедуры демона rsync и режим сервер настоящий двойник FTP-сервер, где некоторые файловые системы могут быть доступны через модули по протоколу rsync. Все остальное можно избежать. Сказать, что я хочу сделать доступными только /usr/local и /VAR для загрузки и отказать любому клиенту по rsync для других загрузок. Я могу использовать по своему усмотрению на уровне хоста или на файловой системе уровень (модулей), позволяет скачать или загрузить (только для чтения).

  3. Может контролировать хозяина/пользователя уровень доступа, аутентификации, авторизации, протоколирования и файловая система (структура) модули для скачивать/закачивать конкретно через файл конфигурации. Каждый раз, когда вносятся изменения в файл конфигурации, rsyncd --демон не должен быть перезапущен или HUPped. Можете также поставить контроль на сколько клиентов можно подключить к процессу rsync-сервер одновременно. Это хорошо, так как я не хочу, чтобы мой серверный процесс rsyncd свиней вниз узел полностью за процессора или диска на основе операций ввода/вывода.

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

  5. Я могу отрицать некоторые параметры, используемые по rsync клиент, а не отдыхать на сервере, как, например, не позволяет - удалить Вариант.

  6. Могут иметь возможность запускать некоторые команды/скрипты до и после процесса по rsync. Примером может быть отчетность и хранение статистика rsync на пост режим передачи.

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

+477
George J Myers Jr 21 нояб. 2016 г., 16:30:45

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

формат метки времени: 03_2016

файл содержит "$название_канала политики" строку, я хочу заменить эту строку "$название_канала Policy_03_2016"

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

package_path=/ЛСБ/пакеты/политика
channel_path=/ЛСБ/каналы/$политика parent_channel_name/$название_канала 
erratum_path=/ЛСБ/описки/$erratum_type политики/$erratum_name
errata_path =/ЛСБ/описки/$parent_channel_name/$название_канала Консультативного рулонные политики
package_path=/ЛСБ/пакеты/несанкционированных/$название_канала

Требуется формат файла:

package_path=/ЛСБ/пакеты/политика
channel_path=/ЛСБ/каналы/$parent_channel_name/$название_канала Policy_03_2016
erratum_path=/ЛСБ/описки/$erratum_type политики/$erratum_name
errata_path =/ЛСБ/описки/$parent_channel_name/$название_канала Консультативного рулонные политики 
package_path=/ЛСБ/пакеты/несанкционированных/$название_канала

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

СЕПГ -я "ы/$название_канала политики/$название_канала Policy_$(Дата +%, если%г)/г" именем

но эта команда заменяет все вхождения политики с Policy_03_2016 как это:

package_path=/ЛСБ/пакеты/Policy_03_2016
channel_path=/ЛСБ/каналы/$parent_channel_name/$название_канала Policy_03_2016
erratum_path=/ЛСБ/описки/$erratum_type политики/$erratum_name
errata_path =/ЛСБ/описки/$parent_channel_name/$название_канала Консультативного рулонные Policy_03_2016
package_path=/ЛСБ/пакеты/несанкционированных/$название_канала 

Есть ли решение для этого вопроса?

+460
SU MATE 3 мар. 2013 г., 12:21:47

Это может быть менее элегантное решение, но это, как я пришел с работы около:

#!/бин/Баш

обработано=$(кошка /scripts/processed_log.txt)

для меня в /var/катушка/hylafax/doneq/м*
делать
 случае "${обработанное[@]}" в
 *"$я"*) ;;
 *) Echo "новое! Собираюсь добавить $я в журнал"
 Эхо $я >> /scripts/processed_log.txt
 пользователь=$(кота $я | grep "mailaddr" | ООО с/mailaddr://г')
 ПГС=$(кота $я | grep "npages" | ООО с/npages://г')
 Эхо "$я $пользователей - $ПГС страниц" >> /scripts/log_output.txt
;;
эсок
сделано

Мне просто нужно добавить логику, чтобы удалить файлы в process_log.txt которые больше не существуют в катушке реж. СЭД должны, вероятно, сделать трюк хорошо.

+446
DysphoricUnicorn 15 апр. 2011 г., 09:48:16

Вопрошающий определил проблему; но Зир решение-это починить, и зиру описание механики неверны.

В адрес команды не выполнять двойную вилку. Это вилы просто некогда, да и процесс ШИМ sendmail-это его непосредственный ребенок, который не заново ни к чему. Он просто выбирает с помощью waitpid() для этого ребенка или нет, до его завершения.

То же верно и по sendmail сам ШИМ. Это не двойная вилка. На некоторых Мцэс это даже не вилка вовсе. На окружающих это вилы просто некогда и сам решает, ждать или нет зависит от некоторых настраиваемый параметр "режим доставки".

Правильный способ обойти проблему двояко:

  1. Набор mailxс документированы и стандартизированы sendwait вариант. Что конкретно касается проблемы асинхронного постановке, делая mailx ждать по sendmail ШИМ дочерний процесс, чтобы закончить. (К сожалению, хотя этот вариант был вокруг начиная по крайней мере с 1986 года и является документированной для mailx в свид, в BSD-mailx не было. дом Heirloom-mailx, хотя она есть.)
  2. Установить, что МТС находится в использовании, чтобы использовать синхронный массового обслуживания/режим доставки, если он уже не пользуетесь.
    • Если через netqmail, ничего не делать. netqmail по программе sendmail ШИМ всегда очереди и синхронно, непосредственно цепь нагрузки через qmail и залить до серверов-очереди без разветвления на всех.
    • Если использую postfix, ничего не делать. Постфикс по программе sendmail ШИМ всегда очереди и синхронно, разветвление раз и ждет postdrop , чтобы закончить, прежде чем покинуть себя.
    • Эксим имеет -ОДФ параметр командной строки.

Дальнейшее чтение

+402
Wynotta Crawford 11 февр. 2010 г., 10:28:26

Если это всегда в той же последовательности без сюрпризов, вам не нужно парсингу XML, и вы можете действительно использовать СЭД.

Всегда проверяйте пара из двух линий, используйте П;Р;Д рисунком в СЭД:

Е Н;П;\_</переменного тока:изображение>\п *</a>в$_d;Д' именем

Как это работает?

  • П добавляется следующая строка. Обычно вы делаете $!Н чтобы проверить, нет ли в следующей строке, но это не проблема в вашем случае: если нет следующей строки, ничего особенного не происходит.
  • Теперь у вас есть две строки в буфере, П печатает в первой строке
  • \_</переменного тока:изображение>\п *</a>в$_d дeletes шаблон пространства, если вы найдете в данной модели две строки ( - это перенос строки между строк). Первая линия уже была напечатана, поэтому удаление шаблонов только падает второй линии пара
  • Последнее утверждение выполняется только если шаблон не совпадает. В Д удаляет первую строку (и строки) и перезапускает цикл со второй линии пары, так что каждая пара линий проверяется
+349
BehemothTheCat 10 июл. 2010 г., 01:14:34

Мне нужно найти количество слов в файле (1 слову в строке), которые не содержат какой-то набор букв. Для этого я хочу взять разницу грэп -с '.' <файл> и грэп -с '<other_pattern>' <файл>. Я попробовал трубопроводов до н. э. с помощью следующей команды Эхо "(грэп -с '.' <файл>) - (грэп -с '<other_pattern>' <файл>)" | БЦ. Результат просто говорит синтаксическая ошибка. Я надеялся, что кто-то должен был понять, что синтаксис надо для BC, чтобы признать результаты поиска звонков. Мне нужно сделать это в одной команде, а также.

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

+326
Alicia Foster 27 февр. 2016 г., 18:05:21

Я нашел использование Дирс/командой popd помещение немного неудобно. Я пришел с моей личной решение в tcsh, путем добавления следующего кода в .псевдоним

 по каждому элементу б (. , - 0 1 2 3 4 5 6 7 8 9 )
 псевдоним р$б 'установить=`дуо`; эхо $в >! ~/.mydir'$б
 компакт-диск псевдоним$б 'компакт "кошка ~/.mydir'$б""'
 РМ-V Алиас-дель - $б'~/.mydir'$б
 псевдоним домой$б 'установить="~"; эхо $в >! ~/.mydir'$б
конец
 псевдоним КДЛ 'команда grep / ~/.mydir*'

таким образом, я псевдоним, например, "стр.", чтобы сохранить текущий рабочий реж в файл ~/.mydir. и "диск". восстановления Дир, когда и где мне нравится. "удал." удаляет соответствующий файл; "домой". устанавливает дир в домашний каталог (эквивалент на CD; С. ); "ЦДЛ" перечисляет то, что спасенные Дирс. Обратите внимание, что если вы используете адресу ~/Dropbox/.mydir$B (или любой другой облачный сервис, как например, ownCloud) вместо ~/.mydir$B вы получите умный способ использовать ваш предпочтительный Дирс через различные счета и машины.

+321
ismail mry 28 авг. 2012 г., 09:32:10

Среды

  • Процессоры Intel следующего вычислительного блока КНУ DC3217IYE ака
  • 120ГБ SSD диск
  • 4 ГБ
  • помощи UNetbootin инструмент
  • debian-7.6.0-amd64-netinst.iso

Моя цель-установить Debian на КНУ

Что делали до сих пор

  • Подготовлен в Debian USB-диск с Debian образа с помощью UNetbootin выступает
  • Вставленный в USB-накопитель с портом Debian на КНУ
  • Установлен Debian, без пота, не перезагружается ...
  • Обновлено NUC с последнюю версию BIOS с веб-сайта Intel ... еще не

После перезагрузки у меня постоянно есть:

Тест СМИ неисправность, проверьте кабель
Выход агента загрузки Intel 
Перезагрузка и выберите правильное загрузочное устройство
или вставьте загрузочный носитель в выбранное загрузочное устройство

Похоже, он пытается загрузиться с сети, так что я отключил, что из BIOS и попробовал еще раз и теперь у меня

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

Это актуальная проблема, я прочитал много об этом бесполезно.

Примечание: как уже говорилось в другой ветке, я также пытался установить вентилятор для "охлаждения" в BIOS. Без результатов. Видимо, это помогло на некоторое КНУ моделей.

Любые рекомендации можно только приветствовать.

+320
jack1 1 нояб. 2015 г., 15:11:16

Компания VMware Player и рабочая станция поставляется с Linux драйверы нужно установить, чтобы получить как/dev/vmmon.

Вы можете найти linux.iso на установленную директорию. Запустить vmware-config.pl вместо RPM установка.

Он будет компилироваться два модуля vmmon и vmnet, которые требуют для запуска виртуальной машины. Я предпочитаю использовать tar.gz или tar.bz2 файлы вместо файлов RPM.

+300
Reza Sohrabi 8 апр. 2015 г., 06:57:19

Я использую плагин вы загрузили сегодня на Lubuntu-18.04 в Firefox и Chromium.

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

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

+286
vlad1210 17 мар. 2013 г., 06:41:52

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

команды dmesg

И вы получите их. Если вы хотите сохранить сообщение и перенаправить вывод в файл

команда dmesg >out_file
+260
user228039 5 февр. 2019 г., 13:11:22

Ну, это странно. Перенаправление выходного файла не произойдет, по крайней мере, не с ожидаемой замены. В СР <входной_файл> <выходной_файл> со следующими СЭД заменить команду на месте работает как шарм....

Спасибо за вашу помощь!

+213
user39425 25 окт. 2010 г., 23:59:34

Я новый пользователь Linux, и я установил Линукс Минт 18.2.
Я создал 2 раздела:

  • Загрузки / Корень (А Именно /).
  • Дом (/дома).

Я недооценил размер, необходимый для загрузки / root и установить только 25Гб.
Теперь мне нужно изменить его размер.
Я использовал LiveCD для запуска GParted и вот что у меня:

enter image description here

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

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

Пожалуйста, руководство меня и помните, это мои первые шаги в мире Linux.

Спасибо.

+169
Alex Bruce 30 мая 2011 г., 18:37:24

Удалить sda4 в, запишите начало sda3 в качестве, снять sda3 в качестве, воссоздать его с той же стартовой позиции, но в конце концов на максимум (по умолчанию), задайте тип в Linux снова и записи изменений.

partprobe /Дев/СДА

Теперь продлить sda3 в качестве файловой системы в режиме онлайн.

+161
Enayet Hussain 21 июл. 2010 г., 04:32:59

Беспроводное решение корпоративного используемых в Университете потребует установки сертификата. Проверить с университета для получения сертификата. В PEAP или другие параметры, необходимые Linux не может быть предоставлена. Что я использую: КДЕ сетевой менеджер

+139
qlanasas 24 мар. 2016 г., 20:47:52

Это работает для меня...

Гоб --сервер "<авторитет>" --приема-клавиши "<KEY_CODE>"
Гоб --lsign <KEY_CODE>

Напр.:

Гоб --сервер "http://pgp.mit.edu/" --приема-ключи "702353E0F7E48EDB"
Гоб --702353E0F7E48EDB lsign 
+106
Mac Pro 12TB Raid 16 нояб. 2017 г., 06:08:36

Я пытаюсь сделать chrooted среде Апач работает под управлением mod_fcgid с suexec.

Глядя на suexec войти внутрь тюрьмы, скрипты оболочки, однако выполняется без проблем, когда я смотрю в журнал ошибок Апача я вижу ошибки ниже;

отказ suexec: не удалось открыть файл журнала 
функции fopen: доступ запрещен

suexec.журнала;

[2013-06-20 01:15:39]: Уид: (500/пользователей) гид: (500/пользователей) УМК по: PHP-fcgi по-стартера
[2013-06-20 01:16:30]: Уид: (500/пользователей) гид: (500/пользователей) УМК по: PHP-fcgi по-стартера
[2013-06-20 01:16:39]: Уид: (500/пользователей) гид: (500/пользователей) УМК по: PHP-fcgi по-стартера
[2013-06-20 01:18:07]: Уид: (500/пользователей) гид: (500/пользователей) УМК по: PHP-fcgi по-стартера
[2013-06-20 01:22:21]: Уид: (500/пользователей) гид: (500/пользователей) УМК по: PHP-fcgi по-стартера

Когда я трассированием как на PHP и suexec, они не жалуются на какие-либо недостающие библиотеки или файла. Журнал говорит "не удается открыть файл журнала", но это, очевидно, регистрирует в журнале ошибок внутри тюрьмы. Что случилось с этой установкой? Что может вызвать эту ошибку?

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

результаты трассированием;

[пид 9912] rt_sigaction(sigchld, то {значение sig_dfl, [], SA_RESTORER|SA_INTERRUPT, 0x7fca687fe500}, {значение sig_dfl, [], 0}, 8) = 0
[пид 9912] оператор chdir ("файл/var/www/имя_пользователя/цги-бин/") = 0
[пид-9912] для execve ("выполнить/sbin/suexec", ["выполнить/sbin/suexec", "500", "500", "в PHP-fcgi по-стартера"], [/* 1 ВАР */]) = 0
[пид 9912] БРК(0) = 0x7f2d71e91000
[пид 9912] вызова fcntl(0, F_GETFD) = 0
[пид 9912] вызова fcntl(1, F_GETFD) = 0
[пид 9912] вызова fcntl(2, F_GETFD) = 0
[пид 9912] открыть ("файл/etc/с SUID-отладка", F_OK) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f2000
[пид 9912] открыть ("файл/etc/ЛД.так.поджатие", R_OK) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] открыть ("файл/etc/ЛД.так.кэш", флагов o_rdonly) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=13704, ...}) = 0
[пид 9912] вызов mmap(null, то 13704, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2d715ee000
[пид 9912] закрыть(3) = 0
[пид 9912] открыть("/lib64/библиотеки libc.так.6", флагов o_rdonly) = 3
[пид 9912] читать(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\355\1\0\0\0\0\0"..., 832) = 832
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0755, st_size=1916568, ...}) = 0
[пид 9912] вызов mmap(null, то 3745960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2d71041000
[пид 9912] mprotect(0x7f2d711cb000, 2093056, PROT_NONE) = 0
[пид 9912] вызов mmap(0x7f2d713ca000, 20480, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x189000) = 0x7f2d713ca000
[пид 9912] вызов mmap(0x7f2d713cf000, 18600, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2d713cf000
[пид 9912] закрыть(3) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f9000
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715ed000
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715ec000
[пид 9912] arch_prctl(ARCH_SET_FS, 0x7f2d715ed700) = 0
[пид 9912] mprotect(0x7f2d713ca000, 16384, PROT_READ) = 0
[пид 9912] mprotect(0x7f2d715f3000, 4096, PROT_READ) = 0
[пид 9912] выполнении munmap(0x7f2d715ee000, 13704) = 0
[пид 9912] БРК(0) = 0x7f2d71e91000
[пид 9912] БРК(0x7f2d71eb2000) = 0x7f2d71eb2000
[пид 9912] getuid() = 48
[пид 9912] гнездо(PF_FILE, тип|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
[пид 9912] подключите(3, {sa_family=AF_FILE, путь="/ВАР/работа/ДКНБ/гнездо"}, 110) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] закрыть(3) = 0
[пид 9912] гнездо(PF_FILE, тип|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
[пид 9912] подключите(3, {sa_family=AF_FILE, путь="/ВАР/работа/ДКНБ/гнездо"}, 110) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] закрыть(3) = 0
[пид 9912] открыть ("файл/etc/файл nsswitch.конф", флагов o_rdonly) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=1688, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f1000
[пид 9912] читать(3, "#\н# в /etc/файл nsswitch.конф\н#\н# бывший"..., 4096) = 1688
[пид 9912] читать(3, "", 4096) = 0
[пид 9912] закрыть(3) = 0
[пид 9912] выполнении munmap(0x7f2d715f1000, 4096) = 0
[пид 9912] открыть ("файл/etc/ЛД.так.кэш", флагов o_rdonly) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=13704, ...}) = 0
[пид 9912] вызов mmap(null, то 13704, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2d715ee000
[пид 9912] закрыть(3) = 0
[пид 9912] открыть("/lib64/libnss_files.так.2", флагов o_rdonly) = 3
[пид 9912] читать(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0755, st_size=65928, ...}) = 0
[пид 9912] вызов mmap(null, то 2151824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2d70e33000
[пид 9912] mprotect(0x7f2d70e3f000, 2097152, PROT_NONE) = 0
[пид 9912] вызов mmap(0x7f2d7103f000, 8192, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000 по) = 0x7f2d7103f000
[пид 9912] закрыть(3) = 0
[пид 9912] mprotect(0x7f2d7103f000, 4096, PROT_READ) = 0
[пид 9912] выполнении munmap(0x7f2d715ee000, 13704) = 0
[пид 9912] открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3
[пид 9912] вызова fcntl(3, F_GETFD) = 0х1 (флаги FD_CLOEXEC)
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=952, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f1000
[пид 9912] читать(3, "корень:х:0:0:корней/корня:/бин/Баш\Н"..., 4096) = 952
[пид 9912] закрыть(3) = 0
[пид 9912] выполнении munmap(0x7f2d715f1000, 4096) = 0
[пид 9912] открыть ("файл/etc/passwd с", флагов o_rdonly|O_CLOEXEC) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=952, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f1000
[пид 9912] читать(3, "корень:х:0:0:корней/корня:/бин/Баш\Н"..., 4096) = 952
[пид 9912] закрыть(3) = 0
[пид 9912] выполнении munmap(0x7f2d715f1000, 4096) = 0
[пид 9912] гнездо(PF_FILE, тип|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
[пид 9912] подключите(3, {sa_family=AF_FILE, путь="/ВАР/работа/ДКНБ/гнездо"}, 110) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] закрыть(3) = 0
[пид 9912] гнездо(PF_FILE, тип|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
[пид 9912] подключите(3, {sa_family=AF_FILE, путь="/ВАР/работа/ДКНБ/гнездо"}, 110) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] закрыть(3) = 0
[пид 9912] открыть ("файл/etc/группа" флагов o_rdonly|O_CLOEXEC) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=520, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f1000
[пид-9912] читать(3, "корень:х:0:корень\nbin по:х:1:корень,ОГРН,г"..., 4096) = 520
[пид 9912] закрыть(3) = 0
[пид 9912] выполнении munmap(0x7f2d715f1000, 4096) = 0
[пид 9912] открыть ("файл/var/журнал/файл httpd/suexec.журнал", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=17043, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f1000
[пид 9912] функцию fstat(3, {st_mode=значений: s_ifreg|0644, st_size=17043, ...}) = 0
[пид 9912] использует lseek(3, 17043, SEEK_SET) = 17043
[пид 9912] gettimeofday({1371690955, 897472}, значение null) = 0
[пид 9912] открыть ("файл/etc/местное время", флагов o_rdonly) = 4
[пид 9912] функцию fstat(4, {st_mode=значений: s_ifreg|0644, st_size=2102, ...}) = 0
[пид 9912] функцию fstat(4, {st_mode=значений: s_ifreg|0644, st_size=2102, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f0000
[пид 9912] Читать(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 2102
[пид 9912] использует lseek(4, -1337, SEEK_CUR) = 765
[пид 9912] Читать(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 1337
[пид 9912] закрыть(4) = 0
[пид 9912] выполнении munmap(0x7f2d715f0000, 4096) = 0
[пид 9912] писать(3, "[2013-06-20 03:15:55]: Уид: (500"..., 77) = 77
[пид 9912] имеют setuid(500) = 0
[пид 9912] открыть("/труды/системы/ядра/ngroups_max", флагов o_rdonly) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] открыть ("файл/etc/группа" флагов o_rdonly|O_CLOEXEC) = 4
[пид 9912] функцию fstat(4, {st_mode=значений: s_ifreg|0644, st_size=520, ...}) = 0
[пид 9912] вызов mmap(значение null, 4096, PROT_READ|флаг prot_write, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d715f0000
[пид 9912] использует lseek(4, 0, SEEK_CUR) = 0
[пид-9912] Читать(4, "корень:х:0:корень\nbin по:х:1:корень,ОГРН,г"..., 4096) = 520
[пид 9912] Читать(4, "", 4096) = 0
[пид 9912] закрыть(4) = 0
[пид 9912] выполнении munmap(0x7f2d715f0000, 4096) = 0
[пид 9912] setgroups(1, [500]) = 0
[пид 9912] с setuid(500) = 0
[пид 9912] функция getcwd ("файл/var/www/имя_пользователя/цги-бин", 4096) = 22
[пид 9912] оператор chdir ("в/var/www" или без него) = 0
[пид 9912] функция getcwd ("файл/var/www" или без него, 4096) = 9
[пид 9912] оператор chdir ("файл/var/www/имя_пользователя/цги-бин") = 0
[пид 9912] lstat ("файл/var/www/имя_пользователя/цги-бин", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[пид 9912] lstat("в PHP-fcgi по-стартера", {st_mode=значений: s_ifreg|0755, st_size=128, ...}) = 0
[пид 9912] закрыть(3) = 0
[пид 9912] выполнении munmap(0x7f2d715f1000, 4096) = 0
[пид-9912] для execve("на PHP-fcgi по-стартера", ["на PHP-fcgi по-стартера"], [/* 1 ВАР */]) = -1 ENOENT (нет такого файла или каталога)
[пид 9912] открыть ("файл/var/журнал/файл httpd/suexec.журнал", O_WRONLY|O_CREAT|O_APPEND, 0666) = -1 значение eacces (доступ запрещен)
[пид 9912] напишите(2, "suexec отказ: не могу открыть л"..., 40) = 40
[пид 9912] напишите(2, "функции fopen: отказано в доступе\п", 25) = 25
[пид 9912] exit_group(1) = ?

последние ~20 строк, в которой сервер выдает ошибку.

+96
Juman 18 июл. 2013 г., 18:26:26

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