Регулярные выражения используются для расширенного контекстного поиска и модификации текста. Они могут быть использованы во многих Linux-программах вроде профессиональных редакторов, в программах синтаксического анализа (parser programs) и в языках программирования.
Смена поколений компьютерной техники происходит сегодня стремительными темпами -- давно ли Pentium 2/233 казался чудом техники? В результате, по крайней мере, раз в два года приходится целиком обновлять "железо". А отдельные компоненты, в частности, жесткий диск иногда приходится менять и независимо от остальных составляющих компьютера. И возникает проблема переезда с одного компьютера на другой или со старого диска на новый.
Вся информация о том, какой раздел, на каком диске, куда должен быть примонтирован хранится в файле /etc/fstab. Каждая строчка в данном файле описывает одну точку монтирования. Каждая строчка состоит из шести полей: устройство, точка монтирования, тип файловой системы, опции, флаг проверки, флаг резервного копирования.
Все, наверное, привыкли записывать диски, пользуясь такими программами, как Nero под Windows или X-CD-Roast/K3b под линукс. Но иногда бывает необходимо записать диск, а ничего из перечисленного нету под рукой, а единственное, что доступно - консольные программы cdrecord и mkisofs. Ну что же, посмотрим, что с этим можно сделать, ведь только так можно узнать всю мощь и гибкость записи дисков под Linux. Итак, начнем.
Xen - достаточно новый продукт на рынке средств виртуализации, но прирост производительности Linux и Apache значительно превосходит все виденное ранее. В данной статье рассматривается процедура установки и создания вирутальных доменов.
За последние несколько лет освоена значительная часть потенциальных возможностей Linux на платформе х86, но целое поле приложений всё еще остается неразработанным. Я имею в виду специализированные мини-дистрибутивы, а именно дистрибутивы, которые на CD, содержат только софт, нужный для запуска какого-то приложения, и автоматически запускают это приложение при загрузке. То есть они используют Linux, только чтобы обеспечить основу для запуска какого-либо приложения прямо с CD. В данной статье будет предложен рецепт сборки таких систем.
В связи с очень быстрым развитием OS Linux ежеминутно респятся новые юзеры этой замечательной операционной системы, следовательно шанс, что у тебя есть друг-начинающий_nix_гуру возрастает до размеров последних ChangeLog'ов ядра линукса в битах, умноженных на количество найденных переполнений буфера во всевозможных приложениях для unix-like систем за последний месяц. Из всего этого логично будет, если этот твой друг юзает X-Windows+KDE и, безусловно, сидит под root'ом, а у тебя уже не однажды всплывала идея показать ему, где сисадмины зимуют...
Потеряли файл на огромном диске. Сколько времени, Вы думаете, у Вас займет его поиск? 10 минут? 20? Для Linux эта операция займет всего несколько секунд:
$ locate file
где file -- часть имени файла, которую вы помните.
Дело в том, что Linux ведет базу данных по всем файлам и команда locate просто обращается к этой базе. Правда, для своей работы база требует постоянного обновления, которое происходит раз в сутки, по умолчанию где-то часа в 4 утра.
$ locate file
где file -- часть имени файла, которую вы помните.
Дело в том, что Linux ведет базу данных по всем файлам и команда locate просто обращается к этой базе. Правда, для своей работы база требует постоянного обновления, которое происходит раз в сутки, по умолчанию где-то часа в 4 утра.
Наверняка почти всем известно, что прежде чем производить взлом, надо собрать информацию о взламываемой жертве. Например, чтобы удаленно использовать эксплойт для, скажем, Sendmail, надо узнать версию Sendmail и найти эксплойт под эту версию. Если взломщик не сможет узнать версию, то ему придется либо искать другой путь взлома, либо попробовать (о ужас!) все эксплоиты. Значит, нам нужно сделать так, чтобы взломщик знал как можно меньше про нашу систему. Ну так сделаем это!
На теперешний момент существует несколько различных драйверов звуковых карт под Linux. Почему? Углубимся в недалекое прошлое.
С появлением первых версий Linux Ханну Савойлайнен из Финляндии написал драйверы для звуковой карты Creative Labs Sound Blaster. После он вместе с другими разработчиками добавил поддержку и других популярных (и не очень) звуковых карт. Впоследствии американская фирма 4Front Technologies предложила Саволайнену сотрудничество и стала продавать драйверы звуковых карт в качестве коммерческого продукта, который сейчас называется OSS - Open Sound System. Эти драйверы используются во многих операционных системах. В состав ядра Linux входит бесплатная версия звукового драйвера OSS под названием OSS/Lite.
С появлением первых версий Linux Ханну Савойлайнен из Финляндии написал драйверы для звуковой карты Creative Labs Sound Blaster. После он вместе с другими разработчиками добавил поддержку и других популярных (и не очень) звуковых карт. Впоследствии американская фирма 4Front Technologies предложила Саволайнену сотрудничество и стала продавать драйверы звуковых карт в качестве коммерческого продукта, который сейчас называется OSS - Open Sound System. Эти драйверы используются во многих операционных системах. В состав ядра Linux входит бесплатная версия звукового драйвера OSS под названием OSS/Lite.