создать проблему ХL с аркой в Linux, Xen, по дому ЛЖ

Это все-таки мой первый раз настраиваете дому. С доменом Dom0 и domU будучи Арч линукс, а также. Недавно я выяснил, что я должен был бы LVM для моей установки, как я хочу, по крайней мере, два раздела (корень + своп).

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

$ судо ХL создать файл /etc/Xen в/АРКОС-dev_PV.cfg для

Парсинг конфига из /etc/Xen в/АРКОС-dev_PV.cfg для
libxl: ошибка: libxl_device.с:283:libxl__устройство_диск_набор_бэкэнд: врвп диска=sda1, поскольку не удалось стат: vm_volumes/корень.ArkOS_Dev: нет такого файла или каталога
libxl: информация: libxl.с:1691:devices_destroy_cb: раздвоенный пид 529 для уничтожения домена 3

Моему дому конфигурации загрузки файла :

$ кот /и т. д./Ксен/Аркос-dev_PV.cfg для

имя = 'ArkOS_Dev'
ядра = "/шоссе/арки/загрузки/x86_64 с/vmlinuz"
рамдиск = "/шоссе/арки/загрузки/x86_64 с/archiso.ИМГ"
дополнительную = "archisobasedir=арка archisolabel=ARCH_201511"
память = 512
диск = [ "физиока:vm_volumes/корень.ArkOS_Dev,sda1,а Вт",
 "физиока:vm_volumes/обмен.ArkOS_Dev,sda2,з", 
 "file:/home/xen/ISO/archlinux-2015.11.01-dual.iso,xvdb:компакт-диск,Р" 
]
Виф = [ 'с Mac=00:16:3Э:49:2б:А1,мост=xenbr0' ]
корень = "как/dev/sda1, поскольку РО"

$ lsblk -Ф

ИМЯ МЕТКИ FSTYPE КЛЮЧЕВОЕ UUID И ТОЧКУ МОНТИРОВАНИЯ
ПДД 
|-будут sda1 и vfat FF2C-B8A3 /загрузки
|-sda2 ее b3f4f40f-a8a1-4438-a187-dc02f2104340 /
|-sda3 в качестве LVM2_member HiIS0n-cJ24-mdr5-aUVc-юасн-Hpvx-xM2qd2 
| |-vm_volumes-корень.ArkOS_Dev 
| `-vm_volumes-своп.ArkOS_Dev 
`-sda4 в своп f90e6e95-5f00-4138-aa76-13feb4bce985 [своп]

судо следующие

 --- Логическом томе ---
 ЛВ путь в /dev/vm_volumes/корень.ArkOS_Dev
 ЛВ имя root.ArkOS_Dev
 Имя ВГ vm_volumes
 ЛВ идентификатор UUID tRjJex-aNJg-8gJL-16lD-c1uo-cgfI-1qQEF1
 ЛВ запись чтение/запись
 ЛВ создание хоста гипервизора время, 2015-11-21 19:33:14 +0100
 Статус ЛВ наличии
 # откройте 0
 ЛВ размер 87.29 гиб
 Текущий файл 22346
 Сегменты 2
 Наследование распределения 
 Читать дальше секторах авто
 - в настоящее время установлено 256
 Блочное устройство 254:0

 --- Логическом томе ---
 ЛВ путь в /dev/vm_volumes/обмен.ArkOS_Dev
 ЛВ поменять имя.ArkOS_Dev
 Имя ВГ vm_volumes
 ЛВ идентификатор UUID t2OeL1-DDvf-vZLP-dxmh-NDbb-tcqb-zqNfGZ
 ЛВ запись чтение/запись
 ЛВ создание хоста гипервизора время, 2015-11-21 19:33:21 +0100
 Статус ЛВ наличии
 # откройте 0
 ЛВ размером 2,00 гиб
 Текущий файл 512
 Сегменты 1
 Наследование распределения 
 Читать дальше секторах авто
 - в настоящее время установлено 256
 Блочное устройство 254:1
+42
Orlando Nesbit 10 нояб. 2017 г., 15:27:25
38 ответов

Я использую в OpenBSD 5.5 и только что установленный пакет по имени ни xpdf

Установка завершается следующим сообщением:

Вы, возможно, желаете обновить ваш путь шрифта для /usr/местные/доли/пакета Ghostscript/шрифты

Что конкретно мне нужно делать?

+959
paugam 03 февр. '09 в 4:24

Да.

Параметры

завиток имеет два варианта: - подключение-тайм-аут и --максимум времени.

Цитата из man-страницы:

--подключения-таймаут <секунды>
 Максимальное время в секундах, которое вас разрешить подключение к
 сервер берет. Это только ограничивает этапе подключения, когда
 завиток был подключен этот параметр бесполезен. С 7.32.0,
 этот параметр принимает десятичные значения, но фактическое время
 уменьшение в точности, как указано, увеличивается время ожидания в реше‐
 точность Мэл. См. также опцию-M, --максимум времени.

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

и:

-м: Макс-времени <секунды>
 Максимальное время в секундах, что вы позволяете вся операция по
 взять. Это полезно для предотвращения пакетных заданий от зависания
 рый в течение нескольких часов из-за медленной сети или одной идти вниз. Так
 7.32.0, этот параметр принимает десятичные значения, но реальный срок‐
 выход будет уменьшаться в точности, как указано, увеличивается время ожидания 
 в десятичную точность. См. также --подключения-таймаут вариант.

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

По умолчанию

Здесь (на Debian) он прекращает попытки соединения через 2 минуты, независимо от времени, указанного с - подключение-тайм-аут и хотя подключение по умолчанию значение тайм-аута, кажется, 5 минут по DEFAULT_CONNECT_TIMEOUT макрос в файл lib/подключения.сек.

Значение по умолчанию - максимальное время не существует, что делает завиток вечно ждать ответа, если начальная подключиться удается.

Что использовать?

Вероятно, вас интересует последний вариант, --максимум времени. В вашем случае установить его на 900 (15 минут).

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

+863
Zoheb Nawaz 24 апр. 2014 г., 06:55:58
Другие ответы

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


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

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

Я могу только найти примеры для этого дни, не повторяя вещи на.

Cron-это не решение.

+854
Jeff Newell 7 июн. 2016 г., 11:17:44

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

+815
Darren Hanson 8 июн. 2016 г., 09:39:12

Это баг в моно:

https://bugzilla.xamarin.com/show_bug.cgi?format=multiple&id=18315

Используя

Термин=в xterm моно Source/PashConsole/bin/Debug/Pash.exe

лечит проблему. По умолчанию

Термин=в xterm-256color 

делает моно, что фигня.

+804
MoreFoam 31 мая 2013 г., 07:24:19

Загрузить СНД-план модуля для маршрутизации сигнала на алса подсистемы. Этот модуль находится в черном списке на многих дистрибутивах, потому что это может раздражать. Комментарий из черного списка СНД-план из файла/etc/команды modprobe.в conf или в/etc/команды modprobe.д/*.

+794
Tin Aung Linn 26 июл. 2018 г., 15:02:54

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

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

Я использую элементарные ОС 0.3 Фрейя.

Работает iwconfig показывает

интерфейс eth0 нет беспроводного расширения.

как wlan0 несвязанные прозвище:"rtl_wifi"
 Режим Управляемой Точки Доступа: Нет-Чувствительность:0/0 
 Повтор:выкл РЦ чет:с фрагмент чет:с
 Управление питанием:выключение
 Качество связи:0 уровень сигнала:0 уровень шума:0
 ГХ недействительным nwid:0 RX для поврежденных функция Crypt:0 RX для поврежденных фрагов:0
 Техас чрезмерных повторов:0 недействительные смешанная:0 пропустили Маяк:0

Ло нет беспроводного расширения.
+792
Musicpulpite 14 дек. 2010 г., 21:10:02

Есть два комплекта FACL правил, связанных с папка ./appuser2: в FACL правил для папки ./appuser2 себя, и второй набор FACL правил, которые задают по умолчанию FACL правила, которые применяются к файлам и папки в папку ./appuser2.

Шаги, которые вы изложили выше установить "по умолчанию" FACL правила, которые применяются к файлам и папкам созданных в рамках ./appuser2, но вы не указали FACL набор правил для папки ./appuser2 себя. Это одна из причин, почему члены группы extbk не может получить доступ ./appuser2 и его содержание.

Другой неправильной проблему, которая требует коррекции такова: любой пользователь, который требует доступ к папке ./appuser2 должны быть предоставлены выполнение " х " разрешения на этот каталог. Как указано в команду chmod(1) инструкцию, для папок, выполнение " х " предоставляет пользователю выдаче разрешения на папку, т. е. пользователю предоставляется разрешение на выполнение действий перейдите в каталог, в папку чтобы открыть папку содержимое.

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

Листинг 1: пример разрешения FACL

судо Су -
команды mkdir -Р /опт/appdir2/{appuser1,appuser2}
команда setfacl -бр /опт/appdir2/
команду chmod 750 /опт/appdir2/appuser2/
найти /выбрать/appdir2/ -общ.
 1049001 4 директорию типа drwxr-XR-х 26 4 корень корень 4096 июля 22:02 /опт/appdir2/
 1049051 4 директорию типа drwxr-XR-х 2 корень корень 4096 июл 26 22:02 /опт/appdir2/appuser1
 1049053 4 директорию типа drwxr-х--- 2 корень корень 4096 июл 26 22:02 /опт/appdir2/appuser2

помощью getfacl -п /опт/appdir2/appuser2/
 файл#: /опт/appdir2/appuser2/
 владелец#: корень
 группа#: корень
пользователь::rwx по
группа::р-х
других::---

#==========================================================
# Правила FACL для папки `/опт/appdir2/appuser2/'.

команда setfacl -М Г:extbk:р-х /опт/appdir2/appuser2/

помощью getfacl -п /опт/appdir2/appuser2/
 файл#: /опт/appdir2/appuser2/
 владелец#: корень
 группа#: корень
пользователь::rwx по
группа::р-х
группа:extbk:р-х
маска::р-х
других::---

#==========================================================
# Правила FACL для файлов и папок, созданных
# в папке `/опт/appdir2/appuser2/'.

команда setfacl -ДМ г:extbk:р-х /опт/appdir2/appuser2/

помощью getfacl -п /опт/appdir2/appuser2/
 файл#: /опт/appdir2/appuser2/
 владелец#: корень
 группа#: корень
пользователь::rwx по
группа::р-х
группа:extbk:р-х
маска::р-х
других::---
по умолчанию:user::rwx по
по умолчанию:группа::р-х
по умолчанию:группа:extbk:р-х
по умолчанию:маска::р-х
по умолчанию:другое::---

Echo "Привет" >/опт/appdir2/файл1
Эхо "мира" >/опт/appdir2/appuser2/файл2

найти /выбрать/appdir2/ -общ.
 1049001 4 директорию типа drwxr-XR-х 4 корень корень 4096 июл 26 22:13 /опт/appdir2/
 1049051 4 директорию типа drwxr-XR-х 2 корень корень 4096 июл 26 22:02 /опт/appdir2/appuser1
 1049053 8 директорию типа drwxr-х--- 2 корень корень 4096 июл 26 22:13 /опт/appdir2/appuser2
 1049071 4 -rw-Р----- 1 корень корень 6 июл 26 22:13 /опт/appdir2/appuser2/файл2
 1049055 4 -rw-р-р-- 1 корень 6 июл 26 22:13 /опт/appdir2/файл1

помощью getfacl -п /опт/appdir2/appuser2/файл2
 файл#: /опт/appdir2/appuser2/файл2
 владелец#: корень
 группа#: корень
пользователь::РВ-
 группа::р-х #эффективность:Р--
 группа:extbk:р-х #эффективность:Р--
маска::Р--
других::---


#==========================================================
# Обеспечить пользователям, которые являются членами группы `extbk'
# разрешен доступ к папке /opt/appdir2/appuser2/ 
# и его содержание.

usermod -а-г extbk deleteme
Су - deleteme

[deleteme]$ найти /опт/appdir2/ -общ.
 1049001 4 директорию типа drwxr-XR-х 4 корень корень 4096 июл 26 22:13 /опт/appdir2/
 1049051 4 директорию типа drwxr-XR-х 2 корень корень 4096 июл 26 22:02 /опт/appdir2/appuser1
 1049053 8 директорию типа drwxr-х--- 2 корень корень 4096 июл 26 22:13 /опт/appdir2/appuser2
 1049071 4 -rw-Р----- 1 корень корень 6 июл 26 22:13 /опт/appdir2/appuser2/файл2
 1049055 4 -rw-р-р-- 1 корень 6 июл 26 22:13 /опт/appdir2/файл1

[deleteme]$ кот /опт/appdir2/appuser2/файл2
Мир

[deleteme]$ выход

#==========================================================
# Обеспечить пользователям, которые не являются членами группы `extbk'
# отказано в доступе к папке /opt/appdir2/appuser2/ 
# и его содержание.

программа gpasswd -д extbk deleteme 
Су - deleteme

[deleteme]$ найти /опт/appdir2/ -общ.
 1049001 4 директорию типа drwxr-XR-х 4 корень корень 4096 июл 26 22:13 /опт/appdir2/
 1049051 4 директорию типа drwxr-XR-х 2 корень корень 4096 июл 26 22:02 /опт/appdir2/appuser1
 1049053 8 директорию типа drwxr-х--- 2 корень корень 4096 июл 26 22:13 /опт/appdir2/appuser2
 найти: '/опт/appdir2/appuser2': отказано 
 1049055 4 -rw-р-р-- 1 корень 6 июл 26 22:13 /опт/appdir2/файл1

[deleteme]$ кот /опт/appdir2/appuser2/файл2
 кошка: /опт/appdir2/appuser2/файл2: разрешение отклонено

[deleteme]$ выход
+786
Keyur Potdar 8 февр. 2012 г., 00:30:44

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

т=$(е \\т) ###, потому что это трудно демо сочетание клавиш Ctrl+V В разделе 

...сейчас, в POSIX грэп...

команда grep -ев "^$т+|$т($т|$)" <в >из

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

без отрицание выключатель может быть:

грэп -е "([^$т]+$т){2}[^$т]" <в >из

...который задает {вхождений} для (шаблон группы) из + один или более символов в [классе] символов, которые ^ не вкладки с последующим нажатием клавиши Tab.


...или с POSIX и СЭД...

СЭД -НЭ"с/[^$т][^$т]*/&/3р" <в >из

...или...

СЭД -НЭ"с/[^$Т]\{1,\}/&/3р" <в >из

...или W/ GNU или BSD СЭДс...

СЭД -Эне"с/[^$т]+/&/3р" <в >из

...которой СЭД не от печати по умолчанию любой строке, если оно может с///ubstitute для &себя третье появление в строке самую длинную последовательность по крайней мере один [^не вкладка] характер.


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

+776
Zahid Rasheed 24 июн. 2016 г., 06:51:36

Я на Fedora 27 и я пытаюсь проверки диска SSD, но обычные вещи, как /forcefsck не работают.

Также пытался настроить мой /и т. д./По умолчанию/жратву как так

GRUB_CMDLINE_LINUX="РД.ЛВМ.ЛВ=Федора/корень РД.Лукс.идентификатор UUID=Лукс-2ef8e9f4-a691-4007-91d1-04d34cb4dd4f РД.ЛВМ.ЛВ=Федора/своп точный список тихой работы fsck.режим=сила"
+763
Dante Leguar 27 сент. 2014 г., 08:32:49

Psdoom это действительно единственный способ убить процесс. http://psdoom.sourceforge.net/

+757
user311806 7 авг. 2017 г., 16:30:48

С помощью awk, используйте НР и ФНР переменных, чтобы пропустить все, кроме первого файла заголовков строк. Вы можете добавить текущее имя, чтобы остальные строки путем доступа к встроенным именем переменной. Например, если есть два заголовка строк в каждом файле, затем

на awk 'НР<3; ФНР>2 {печатать именем,$0}' *.тхт > all.txt
+716
SaTyan 17 сент. 2012 г., 14:24:42

Я попробовал сейчас тот же процесс и он работал нормально.

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

Я подтвердил (и другие подтверждают в комментариях), имеющий ./ в источники.список файлов-это допустимый синтаксис, по крайней мере в Ubuntu 12.04.

+708
wilma 21 нояб. 2018 г., 16:31:00

После замены сетевой интерфейс карты, там останутся старые записи в файле/etc/udev из/правил.Д/70-стойкие-net.правила.

Решение: удалить строки, содержащие старого MAC-адреса в этот файл, в нашем случае было 3 линии, которые могут быть удалены, перезагрузите и бинго.

В e1000e теперь корректно загружен: сеть фиксированной.

Благодарность: http://linuxadmin.com.pl/replacing-network-interface-card-nic-in-ebian5-os/

+697
Kazade 14 июн. 2016 г., 04:39:10

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

регистратор -Р ядра.уведомление "---------- перезагрузка ---------"

перед перезагрузкой. Есть еще много вариантов.

+628
Barry Chau 5 окт. 2018 г., 22:32:59

Я бегу в Gentoo Linux на ноутбуке Acer с Chromebook 15 (CB5-571 auron_yuna) и у меня есть минимальный ядра настроены поддерживать все, что мне нужно, кроме моей Elantech тачпад. Я прочитал кучу если другой стек обмена ответы, которые предлагаю i8042.{nopnp,nmux,noloop,сброс}, и используя те вспомогательный порт (где тачпад нашли) было обнаружено (как видно в dmesg выдал на http://pasted.co/478bf881), но тачпад сам не признается. Так как у меня сильно модифицированные ядра (таким образом, что требуемая прошивка встроена и никакие модули не используются, и это только билды 6.9 м initramfsless исполняемый) я предполагаю, что я недостающий кусок конфигурации ядра (http://pasted.co/00aad1c3), который добавляет поддержку. Какие конфигурации мне не хватает? Все тачпадом, связанных между CONFIG_*Элан* установлен, и поэтому большинство КРОС и кром вещи (CROS_LPC не похоже на работу и изрыгнул из себя 'не могу найти ЭУ ИД' ошибка или что-то). Что я упускаю?

+610
snehal 30 сент. 2010 г., 00:01:03

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

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

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

тар СПЛ ~/myarchive.тар folder_to_archive

(заботиться, что ТАР магазин относительный или абсолютный путь, а также. При извлечении, если вы являетесь обычным пользователем, смолы будет извлечь файлы в текущую папку. Но если вы root и вы использовали абсолютный путь, смолы будет извлечь их, используя абсолютный путь, потенциально перезаписывая существующие файлы. Читать смолки документация и учебники для всех варианта, в зависимости от абсолютного или относительного пути.)

(при желании потом можно сжать ваш tar архив с помощью любой инструмент сжатия. Примеры: gzip в ~/myarchive.деготь или ХZ ~/myarchive.смолы и т. д.)

Чтобы извлечь ваши файлы:

тар-та же-владелец xpf в ~/myarchive.тар

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

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

PS: Если на Linux и с помощью GNU tar, вы можете сохранить некоторые метаданные, такие как ACL, xattr или SELinux. Но для этого нужно использовать специальные флаги, чтобы позволить тар знаю, ты хочешь этого данные архивируются, а также. Увидеть ГНУ дегтя документации.

+606
Juma kituno 16 мар. 2016 г., 17:04:40

Мне нужно сделать резервную копию диска ноутбука. Но на самом деле важны не данные, как в моих файлах хранящихся на ноутбуке, но все системы, настройки, LVM и вообще весь диск конструкции - перегородки, идентификаторах, Лукс и т. д.

У меня вот отдельный раздел с данными (~800гб), которая содержит только файлы данных (это даже не дома, просто каталоги данных, которые архивируются отдельно в любом случае) поэтому я не хочу, чтобы это быть скопированы в образ. Я знаю, что это, вероятно, необходимые, чтобы создать 1:1 полная копия диска с легкостью положил его обратно на диск, но тогда бы я, как этот раздел будет скопирован как обнулили пустое место (тогда я мог бы сжать изображения довольно эффективно с zlib или что-то). Было бы неплохо, чтобы избежать копирования этих 800гб, а не копирование, а затем очистив пространство этого раздела, но если это невозможно, то любое решение является приемлемым.

+604
mcstar 4 июн. 2011 г., 14:08:37

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

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

+498
S A M 28 янв. 2015 г., 19:53:53

puredyne создан специально для мультимедийных приложений, основанных на Ubuntu и Debian Live, который можно запустить с CD или DVD, но он не запускается автоматически Джека.

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

Другим решением будет сказать с PulseAudio для работы на верхней части Джек, Если вы склонны делать некоторые изменения на ваших конфигурационных файлах: http://trac.jackaudio.org/wiki/WalkThrough/User/PulseOnJack

+488
parabola 29 авг. 2017 г., 00:14:51

Обычный прием для такого рода ситуаций является использование квадратного корня из квадрата:

на awk -Ф'[-,]' '{печати функция sqrt((360*($4-$1)+30*($5-$2)+($6-$3))^2)}'
+381
Julien Carlier 26 дек. 2016 г., 11:44:09

Я использую Линукс Минт 16. Я установил VirtualBox и создать два виртуальных жестких дисков. Одно является Windows Server 2008 и еще один для Windows 7. В настройках у меня включены обе опции, чтобы включить USB, также установлен виртуальный внутренний пакет коробки до сих пор не могу открыть USB. Я не знаю, какие изменения я должен сделать с хост-машине или гостевой или что-нибудь другое, чтобы открыть USB в VirtualBox.

+375
Emad Alashi 10 сент. 2012 г., 23:44:50
СЭД с/\(\.[0-9]\)\(_\)/колонка -Т\1 /' входной_файл | 

Регулярное выражение /\.[0-9]_/ появляется, чтобы соответствовать вашему делу, так что я разделить на две группы массивов, используя скобки, а печать первой группы и некоторые пробелы, тем самым отделяя свои колонны, которые затем могут быть tabularized через колонки -Т.

+238
Logan Browne 12 мая 2019 г., 10:47:33

Попробуйте этот скрипт. Хорошо работает для меня:

#!/бин/Баш
# Назначение:
# Обнаружит несвежие дескриптора файла и удалить его
# Созданного скрипта: 29 июля 2015, Биргит Ducarroz
# Последняя модификация: --
#

# Обнаружит несвежие дескриптора файла и записать в переменную и потом в файл
маунты=`ДФ 2>&1 | grep в 'черствый дескриптор файла' |у awk '{печати ""$2"" }' > NFS_stales.txt`
# Удалить : ‘ и ’ символы из вывода
СЭД -р-я-ы/://' NFS_stales.txt && СЭД -р-я 'с/‘//' NFS_stales.txt && СЭД -р-я 'с/’//' NFS_stales.txt

# Не используется: заменить пробел на новую строку
# сталес=`кошка NFS_stales.txt && СЭД -р-я:А;Н;$!ба;ы/ /\н /г'NFS_stales.txt`

выходной файл # прочитать строку nfs_stales.txt по линии, затем демонтировать устаревшие устаревшие.
# ИФС=" (или IFS=) предотвращает начальные/конечные пробельные символы могут быть обрезаны.
# -Р предотвращает обратного слэша могут быть интерпретированы.
# || [[ -N $в строке ]] предотвращает последняя строка игнорируется, если он не заканчивается с \п (После чтения возвращает ненулевой код возврата при обнаружении ВФ).

хотя ИФС=" читать -линия р || [[ -н "$строка" ]]; делать
 Эхо "отключение из-за НФС устаревший файл ручка: $линия"
 размонтировать-ФЛ долл
сделано < "NFS_stales.txt"
#ВФ
+225
luhaiwork 22 февр. 2011 г., 22:53:40

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

#комплект -х

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

+224
J Rodrigues 20 февр. 2019 г., 08:03:46

Я откушу на первых трех, в первом ряду и в центре.

1) паутина (видимо Изгой Один, что не уважает robots.txt, поймали на краже ресурсов сервера и так была заблокирована)

2) Демон (любой фоновый серверный процесс)

3) палец, Демон (ранних зачаточных сервер идентификации, который позволил вам запрос, чтобы узнать о людях в системе) давать "универсальные американские символом неповиновения", как ее полезность со временем деградировали, и люди начали злоупотреблять этим. Демон палец показывает также, что компьютеры работают на двоичной системе. Кулак = 0, средние прямостоячие палец = 1. Просто помните, что в следующий раз, когда ваша система дает вам цифровой. Если бы это был британский, система тринарный будут обязаны предложить тот же ответ.

+218
dbtothadb 15 апр. 2019 г., 18:06:06

http://rhn.redhat.com/errata/RHBA-2012-0816.html

Похоже, netfs службы должны делать то, что вы хотите с 6.3

Так что возможно нужно просто включить его при загрузке.

http://wiki.centos.org/TipsAndTricks/WindowsShares#head-64eaf1fbf783896908fc01021bdba240c2c4ff0b

Описывает то, что вы сделали 3.

Но: netfs в CentOS не на горе, как Федора делает...

Продолжение следует...

+216
NutwiisystemRocks 3 февр. 2014 г., 09:14:07

Вот как я сделал это, чтобы имитировать выполнение по cron скрипт, который я создал лет назад, но начал не.

Я создал скрипт под названием dumpenv:

#!/Бен/ш

база=$(базовое имя $0)

ОКР -0 > в /tmp/$базы.$$.свалка

Это выводит все переменные окружения в файл в каталоге/tmp/. Затем я изменил мой кронтаб добавить:

*/1 * * * * [Путь к вновь созданной скрипт]

Это делает скрипт запускать каждую минуту. Поэтому через минуту, я получил дамп окружающей среды рассматривается задачи, выполняемые из cron. Если кронтаб линия остается работать больше чем на минуту, он создает кучу одинаковых файлов, имена которых отличаются только в пид-часть имени файла ($$). Ничего страшного. Я мог бы закодированы для этого случая, так как, чтобы получить только один файл, но главный принцип здесь - "достаточно", и я, возможно, захотите использовать dumpenv в других контекстах, где несколько дампов полезны. В любом случае, рекомендуется удалить файл crontab строку, которая была добавлена, чтобы избежать заполнения в/tmp с большим количеством мусора.

Затем я создал дополнительный файл, который я назвал в/tmp/команда , который содержал команду я хотел выполнить, на одной линии завершаются нулевым символом. Нулевой символ необходимо.

Потом я выдал:

кошка [путь к dumpfile создавало ранее] в /tmp/команды | команды xargs -0 -х ОКР -я

И она повторила вина, я видел, когда моя команда выполняется с помощью cron. Что команды xargs не построить команду вида:

ОКР -я [список переменных окружения] [команда]

и выполняет его. Список переменных окружения происходит из файла дампа. Команда, ОКР выполняет исходит из файла/tmp/командный файл.

В -0 аргументы ОКР и размер и необходимое значение null персонаж, которого я упомянул выше, чтобы не допустить окружения, коверкая в то время как переменные передаются вокруг. В тех случаях, когда окружающая среда не содержит переменную окружения с новой строки в нем, -0 может быть опущен из вызова ОКР в dumpenv сценария и от команды xargs команда, а в/tmp/командный файл не потребуется нуль-символ как признак конца строки.

Я делаю без явного перенаправления стандартного ввода в /dev/null, поскольку размер делает его для меня. Я также не заботятся о перенаправление stdout/stderr, а я не хочу получать по электронной почте, если команда не выполняется. Для тех случаев, когда эти функции нужные, ответ Жиля дает возможность сделать это.

+186
Maarten Meeusen 11 нояб. 2012 г., 08:21:20

Из инфо '(coreutils)числовые режимов:

 Специальные биты режима:
 1000 ограниченного флаг удаления или липкий бит
 2000 установить при выполнении идентификатор группы
 4000 установить идентификатор пользователя на выполнение
+162
Kemal Oyuncu 16 сент. 2019 г., 07:17:00

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

Процесс сборки:

СР /загрузки/конфиг-4.12 .конфиг
да "" | сделать oldconfig
сделать nconfig
 Изменен тип процессора 
 Включить ext4 по умолчанию
 Убедились, драйверы для AMD включены
сделать -j32 модули bzImage 
сделать modules_install
Системы.карте системы /загрузки/.карта-4.13.2 
арка/х86 файл/boot/bzImage в /boot/vmlinuz-4.13.2 
.конфигурационный файл /boot/config файл-4.13.2 
дракат-Ф /загрузки/пакет initramfs-4.13.2.ИМГ 4.13.2
обновление-жратва

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

Через некоторое время он падает в дракате отладочную оболочку. dmesg является полное "сканирование всех устройств в Btrfs" до тех пор, пока сообщение "не стартует". Ни в/dev/новейшая* ни в/dev/диск/к сожалению , существует.

в fstab:

в /dev/nvme0n1p1 своп своп ео 0 0
в /dev/nvme0n1p2 / системы ext4 по умолчанию 0 1
/разработки/nvme0n1p3 /дома в ext4 по умолчанию 0 2
файловая система tmpfs в /tmp по умолчанию файловая система tmpfs,с nosuid,nodev 0 0

Я получил некоторые ошибки при создании образа initramfs, но я не понимаю, как они связаны:

> дракат-Ф /загрузки/пакет initramfs-4.13.2.ИМГ 4.13.2
дракате: командой: /usr/Бен/дракат-Ф /загрузки/пакет initramfs-4.13.2.ИМГ 4.13.2
дракате: bootchart модуль дракате '' не будет установлен, потому что командой '/sbin/bootchartd' не может быть найден!
дракате: modsign модуль дракате '' не будет установлен, потому что keyctl команду '' не может быть найден!
дракате: busybox и модуль дракате '' не будет установлен, потому что команда 'русского' не может быть найден!
дракате: модуль дракате 'URL-адрес-Либ' не будет установлен, потому что завиток команду '' не может быть найден!
дракате: модуль дракате 'Плимут' не будет установлен, потому что plymouthd команду '' не может быть найден!
дракате: модуль дракате 'Плимут' не будет установлен, потому что команда 'Плимут' не может быть найден!
дракате: модуль дракате 'Плимут' не будет установлен, потому что команды Плимут-настройка-по умолчанию-тема' не может быть найден!
дракате: lvmmerge модуль дракате '' не будет установлен, потому что команда 'ЛВМ' не может быть найден!
дракате: 90crypt: не удалось найти команду '/systemd в-использовании пакет cryptsetup'!
дракате: dmraid модуль дракате '' не будет установлен, потому что dmraid команду '' не может быть найден!
дракате: модуль дракате 'dmsquash-видео-нтфс не будет установлен, потому что команда 'нтфс-3г' не может быть найден!
дракате: модуль дракате 'ЛВМ' не будет установлен, потому что команда 'ЛВМ' не может быть найден!
дракате: mdraid модуль дракате '' не будет установлен, потому что команда 'адреса' не может быть найден!
дракате: модуль дракате 'многолучевости' не будет установлен, потому что команда 'многолучевости' не может быть найден!
дракате: склеп-Гоб модуль дракате 'не будет установлен, потому что команда 'Гоб' не может быть найден!
дракате: модуль дракате 'Киф' не будет установлен, потому что команды 'mount.Киф' не может быть найден!
дракате: модуль дракате 'и FCoE-с UEFI не будет установлен, потому что dcbtool команду '' не может быть найден!
дракате: модуль дракате 'и FCoE-с UEFI не будет установлен, потому что fipvlan команду '' не может быть найден!
дракате: модуль дракате 'и FCoE-с UEFI не будет установлен, потому что lldpad команду '' не может быть найден!
дракате: biosdevname модуль дракате '' не будет установлен, потому что biosdevname команду '' не может быть найден!
дракате: *** в том числе модуль: Баш ***
дракате: *** в том числе модуль: Даш ***
дракате: *** в том числе модуль: реализация i18n ***
дракате: *** в том числе модуль: DRM от ***
дракат-установить: ошибка: установка '=драйверы/ГПУ/ЦУП'
дракате: ошибка: файл /usr/lib в/дракате/дракат-установить -Д /ВАР/ТМП/дракат.jgsVnm/пакет initramfs --kerneldir /библиотека/модули/4.13.2/ -м-с drm_crtc_init =драйверы/ГПУ/ЦУП
дракате: *** в том числе модуль: система Btrfs ***
дракате: ***, включая модули: ядро-модули * * * * **
дракате: *** в том числе модуль: резюме ***
дракате: *** в том числе: модуль файловой системы-блок ***
дракате: *** в том числе модуля: используя базу ***
дракате: *** в том числе модуль: в udev-правила ***
дракате: пропуск правило в udev: 40-редхат.правила
дракате: пропуск правило в udev: 50-прошивка.правила
дракате: вприпрыжку правило в udev: 50-в udev.правила
дракате: пропуск правило в udev: 91-разрешения.правила
дракате: вприпрыжку правило в udev: 80-драйверы-команды modprobe.правила
дракате: *** в том числе модуль: usrmount ***
дракате: *** в том числе модуля: базовый ***
дракате: *** в том числе модуль: ФС-Либ ***
дракате: *** в том числе модуля: отключение ***
дракате: *** в том числе сделать модули * * * * **
дракате: *** установка модуля ядра зависимостей ***
дракате: *** установка сделать модуль ядра зависимостей ***
дракате: *** устранение исполняемый зависимости ***
дракате: *** устранение исполняемый зависимостей совершено***
дракате: *** зачистки файлов ***
дракате: *** зачистки файлы сделать ***
дракате: *** сохранение текущих параметров командной строки ***
дракате: *** создание образа 'файл/boot/initramfs, в-4.13.2.ИМГ' ***
дракате: *** создание файл initramfs образ в/boot/initramfs, в-4.13.2.ИМГ' сделано ***

Я не уверен, что следующий шаг?

+152
julianalimin 19 сент. 2019 г., 13:30:18

Я хотел бы изменить </div>и в очень длинном документе практически, состоит из почти 2500 страниц, со словом "индекс", но он никогда не работал. Я попробовал СЭДразными способами, например:

 е/с^[</div>с] индекс/:/г'

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

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

пример

</див>
</див>
<скрипт СРЦ="https://cdn.pkgs.org/assets/js/main.min.js?v10"></скрипт>
<скрипт>
$(документ).готовые(функция () </див> {
приложение.инит("pkgs.org", 101);
})
</див>
</скрипт>
</тело>

я хочу

Индекс:
Индекс:
<скрипт СРЦ="https://cdn.pkgs.org/assets/js/main.min.js?v10"></скрипт>
<скрипт>
$(документ).готовые(функция () ИНДЕКС {
приложение.инит("pkgs.org", 101);
})
Индекс:
</скрипт>
</тело>
+152
Erbium 15 июн. 2017 г., 02:54:12

Я использую Cygwin, чтоб подключиться к Убунту по установке, и по некоторым причинам моя клавиш Ctrlсек за помощь был переназначен на клавишу Ctrl- Дель -.

Когда я на самом деле тип клавиши Ctrlс,ч, я получаю ошибку:

Операция не сопоставлена для CTRL + C и <Дель>.

Было сопоставление клавиш для Ctrl + H, чтобы сочетание клавиш Ctrl + delete в инит.Эль, теперь я удалил его, но все-таки сочетание клавиш Ctrl + ч служит сочетание клавиш Ctrl + дель.

Как я могу сбросить это?

+147
Victor Signaevskyi 13 апр. 2013 г., 03:18:55

Это зависит от дистрибутива к дистрибутиву, но, если присмотреться, вы увидите, что "обслуживание" счета, как правило, соответствуют определенные процессы. На мой Арч Линукс сервер, у меня есть идентификатор пользователя "НТП", что демон NTP работает как идентификатор пользователя с "http", что веб-сервер Apache запускается как и "данных" пользователей для процессов базы данных PostgreSQL.

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

+106
Anne Sullivan 6 окт. 2012 г., 16:16:49

У меня следующая проблема. На сервере Unix (в CentOS 5.5) числа пользователей, принадлежащих к той же группе, имеют доступ к тем же файлам (через SSH). После одного конкретного пользователя (скажем до усера а) отредактировал файла владелец файла меняется на, группа (Г) и разрешения (0664) остаются нетронутыми. Как только второй пользователь (Б) пытается изменить один и тот же файл он не позволил сделать это. Если на другой пользователь изменяет файл, то можете его изменить без проблем (за исключением прищурив разрешения).

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

Предоставление дополнительной информации:

$ Общ -л /путь/файл
-rwxrwxr-х 1 Б г 42269 января 14 10:30 файл

$ помощью getfacl /путь/файл
файл#: файла
# владелец: Б
группа#: г
пользователь::rwx по
группа::rwx по
другое::р-х

$ Общ -ЛД /путь
drwxrwxr-х 12 Б г 4096 января 14 10:24 .

$ помощью getfacl /путь
файл#: .
# владелец: Б
группа#: г
пользователь::rwx по
группа::rwx по
другое::р-х
+95
MagePsycho 17 июл. 2017 г., 11:44:49

Нет, нельзя. Вы можете использовать макросы в %пост. Но они вычисляются во время сборки и вы можете только заменить его во время сборки:

%{!?фу:%глобального фу SOME_DEFAULT}

%пост
Эхо %{фу}

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

Затем вы можете запустить:

rpmbuild -ба --определить='Василий Пупкин' зла.спец

где можно определить свой собственный макрос ФОО с содержанием бар. После оборотов строится затем все это ставится в камень и вы не можете изменить оборотах.

Но вы можете сделать что-то вроде:

%пост
кошка /и т. д./myconfig.файл cfg | ... #сделать что-то на основе содержимого файла

и сказать пользователю:

Эхо ФОО > в /etc/myconfig.cfg В; об / мин -я акме-1.1-1.el7.noarch.об / мин
+95
zuhair khan 11 апр. 2018 г., 19:36:05

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

Арки по умолчанию использует systemd для его инициализации. systemd это растет намного популярнее, и большинство дистрибутивов переходим к нему на смену старой системе-в системе стилей инит. Gentoo использует эту старую систему инициализации по умолчанию, но способствует файле OpenRC. Субантарктический однако есть systemd в наличии в portage.

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

+83
Ryu Yu 2 мар. 2013 г., 01:28:15

Если в свой лог-файл у вас есть даты в формате гггг-ММ-ДД, то, чтобы найти все записи, скажем, 2011-02-10, вы можете сделать:

грэп файл_журнала 2011-02-10 

Теперь, скажем, если вы хотите найти записи для 2011-02-10 и 2011-02-11, затем снова используйте команды grep , но с несколькими шаблонами:

грэп -е '2011-02-10|2011-02-11' файл_журнала
+42
msfk 22 окт. 2019 г., 07:15:13

В вашем и3/.конфигурационный файл, вы можете использовать класс функций, описанных в документации пользователя и3

Запустить 'xprop' необходимо из своего терминала, а затем нажмите на окно (например, Firefox), чтобы посмотреть, к какому классу он принадлежит. Искать WM_CLASS(строку).

Тогда это так же просто, как положить следующую строку в ваш .файл конфигурации:

назначить [класс="браузер Firefox"] 2 

Не забудьте перезапустить ваш экземпляр при помощи (по умолчанию) $мод + Шифт + R

+40
Ariamis 4 июл. 2010 г., 00:04:59

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