Diagnoising аппаратная проблема на Linux

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

Для меня это звучит как проблема с жарой. Однако, я пытался максимум тепла, запустив несколько экземпляров Glspheres. [что получил температуре от 50С до 90С. До сих пор никаких проблем, болельщики повернулись на. HD-это новый твердотельный накопитель, и она прошла умный.

В /var/журнал/сообщения, содержащие только эти сообщения до аварии:

ул 20 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: thermal_zone TZ0 00000081 00000000
20 июля 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: процессор CPU0 00000081 00000000
20 июля 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: процессор CPU1 00000081 00000000
20 июля 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: процессор Процессор 2 00000081 00000000
20 июля 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: процессора CPU3 00000081 00000000
20 июля 23:08:49 Ай регистратор: совместимость с ACPI событие обработано: процессора CPU4 00000081 00000000
20 июля 23:08:50 АИ регистратор: совместимость с ACPI событие обработано: процессор CPU5 00000081 00000000
20 июля 23:08:50 АИ регистратор: совместимость с ACPI событие обработано: процессор CPU6 00000081 00000000
20 июля 23:08:50 АИ регистратор: совместимость с ACPI событие обработано: процессор CPU7 00000081 00000000

Однако они не связаны с полностью рушится.

Так что мой вопрос:

Есть ли способ, чтобы сделать диагностику на оборудовании с Linux?

Я использую Gentoo, но это не мешает мне использовать другие средства.

+132
Franklin Vaz 12 янв. 2017 г., 06:34:30
36 ответов

Перейдите на этой странице по opensuse.org и кнопку "1-нажать Установить" кнопку на моно-полно-2.8.2 мета пакет. Тогда все ваши зависимостей цикл будет решена автоматически яст менеджер.

Это обычный удобный способ для установки пакетов в openSUSE.

+989
filmoreha 03 февр. '09 в 4:24

У меня служба в '/etc/инит.д'. В этой службе, я выполнить команду на удаленной машине с помощью SSH как пользователь. В настоящее время я делаю это следующим образом:

команду sudo -u пользователь Баш-с "[email protected] СШ источник ~/.envrc ; (компакт-диск /каталог; ./бин/каталог пуск &)'"

Это команда для запуска этой службы, а также имя службы каталога.

Когда я делаю судо служба catatlog начала команда выполняется успешно.это правильно СШ есь на целевой машине, которая [email protected] как пользователь пользователя , но она не запускается служба.

Может кто-нибудь сказать мне, как настроить этот так, что она успешно работает?

+898
Lps Oreo productions 1 25 дек. 2016 г., 01:24:38
Другие ответы

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


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

Этот код немного некрасиво. С совмещением СЭД и на awkможно использовать экстракт домен из ServerAlias строки на несколько строк с одного домена в строке

ServerAlias # Эхо ' www.domain-2.tld некоторые-другие-домен.дву другой-домен.дву' | у awk '{печати функцию substr($0, индекс($0, $2))}' | СЭД -Е 'С/\С\+/\Н/г'
www.domain-2.tld
некоторые-другие-домен.дву
другой-домен.дву
+894
Meow Doughnut 23 нояб. 2017 г., 10:21:26

Недавно я установил ОС SUSE Linux и санках. После установки, я обнаружил, что больше памяти выделено для мапперов, я не знаю, какая польза от этих вещей. Они будут использоваться после того, как основные физические объемы заполняются?

Я думаю, что это лучше для меня, чтобы положить мой fdisk и результаты ДФ, вот они:

Диск как /dev/ПДД: 596.2 Гб, 640135028736 байт, 1250263728 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Метка тип: ОПС
Идентификатор диска: 8503B13D-9FCF-4B8B-A05D-3D3C9E423393

Устройство Начало Конец Размер Тип Секторах 
на /dev/sda1, поскольку 2048 системы 321535 319488 156М ЭФИ 
на /dev/sda2 321536 1250263039 1249941504 596G Linux с помощью LVM




Дисковая система-корень /Дев/маппер/: 40 гиб 42949672960 байт, 83886080 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт


Системного диска-замена /Дев/маппер/: 2 Гб, 2147483648 байт, 4194304 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт


Дисковая система-главная /Дев/маппер/: 100 гиб 107374182400 байт, 209715200 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт


Диск как /dev/СКБ: 931.5 Гб, 1000204883968 байт, 1953525164 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xdbbfb035

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 63 1953520064 1953520002 931.5 Г Б W95 FAT32 в


Линукс-c3of:~ # DF-ч
Размер файловой системы используется выгоде использования% установленной на
devtmpfs 1.9 к 1.9 г 8.0 г 1% /Дев
файловая система tmpfs 1,9 г 184 КБ 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 11М 1,9 г 1% /запуск
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
система-корень /Дев/маппер/40г 11г 29г 27% /
система-корень /Дев/маппер/40г 11г 29г 27% /.снимки
система-корень /Дев/маппер/40г 11г 29г 27% /СРВ
система-корень /Дев/маппер/40г 11г 29г 27% в /var/кэш
система-корень /Дев/маппер/40г 11г 29г 27% в /tmp
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/ТМП
система-корень /Дев/маппер/40г 11г 29г 27% /загрузки/файл grub2/x86_64 с-Эфи
система-корень /Дев/маппер/40г 11г 29г 27% /usr/местные
система-корень /Дев/маппер/40г 11г 29г 27% /опт
система-корень /Дев/маппер/40г 11г 29г 27% /загрузки/файл grub2/для i386-ПК
система-корень /Дев/маппер/40г 11г 29г 27% в /var/библиотека/MySQL в
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/Либ/имени
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/Либ/машины
система-корень /Дев/маппер/40г 11г 29г 27% в /var/опт
система-корень /Дев/маппер/40г 11г 29г 27% в /var/катушка
система-корень /Дев/маппер/40г 11г 29г 27% в /var/журнал
система-корень /Дев/маппер/40г 11г 29г 27% в /var/аварии
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/Либ/список pgsql
система-корень /Дев/маппер/40г 11г 29г 27% в /var/библиотека/почтальон
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/Либ/MariaDB в
система-корень /Дев/маппер/40г 11г 29г 27% /ВАР/Либ/переводы/изображений
на /dev/sda1, поскольку 156М 4,6 м 152М 3% в /boot/efi в
система-главная /Дев/маппер/100г 29г 72Г 29% /домой
файловая система tmpfs 385M 60к 385M 1% /выполнения/пользователей/1000
на /dev/sdb1 932G 189G 743G 21% /работа/СМИ/Ари/новый объем

И что объем 932G является внешний жесткий диск.

Хотелось бы понять логику этих способов.

+891
pavan kumar barika 14 февр. 2016 г., 04:55:10

Debian (и Ubuntu и другие производные) делит пакеты ядра Linux на несколько частей:

  • Linux-образ-версии-уровнем-аромат содержащий образ ядра, который загружается загрузчик, файл, содержащий таблицы символов (используется в некоторых системных инструментов), файл, содержащий конфигурацию ядра (информативное для системного администратора), и модули, которые могут быть загружены динамически. Это пакет, который необходим для нормального пользования системой.
  • в Linux-заголовков-версия-уровнем-аромат содержит заголовки , которые поставляются с ядром исходных или образующихся в ходе компиляции ядра. Эти заголовки нужны для компиляции сторонних модулей ядра.
  • Линукс-библиотеки libc-dev, которая содержит заголовки, которые используются для компиляции пользовательских программ. Эти заголовки имеют обратную совместимость (в отличие от заголовков, используемых для компиляции модулей ядра), поэтому нет необходимости устанавливать несколько версий.
  • Линукс-док-версия содержит ядро документации. Это полезно для людей, которые пишут модули ядра или диагностировать ядра поведения.
  • Линукс-источник-версия содержит ядра. Люди, которые хотят, чтобы скомпилировать собственное ядро можно установить этот бинарный пакет и распаковать архив что в нем содержится.
  • ОС Linux-инструменты-версия содержит инструменты, которые зависят от версии ядра. В настоящее время имеется только перф.

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

Разные ароматы соответствовать ядра компиляция вариантов. Некоторые параметры ядра компромиссы, например для поддержки компьютеров с большой оперативной памяти (за счет накладных в памяти ядра) или только в компьютерах с небольшим объемом оперативной памяти (меньше накладные расходы, но меньший максимальный объем оперативной памяти).

В текущей версии Ubuntu, есть только два ядра ароматизаторы: “универсальный” (подойдет для большинства компьютеров) и “языка” (который делает программу более реактивной на стоимость немного больше нагрузку на ЦП, см. https://askubuntu.com/questions/126664/why-to-choose-low-latency-kernel-over-generic-or-realtime-ones). Debian имеет много больше, большинство из которых имеют смысл только на конкретных архитектурах.

В дополнение к пакетам с полной версии, там метапакетов без версии, как части имени пакета. Таким образом, вы можете установить, например Linux-образ-Универсальный , который всегда зависит на последних Linux-образ-версии-уровнем-универсальный пакет. Например, в Linux-изображения-универсальный вариант 3.13.0.42 зависит от Linux-образ-3.13.0-42-универсальный, Linux-образ-родовое версия 3.13.0.43 зависит от Linux-образ-3.13.0-43-родовыеи т. д. Как в Linux-изображения-универсальный пакет обновляется, более новые ядра пакеты вытащил.

+812
yablokols457 30 янв. 2018 г., 13:01:19

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

  1. Отредактировал файл/etc/syslog сервер.конф , /и т. п./пакет.конф , файл/etc/systemd в/системы/пакет.обслуживание.д/пакет.конф файл для изменения Керн.предупреждение в /var/журнал/в iptables.журнал
  2. команду sudo systemctl демон-перезагрузка
  3. в iptables -I вход -п протокол tcp --dport **х** -J в журнале-Журнал на уровне 7
  4. в iptables -я выходная -п протокол tcp --dport **х** -J в журнале-Журнал на уровне 7
  5. хвост -Ф /ВАР/журнал/в iptables.журнал
  6. Я попытался ударить порт х с другого сервера.

Но, я не получал никаких журналов создается в каталоге/var/журнал/в iptables.журнал.

+804
Topera 4 февр. 2014 г., 22:06:34

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

Пара замечаний по поводу приложения программного обеспечения:

Я нахожу, что это очень попало. Он не показывает все доступные пакеты, и это не дает никакой информации относительно того, что он делает, когда он работает. Использовать профиль yumex (входит в комплект установки) если вы хотите, чтобы графический менеджер пакетов, или ДНФ в командной строке для наилучших результатов и наименьших ошибок.

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

+778
k78 30 сент. 2015 г., 09:26:27

Есть возможность установить глобальном масштабе в LXDE.

Отредактируйте (или создайте) .Xresources в вашей домашней папке и установить Дои

Поддержкой xft.Дои: 150

Для моего Dell XPS с я поставил на 200 и работает достаточно хорошо

+685
Bobstar89 1 февр. 2017 г., 10:02:24

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

  1. XMLStarlet - может быть использован для других вещей
  2. МСВ - Солнце нескольких схема валидатора
  3. HaXML - Хаскелл инструменты XML содержит утилиты командной строки (один валидатор)
  4. xsltproc следует также проверять документы при запуске

Есть много вариантом, так как большинство утилит автоматически проверит XML-документ, как, например, xsltproc.

+651
frankfg 18 янв. 2020 г., 21:03:48

Видеть название устройства на ДФ, это как-то можно решить ее на физический диск имя, такое как поставщика / тип.

на /dev/sda3 в качестве 915.4 г 34.9 г 880.0 г 4% /доля/HDA_DATA
в /dev/sdd3 1.8 Т 668.1 г 1,1 т 36% /доля/HDD_DATA

Я узнал, что я найти некоторые информация в таблице sys/блок, но я не нахожу поставщика введите имя там?

-- Добавлено --

Моя система на базе Linux NAS от QNAP, так что все могло быть немного иначе.

- Добавлен в качестве ответа Стивен --

[~] # программами hdparm -я в /dev/sdb3

на /dev/sdb3:
 HDIO_DRIVE_CMD(определение) ошибка: недопустимый аргумент
+628
WatchDog 13 апр. 2010 г., 13:57:00

Отредактируйте файл/etc/сети/интерфейсов , добавьте свой сетевой интерфейс:

авто eno3
iface защитный eno3 инет по DHCP

Затем выполните:

ifup eno3

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

5.4. Наследие сетевом подключении и конфигурации

+620
user269617 16 нояб. 2014 г., 03:47:06

Версия OSX на СЭД - это очень раздражает (на самом деле на BSD версии). Я обычно установить GNU-это СЭД через варево:

поиск $ самогон СЭД
==> Формулы
на GNU СЕПГ ✔ libxdg-basedir minised дгсэн

==> Бочки
затмение-ДСЛ marsedit
exoduseden корпорации Microsoft Бинг-объявления-редактор
ориентирован сайт osxfuse-Дэв
Гугл-Эдвордс-редактор physicseditor
Лего-наборов Mindstorms образования EV3, осваивай префов-редактор
лицензированный подкласса-Мнемозина

Установите его:

$ самогон установить GNU-сед

Затем вы можете использовать его вот так:

$ gsed ....

И вуаля, ваш пример теперь работает:

$ Эхо текст (1984/1984) текст' | СЭД -е 's_\(([0-9]{4})/\1\)_\(\1\)_g'
текст (1984/1984) текст
текст $ Эхо '(1984/1984) текст' | gsed -е 's_\(([0-9]{4})/\1\)_\(\1\)_g'
текст (1984) текст

Ссылки

+616
Avi kaur 13 февр. 2012 г., 10:34:07

Почему бы не использовать builtin найти возможности для выхода просто именем:

найти ~ -тип F -функции printf '%ф\п' | СНП | уник -с

(предполагается, ГНУ найти) или хотя бы что-то вроде этого:

найти ~ -старпома и basename {} \; | рода | уник -с

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

ПС. Нет необходимости указывать -имя '*' , если вы хотите получить список всех файлов. Это опция по умолчанию.

+606
slava5431 12 апр. 2012 г., 17:48:05

команда HWiNFO помогает:

> команда HWiNFO --диск
21: язь 00.0: 10600 диск 
[Создан в блок.245]
Уникальный идентификатор: 3OOL.8MZXfAWnuH8
Родительский ID: w7Y8.1T_0outZkp6
Идентификатор файловой системы: /класса/блока/ПДД
Файловой Системы Sysfs BusID: 0:0:0:0
Файловой системы устройства по ссылке: /устройств/pci0000:00/0000:00:1Ф.2/host0/target0:0:0/0:0:0:0
Класс оборудования: диск
Модель: "Хитачи HTS54322"
Поставщик: "Хитачи"
Устройство: "HTS54322"
Редакции: "ESBO"
Водитель: "изображение", "СД"
Модули драйвера: "для AHCI"
Файл Устройства в /dev/ПДД
Файлы устройств в /dev/ПДД, устройства /dev/диск/автор-ИД/Ата-Hitachi_HTS543225A7A384_E2021342gepg4j, как /dev/диск/автор-ИД/с SCSI-SATA_Hitachi_HTS5432_E2021342GEPg4j, как /dev/диск/на пути/с pci-0000:00:1Ф.2-SCSI и-0:0:0:0, /Дэв/диска/с-ИД/Орж-0x5000cca614c6395e
Номер устройства: блок 8:0-8:15
Идентификатор БИОС: 0х80
Геометрия (БИОС Эдд): ЧС 484521/16/63
Размер (БИОС Эдд): 488397168 секторов
Геометрия (традиционная BIOS): ЧС 1023/255/63
Состояние диска: диск не
Статус конфиг: cfg=новый, толку=да, нужен=Нет, активный=неизвестно
Добавленные в: #17 (контроллер SATA)
> команда HWiNFO --блок --короткая
диск: 
 /Дев/СДА Хитачи HTS54322
раздел:
 в /dev/раздел sda1, поскольку 
 на /dev/sda2 раздел 
 раздел /dev/sda3 в качестве перегородки 
 на /dev/sda4 в разделе 
 в /dev/раздел sda5 
+593
chithra 31 дек. 2017 г., 18:15:42

Я купил новый принтер (я погуглил и посмотрел, как он работает под своей ОС..)

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

Затем я включил его в моем научных Linux 6.1 (64-бит) ноутбук. Откроется окно конфигурации принтера, я могу добавить принтер, здорово!

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

Я не знаю, что делать. Сайт компании Canon обеспечивает RPM для Linux, но это для i386.

Что я могу сделать?

Некоторая информация:

При подключении принтера:

11 апр 21:16:48 ядра: USB на 2-6: новые высокоскоростные устройства USB с помощью ehci_hcd и адрес 45
11 апр 21:16:48 ядра: USB на 2-6: новое USB-устройство найдено, idVendor=04a9, idProduct=10ca
11 апр 21:16:48 ядра: USB на 2-6: новые строки устройство USB: ПТР=1, продукт=2, где=3
11 апр 21:16:48 ядра: USB на 2-6: продукт: патрона ip3600 серии
11 апр 21:16:48 ядра: USB на 2-6: производитель: Canon
11 апр 21:16:48 ядра: USB на 2-6: Серийный_номер: 1754F5
11 апр 21:16:48 ядра: USB на 2-6: конфигурация #1 выбран из 1 Выбор
11 апр 21:16:48 ядра: usblp0: USB и двунаправленный принтер Дэв 45 если АЛТ 0 0 прото 2 вид 0x04A9 пид 0x10CA
11 апр 21:16:48 а в udev-настройка-принтера: неверный или отсутствующие устройства стандарта IEEE 1284 код
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.432:164): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.434:165): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.434:166): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.472:167): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.473:168): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.473:169): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 ядра: тип=1400 аудит(1334171809.473:170): АВК: отказано { module_request } для PID=22860 комм="в udev-настройка-" kmod="Нэт-ПФ-10" scontext=system_u:system_r:cupsd_config_t:С0-С0:С0.tcontext c1023=system_u:system_r:kernel_t:С0 tclass=система
Апр 11 21:16:49 а в udev-настройка-принтера: снова включить принтер ИПП://имя localhost:631/принтеры/Кэнон-патрона ip3600-серии
+584
user3498964 29 апр. 2019 г., 06:14:04

Адоб ридер не выполняет исходный JavaScript код 3D-сцены в документ PDF. С друзьями мы протестировали несколько дистрибутивов Linux, а именно в CentOS, Ubuntu, в Арч Линукс, Мандрива, openSUSE, так. Также несколько версий Адобе ридер, как 9.4.6 или 9.1. Не повезло. Хотя по некоторым причинам, он отлично работает в Fedora (с точно таким же Адоб ридер). Вот пример, PDF для теста: http://www.2shared.com/document/LIbyWm_l/mysterious_dice.html . Просто откройте mysterious_dice.PDF и вы должны увидеть вращающийся кубик. Если вы не, Скрипты не выполняются должным образом (это должно быть легко проверить в Windows 7/ХР или Fedora).

Мы думали, что что-то неправильно в настройках ридера (как JavaScript отключен), но JavaScript был всегда разрешен. Затем, что, возможно, это линукс Адобе ридер ошибка, но опять же, почему это работает в Fedora? Так, возможно, какой пакет(ы) или что-то.

Другим примером является применение Асимптоту, которая использует JavaScript в начало для некоторых настроек сцены (свет, положение камеры и т. д.) и особенно с ортогональной проекции эта проблема появляется. Подробнее об этом здесь: http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/4021157.

Любая идея, что может быть плохого в этом? Я просто добавлю, что JavaScript позже на строительство, учитывается только начальный код. Спасибо за любое предложение. :(

+582
Megan Mullins 24 нояб. 2019 г., 13:07:42

у нас очень странное поведение

мы имеем 12 машины Линукс редхат - в RedHat 7.х

два из этих виртуальных машин сервера теряют синхронизации времени каждый день в 5:00 утра

после перезагрузки НТП , а затем синхронизировать вернуться к нормальной

но чем может быть причина такого странного поведения ?

+482
Steve Fallows 30 мар. 2014 г., 23:42:17

Ты цитируешь такие, что стандартный ввод команды СШ подпитываются findPassword. Вы хотите, чтобы вывод команды sudo кормили findPassword.

СШ -п $tunnel_port $я@localhost в -Т "Эхо $(findPassword) | судо -с-у $_remoteUser -я"

или

СШ -п $tunnel_port $я@localhost в -Т "судо -с-у $_remoteUser -я < $(findPassword)"

+465
Nmaster88 8 июн. 2016 г., 11:28:29

Нормально работает

./настроить

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

В Python 3.3.Х ставит свои заголовочные файлы в .../включают/Питон3.3М, в то время как 2.7.X использует .../включают в себя/вместо python2.7 (без суффикса), может быть, omniORB не знает (пока), что суффикс м.

Вы можете сделать ссылку с питон3.3М на питон3.3 используя:

кд /usr/включать
ЛН -с питон3.3М питон3.3

и повторить процесс сборки ( это предполагает питон3.3 был настроен через - префикс=/usr, адаптировать компакт-диска по мере необходимости).

+462
Eva Cooley 12 нояб. 2018 г., 22:34:51

Я используете Slackware дистрибутив GNU/Линукс 14.2, которая не запускается X-сервер по умолчанию. По наитию, я попытался запустить команду StartX внутри экрана сессии и получил предупреждение

в /usr/IP-адресов/файл xorg.обертывание: только пользователи консоли могут запускать X-сервер
xinit: сдаюсь
xinit: не удается подключиться к X-серверу: подключение отказался
xinit: ошибка сервера 
Не могу получить дескриптор файла, указывающий на консоли

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

+450
deathemperor 20 окт. 2015 г., 02:32:19

20131029: мне вот это на гитхаб.

Мое решение. Все еще работаю над этим. Любые советы будут полезны. Я планирую поставить это на ГИТ когда я закончу со всеми из-за благодарности. Я попытался сделать это вести себя как кошка - работа из командной строки и ввода.

SSH-ключей -ЛФ ~/.СШ/если вы | pgpWords.py

pgpWords.py 1:2:3

pgpWords.py 1:2 или pgpWords.py 1::1 не работает. Я также намеревался дать здорового выхода коды возврата, позволяющие автоматизировать задачи в Shell. проверить коды возврата через Эхо $?

#! /usr/Бен/питон3.2
импорт Сыс
импорт заново
импорт fileinput

деф getPGPWords(givenString):
pgpWords=[['aardvark','adroitness'],['absurd','adviser'],['accrue','aftermath'],['acme','aggregate'],['adrift','alkali'],['adult','almighty'],['afflict','amulet'],['ahead','amusement'],['aimless','antenna'],['Algol','applicant'],['allow','Apollo'],['alone','armistice'],['ammo','article'],['ancient','asteroid'],['apple','Atlantic'],['artist','atmosphere'],['assume','autopsy'],['Athens','Babylon'],['atlas','backwater'],['Aztec','barbecue'],['baboon','belowground'],['backfield','bifocals'],['backward','bodyguard'],['banjo','bookseller'],['beaming','borderline'],['bedlamp','bottomless'],['beehive','Bradbury'],['beeswax','bravado'],['befriend','Brazilian'],['Belfast','breakaway'],['berserk','Burlington'],['billiard','businessman'],['bison','butterfat'],['blackjack','Camelot'],['blockade','candidate'],['blowtorch','cannonball'],['bluebird','Capricorn'],['bombast','caravan'],['bookshelf','caretaker'],['brackish','celebrate'],['breadline','cellulose'],['breakup','certify'],['brickyard','chambermaid'],['briefcase','Cherokee'],['Burbank','Chicago'],['button','clergyman'],['buzzard','coherence'],['cement','combustion'],['chairlift','commando'],['chatter','company'],['checkup','component'],['chisel','concurrent'],['choking','confidence'],['chopper','conformist'],['Christmas','congregate'],['clamshell','consensus'],['classic','consulting'],['classroom','corporate'],['cleanup','corrosion'],['clockwork','councilman'],['cobra','crossover'],['commence','crucifix'],['concert','cumbersome'],['cowbell','customer'],['crackdown','Dakota'],['cranky','decadence'],['crowfoot','December'],['crucial','decimal'],['crumpled','designing'],['crusade','detector'],['cubic','detergent'],['dashboard','determine'],['deadbolt','dictator'],['deckhand','dinosaur'],['dogsled','direction'],['dragnet','disable'],['drainage','disbelief'],['dreadful','disruptive'],['drifter','distortion'],['dropper','document'],['drumbeat','embezzle'],['drunken','enchanting'],['Dupont','enrollment'],['dwelling','enterprise'],['eating','equation'],['edict','equipment'],['egghead','escapade'],['eightball','Eskimo'],['endorse','everyday'],['endow','examine'],['enlist','existence'],['erase','exodus'],['escape','fascinate'],['exceed','filament'],['eyeglass','finicky'],['eyetooth','forever'],['facial','fortitude'],['fallout','frequency'],['flagpole','gadgetry'],['flatfoot','Galveston'],['flytrap','getaway'],['fracture','glossary'],['framework','gossamer'],['freedom','graduate'],['frighten','gravity'],['gazelle','guitarist'],['Geiger','hamburger'],['glitter','Hamilton'],['glucose','handiwork'],['goggles','hazardous'],['goldfish','headwaters'],['gremlin','hemisphere'],['guidance','hesitate'],['hamlet','hideaway'],['highchair','holiness'],['hockey','hurricane'],['indoors','hydraulic'],['indulge','impartial'],['inverse','impetus'],['involve','inception'],['island','indigo'],['jawbone','inertia'],['keyboard','infancy'],['kickoff','inferno'],['kiwi','informant'],['klaxon','insincere'],['locale','insurgent'],['lockup','integrate'],['merit','intention'],['minnow','inventive'],['miser','Istanbul'],['Mohawk','Jamaica'],['mural','Jupiter'],['music','leprosy'],['necklace','letterhead'],['Neptune','liberty'],['newborn','maritime'],['nightbird','matchmaker'],['Oakland','maverick'],['obtuse','Medusa'],['offload','megaton'],['optic','microscope'],['orca','microwave'],['payday','midsummer'],['peachy','millionaire'],['pheasant','miracle'],['physique','misnomer'],['playhouse','molasses'],['Pluto','molecule'],['preclude','Montana'],['prefer','monument'],['preshrunk','mosquito'],['printer','narrative'],['prowler','nebula'],['pupil','newsletter'],['puppy','Norwegian'],['python','October'],['quadrant','Ohio'],['quiver','onlooker'],['quota','opulent'],['ragtime','Orlando'],['ratchet','outfielder'],['rebirth','Pacific'],['reform','pandemic'],['regain','Pandora'],['reindeer','paperweight'],['rematch','paragon'],['repay','paragraph'],['retouch','paramount'],['revenge','passenger'],['reward','pedigree'],['rhythm','Pegasus'],['ribcage','penetrate'],['ringbolt','perceptive'],['robust','performance'],['rocker','pharmacy'],['ruffled','phonetic'],['sailboat','photograph'],['sawdust','pioneer'],['scallion','pocketful'],['scenic','politeness'],['scorecard','positive'],['Scotland','potato'],['seabird','processor'],['select','provincial'],['sentence','proximate'],['shadow','puberty'],['shamrock','publisher'],['showgirl','pyramid'],['skullcap','quantity'],['skydive','racketeer'],['slingshot','rebellion'],['slowdown','recipe'],['snapline','recover'],['snapshot','repellent'],['snowcap','replica'],['snowslide','reproduce'],['solo','resistor'],['southward','responsive'],['soybean','retraction'],['spaniel','retrieval'],['spearhead','retrospect'],['spellbind','revenue'],['spheroid','revival'],['spigot','revolver'],['spindle','sandalwood'],['spyglass','sardonic'],['stagehand','Saturday'],['stagnate','savagery'],['stairway','scavenger'],['standard','sensation'],['stapler','sociable'],['steamship','souvenir'],['sterling','specialist'],['stockman','speculate'],['stopwatch','stethoscope'],['stormy','stupendous'],['sugar','supportive'],['surmount','surrender'],['suspense','suspicious'],['sweatband','sympathy'],['swelter','tambourine'],['tactics','telephone'],['talon','therapist'],['tapeworm','tobacco'],['tempest','tolerance'],['tiger','tomorrow'],['tissue','torpedo'],['tonic','tradition'],['topmost','travesty'],['tracker','trombonist'],['transit','truncated'],['trauma','typewriter'],['treadmill','ultimate'],['Trojan','undaunted'],['trouble','underfoot'],['tumor','unicorn'],['tunnel','unify'],['tycoon','universe'],['uncut','unravel'],['unearth','upcoming'],['unwind','vacancy'],['uproot','vagabond'],['upset','vertigo'],['upshot','Virginia'],['vapor','visitor'],['village','vocalist'],['virus','voyager'],['Vulcan','warranty'],['waffle','Waterloo'],['wallet','whimsical'],['watchword','Wichita'],['wayside','Wilmington'],['willow','Wyoming'],['woodlark','yesteryear'],['Zulu','Yucatan']];
matchedHexString=ре.метод findAll('[0-9а-ФА-Ф]+:.*:[0-9а-ФА-Ф]+',givenString);
 если (лен(matchedHexString)>0):
numStr=matchedHexString[0].сплит(':');
попробуйте:
PGPWordsString=";
я=1;
 для hexNum в numStr:
 PGPWordsString=PGPWordsString+' '+pgpWords[инт(hexNum,16)][я%2];
я=я+1;
PGPWordsString=PGPWordsString.прокладки();
за исключением:
PGPWordsString=-2;
 возвращение PGPWordsString;
другое:
 возврат -1;

деф главным образом():
 если (функция LEN(sys файла.из argv)>1):
pgpWords=getPGPWords(Сыс.аргумент argv[1]);
другое:
 для линии в fileinput.вход():
pgpWords=getPGPWords(линия);
 если (isinstance(pgpWords, инт)):
 возвращение pgpWords;
другое:
 печати (pgpWords)
 возврат 0;

если __имя__ == "__основной__":
Р=главная()
Сыс.выход(Р)
+421
Bo Adler 7 июн. 2014 г., 18:45:27

Попробуйте это:

#!/бин/Баш
новый tmux-сессии -д-с my_session
tmux отправить "источник ~/.bashrc и" с-м
tmux -2 прикрепить-сессии -Т my_session

Она должна создать новую сессию под названием my_session, запустите команду и держать ее открытой.

+392
slashms 28 июл. 2018 г., 01:27:44

Ваш существующий RAID-массивы (все трое) - зеркала (в RAID1). Вы можете добавить дополнительные диски к ним, но это просто добавляет больше копий—поэтому нужно создавать дополнительные массивы. (Вы, надеюсь, уже знаете этого, но ваш вопрос был добавить к существующему рейду.)

Если ваш NAS имеет какой-то интерфейс для использования (например, через веб-интерфейс), то вы можете воспользоваться. Если вам удастся это через CLI с стандартными утилитами Linux:

  1. Обратите внимание, что на самом деле я не пытаюсь это на виртуальной машине во время ответа—это с большим опытом использование RAID в Linux. Возможно, я допустил опечатку, если вы получаете сообщение об ошибке—это может быть моей ошибкой.

  2. Я не уверен, что ваши три массивы используются для. МВ2 - это, конечно, ваши данные; это самая большая. md0 и МД1 может быть и файловой системы загрузки, соответственно, подбора их размеров. Если это то, что они, вполне возможно, вы на самом деле хотите создать разделы на этих новых дисках для этих массивов (они должны быть такого же размера или больше разделов будут sda1/сб1 и sda2/sdb2 буд ет экспортироваться).

  3. Использовать команды cfdisk/fdisk для/помощью gdisk/sfdisk и т. д. чтобы создать таблицу разделов на каждый из новых дисков. Вам может понадобиться два упомянутых выше секций и одной секции с все (оставшиеся) пространства. Я буду называть Большой sdcX (как это может быть 1, 3 или 5). Аналогично, на другом диске sddX.

  4. Если вы добавили разделы для двух других массивов, вы добавляете их такой:

    для mdadm -г на /dev/md0 -Н 4 # смена количества устройств до 4
    для mdadm -а с /dev/md0 и /dev/sdc1 # добавить sdc1
    для mdadm -а с /dev/md0 и /dev/sdd1 # добавить sdd1
    

    и повторяю для МД1 (используя sdc2 и sdd2)

  5. Создать новый массив для большой части нового диска:

    для mdadm --создание --уровень 1 -н 2 --растровое изображение внутреннего устройства /dev/md3 для устройства /dev/sdcX /Дев/sddX
    

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

  6. Создать файловую систему на новом массиве. Это предполагает, что ext4; вы, конечно, можете использовать любую файловую систему, которую вы желаете. Обратите внимание, что нет необходимости ждать синхронизации, чтобы закончить, вы можете сделать это сразу после команды mdadm --создать.

    массива.в ext4 -л Дома2 на /dev/md3 для # -L задает метку

  7. команды mkdir /Дома2 и добавить новой файловой системы в файле/etc/fstab строчку. Тогда вперед и горе /Дома2.

Это должно быть он. Вы можете увидеть состояние синхронизации в файле/proc/mdstat, например, часы -Н60 --дифф 'кошка /proc/mdstat' , чтобы посмотреть его. Вы можете идти вперед и начать копирование данных в новый массив сразу, но учтите, она не может быть полностью защищен до тех пор, пока синхронизация делается.

+358
user95938 7 июн. 2011 г., 23:41:27

Я случайно обнаружил, что изменение метке "мультисистема" с помощью GParted имя точки монтирования "мультисистема" может помочь решить вопрос о том, что "матч-пойнт не соответствует этикетке". Например, если вы создали папку "мультисистема", используя команду : "~$ судо команды mkdir /СМИ/your_username/мультисистема"

Как мой драйвер USB имеет идентификатор устройство /dev/sdb1,я попытался установить мой драйвер USB, используя эту команду: "горе судо-т и vfat -O в Уид=your_username,гид=your_username на /dev/sdb1 /СМИ/your_username/мультисистема"

Как хорошая практика,помнить, чтобы отключить драйвера USB после того как вы закончите с помощью приложения GUI Мультисистема с помощью команды: "размонтировать /медиа/your_username/мультисистема"

Я тоже новый пользователь Полисистемное и надеюсь, что это будет добавить новые знания и повысить использование мультисистемных :)

+358
Jean Sumner Downs 24 дек. 2018 г., 10:38:07

Я новичок в Linux. Я хочу быть помещены в качестве системного администратора. Я принял участие в интервью на Amazon. Они попросили меня написать cmd, чтобы найти строку, которая начинается с 'S' и заканчивается на 'а' в файл. Я ЮЖД знаю, что мы должны использовать команду grep, БТ не знаете реальных вещей. Добавил к этому, они также спросили, как команда grep работает. Может кто-нибудь кратко из ответов на этот.

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

+354
Bryan Siepert 3 дек. 2019 г., 15:22:12

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

Я уже пересмотрел все настройки и разрешения много раз, но это не работает. Я также проверил настройки AuthorizedKeysFile в файле/etc/протокол ssh/sshd_config В, и я попробовал 3 варианта:

  • AuthorizedKeysFile %H и/.по SSH/authorized_keys
  • AuthorizedKeysFile .по SSH/authorized_keys
  • AuthorizedKeysFile ~/.по SSH/authorized_keys

Что другие конфигурации я должен проверить в SSH-сервер ? И как я могу получить лог сервера ?

+347
Viginti 30 июн. 2015 г., 05:15:34

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

+346
Abulo John Joshua 23 мая 2015 г., 09:55:57

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

руководитель потока псевдоним=' | вырезать -д-Ф1- | колонка -с-т'

Позже, используя его, как это

файл потока.КШМ

Однако, это не сработает. Что бы быть правильный синтаксис?

+341
vamp111 6 апр. 2014 г., 20:28:11
  1. Определить переменную и использовать подоболочку, чтобы выполнить СЭД и перенаправить в файл. Очень важно использовать " (двойная кавычка) для защиты переменной значение$:

    значение=$(sed файл 'з/Старый/Новый/г') & & Эхо "$значение" > файл
    

Или

  1. Выполнить Эхо С случае, когда вы собираетесь выполнить 'СЭД' и перенаправить в файл:

    Эхо "$(файл sed 'з/Старый/Новый/г')" файл">" 
    
+309
Nikhil Sheoran 10 февр. 2014 г., 08:24:59

Я запускаю скрипт, который идет как это:

версия=(версия для установки)

ням установить dstat -й ССЗ 

компакт-диски /usr/местные/src в

с wget https://www.openssl.org/source/$version.tar.gz

тар-zxf $version.tar.gz

компакт-диск $версия

./конфигурации -от WL,--включить-новый-dtags,-библиотеку,-nossl3,-путь rpath,'$(LIBRPATH)'

сделать

сделать установить

МВ /usr/Бен/поддержка /корень #или заменить, куда бы вы хотели вернуться за старое

ЛН-СФ /usr/местные/Бен/библиотеки /usr/Бен/в OpenSSL
#Регулируя это все, что вы получите на выходе "где OpenSSL."
+289
Thomas Budd 13 мар. 2014 г., 03:16:03

Мне нужно перенести SVN сервер с многочисленными РЕПО на новый сервер. Старый сервер был построен на устаревшей ОС, которая имеет проблемы, поэтому я решил перестроить его.

Я знаю только некоторые основы по использованию SVN, и я не уверен, если мне нужно сделать дамп/загрузки маршрута, или если я могу использовать svnsync для переноса на новый сервер.

Я постоянно нахожу ссылки для svnsync используется для чтения зеркала. Это не совсем то, что я хочу. Я пытаюсь перенести все данные из существующих SVN сервер для вновь созданных Б. SVN-сервер

Как только это будет завершена, сервер исчезнет и все пользователи СВН будет использовать сервер B.

До сих пор у меня есть новый сервер СВН с созданной (пустой) РЕПО.

+251
Nawab Bibi 23 февр. 2011 г., 08:31:10

Разреженные массивы

человек прок для в/proc/sys в/ВМ/overcommit_memory фактически ссылается на применение:

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

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

Подробнее о файле/proc/sys в/ВМ/overcommit_memory по адресу: https://stackoverflow.com/questions/2798330/maximum-memory-which-malloc-can-allocate/57687432#57687432

+227
qtpeters 27 апр. 2015 г., 08:50:53

Как уже упоминалось в других ответов, это зависит от того, где вы намерены создать новый каталог. Форме "команды mkdir /корень/.СШ" однозначно создает его ровно, что абсолютный путь (если директории уже существует, и нет других ошибок). Однако, поскольку вы намерены создать каталог .SSH, который обычно используется для хранения информации, требуемой по SSH, мое мнение было, что вы должны предпочесть другую форму "команды mkdir ~/корень.СШ", потому что это (при отсутствии других ошибок) создает новый каталог .СШ, где именно его ожидает команде SSH - в корневой каталог пользователя, независимо от того, где именно он находится в файловой системе, и что не нужно /корень всегда, хотя это, как правило, является.

+139
Eiko 23 янв. 2019 г., 01:22:35

Вы можете сделать шаги 5 и 6, чтобы быть одним добавлением переключиться в утилиту lvresize. Что сделает утилиту lvresize запустить resize2fs автоматически с требуемыми параметрами:

утилиту lvresize -р-л +100%свободной и /dev/VolGroup00/LogVol00
+116
kimkw 15 февр. 2013 г., 03:57:25

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

Я ищу некоторые автоматизированном режиме, т. е. пользователь не должен добавить это задание или что-то подобное.

+110
user208577 20 февр. 2019 г., 04:01:52

На моей системе (SID в дебиан 2016-11-15), я сделал это:

  1. отключить теперь свопа:

    командой swapoff-а
    
  2. комментарий в соответствии с раздел swap в /etc/fstab строчку

    #### #Идентификатор UUID=c6ddbc95-3bb5-49e1-ab25-b1c505e5360c не поменять Юз 0 0
    
  3. отключить монтирование свопа в systemd:

    systemctl --своп типа 
    systemctl остановить Дев-sda6.своп
    systemctl маска Дэв-sda6.своп
    

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

+67
kaze77 23 окт. 2015 г., 04:16:21

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