Читаем Ubuntu 10. Краткое руководство пользователя полностью

Если соединение установлено (о чем свидетельствует наличие «поднятого» интерфейса в выводе ifconfig), а Web-страницы не открываются, попробуйте пропинговать любой удаленный узел по IP-адресу. Если не знаете, какой узел пинговать (т. е. не помните ни одного IP-адреса), пропингуйте узел 213.186.114.75. Если вы получите ответ, а при вводе символьного имени странички по-прежнему открываться не будут, значит, у вас проблемы с DNS: сервер провайдера почему-то не передал вашему компьютеру IP-адреса DNS-серверов. Позвоните провайдеру, выясните причину, а еще лучше уточните IP-адреса серверов DNS и укажите их в файле /etc/resolv.conf (всего можно указать до четырех серверов DNS).

Формат этого файла прост:

nameserver IP-адрес

Например:

nameserver 193.254.218.1

nameserver 193.254.218.27

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

24.2.3. Долго конфигурируются сетевые интерфейсы

При загрузке появляется надпись: Configuring network interfaces, но после этого загрузка как бы «зависает» — вы можете созерцать данную надпись довольно долго. Что же делать? Во-первых, прервите загрузку сетевых интерфейсов, нажав комбинацию клавиш +. Во-вторых, отключите все сетевые интерфейсы (кроме lo) с помощью программ настройки сети (Система | Администрирование | Параметры сети

; pppconfig; pppoeconf) и перезагрузитесь — система должна загружаться как обычно. После загрузки попробуйте вручную по очереди «поднять» ваши сетевые интерфейсы, чтобы понять, какой именно интерфейс не удается системе «поднять» (система пытается запустить какой-то интерфейс, и поэтому создается эффект зависания). Можно также проанализировать файл /var/log/messages. Возможно, вы указали в настройках использование DHCP-сервера, а нужно было указать все параметры интерфейса вручную. В результате система пытается найти DHCP-сервер, но у нее ничего не выходит. Вот вам и причина. Узнав, какой интерфейс вызывает проблемы, заново его настройте.

24.3. Проблемы с синхронизацией времени

Если на вашем компьютере неправильно отображается время/дата (по Гринвичу), откройте файл /etc/default/rcS, найдите в нем строку:

UTC = yes

и исправьте значение параметра UTC на no

:

UTC = no

После этого сохраните файл, установите правильную дату/время (Система | Администрирование | Дата и время) и выполните команду:

sudo /etc/init.d/hwclock.sh restart

24.4. Проблемы с установкой программ

Вы не можете установить программу? Сначала убедитесь, что вы пытаетесь установить именно DEB-пакет, а не RPM-пакет. Если вы пытаетесь установить DEB-пакет, сгенерированный из RPM-пакета, но у вас ничего не выходит, можете дальше и не пытаться — вероятность успешной установки весьма мала.

Возможно, просто не удовлетворены зависимости. Поэтому рекомендуется для установки программ использовать менеджер пакетов Synaptic или программу apt-get, поскольку они загружают все необходимые дополнительные пакеты, т. е. разрешают зависимости пакетов. Если вы используете команду dpkg, то разрешение зависимостей не происходит, и вам следует самостоятельно установить все необходимые пакеты, а уже после установить нужный пакет. Это не очень удобно, поэтому используйте лучше Synaptic.

24.5. Проблемы со звуком HDA-Intel

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

Первым делом перенастроим ALSA. Для этого откройте терминал и введите следующие команды:

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных