Арки iMX6 Линукс емкостный сенсорный ЖК-панель

Я хочу создать встраиваемую систему с 7-дюймовым емкостным сенсорным экраном, и я планирую использовать Арч Линукс на Varscite сделал компании Freescale iMX6 квад набор разработчика на основе сом для этой цели. Что я борюсь, чтобы найти информацию о том, как я должен подход становится Арч Линукс АРМ работает на новой доске, насколько я могу определить, это не должно быть сложно, как есть уже универсальный релиз для iMX6, но я видимо все равно придется что-то делать, чтобы получить это работает на данной конкретной доске, но я понятия не имею, что это такое и как я должен идти о делать это.

Другое дело, что я борюсь, чтобы выяснить, как иметь дело с установкой арки для отображения на ЖК-панели, как в FM-TPM070800480-01 от Fannal, как это решить? Где мне нужно настроить время на дисплее и т. д.?

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

+368
Edberg Danquah 24 авг. 2013 г., 14:46:11
39 ответов

Следующие СЕПГ команда должна делать то, что вы хотите:

редактор sed '/^<!--/{Н; с/.*о *//}' входной_файл

Сначала мы ищем регулярное выражение <!-- в начале линии, чем мы используем Н команду, чтобы добавить следующую строку в него и удалить (заменить нечем, на самом деле) всем пока и с "о".

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

+956
Kinoprifi 03 февр. '09 в 4:24

Я использовал интерфейсом dconf инструмент для работы на моем пути /орг/гном/терминал/профили/xxxprofile. Очистил запись в "пользовательские команды" окно, остановить "использование-пользовательские команды" флажок и очистили вход в "видимое имя" коробка. Функции терминала нормализовалось.

+955
Christine Howard 6 июн. 2017 г., 05:13:50
Другие ответы

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


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

Mercurial-это быстрая, с открытым исходным кодом, распределенная система контроля версий.
+945
Jhon Zalameda 17 июн. 2015 г., 01:13:11

Я планирую создать сервер groupware это или Цитадель или Сого, который поддерживает GroupDAV, услугам, или по SyncML протоколов.

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

+941
Mei Chen 27 дек. 2013 г., 08:21:33

Существуют четыре конвенций по использованию параметров командной строки Unix:

  1. -о-р-т (тире перед каждой вариант)
  2. -опт (тире перед набором опций)
  3. опт (без черточки перед набором опций)
  4. --долго-вариант (двойной дефис перед именем)

Например:

$ дегтя -х -в-з-ф package.tar.gz
$ тар-xvzf package.tar.gz
$ тар xvzf package.tar.gz
$ тар --экстракт -многословный -и gzip -файл package.tar.gz
+895
Techfarm 25 окт. 2012 г., 21:39:48

Похоже, что madwifi, так проект является устаревшим, поэтому я интересно, если есть замена wlanconfig утилита, которая позволяет пользователям создавать виртуальные точки доступа. Я сделал поиск для wlanconfig в моем репозитории, но он, кажется, ушел так же

Согласно странице руководства, Вапс являются:

Текущие драйвера madwifi поддерживает многократные точки доступа, и одновременно АП операция/режим станции на одном устройстве. Устройства таким образом ограничивается использованием того же базового оборудования, ограничены сосуществуя на одном канале и используя тот же физический уровень особенности. Каждый экземпляр AP или станции называется виртуальной точки доступа (или ВАП). Каждый ВАП может быть в режиме AP, режиме станции, `специальный" режим станции, и режим мониторинга. Каждый ВАП связан базовых устройство фундамента, который создается при загрузки драйвера.

По сути, мне интересно, если я могу получить драйвер для сетевой карты Atheros (ath9k)- адаптеру работать в качестве точки доступа и станции в то же время...

Спасибо.

+824
Blossom Real Salvo 18 нояб. 2015 г., 04:14:55

Я использую ARM на борту(nanopi-М1: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M1) и Убунту-сервер портировали на моей доске(armbian: https://www.armbian.com/nanopi-m1) с fbtft поддержку на ядре, и это фреймбуфер водителя(notro: https://github.com/notro/fbtft) для запуска моего ЖК-дисплей(2.2" TFT ЖК-дисплей: http://www.elecfreaks.com/wiki/index.php?title=2.2S%22_TFT_LCD:_TFT01-2.2S).

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

судо команды modprobe fbtft_device пользовательское имя=fb_ili9341 порты GPIO=сброс:1,округ:201,светодиод:6 скорость=16000000 поворота=90 БГР=1

И запустить его с помощью следующей команды:

Фреймбуфер=/Дев/fb8 командой StartX

Но сейчас я использую Ubuntu-сервер(Armbian-сервер), и это дает мне это сообщение об ошибке:

-Баш: команды StartX: команда не найдена

Мой первый вопрос, как я могу исправить эту проблему?

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

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

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

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

+810
Tanaisha 30 июн. 2018 г., 19:25:40

Я использую Линукс Минт Дебиан издание (LMDE) и мне нужна такая программа, как Microsoft Publisher, который я могу сделать листовки и буклеты с. Есть ли программа нравится, что можно? Это бесплатно?

+784
snazzybucket 26 окт. 2019 г., 03:21:51

Я нашел одно решение прямо сейчас:

  • Установите gconf редактор при необходимости
  • Открыть gconf редактор ("ConfigurationEditor" в меню)
  • Откройте /приложения/Нм-апплет в панели слева
  • В правой панели, снимите флажок Отключить-сети VPN-уведомления (или уведомления)

Предположительно другой Гном 3 уведомления аналогичны.

Надеюсь, кто-то еще знает более удобный способ сделать это.

+783
Backpropagator 24 февр. 2016 г., 08:43:01

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

Например я хочу переименовать файл myfile в _myfile

Лучшее, что я придумал до сих пор :

переименовать -Н-Г/[А-я]/[а-я]' *

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

переименовать -Н 'Г/[А-З]/_[А-я]' *
Список замены длиннее списка поиск в (эвал 90) линия 1.

Как я могу добавить специальный символ в регулярном выражении?

+748
Nuvella Serum 26 сент. 2010 г., 23:26:09

Выберите Пункт "Использовать Свободное Пространство". Я надеюсь, у вас есть свободное пространство на вашем жестком диске. Я имею в виду свободное пространство не на дисках, а на HDD. Если нет, вы должны создать свободное пространство на вашем жестком диске, путем изменения размера раздела.

+705
fgb 18 февр. 2017 г., 19:25:20

Использование команды xargs:

$ команда ls /прок | команда grep -v с "^[0-9].*" | команды xargs

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


Другие варианты

Если вы не возражаете, ваш ЛСОВ изменения:

$ компакт-диск в /proc && Эхо [^0-9]*

Если вы не хотите изменить свою ФРД:

$ команды pushd . &>/dev/нуль && компакт-диск в /proc && Эхо [^0-9]* && командой popd &>/dev/нуль

Или:

$ эхо в /proc/[^0-9]* | е с!/прок/!!г'
+700
Sadam Blizz 20 февр. 2011 г., 09:55:08

Вы можете играть с времени последнего изменения файла

  • Создать небольшой скрипт (например /usr/местные/Бен/возраст), которая будет выводить возраст файла:

    #Бен/ш
    команда echo $(( $( дата +%Х ) - $( стат -с %з $1 ) ))
    

Ваш кронтаб будет выглядеть следующим образом (предполагая, 25 минут составляет 1500 секунд, если я прав)

* * * * * [ $(/usr/местные/Бен/fileage /ВАР/ТМП/your_command.смещение) -ГТ 1500 ] && касания в /var/tmp/и your_command.смещение && your_command

Обратите внимание, что я использую /ВАР/ТМП , а не в/tmp , потому что по СЗХ он не должен быть удален на система остановки/запуска.

+675
wxd 21 дек. 2011 г., 17:07:54

Это может не быть лучший ответ, но если вы "не нужны пакеты, чтобы изменить определенные файлы", вы можете сделать эти файлы неизменяемые через chattr -я <список>. Так что, если я был вами, я хотел бы рассмотреть:

найти в /etc/инит.д /загрузки -тип F -exec для chattr +я "{}" +

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

+668
Kawas 29 янв. 2017 г., 22:39:05

Я думаю, что ваш подход слишком сложен.

кэширование чтения: здесь делать нечего. Если у вас достаточно оперативной памяти это делается автоматически в Linux.

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

Чтобы вы могли положить пострадавшего файловые системы на RAM-диск в /dev/ГИМ или SSD вместо.

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

+665
ifeellikehelping 12 июн. 2017 г., 09:49:28
  1. Я предполагаю, что вы (ваш пользователя Unix) владеет устройством или по крайней мере имеет достаточные права на него (например, если вы root).
  2. Если команда lsblk -o имя,fstype ключевое,точка монтирования,PARTLABEL,размер,РО показывает устройстве "только чтение" (РО=1), можно попытаться выполнить программами hdparm -Р 0 и /dev/sdb5. Это отключает только чтение флаг в ядре (по данным мужчиной программами hdparm).

Дополнительные информация:

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

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

+657
Ostati 6 мая 2013 г., 06:15:56

Никто не упомянул icdiff еще? Это здорово! Аватор говорит сам за себя: icdiff

+643
anna kora 30 авг. 2012 г., 16:46:09

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

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

  • если дист-апгрейда доступна, она использует, чтобы восстановить систему, запустив

    ОКР RELEASE_UPGRADER_NO_SCREEN=1 питон3 /usr/lib/python3/dist-packages/DistUpgrade/dist-upgrade.py \
     --частичная --DistUpgradeViewText фронтэнд \
     --datadir не /usr/доли/Убунту-релиз-апгрейдера
    
  • в противном случае, он работает

    команды dpkg --настроить -а
    apt-получить обновление
    apt-получить установку -Ф
    apt-получить расстояние-обновления
    

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

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

+597
Bolaset 15 дек. 2014 г., 14:46:23

Во-первых, проверить, если процесс зомбирования (что очень возможно):

ПС-Ал

Вы увидите что-то вроде:

0 з 1000 24589 1 0 80 0 - 0 выход ? 00:00:00 с soffice.ОГРН <закрыта>

(Обратите внимание на "З" слева)

Если 5-я колонна не 1, то это означает, что он имеет родительского процесса. Попробовать убить, что родительскому процессу код.

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

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

Примечание: Если ПС-Аль (или сверху) показывает "Д" вместо "З", это может быть связано с удаленного монтажа (типа NFS). По моему опыту, перезагрузка-это единственный способ, чтобы пойти туда, но вы можете проверить другие ответы, которые покрывают этот случай более подробно.

+574
Leonardo Kewitz 4 мар. 2015 г., 00:55:24

Это неуклюже; может быть лучше

на awk '{ С=""; если (ВН!=1 && !/^[а-Яа-я]{4}/) { С="\П" }; функции printf("%с%С",с,$0) } конец { печати "" }' 

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

Наконец, это будет означать, последняя строка пропустить финал, если, таким образом, мы прибавляем.

+542
dimebucker 18 мая 2011 г., 10:42:44

Я использую Ubuntu 14.04. У меня это в мой файл /etc/файлами sudoers

По умолчанию env_reset
По умолчанию mail_badpass
По умолчанию secure_path="/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/бин"

Спецификация # хост псевдоним 

Спецификация пользователь № псевдонима 

Спецификация # псевдоним Cmnd 

Спецификация привилегий пользователя # 
корень всех=(все:) все

Группа # группы администратор может получить привилегии суперпользователя 
%админ все=(все) 
%пользователи все=(все) 

рельсы все = NOPASSWD: /usr/местные/РВМ/драгоценные камни/рубин-2.3.0/ОГРН/пачка, /usr/местные/РВМ/рубины/на Ruby-2.3.0/Бен/Рубин /usr/местные/РВМ/драгоценные камни/рубин-2.3.0/ведро/грабли, /usr/Бен/службы, на /sbin/ перезапустить

# Разрешить членам группу sudo, чтобы выполнить любую команду
%судо все=(все:) все

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

рельсы@mymachine в:~$ sudo эти грабли дБ:миграция
[суда] пароль для рельсов: 
рельсы@mymachine в:~$ что грабли
/usr/местные/РВМ/драгоценные камни/рубин-2.3.0/ведро/грабли

Что мне нужно сделать, поэтому я не запрос пароля при выполнении команды “грабли” (и другие команды, которые я перечислил)?

+509
Prabha R 13 окт. 2017 г., 02:21:47

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

Вы должны использовать xarg для этой цели :

е 'rho_%д.тхт\Н' $(сл 5000 10000 25000) | команды xargs РМ 

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

е 'rho_%д.тхт\Н' $(сл 5000 10000 25000) | команды xargs Эхо
+464
7Jack 22 июл. 2010 г., 20:25:52
$ Е/,$/{Н;С/\Н//; файл}' 
линия-1
линия-2
линия-3-должно-быть-с-очень-длинным, линия-3-Продолжение
линия-4

Если пробелы должны быть удалены:

$ Е/,$/{Н;С/\Н[[:пробел:]]*//; файл}' 
линия-1
линия-2
линия-3-должно-быть-с-очень-длинным,линия-3-Продолжение
линия-4

(если вы хотите, чтобы единое пространство остается между строк, заменить // в Кодексе / /)

Если линии можно продолжать несколько раз, как в

линия-1
линия-2
линия-3-должен-быть-очень-очень-долго,
линия-3-Продолжение,
линия-3-продолжение-далее
линия-4

затем,

$ е/,$/{:петля;Н;С/\Н[[:пробел:]]*//;/,$/буль; файл}' 
линия-1
линия-2
линия-3-должен-быть-с-очень-длинным,линия-3-продолжение линии-3-продолжение-далее
линия-4

Этот последний СЭД скрипт объяснил с аннотациями:

/,$/{ # если текущая строка заканчивается запятой, то...
 :цикл # определить метку "цикл"
 П # добавьте следующую строку из входного сигнала (символ будет вставлен в между)
 с/\н[[:пробел:]]*// # удалить символы новой строки и пробелы (табуляции или пробелов) непосредственно после
 /,$/буль # если линия теперь заканчивается запятой, ветку к "метка цикла" 
}
# неявный вывод (возможно) измененные строки в конце
+463
user122817 6 окт. 2011 г., 03:12:32

Вы можете использовать ТС команда для этого. Если вы хотели бы оценить-лимит на одного хозяина, есть краткое руководство ЗДЕСЬ:

Ограничение скорости на один узел или маска

Если вы хотите более всеобъемлющей настройки (например, чтобы гарантировать приоритетность трафика IP-телефонии), ДД-WRT и поддерживает настройку QoS правил напрямую через пользовательский интерфейс. Посмотрите здесь:

Качество Обслуживания

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

Конечная Кондиционера Трафика: Низкая Латентность, Быстро И Загрузок

+384
Larrie King 3 мар. 2011 г., 23:22:33

У меня есть приятель-скринсейвер установлен на машине под управлением Линукс Минт 16. На этой машине, я могу открыть терминал и запросить состояние скринсейвера:

Дэн@коробки1 ~ $ Эхо $дисплей
:0.0
Дэн@коробки1 ~ $ матэ-заставка-команда -вопрос
Заставка не активен
Заставка не тормозил

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

Дэн@box2 ~ $ СШ коробки1
Дэн@коробки1 ~ дисплей $ экспорт=:0.0
Дэн@коробки1 ~ $ Эхо $дисплей
:0.0
Дэн@коробки1 ~ $ матэ-заставка-команда -вопрос
** Сообщение: скринсейвер не работает!

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

Прочитав этот ответ, я обнаружил, что мои части дизайна в ОС UNIX:аннотация=в/tmp/dbus не-ToCuEUyLn0,идентификатор GUID=9296df6ba791b044d4236e45545fbe55 (его значение в местный терминал) делает все это работает, как я ожидаю, через SSH. Однако, ~/.ДГУ/сеанс-автобус/*-0 содержит другое значение, которое не работает, и я не могу найти файл, содержащий правильное значение для этой переменной.

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

+372
obencs 30 дек. 2018 г., 04:25:45

В файле$Home/.конфигурации справочник является частью кода валюты XDG спецификация и определяется стоимостью $XDG_CONFIG_HOME.

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

На практике, однако, вы вполне можете найти экземпляры программного обеспечения, которые слепо записывает в файл$home/.конфиг/... а не после кода валюты XDG спецификация. В частности, поскольку это не является необходимой частью любого дистрибутива.

Для приложений, не кода валюты XDG, вы можете также есть набор каталогов ($XDG_CONFIG_DIRS разделяются двоеточием, как $путь), которые определяют другие места, из которых по умолчанию должны быть получены. Значение по умолчанию для этого должны быть в/etc/кода валюты XDG.

Теперь, следующий вопрос, который должен быть на твоих губах, "Итак, где я могу установить $XDG_CONFIG_HOME?" и, к сожалению, это становится достаточно сложным.

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

Тогда второй вопрос может быть "как перенести конфигурацию в этом новом месте?", что тоже чревато потенциальными проблемами. Вздох.

Самый простой вариант здесь, вероятно, использовать символическую ссылку, которая указывает $дома/.конфигурации в нужном месте. Это обрабатывает не только любые проблемы с установкой $XDG_CONFIG_DIR , но и каких-либо проблем с приложениями, которые настаивают на поиске непосредственно под $дома/.конфиг.

компакт-диск
тест -д .конфиг && МВ .конфиг .config_old
ЛН-с /путь/к/preferred_config_dir .конфиг
+352
vpozitive 4 мар. 2017 г., 12:21:52

Ну, вот и все, как я могу загрузить .файл EFI в QEMU? Я почти новичок в этом ЭФИ мир и я не знаю, как начать, я должен сделать ISO-образ, какой будет внутренняя структура, что ИСО? Заранее спасибо!

+280
sameold 27 июн. 2016 г., 05:45:07

Я использую Debian Jessie, и я не установлен сетевой менеджер или resolvconf и я с помощью DHCP.

DHCP с статический DNS
Прежде всего я пытался редактирования:

/и т. д./сети/интерфейсов

И добавив Это:

ДНС-серверы 8.8.8.8

Так что теперь интерфейсы файл выглядит так:

разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет по DHCP
ДНС-серверы 8.8.8.8

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

при использовании DHCP:

ПС вход aux | grep в протокол DHCP 
программа dhclient -V в ПФ /работа/программа dhclient.интерфейс eth0.пид -НЧ /ВАР/Либ/DHCP-сервер/программа dhclient.интерфейс eth0.аренда eth0 в

Редактирование вручную
Если я вручную редактировать /etc/файл resolv.conf и положить сервер 8.8.8.8, после перезагрузки сетей.обслуживание, система DNS-сервер 8.8.8.8 изменения, но после ifup:

команду sudo ifup eth0 в

Снова /и т. д./файл resolv.conf автоматически меняется на 192.168.1.1.

Через NetworkManager
Тогда я решаю использовать сеть-яслях, я установил сети-диспетчере и после установки DNS-сервера IP в соединения и повторное подключение, оно работает, но после перезагрузки системы сеть-менеджер создает новое подключение с настройками по умолчанию, DNS-сервер (192.168.1.1) и автоматически подключается к этим.

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

Сброс после 10 час
Мне как-то удалось исправить эту проблему, изменив новое подключение конфигов, теперь он не создает новое подключение в каждый ботинок и подключается к правильное подключение однако теперь после что-то около 10 часов DNS-сервера автоматически меняется на 192.168.1.1, и я должен восстановить соединение или перезагрузите через NetworkManager.услуги, чтобы получить обратно в ДНС 8.8.8.8.

Так что это не Сеть-менеджер, который заменяет файл /etc/файл resolv.коф

Статические конфигурации
После того, перед всем этим я решите пойти с статической конфигурации.
Сначала я искал сеть-менеджер потом я добавил статические конфигурации:

/и т. д./сети/интерфейсов

что-то вроде этого:

слово iface eth0 в инет статический
адрес 192.168.1.10
шлюз 192.168.1.1
сетевая маска 255.255.255.0
ДНС-серверы 8.8.8.8

После перезапуска сети.услуги эти настройки не будут распространяться на систему и интерфейс имеет IP, и сеть тоже недоступна.

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

Разрешение
Я могу отредактировать /etc/файл resolv.conf и изменить его разрешение, так что никто не может изменить его...

Но я ищу причину. Я хочу знать, почему это не работает, что программа перезаписывает файл /etc/файл resolv.conf и что такое правильный способ, чтобы установить DNS-сервер.

Это имеется ничего, что я здесь не хватает?

+223
Lin0 22 апр. 2010 г., 21:37:50

Я хочу, чтобы мои данные с устройства/dev/sda1, поскольку раздел автоматическое "перетекание" в каталоге/dev/VDA для раздела. Так что я думаю, мой вопрос: как я могу объединить 2 раздела так / будет 138GB в размер?

корень@ВПС:~$ DF-ч
Размер файловой системы используется выгоде использования% установленной на
в udev 3.8 3.8 г 0 г 0% /Дев
файловая система tmpfs 780М 34М 747M 5% /запуск
на /dev/sda1, поскольку 39Г 7,7 г 32 г 20% /
файловая система tmpfs 3.9 3.9 г 0 г 0% в /dev/ГИМ
файловая система tmpfs 5.0 м 5.0 М 0 0% /запуск/блокировка
файловая система tmpfs 3.9 3.9 г 0 г 0% файл /sys/ДФ/группы
файловая система tmpfs 780М 0 780М 0% /выполнения/пользователей/1000
/разработки/ВДА 99г 60М 94г 1% в /MNT/ВДА

И эти доступные диски:

корень@ВПС:/# и fdisk -л
Диск как /dev/ВДА: 100 гиб 107374182400 байт, 209715200 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт


Диск как /dev/ПДД: 40 гиб 42949672960 байт, 83886080 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xffcebafc

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sda1, поскольку * 2048 83886046 83883999 40г 83 Линукс

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

+210
Koa 18 июл. 2017 г., 12:19:22
  1. Для меня выход диска "/Дев/СДГ", это абсолютно новый. Это должен быть отформатирован таким же образом, как ввод (т. е. поврежденный) диск? (В другими словами, если входной диск NTFS, должны также быть файловая система NTFS?)

Нет, процесс клонирования перезапишет все равно на целевом диске.

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

Если есть таблица разделов GUID, GPT и целевой диск больше, вы также должны восстановить таблицу разделов резервное копирование в самом конце диска. Вы можете сделать это с помощью gdisk.

  1. Выход диска "как/dev/СДГ", должен быть установлен, правильно?

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

  1. Ключом "-V" означает многословен. Есть ли разница, если это "-в-В -В-В" против "-пппп"?

Я не уверен, но информация ddrescue переговоры о дальнейшем -в так использовать этот синтаксис.

+205
user0906 26 янв. 2015 г., 19:47:34

Я новичок в Linux и CentOS, так что я не уверен в точности вопрос. Это может быть лучше для меня, чтобы сказать вам, что я сделал. Я установил дополнительный 500 ГБ использовать для файлового хранилища. У меня есть разбить на разделы, форматировать, и установленный по разных инструкций веб-сайтов. Я использовал эту команду в формате:

массива.в ext4 -л /Filesystem2 на /dev/sdb1

Это вызвало новую файловую систему, которая будет отображаться в "компьютер" через GUI. Однако он был недоступен. Как только я установил его, я могу получить к нему доступ из командной строки и графического интерфейса, но его больше нет в "компьютер". Используя графический интерфейс пользователя, мне придется искать, чтобы найти подключенный диск. Он не появляется нигде. Я хотел бы иметь его, как окна, где он появляется в качестве дополнительного диска. Я не знаю, как это сделать или в терминологии Linux для это.

+173
Marcel Kohls 23 окт. 2018 г., 14:13:09

Насколько мне известно, начиная с Х всегда автоматически переходят в виртуальный терминал, который что Х сервер использует. Никогда не следует вручную переключиться в ЗС в рамках запуска Х.

На Debian 8 с systemd, вы должны найти, что Х начал на следующий бесплатный Вт. Если Вы зашли на tty1, а вы еще не перешли на tty2, tty2 будет бесплатным.[*] (сочетание клавиш Ctrl+АЛТ+Ф2).

Причина сочетание клавиш Ctrl+АЛТ+ф7 сделал абсолютно ничего, что VT7 был полностью неиспользованным. Это просто то, что произойдет, если вы попытаетесь переключиться на Вт, которая полностью не используется.

Если вы не знаете, я думаю, что вы можете использовать привилегии суперпользователя (например, суда), чтобы найти, какое количество Вт х сервер использует. Найти идентификатор процесса X с pgrep х например 100, тогда как lsof судо-Р 100. Или наоборот: судо команды lsof /dev и/телетайп[0-9]*


На более актуальную систему, как Fedora Linux, вы должны найти X работает на том же Вт, что запущен был убежать. X-сервер не смог захватить или выключателя ВЦ, потому что он больше не работает в качестве корневого.

[*] Добавлена ведет себя по-разному в предыдущей инициализации системы: это только текст, приглашение на Вт (ВТ1, чтобы ВТ6), когда вы на самом деле переключиться на него. До systemd в, приглашения входа в систему были запущены на всех 6 ВЦ во время загрузки. Следовательно, оставляя VT7, чтобы запустить X на (сочетание клавиш Ctrl+АЛТ+ф7). (Также, возможно, чтобы освободить вату снова с помощью sudo systemctl остановить Гетти@tty2 :).

+167
ABL 7 мар. 2011 г., 07:19:38

Те аргументы, доводы, которые вы даете вашим скриптом. Для иллюстрации:

$ кот foo.sh
#!/бин/Баш

Эхо "1 составляет $1"
Эхо "2 составляет $2"
$ foo.sh Василий Пупкин
1-это фу
2 бар

В общем, $0 - название скрипта и $1...$n и аргументы вы даете ему.

+163
quiver 22 июн. 2015 г., 18:13:34

Ниже приведены подробные сведения о моей системе:

обновить@обновить:~$ команды uname -а Обновить ОС Linux 3.2.0-4-amd64 в #1 СМП в Debian 3.2.63-2+deb7u1 x86_64 с GNU/Линукс`

Когда моя система загружается, я получаю tty7(ГИП) по умолчанию. Как изменить по умолчанию телетайп?

+152
zz A 20 сент. 2010 г., 12:40:08

Волшебная SysRq клавиша сама АЛТSysRq или АЛТпечати экрана на ПК, который, в свою очередь, в сочетании с третьим ключом (буква), указывающий на какие-то конкретные действия.

Короткая версия заключается в том, что на консоли, клавиши AltSysRqпространстве отобразятся ярлыки (спасибо И. Родин , что указали).

Волшебная SysRq клавиши, если включена, контролируется /труды/системы/ядра/sysrq; вы можете определить, если он включен и какие функции разрешены работает

кот /труды/системы/ядра/sysrq

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

  • 0: отключить SysRq полностью
  • 1. включение всех функций
  • любое другое значение-битовая маска разрешенных функций:
    • 2: консоль управления уровень ведения журнала
    • 4: клавиатура управления
    • 8: процесс отладки демпинг
    • 16: синхронизация
    • 32: только для чтения перемонтирует
    • 64: сигнальный процесс
    • 128: перезагрузка/выключение
    • 256: nicing всех заданий РТ

Если система находится в рабочем состоянии вплоть до рабочей корневой оболочки, вы также можете вызвать магические SysRq функции, написав свое письмо в/proc/sysrq-триггер; например,

Эхо С > в /proc/sysrq-триггер

будет выполнять аварийной синхронизации.

Это все подробно описано в документации ядра.

+78
George Coleman 26 июн. 2014 г., 08:27:33

Я пишу много специальных скриптов для добавления строк к пользователям использовать sudo?, помощью sysctl.conf и т. д.. Обычно я использую модуль lineinfile анзибль. Иногда, однако, я не могу сделать это таким образом, я использую :

Моя линия WHAT_I_WANT='текст = что-то'
Моя линия WHAT_TO_REPLACE='текста = .*'
FILE_TO_EDIT=conf_file.конф
если ( ! грэп -м "^$WHAT_I_WANT\ FILE_TO_EDIT$"); затем
 Эхо "$WHAT_I_WANT" >> FILE_TO_EDIT
еще
 FILE_TO_EDIT СЕПГ -я "ы/$WHAT_TO_REPLACE/$WHAT_I_WANT/г' 
интернет

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

+63
Simus 23 мая 2010 г., 14:43:02

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

#!/бин/Баш-ЧХ
на FTP -в IP_SERVER<<END_SCRIPT
цитата rem_user пользователей 
цитата передать rem_pass
Бен
подскажите:с
компакт-диск /path_to_server_files
ЖК /path_to_local_files
mget *.МР3
пока
END_SCRIPT

У меня есть компания, которая обеспечивает музыкальный фон для других компаний. Мой метод был оставить компьютер в каждый из которых играет 24/7 или с другими конкретными хрон рабочих мест, в зависимости от клиента. А малина-это отличный способ, чтобы сделать это вместо компьютера. Метод у меня есть право знать, что работает это хрон в папку. В каждой папке есть тип музыки. Поэтому я буду помещать разную музыку, время от времени на сервере и задание будет передавать эти файлы раз в неделю. Это комплект для передачи каждый mp3-файл в этой папке в ИРЦ. Дело в том, что он будет переносить все файлы, включая те, которые были уже там. Если я поставлю там, например, 150 музыкальных файлов, на это потребуется много времени, перенос тем, не говоря уже, если это делается с всех папок с руку ИРЦ не такое мощное. Решение будет не перезаписывая файлы уже есть, только новые. Затем через некоторое время другое задание будут удалены все файлы, которые имеют более * дней.

Я искал, но похоже, фтп не вариант, как это сделать. Так я нашел команду wget, который позволяет передавать без перезаписи, но я не смог передать несколько файлов. Я пытаюсь преобразовать сценарий выше с помощью команды wget без успеха. Может кто-нибудь с опытом в этом вопросе помочь? Это может быть проблема с HTTP тоже. Спасибо заранее.

Я пробовал с помощью команды wget:

* * * * * с wget -Р-Л1 -н -А. в mp3 'ftp://serverUser:[email protected]/path_to_server_files' каталог /var/www и/РД/музика/тест/ftp11.журнал 2>&1

Ошибки:

ftp://serverUser:[email protected]/path_to_server_files: плохой номер порта 

в /var/www и/РД/музика/тест: схема отсутствует

Это моя попытка с rsync:

В rsyncd.конф: (я не уверен, если все данные верно, поэтому я'ĺl положить каждый файл в вот так это можно исправить.)

блокировка файла = /ВАР/работа/команды rsync.замок
блокировка файла = /ВАР/лог/rsyncd.журнал
пид файл = файл /var/работа/команды rsync.пид

[документы]
 путь = в /var/www и/РД/музика/тест
 комментарий = в папке Документы localusername
 Уид = localusername
 гид = localusername
 только чтение = нет
 список = да
 аутентификация пользователей = serverusername
 файл секреты =/и т. д./По rsync.секреты
 хосты позволяют = IP-адресов сервера/255.255.255.0

rsyncd.секреты

пользователя:пароль
serveruser:пароль

команду для запуска rsync:

в rsync-РТВ [email protected]::documents/path_to_server_files/*.МР3 /path_to_local_destination_folder

Он возвращает эти ошибки:

по rsync: не удалось подключиться к IP-адресов сервера (IP-адресов сервера): соединении отказано (111)
по rsync ошибка: ошибка ввода / вывода для сокета (код 10) в clientserver.с(122) [приемник=3.0.9]
+57
Spencer Transier 24 июн. 2017 г., 12:21:17

Да, это правильно, библиотеках будет версия 1.0.0 хотя пакет программного обеспечения будет иметь версии 1.0.2 л. Потому что все версии 1.0.х программы реализуют один и тот же API (такие же функции с той же сигнатуры функций/прототипов), так что библиотеки должны быть версионными же, так как пользователи этих библиотек могут использовать эти варианты взаимозаменяемы.

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

Я надеюсь, что ответил на ваш вопрос.

+35
calvinb 1 нояб. 2019 г., 03:12:58

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

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

+32
mutumbu 13 мая 2011 г., 22:56:34

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