Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

6. Баги, фиксы и рекомендации по обходу некоторых "узких" мест.

Почему, когда я переключаюсь из текстовой консоли в X Window и двигаю своей PS/2 мышкой X Window Server падает с сообщением: psaux: device resource is busy?

Наверняка при этом запущен General Purpose Mouse сервер (gpm) - несмотря на правки предыдущих версий он продолжает конфликтовать с сервером X Window, если работаем с мышкой PS/2, с serial мышкой вроде бы все нормально (версия gpm 1.10).

Еще совсем недавно я предложил бы вам просто убивать gpm перед запуском X Windows, однако буквально на днях я увидел довольно простое решение этой проблемы, которое предлагает Leon B.Kanter (2:465/148.1@Fidonet.org) и которым я спешу с вами поделится.

Итак вам нужно добавить при запуске gpm ключ -R. Этот ключ говорит gpm перенаправлять данные поступающие от мышки в FIFO /dev/gpmdata. Это можно сделать, если запустить программу gpmconfig, зарегистрировавшись как супепользователь (root). После того как вы введете параметры, соответствующие вашей мышке, вам предложат ввести дополнительные параметры

    Do you want do add any additional arguments []?

Вот на это приглашение вы и должны ввести -R. После того как gpmconfig закончит работу, вы должны перезапустить gpm. Это делается двумя командами:

    /etc/init.d/gpm stop
    /etc/init.d/gpm start

Теперь вам нужно внести исправления в файл /etc/X11/XF86Config. Найдите слова Section "Pointer" и удалите все строки между этими словами и словом EndSection, а затем поместите на место удаленных строк следующие:

    Device      "/dev/gpmdata"
    Protocol    "MouseSystems"
    Emulate3Buttons

Все, теперь при переключении из текстовой консоли в X Windows никаких падений X сервера быть не должно.

Почему, когда groff форматирует текст с ключем -Tlatin1 вместо символов переноса ("-") пустота? Как сделать, чтобы все было нормально?

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

  1. Идем в каталог /usr/share/groff/font/devlatin1
  2. Заходим поочередно редактором в каждый из находящихся там файлов, которые соответствуют различным шрифтам, кроме файла DESC, где задано описание (это файлы B, BI, I, R).
  3. Находим в этих файлах строку
                         char173
    и удаляем ее.

После этого все должно заработать нормально. Не забудьте подчистить каталоги кэша у man'а иначе вы будете недоумевать почему это не сработало, в то время как man будет брать отформатированные ранее (до наших исправлений) файлы из кэша. Так что я настоятельно рекомендую вам удалить все файлы, которые находятся в каталогах /var/catman/cat*, что можно сделать командами

    rm /var/catman/cat*/*
    rm /var/catman/X11R6/cat*/*
    rm /var/catman/local/cat*/*

А почему у меня системное время какое-то левое? Разница с тем, что должно быть составляет часы. Время на часах в CMOS'е нормальное.В чем дело?

Тут вы должны вспомнить как вы устанавливали дистрибутив. В один прекрасный момент вам был задан вопрос:

    Is you clock set to GMT (y/n)?

Вы, наверное, особо не задумываясь ответили "y", хотя в переводе на русский вопрос звучал бы так:

    Ваши часы установлены по времени GMT?

Время GMT - это время Гринвичского меридиана. Местное время может вычислятся с помощью него прибавлением или вычитанием количества часов, соответствующих вашему часовому поясу. Например в городе Перми, разница между местным временем и GMT составляет плюс 5 часов, т.е. местное время - это GMT+5. Вам, наверное, будет удобнее ориентироваться на московское время, это GMT+3.

Вернемся к сути вопроса. Чтобы время показываемое системой командой date было нормальным, вы можете или поставить часы в CMOS'е на время GMT или сказать системе, чтобы она не производила коррекцию времени на местное по временной зоне, добавляя ее к времени в CMOS'е.

Первый способ самый простой. Для него всего-то нужно при перезагрузке машины зайти до загрузки в Setup и поправить там время на GMT. Однако не всех устраивает такой способ, хотя он наиболее правильный. Это обусловлено тем, что если у вас на машине стоят другие операционные системы, то они не будут правильно показывать время. К счастью есть и второй способ.

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

переместится в каталог /etc/default и отредактировать в любом редакторе файл rcS.

В этом файле вы должны найти строчку вида

    GMT="-u"

и заменить ее на строчку

    GMT=""

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

Назад | Содержание

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...