Сайт радиолюбителей города
Новый Уренгой
00:29 04.10.2024

Меню сайта
Категории раздела
Мои статьи [12]
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
People Group
Счётчик
Главная » Статьи » Мои статьи

Полезные советы Linux
Проблема с запуском программы. Что делать, если после того, как вы напечатали так необходимую вам команду, все, что вы увидели в ответ, — вывод об ошибке. О том, что в системе нет необходимой shared library. Но вы не знаете, какой именно библиотеки не хватает.
Постановка задачи: есть программа coolprogram. Но для ее корректной работы не хватает какой-то из библиотек. Давайте определим, какой именно:
ldd `which coolprofram`
Если вы еще не в курсе, то текст, заключенный в такие кавычки "`” (кнопка слева вверху на клавиатуре), будет рассматриваться как команда bash и заменен при выполнении на вывод команды, указанной в кавычках. Т.е. в данном случае — на полный путь к команде coolprogram. 
А ldd выведет информацию о всех используемых программой coolprogram библиотеках и выдаст полные пути к каждой из них. И если какая-то из библиотек не найдена в системе, ldd скажет вам об этом.
Выводим syslog на консоль. Постановка задачи: выводить системный log (например, /var/ adm/messages) на консоль tty8. Т.е. по ALT+F8 мы увидим содержимое последних строк из файла сообщений по мере работы системы.
В файл /etc/inittab добавим такую строку:
log:12345:once:/usr/bin/tail -f /var/ adm/messages> /dev/tty8 &
Чуть подробнее. Структура строки такая:
идентификатор:runvlevels:действие:команда,
идентификатор — набор символов из латиницы и (или) цифер (не более 4-х символов); runlevels — список runlevels, для которых команда активна; действие — указывает, какой тип действия должен быть выполнен (respawn, wait, once, boot, bootwait и т.д.).
Слетела консоль. Что делать? Я уже как-то приводил пример команды, которая сбрасывает консоль в исходное состояние. Но, как оказалось, вместо моей длиннющей команды, можно использовать просто команду reset.
Удаление всех файлов в каталоге и подкаталогах. Как-то был такой тест на знание Linux: как же удалить все файлы в каталоге и подкаталогах? А если там пробел в середине? А если ? А там же могут быть и кавычки! И слэши! Один из наших читателей прислал свое довольно красивое решение данной задачки:
find -print0 -mindepth 1 -maxdepth 1 | xargs -0 rm -rf
Данное решение еще хорошо тем, что при удалении скрипт не переходит по симлинкам на другой раздел.
Просмотр видео. В одной из моих публикаций я рассказывал о программах, которые позволяют просматривать видео. Маленькое дополнение в коллекцию таких программ: xine.
Xine — отличный проигрыватель. Показывает все, что может (mpeg, mpeg2, divx:-)), плюс под x86 умеет подключать Windows dll для просмотра avi. Резюме: качество хорошее. Иногда ошибается в цветах при сильно попорченном файле. Хорошие файлы показывает на отлично. Для полноэкранного показа mpeg4-файла забирает у моего Duron-750 около 20% CPU. Взять эту программу можно здесь: http://xine.sourceforge.net/
Категория: Мои статьи | Добавил: GRAMAZEKA (29.03.2011)
Просмотров: 488 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Реклама Tak.ru
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024Конструктор сайтов - uCoz