Вопрос № 118368: Здравствуйте уважаемые!
Посоветуйте пожалуйста програмку для сбора сведений об установленном оборудовании, что-то вроде Everest или Winaudit в Windows. Нужно чтобы программа работала в консоли и выдавала отчет в текстовый файл. И желательно,...Вопрос № 118410: Мне хотелось бы сделать для офиса музыкальный сервер, вся работа которого будет заключаться в том, что ежедневно утром будет включаться аудио плейер, гоняющий по кругу mp3, а вечером воспроизведение будет отключаться. В качестве оси
- Ubantu 7.04. По...Вопрос № 118439: Здравствуйте, уважаемые эксперты!
Как ограничить время работы пользователей определёнными днями и часами в Linux и FreeBSD?
Например:
Пн-Пт, с 8:00 до 17:00
Сб. с 8:00 до 12:00.
Спасибо....
Вопрос № 118.368
Здравствуйте уважаемые!
Посоветуйте пожалуйста програмку для сбора сведений об установленном оборудовании, что-то вроде Everest или Winaudit в Windows. Нужно чтобы программа работала в консоли и выдавала отчет в текстовый файл. И желательно, чтобы она работала как в Linux, так и FreeBSD.
Или подскажите каким другим способом можно получить информацию об оборудовании компьютера.
Отправлен: 14.01.2008, 08:57
Вопрос задал: sir henry (статус: Академик)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Fractaler
Здравствуйте, sir henry!
Используйте программы
lspci, lsusb, lsscsi
а также изучите информацию в каталоге /proc, например фaйл /proc/cpuinfo содержит информацию о процессоре.
Выборку из этой информации удобно делать с использованием команды grep, а уже потом перенаправлять в файл.
--------- Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: Студент)
Ответ отправлен: 14.01.2008, 09:57
Отвечает: Dr_Andrew
Здравствуйте, sir henry!
"подскажите каким другим способом можно получить информацию об оборудовании компьютера"
Без установки дополнительных приложений - с помощью утилиты KDE - kinfocenter
Однако, с учётом, что Вам нужно, чтобы "программа работала в консоли", то хороший выбор - программа HardwareLister (http://ezix.org/project/wiki/HardwareLiSter). Собирается из исходников, поэтому GUI можно при конфигурировании подключить / отключить.
"что-то вроде Everest"
Очень похожа как по внешнему виду, так и по функциональности Hardinfo (http://hardinfo.berlios.de/Downloads). Интерфейс - GTK-based.
Ответ отправил: Dr_Andrew (статус: 4-ый класс)
Ответ отправлен: 14.01.2008, 10:04
Отвечает: Ilya Teterev
Здравствуйте, sir henry!
Для этих целей есть замечательная утилита lshw.
Ответ отправил: Ilya Teterev (статус: 5-ый класс)
Ответ отправлен: 14.01.2008, 14:35
Отвечает: Dmitrii Omarov
Здравствуйте, sir henry!
Как говорится:"hwinfo",- "и танки наши быстры!"
--------- ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 14.01.2008, 20:26
Вопрос № 118.410
Мне хотелось бы сделать для офиса музыкальный сервер, вся работа которого будет заключаться в том, что ежедневно утром будет включаться аудио плейер, гоняющий по кругу mp3, а вечером воспроизведение будет отключаться. В качестве оси - Ubantu 7.04. Подскажите - как это сделать?
Отвечает: PVS
Здравствуйте, Aleksejsmir!
создаёте скрипт play_mp3, приблизительно такого содержания:
while true ; do
mpg123 песня1.mp3 песня2.mp3 > /dev/null
done
и прописываете в cron (crontab -e) задачи
0 7 * * * /path/to/play_mp3
0 19 * * * /usr/bin/killall play_mp3
в 7:00 - запустить
в 19:00 - "убить" задачу
Ответ отправил: PVS (статус: Профессионал) Украина, Львов ---- Ответ отправлен: 14.01.2008, 12:33
Отвечает: Rumata
Здравствуйте, Aleksejsmir!
Сам не пользовался, но есть mpd, демон(сервис) для проигрывания музыки.
Если его настроек не будет хватать, так при помощи crontab можно будет прописать команды для старта и останова
Ответ отправил: Rumata (статус: 2-ой класс)
Ответ отправлен: 14.01.2008, 14:19
Отвечает: Ilya Teterev
Здравствуйте, Aleksejsmir!
Вариантов 2:
1. Если данный сервер будет броадкастным, как интернет радио, то есть замечательная программа icecast (подробности http://www.icecast.org/). Принцип действия: к ней по ip адресу в качестве слушателей подключаются те, кто хочет слушать данное радио (количество радио потоков на одном сервере не ограничено), со стороны "диджея" подается в это радио музыкальный поток. Диджеем может выступать плеер audacious (по-моему к нему был плагин), что позволяет менять музыку по своему усмотрению или ices (http://www.icecast.org/ices.php),
который будет прокручивать плейлист
2. Если требуется иметь просто машину, заполняющую звуком пространство, то можно использовать плеер audacious
Включение и выключение по времени:
1. для audacious можно использовать плагин alarm
2. для других конфигураций можно использовать cron (man cron)
Ответ отправил: Ilya Teterev (статус: 5-ый класс)
Ответ отправлен: 14.01.2008, 14:45
Вопрос № 118.439
Здравствуйте, уважаемые эксперты!
Как ограничить время работы пользователей определёнными днями и часами в Linux и FreeBSD?
Например:
Пн-Пт, с 8:00 до 17:00
Сб. с 8:00 до 12:00.
Спасибо.
Отправлен: 14.01.2008, 16:09
Вопрос задал: Юpий (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Fractaler
Здравствуйте, Юpий!
Извиняюсь, что без примеров.
Делается это так:
1. Создаём скрипт, в нём две функции, одна разблокирует учетную запись пользователя, вторая блокирует и убивает все процессы пользователя.
2. При помощи cron запускаем скрипт в Пн-Сб, с 8:00 как
useraccess up
и в Пн-Пт в 17:00 и Сб в 12:00 как
useraccess down
Ключевой момент именно в блокировке учетной записи - она запрещает пользователю логинится , но не удаляет учетную запись.
Кстати, перед тем, как убивать процессы пользователя лучше отправить ему предупреждение, минут за 5, а потом ещё за минуту.
--------- Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: Студент)
Ответ отправлен: 14.01.2008, 16:39 Оценка за ответ: 4 Комментарий оценки: Как можно блокировать и разблокировать учётную запись из скрипта?