Статистика |
|
Онлайн всего: 5 Гостей: 5 Пользователей: 0 | |
|
|
| | |
|
Полезные советы 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 |
| |
| | |
|
|