Сетевые вопросы после гостевой системы Xen миграции

Вчера, после mirgation моего в CentOS 5.3 VPS от провайдера и Ксен, я была немного сложнее: после изменения всех настроек сети внутри:

файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в

(только виртуальные устройства ETH на систему)

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

просто "ifconfig eth0 в ХХХ.ХХХ.ХХХ.ХХХ" работает, но только до первой перезагрузки/выключения/servicerestart.

+979
Gilmar Lira 28 мая 2011 г., 00:29:42
33 ответов

libgfortran.так.3 из Fedora 9 : обеспечивает.→лог

libgfortran.так.3(GFORTRAN_1.0)(64бит) 
libgfortran = 4.3.0-8

В оригинальной упаковке libgfortran-4.3.0-8.архитектуру x86_64.RPM будет конфликтов, если таковые зависимых приложений на Фортране устанавливаются openblas-нить (например,''), так перестроить, чтобы новое имя не требуется.

совместимость-libgfortran-4.3.0-8.fc27.архитектуру x86_64.об / мин, устанавливается без проблем. Ссылке → https://drive.google.com/file/d/18uMtX2n4-bwM2V2TfOl-w_Fk8t6YSlsk/view?usp=sharing

Установка: # компакт-диск загрузки/ && Yum установить ./совместимость-libgfortran-4.3.0-8.fc27.архитектуру x86_64.об / мин

П. С.: объекты GFORTRAN_1.0), GFORTRAN_1.4) также присутствуют в более поздних версиях, до в. 6.х : в Fedora 24 → В. 6.3.1 ,

"совместимость" пакет = номинал-libgfortran-6.3.1-1.fc27.архитектуру x86_64.об / мин : обновления ранее установленных совместимости-libgfortran. Ссылка https://drive.google.com/file/d/1f9nPFjuMBGg1XIza_Ajokkm_d7VYmF0_/view?usp=sharing


опишите, как вы построили переименованные пакеты

Написать новый Spec-файл ( я использовал pkgtool2 для создания совместимости-libgfortran.спец https://drive.google.com/file/d/0B7S255p3kFXNQ0ZEbHB1V1BUa0E/view?usp=sharing )

Резюме: Нет
Название: совместимость-libgfortran
Версия: 6.3.1
Релиз: 1.fc27
Лицензия: GPL
Группа: Нет 
Упаковщик: Джерри пончик <[email protected]>
BuildArchitectures: архитектуру x86_64
Сборочного окружения:

%описание
Нет описание

%файлов
в /usr/lib64/libgfortran.так.3
в /usr/lib64/libgfortran.так.3.0.0

Копия совместимости-libgfortran.спец /в/Home / [имя]/МЗП/характеристики/ https://www.linuxquestions.org/questions/linux-software-2/need-rpm-package-for-php-version-5-2-7-and-up-on-redhat-5-1-a-766486/#13 ... и запустить $ rpmbuild -ББ совместимости-libgfortran.спец

+943
Luc Charpentier 03 февр. '09 в 4:24

загрузите виртуальную машину с LiveCD с Linux, например, Ubuntu MATE или что-то. после загрузки с помощью GParted уменьшить раздел / и роста /загрузки 1г . Это будет работать с учетом того, что ваш / еще немного места осталось.

Или есть другой способ. Отсюда и VMware документация : http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004047

Для Workstation 7 и позже и игрока 3.X и позже, можно увеличить объем виртуального диска из графического интерфейса: Выберите виртуальную машину из инвентаря. Нажмите Кнопку Изменить Параметры Виртуальной Машины. Выберите Жесткий Диск. Выберите утилиты > расширения, введите новый размер, а затем нажмите кнопку развернуть. Выполните действия, описанные в увеличение размера раздела диска (1004071), так что гостевая операционная система осознает изменение размер диска.

добавить 1г используя вышеуказанные шаги. используя переместить программы GParted разделы вокруг и изменить размер /загрузки .

+929
Lava Kuriti 10 окт. 2015 г., 12:56:13
Другие ответы

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


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

Линукс Минт 15 (Оливия) будет поддерживаться до января 2014 года. Так вы хотите обновить какое-то время до того, чтобы убедиться, что вы продолжать получать обновления безопасности.

Если вы не хотите регулярно обновлять, вы должны смотреть на следующего LTS (долгосрочная поддержка) релиз. Нынешний, 13 (Майя), будет поддерживаться до апреля 2017 года.

По данным Убунту графика релизов, следующего LTS будет выпущен в апреле 2014 года и будет поддерживаться до 2019 года. Так что у вас есть только два обновления между теперь и 2019 Если вы выберете этот путь.

+909
Nihanth 27 окт. 2017 г., 03:03:13

Мое предложение:

GLOBIGNORE=$(Эхо */) # создаем список каталогов с глоббинг
GLOBIGNORE=${GLOBIGNORE//:/\\:} # побег возможен ":" с "\" разрешить
 # разделитель ":" в имени каталога
GLOBIGNORE=${GLOBIGNORE//\/ /:} # заменить "/ " разделитель ":" 
GLOBIGNORE=${GLOBIGNORE%/} # удаление символа "/"
ЛС-ЛД *

Результат: нет каталоги

По умолчанию при отключенном GLOBIGNORE

+902
MYC2E 19 авг. 2010 г., 19:21:10

В этом вопросе я описала свои проблемы с поиском пакет, установлена заключительная цель /usr/Бен/переименовать команду. команды dpkg -с /usr/Бен/переименуйте не дала результата, но после выяснения, что это была ссылка, я нашел общее решение для этого.

Поскольку в/usr/Бен/переименуйте указывает на файл/etc/альтернатив/переименуйте я знаю, как это конкретное звено управляется обновление-альтернатив.

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

+874
Andy Deshmukh 8 апр. 2011 г., 23:27:21

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

суда apt-получить установку профпригодность

Команды очень похожи на АПТ/ apt-получить.

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

$судо способность продувки libasound2
Следующие пакеты будут удалены: 
 libasound2{п} libasound2-данных{у} 

Следующие пакеты имеют неудовлетворенные зависимости:
 пакеты OpenJDK-8-версии : зависит: libasound2 (>= 1.0.16), но он не будет установлен
Следующие действия разрешат зависимости:

Удалить следующие пакеты: 
1) слепых-8-среда JRE [8u111-в14-3 (сейчас, тестирование)]



Принять данное решение? [Д/н/д/?] Н
Следующие действия разрешат зависимости:

 Сохранить для следующих пакетов их текущие версии: 
1) libasound2 [1.1.2-1 (в настоящее время, тестирование)] 
2) libasound2-данные [1.1.2-1 (в настоящее время, тестирование)] 

Принять данное решение? [Д/н/д/?] 

Из Debian профпригодность Вики:

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

  • простой синтаксис для поиска пакетов гибко Марка
  • пакеты "устанавливается автоматически" или "вручную установлен", так что пакеты могут быть автоматически удалены, когда больше не требуется
  • предварительный просмотр действий, которые должны быть приняты
  • отмена действий пользователя
  • возможность получения и отображения изменений в Debian-пакеты
  • AptCLI-как (= apt-получить + АПТ-кэш), режиме командной строки ("профпригодность установите фу")
  • Результат и (обычно) умнее зависимость сельсин, чем apt-получить

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

Вы установить его с:

судо apt-получить установку debfoster

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

От инструкция: используя debfoster на практике

debfoster - отсеять ненужных пакетов Debian

debfoster сохраняет список установленных пакетов, которые были явно просил, а не установлен как зависимость. Аргументы совершенно не обязательно, debfoster может быть вызван таковой после каждого запуска dpkg и/или APT-получить.

В качестве альтернативы можно использовать debfoster установки и удаления пакетов определяя пакеты в командной строке. Суффикс пакеты с - удаляются при установленные пакеты без суффикс.

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

$судо debfoster

smem держит установлены следующие 27 пакеты:
 БЛТ шрифты-в LyX libglade2-0 libjs-jQuery с libjs-jQuery-интерфейс liblapack3 libtk8.6 libwebp6
 libwebpdemux2 libwebpmux2 libxss1 питон-Каир на Python-Циклер на Python-dateutil
 в Python-glade2 на Python-GObject в-2 питон-питон комплекта библиотек GTK2-визуализации для Python-библиотек matplotlib
 в Python-библиотек matplotlib-данных на языке Python и NumPy в Python-пил питона, когда pyparsing питон-питон ТЗ-ТЗ
 бесплатно tk8.6-blt2.5 ТТФ-потоке-Вера
Держать smem? [Ynpsiuqx?], [Ч]элп: г

imvirt держит установлены следующие 9 пакетов:
 imvirt-помощник libemail-дата-формат-на Perl libfile-хлебать-на Perl libfile-который-на Perl
 libimvirt-на Perl libmime-лайт-Перл libmime-типа-Перл libmodule-найти пакета pciutils
Держать imvirt? [Ynpsiuqx?], [Ч]элп: г

Linux-образ-4.8.0-1-для amd64-неподписанные держит установлены следующие 9 пакетов:
 busybox и прошивка-Линукс-бесплатный пакет initramfs-tools с помощью initramfs-инструменты-основной irqbalance
 klibc-utils версии libklibc libnuma1 в Linux-база
Держать Linux-образ-4.8.0-1-на amd64 без знака? [Ynpsiuqx?], [Ч]элп: г

faketime держит следующие пакеты 1 установлено:
libfaketime
Держать faketime? [Ynpsiuqx?], [Ч]элп: Н

haveged держит следующие пакеты 1 установлено:
libhavege1
Держать haveged? [Ynpsiuqx?], [Ч]элп: г
Держать libfaketime? [Ynpsiuqx?], [Ч]элп: Н
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты будут удалены:
 faketime* libfaketime*
0 обновлено, 0 установлено новых, 2 для удаления, и 0 пакетов не обновлено.
После этой операции, 127 КБ дискового пространства будет освобождена.
Вы действительно хотите продолжить? [Да/нет]
+837
Serzh Schuclin 25 июн. 2018 г., 23:31:47

И initrd создается только в RAID-массив нужен для корневой и своп. Запустить из основной системы (после изменения файловой в реальный корень)

$ судо команды mdadm --сборка --сканирование
+754
Stealthgyro 3 июн. 2012 г., 21:15:38

Вы также можете сделать что-то вроде этого: судо брандмауэр cmd --зоны=общие-добавить-порт=7198/ПТС судо брандмауэр cmd --зоны=общие-добавить-порт=7199/ПТС судо брандмауэр cmd --время выполнения-постоянный ... который сделает текущие настройки брандмауэра Перман

+748
Daniel M 13 окт. 2019 г., 09:10:26

Мне нужно перенаправить весь вывод в один файл, и в дополнение перенаправить stderr в другой файл. Это можно легко сделать?

Предположим для данного примера моя команда:

РНР /tmp/doWork.php

Я могу сделать вывод в отдельные файлы с помощью:

РНР /tmp/doWork.php 1> /tmp/и stdout_file 2> /tmp/и stderr_file

Основываясь на этом, я попытался:

РНР /tmp/doWork.php &> /tmp/и stdboth_file 2> /tmp/и stderr_file

но это просто положить stdout и stderr в /tmp/и stdboth_file и никогда не писал в/tmp/stderr_file.

+706
Serhat Koroglu 21 авг. 2016 г., 20:16:10

Последние отладки шаг я сделал, просветил, так что я полагал, что я отправлю ответ ради других. команда grep NFS в файл /usr/lib в/модулей/[версия ядра]/модулей.заказа соответствуют ядра/ФС/НФС.ко | ядра/ФС/nfsv3.ко | ядра/ФС/в NFSv4.Ко, но они не существуют.

Хорошо *.ко представляет собой драйвер ядра и initrd, который имеет опцию - Добавить-драйверов, так

дракат-в-М "сетевые базы НФС" - включить РД.жить.наложение/ / initrd система-файловая система tmpfs.ИМГ

стало:

дракат-в-М "НФС сети" - добавить-водители "НФС в NFSv4" \
- включить РД.жить.наложение/ / initrd система-файловая система tmpfs.ИМГ

Затем lsinitrd | grep в НФС , перечисленных в NFS.Ко и в NFSv4.ко, корень устройством у себя установил, скопировал и счастливые дни, есть бездисковый сервер загружается через NFS, что файловая система tmpfs / каталог, отличный материал для ха бездисковый кластер.

Разница в драйверах между моей тестовой среде, и цель будет результат в/etc/дракат.файл conf или в/etc/дракат.конф.Д/, которые могут указать водителей, которые будут включены, но я не смотрел в них слишком много (я бы скорее указать водителей при выполнении команды ради моей вменяемости).

+693
Noviana Kus 17 янв. 2018 г., 23:32:45

Уверены, если я правильно понимаю вашу цель, но вот как это работает для меня:

  1. начало "демона", на самом деле просто continuouslu запущенного процесса: топ -Д1 >из

  2. во втором терминале вы можете хвост -вон, Если вам нравится

  3. в третьем терминале я бегу убивать -стоп $(ПС-eFH | грэп "топ -д" |команда grep -v с помощью команды grep|у awk '{печати $2}'

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

+686
user87552 6 июл. 2014 г., 11:21:46

тайм-аут в замок авторитет файл /home/имя_пользователя/.Xauthority При входе на машину с помощью SSH (например, от lxplus на рабочем столе ПК) с X11 переадресации, вы получите сообщение об ошибке:

/usr/Бен/можно: тайм-аут в замок авторитет файл /home/имя_пользователя/.Xauthority.

Это происходит из-за доступа SELinux. Вам нужно проверить состояние безопасности SELinux.

sestatus

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

Статус SELinux: включен
SELinuxfs крепление: /SELinux в
Текущий режим: соблюдение
Режиме из файла config: обеспечение
Политика версия: 24
Политики из файла config: целевые

Как вы видите текущий статус исполнения, и это то, что вызывает проблему. Вы должны стать root с Су запустите

setenforce 0

и это должны сделать вывод sestatus выглядеть

Статус SELinux: включен
SELinuxfs крепление: /SELinux в
Текущий режим: диспозитивный
Режиме из файла config: обеспечение
Политика версия: 24
Политики из файла config: целевые

Теперь вы должны быть в состоянии войти в машину, используя СШ.

+607
user197675 8 февр. 2010 г., 06:14:42

Это зависит от типа облигаций, который должен иметь IP-адрес. Другое дело, ваш bond0 устройства должны иметь правила брандмауэра, а не два ethxбыл устройств, которые создают bond0.

+566
Salucci 19 нояб. 2010 г., 02:18:27

Я все еще очень новой для FreeBSD, от того, что я узнал в инструкции, файл/etc/rc автомобиль.конф управления системных сервисов во время загрузки.

Нет никакого упоминания о sendmail и syslogd в /етц/РЦ.конф, так как они запускаются автоматически? Есть другой файл конфигурации для системных сервисов во время загрузки?

+561
Pankaj 20 апр. 2010 г., 13:29:02

Рода, но учтите, что размер файла не определяются на этом уровне точности.

Символическая ссылка включает в себя четыре части:

  • Название ссылки, которая хранится в каталоге, где запись.
  • Другие метаданные, которые присутствуют для каждой записи каталога, чтобы найти остальные метаданные. Это типично расположение узлов. Кроме того, каждая запись стоит несколько байт, например, чтобы дополнить имена файлов и поддерживать структуры данных, такие как сбалансированное дерево или хэш.
  • Другие метаданные самой символьной ссылки, такие как метки. Эти метаданные тоже присутствует для других типов файлов (например, пустой обычный файл).
  • Цель ссылки.

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

В файловых системах ext2 и Ext3/Ext4 разделов, объектом символической ссылки хранится в inode, если это не больше 60 байт. Вы можете подтвердить, что, задавая дю: это отчеты 0 к символическим ссылкам, чья цель - ≤60 байт, а один блок для более больших целей.

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

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

В целом, “несколько байт для других метаданных” являются:

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

И цель может находиться в любом месте от 0 до одного блока в дополнение к этому.

+550
Bruno Xu 10 дек. 2011 г., 11:44:50

С помощью СЭД можно сделать это так:

СЭД 'в/tmp/!{Ч;д;}
Г;с/$/\
/;s_.*\(..*\).*\Н\1\п// &_
Р;д' файл2 файл1

Вы собираете модели file2 в трюм, и для каждой строки из файла file1 добавить, что сбор и регистрация с обратными ссылками, является ли шаблон в строке.

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

Обратите внимание, что я использовал строку ТМП как показатель того, что мы в file1; возможно, вам придется адаптировать это к вашему фактическому случае. Странная подмена начиная в строке 2 добавляет новую строку в конец, так что мы знаем, что каждая картина будет окружен строк.

+488
Pavol Marko 26 июл. 2017 г., 16:53:37

Уверены, если вы все еще ищете ответ, но я столкнулась с той же проблемой при попытке обновить ядро 4.5.3. Я нашел моя система ССЗ-5 установки и переключения в том, что решена первая проблема (-fstack-Protector и крепкий). Потом я получил второй набор ошибок вы перечислили про то ndiswrapper/1.59. Я считаю, что это ошибка в том, что программное обеспечение, но решение я нашел, чтобы изменить код, то ndiswrapper путем добавления двух строк в один из исходных файлов. Это позволило ему успешно скомпилировать. Добавить эти строки просто до существующей линии #включить "то ndiswrapper.ч" в каталоге/usr/src/и то ndiswrapper-1.59/погрузчик.ч:

#определить strnicmp strncasecmp // Инд.C не компилируется без этого
#включить <ОС Linux/vmalloc.ч> // погрузчик.C не компилируется без этого

Или вот простой скрипт, чтобы сделать обновление для вас (если вы правильно вырезать/вставить):

если ! грэп -м strncasecmp в /usr/src/и то ndiswrapper-1.59/погрузчик.ч; затем
 СЕПГ -я -е '/то ndiswrapper.ч/я \
#определить strnicmp strncasecmp \
#включить <ОС Linux/vmalloc.ч>' в /usr/src/и то ndiswrapper-1.59/погрузчик.ч
интернет
+413
aisberg98 23 мая 2014 г., 06:44:30

Нужно сказать, почта имя, которые вы хотите использовать (в настоящее время его ищет его в файле/etc/passwd и, скорее всего). Конечно, вы могли бы также изменить полное имя пользователя в файле/etc/passwd с (например, через При вызове -Ф 'новое имя' пользователей, и вы действительно не должны быть отправки почты в корень!

Для реликвия почты, вы можете использовать любой из переменной среды, ее mailrc config или в вариант. Как один из этих:

Echo 'это тест'. | почты -РЬ, свяжитесь со мной <корень>' \ 
 -с 'тестирование' '[email protected]' # используя аргумент-R

# ... или ...

Echo 'это тест'. | от='свяжитесь со мной <корень>' почта \
 -с 'тестирование' '[email protected]' # ОКР ВАР 'электронной почты'

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

+403
wowjaguar 14 мая 2018 г., 15:16:46

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

Перед установкой Кубунту, я тестировал ее, запустив видео версию операционной системы и тот же вопрос появился, но я был в состоянии исправить это путем ручного включения сенсорного экрана используя библиотекой XInput включить [ИД]. Однако, после установки, сенсорный экран не отображается, когда я запускаю сравнению с XInput -список и из-за этого не могу включить тачскрин (сенсорный экран работает снова после перезагрузки). Ниже выхода из сравнению с XInput:

⎡ Виртуальных ядра идентификатор указателя=2 [мастер-указатель (3)]
⎜ ↳ Виртуальных ядра XTEST идентификатор указатель=4 [раб указатель (2)]
⎜ ELAN2514↳: 00 04F3:2809 код=8 [раб указатель (2)]
⎜ SYNA327E↳: 00 06CB:CD4F сенсорная панель с id=10 [раб указатель (2)]
⎜ ELAN2514↳: 00 04F3:2809 ручки (0) ИД=16 [раб указатель (2)]
⎣ Виртуальных ядра клавиатура id=3 [мастер-клавиатуры (2)]
 Виртуальный ↳ основных XTEST идентификатор клавиатура=5 [раб клавиатура (3)]
 Видео автобус ↳ ИД=6 [раб клавиатура (3)]
 Кнопка ↳ рулевое ИД=7 [раб клавиатура (3)]
 ELAN2514↳: 00 04F3:2809 код=9 [раб клавиатура (3)]
 ↳ Процессор Intel спрятал события id=11 [раб клавиатура (3)]
 ↳ Процессор Intel спрятал 5 кнопка массиву id=12 [раб клавиатура (3)]
 ↳ В переводе набор 2 Клавиатура id=13 [раб клавиатура (3)]
 ↳ Беспроводного подключения HP горячие клавиши ИД=14 [раб клавиатура (3)]
 ↳ Л. с. с WMI горячие клавиши ИД=15 [раб клавиатура (3)]

Я пытался включение в основном все под и в том числе "виртуальные ядра указатель" с помощью командной сравнению с XInput включить [2,4,8,10]

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

Пожалуйста, дайте мне знать, что я мог бы попытаться это исправить либо через XInput или любым другим способом. Спасибо заранее.

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

+387
thorek 6 февр. 2012 г., 18:09:43

Вот список http://redsymbol.net/linux-kernel-boot-parameters/

Текущие параметры отображаются :

кошка /proc/командной строки

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

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

Примечание : знаю, что в реальном времени, если можно автоматизировать

+380
Bahar Bozorgkhoo 19 авг. 2012 г., 03:03:35

Проверьте, если lm_sensors установлен.

список ням lm_sensors

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

датчики

Если lm_sensors не установлен, вы можете установить его с помощью:

судо ням установите lm_sensors

Чтобы инициализировать его:

датчики обнаружения судо 
+358
Bharat Ahuja 20 февр. 2014 г., 22:46:16

У меня есть следующий скрипт я использую, чтобы сделать веб-приложение conf файлов (в файле/etc/nginx/сайты недоступны).

Это скрипт:

#!/Бен/ш

для домена; делать
 кошки <<-WEBAPPCONF > в /etc/nginx/сайты-доступен/${домен}.конф
 сервера {
 корень ВАР/ВСП/HTML-код/${домен};
 имя_сервера ${домен} на www.${домен};
 расположение / {
 индекс index.php index.html index.htm fastcgi_index;
 try_files $URI-код и $URI =404 $Ури/ /index.php?$аргументы;
}
 расположение ~ \.в PHP$ {
 fastcgi_pass Unix: система в/var/работа/РНР/PHP в*-тефлон.носок;
 fastcgi_param имя script_filename $document_root$fastcgi_script_name будет;
 включают fastcgi_params;
}
}
WEBAPPCONF
 ЛН-ы в /etc/nginx/сайты-доступен/${домен}.конф в /etc/nginx/сайты с поддержкой/
сделано

systemctl перезапустите nginx.услуги

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

Баш ~/nwsm домен_1.дву domain_2.дву

Мой вопрос

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

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

Я не уверен, просто добавив домен в начале сценария-это правильный способ сделать это.

Приложение

Какие-то слабые аргументы, зачем кому-то даже делать, что (потому что цикл for работает достаточно хорошо, чтобы быть честным):

1) Уменьшение количества линий, когда стремящиеся к минимализму.

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

3) используя для петли является избыточным в некоторых небольших сред при работе с разреженными количество доменов (<=5 доменов).

+285
Juan Joder 18 февр. 2011 г., 06:58:34

Я думаю, что здравомыслящий подход к кэш получившееся устройство МД.

bcache предназначен для передачи-через последовательного чтения и записи.

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

А bcached МД объем будет выглядеть как нормальный, записи файлов на Тома, а затем случайных блоков для нескольких устройств.

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

Это не может быть правильным (как разработчики bcache может быть умным, и к такой ситуации), но логично оптимальное, что нужно сделать, чтобы объемы кэша, а то блок устройств.

+258
Yovboy 25 дек. 2011 г., 20:09:33

Будет что-то вроде следующего будет хорошо? Это предполагает, Bash (для расширения бандажа) и GNU параллельно.

параллельно -ч0 -в J0 -да ::: {1..10}

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

+242
Karthy Sbk 28 мая 2019 г., 11:58:08

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

+181
MisterV 16 мая 2013 г., 08:48:44

Я обнаружил, что вся эта х не реагировала ни на что, но я смог войти в терминал с помощью сочетания клавиш Ctrl+АЛТ+Ф1. Я могу перезагрузить X из командной строки без перезагрузки компьютера?

+140
Robert Adnaoeij 26 апр. 2015 г., 22:07:57

В Perl (и PCRE) это достижимо с нулевой ширины предыдущего текста:

(?<=funnyword).*$

что соответствует "funnyword", а не потреблять его как часть матча. Эти работают только с фиксированной длиной текста в просмотра назад. Вы можете также использовать отрицательные lookbehinds ((?<!...)) чтобы указать, что текст не существует.

В любой достаточно последние версии Perl, является почти точной заменой \ЗС Как вы используете его:

funnyword\К.*$

К \ отбрасывает все совпадало до сих пор, но по-прежнему соответствуя с этого момента. Часть перед не должен быть фиксированной длины. Это также по PCRE сейчас, но я не уверен, какую версию он пришел.

\Зе может быть достигнуто с нулевой шириной просмотр вперед вместо этого, используя (?=...). Что картины не должны быть фиксированной длины.


Потому что СЭД используется в POSIX Бресия, нет оглядывается. В этом случае вы можете довольно легко имитировать его с помощью обычной группы захвата:

СЭД -е 'с/\(funnyword\).*$/\1otherword/'

Вы можете сделать то же самое для положительного просмотра вперед. Если у вас действительно есть более сложные требования вы можете посмотреть на Perl или какой-либо иной подход.

+112
user124109 11 дек. 2010 г., 15:15:16

Это связано в сценарий были спасены редактор, который использует строки-концовки DOS (например, Notepad++, например). Вам придется удалить эти из ваших скриптов.

Для этого, либо использовать dos2unix на файл скрипта, или

$ тр -д '\р' <скрипт >скрипт.новый && скрипт МВ.новый скрипт

(это удалит все возвраты каретки из любого места в скрипте)


Как для код в скрипт:

:
итер=1
если [ -Ф iter.txt ]
 тогда РМ ./iter.txt 
интернет 

Это может выглядеть примерно так

итер=1
если [ -Ф "./$iter.txt" ]; затем
 РМ "./$iter.txt"
интернет

Это удаляет файл 1.txt из текущего каталога, если он существует. В : команда ничего не делает (почти) и могут быть удалены. В ИТЭР переменной значение следует использовать в качестве $ИТЭР, и цитировал. И тогда я, возможно, более явно, чем должен быть с помощью ./ сказать, что файл должен быть найден в текущем каталоге.

Если вы планируете превратить это в цикл (здесь, удаление всех файлов 1.txt, 2.txt, ..., 10.txt):

итер=1
в то время как [ "$ИТЭР" -Ле 10 ]; тогда
 если [ -Ф "./$iter.txt" ]; затем
 РМ "./$iter.txt"
интернет
 итер=$(( итер + 1 ))
сделано

Или, если мы чувствуем скрытую/ленивый,

РМ -Ф {1..10}.тхт

в снаряды, которые понимают расширение скобок.

+83
Laura Coogler 13 июл. 2013 г., 17:56:40

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

Я обычно просто обратить внимание, когда делаешь копировать-вставить, что она не включает в себя символ новой строки, но есть один трюк, который вы можете попробовать: прежде чем вставить, в bash, тип В С-Х С-Е. Он должен запустить $редактор с пустым файлом. То, что вы сохраните в файл и выход, колотить будет выполнять. Так что вы теперь можете вставить свою команду в Редакторе, возможно, манипулировать вещами и выполните их все на одном дыхании.

+71
finsbor 9 июл. 2011 г., 01:39:52

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

Это поведение, демонстрируемое в Linux? Если это так, то других Юниксов сделать то же самое?

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

+51
Saranjit Singh 24 июл. 2014 г., 16:47:27

Как можно установить libboost-dev версию 1.54 на Debian?

Он автоматически устанавливает 1.55, но мне нужен конкретный вариант.

+41
Anton Roslov 4 июн. 2017 г., 07:43:47

Моя система(CentOS6) разбился, и я получил vmcore.

Теперь я хочу знать, как получить /труды/нетто/Дев в vmcore, или как я могу получить чистый статистические данные счетчиков(Эл.г, с netstat -ы)?

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

аварии нет
 NET_DEVICE ИМЯ IP-АДРЕС(А)
ffff881053f97000 Ло 127.0.0.1
ffff88084ece0000 eth0 в ХХХ.ХХХ.ХХХ.ХХХ
ffff88084e480000 eth1 и ХХХ.ХХХ.ХХХ.ХХХ
аварии> структура net_device ffff88084ece0000
......
статистика = {
 rx_packets = 122192214759, 
 tx_packets = 122785688757, 
 rx_bytes = 140670240738618, 
 tx_bytes = 136965095362827, 
 rx_errors = 0, 
 tx_errors = 0, 
 rx_dropped = 0, 
......

Но это не имеет смысла в CentOS6, я просто получаю 0 для всех счетчиков:

аварии нет
 NET_DEVICE ИМЯ IP-АДРЕС(А)
ffff881028a10020 Ло 127.0.0.1
ffff8820253a4020 eth0 в ХХХ.ХХХ.ХХХ.ХХХ
ffff8820253a8020 eth1 и ХХХ.ХХХ.ХХХ.ХХХ
......
статистика = {
 rx_packets = 0, 
 tx_packets = 0, 
 rx_bytes = 0, 
 tx_bytes = 0, 
 rx_errors = 0, 
 tx_errors = 0, 
 rx_dropped = 0, 
......

Это значит, что на CentOS6 чистая счетчиков не сохраняются в памяти?

Спасибо!

+32
Lemonov 11 июл. 2018 г., 21:18:27

Нет, установка nullglob скорлупы вариант и не в состоянии расширить Глоб шаблон не вызовет скрипт для выхода с ненулевой статус выхода (и соответствующие имена файлов с Глоб картины в целом не меняет $? переменной оболочки).

Не установка nullglob позволит конвертировать провал (если есть файлы с буквальным имена *.в JPG и *.формат PNG в текущей директории), и это будет выход с Выход состояния 1.

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


После обновления скрипта на вопрос:

Скрипт теперь выходит с ненулевой статус выхода , если PDF-файл существует для последнего изображения обработки файлов, благодаря [ ! -е ... ] тест (это последняя команда, выполняемая в сценарии в этом случае).

Если это является нежелательным, использование

[ ! -е "${имени}.формат PDF" ] && конвертировать "$я" "${имени}.формат PDF" || правда

(Отметим также добавил цитирование)

+30
paradox Q 29 мар. 2018 г., 02:57:09

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