Система Linux
Couldn't load XPCOM
На свежеустановленном Arch Linux с kernel-2.6.33.4 (ядро обновлять нежелательно — старое железо) не запускается Firefox 4.0.1. Появляется сообщение:
... Couldn′ load XPCOM. ...
Подобное обычно происходит при обновлении и лечится в одних случаях так:
# pacman -S xcb-util cairoУстановка даты и времени в Linux
Для установки времени в Linux необходимо вначале запустить команду без параметров:
$ Срд Апр 27 17:30:18 YEKST 2011
Если временная зона установлена неправильно, то для её корректировки можно использовать команду timeconfig:
USB устройства
USB — Universal Serial Bus (Универсальная последовательная шина) была разработана консорциумом компаний с целью предоставить единственную, простую шину для подключения периферии.
Дизайн USB позволяет устройствам подключаться на лету, используя для подключения стандартные гнезда. USB устройства включают в себя: клавиатуры, мыши, принтеры, сканеры, жесткие диски, флэш-драйвы, камеры, модемы, сетевые адаптеры и колонки, а их список постоянно растёт.
Имеющаяся в Linux поддержка USB устройств достаточно всеобъемлюща, но ряд устройств требуют специальных драйверов, а другие, преимущественно принтеры и сканеры, могут не поддерживаться или поддерживаться лишь частично.
Смена уровня выполнения
Для смены уровня выполнения загрузки системы с текстового режима на графический (или наоборот) следует отредактировать соответствующую строку в файле /etc/inittab:
root@localhost:/:# mcedit /etc/inittab ... # Default runlevel. (Do not set to 0 or 6). id:4:initdefault: ...
для чего достаточно заменить цифру 4 другой.
Уровни выполнения
Стандартная схема уровней выполнения Linux:
Целостность файлов паролей
Файлы паролей /etc/group, /etc/passwd, /etc/shadow и /etc/gshadow), интенсивно используемые в процессе администрирования, нуждаются в средствах проверки правильности их синтаксиса, т.к. при допущенных ошибках существует опасность взлома системы.
Файлы /etc/passwd и /etc/shadow проверяются программой pwck, сообщающей о всех записях не имеющих пароля:
# pwck
Пользователи
Администрирование пользователей в Linux позволяет: создавать, удалять пользователей, изменять пароли, создавать группы и добавлять и добавлять в их список участников.
Использование /proc
Данные, необходимые для отслеживания состояния работающей системы в реальном времени, получения информации о физической памяти и процессоре, идентифицирования дисков, читаются из виртуальной файловой системы /proc.
Для чтения данных из /ргос используются cat и утилиты, предназначенные специально для этой цели (например, sysctl, lspci, ps и top). Синтаксис cat:
$ cat /proc/filename
Использование dmesg
Часто требуется получить список всех устройств в системе, в том числе USB и SCSI, конфигурация памяти, процессор. Для этого можно воспользоваться программой dmesg, выводящей список всего оборудования, обнаруженного ядром.
Использование lspci
При установке Linux на компьютер необходимо знать, будут ли работать под Linux сетевая карта, модем, видео- и аудиокарты, а для того, чтобы знать о существовании драйверов для каких-либо устройств, нужно знать их чипсеты.
Планировщик заданий Cron
В системе Linux автоматический запуск заданий выполняется демоном crond, а составлять расписания для автоматического запуска заданий могут не только администратор системы, но и пользователи.