LinuxGeeks.ru

Вариант набора ПО для GNU/Linux

Набор программного обеспечения, который я использую как дома так и на работе уже около 10 лет. Удобные и функциональные программы с уклоном в экономию потребляемых ресурсов, но не в ущерб удобству пользователя.
Читать далее >>

Как попробовать линукс

Существует множество способов 'попробовать' линукс не переустанавливая свою операционную систему и не устанавливая его на жесткий диск.
Я опишу несколько вариантов ознакомления с возможностями линукс для новичков.
Читать далее >>

Создание документов DJVU

Из этой статьи вы узнаете как сделать DJVU-документ в Linux. Я подробно с примерами опишу создание книги в формате djvu. А также объясню чем этот формат отличается от других популярных форматов для хранения документов (PDF, PostScript, TIFF, JPEG, GIF) и какие программы используются для работы с ним.
Читать далее >>

Bash в примерах. Часть II.

Продолжение рассказа об основах программирования в bash: обработка аргументов, управляющие конструкции bash, сравнения, циклы, арифметика, функции и пространства имён.
Часть 2 >>

Bash в примерах. Часть I.

В статье на простых примерах будут показаны основы программирования в bash. После того как вы выучите скриптовый язык bash, ваше общение с линуксом станет намного веселее и продуктивнее. В этой серии статей Дэниел Роббинс — основатель Gentoo-linux расскажет как о самых основах программирования (что будет очень полезно для новичков) так и о более сложных вещах. А я добавлю совсем чуть-чуть отсебятины.
Часть 1 >>

Введение в bash

Основные команды linux-shell, работа с файлами и директориями, ссылки, использование wild cards. Это свободный перевод статьи 'Linux Fundamentals Part 1' Дэниэля Роббинса — основателя Gentoo-linux.
Читать далее >>

Восстановление файлов на ext3

Для файловой системы ext2 существуют несколько утилит для восстановления удаленных файлов, которые не работают с файловой системой ext3. Но восстановить файлы, удаленные с ext3 тем не менее возможно.
Читать далее >>

Сравнение бесплатных веб-браузеров

Обзор особенностей и возможностей основных популярных бесплатных браузеров под линукс. Ссылки на официальные сайты, результаты теста Acid3.
Читать далее >>

Создание Live-usb

Краткое описание процесса создания Live-usb из образа live-cd любого дистрибутива и установка на него дополнительных программ.
Читать далее >>

Firefox + samba

В виндовых сетях довольно часто встречаются ссылки на ресурсы, расшаренные по самбе. Пользователям firefox-а будет полезна эта статья, в которой описан способ установки обработчика для этого протокола.
Читать далее >>

Язык обработки шаблонов AWK -- часть 2

Продолжение знакомства с языком программирования AWK: операторы действий, структурные операторы, ввод и вывод данных, встроенные функции. Весь материал продемонстрирован на примерах.
Читать далее >>

Язык обработки шаблонов AWK

AWK — интерпретируемый скриптовый C-подобный язык построчного разбора и обработки входного потока по заданным шаблонам. Изучив синтаксис и основные операторы awk, вы сможете автоматизировать рутинный процесс обработки текста посредством написания несложных awk-скриптов. Awk — очень удобный и гибкий инструмент обработки текстовой информации. Причем он намного легче того же перла или питона.
Читать далее >>

Потоковый редактор SED

Потоковый текстовый редактор sed (от английского Stream EDitor) выполняет преобразования текстового потока данных. Первоначально был написан как UNIX-утилита, но сейчас доступен фактически для любой операционной системы, поддерживающей работу с командной строкой.
Подобное преобразование текстового потока можно сделать и другими средствами (perl, python), но многие предпочитают использовать для этой задачи именно sed.
Читать далее >>

Использование редактора Vim

Редактор vim (vi) имеет богатый набор функций и очень удобен в использовании. В отличие от графических текстовых редакторов все команды вводятся только с клавиатуры. Определённо стоит потратить полчаса на изучение принципов работы в этом текстовом редакторе, чтобы потом использовать его при выполнении административных задач.
Читать далее >>

Ручная сборка ядра linux

Ручная сборка ядра позволит оптимизировать систему под ваши нужды. Можно значительно сократить размер ядра, выкинув всё ненужное. Или добавить поддержку какой-нибудь железки, не включенную по умолчанию.
В этой статье я объясню основные принципы сборки ядра на примере новой версии 2.6.30
Читать далее >>

Основные команды администрирования linux

Командная оболочка UNIX — удобный интерпретируемый язык программирования без которого невозможно представить себе ни одну linux-систему. Это главный инструмент системного администратора. В этой статье я перечислю основные команды необходимые администратору linux и приведу примеры их использования.
Читать далее >>

Разметка жёсткого диска при установке linux

При установке операционной системы возникает вопрос о разметке жесткого диска.
В этой статье я постараюсь объяснить для чего может потребоваться разбивать диск на несколько разделов, какие части системы обычно выделяют и как эти разделы можно использовать.
Читать далее >>

Какой linux выбрать?

Каждый, кто решил поставить на сервер или на свой домашний компьютер unix-подобную операционную систему, сталкивается со сложной на первый взгляд задачей выбора дистрибутива. Какой дистрибутив линукса лучше подойдёт для старенького ноутбука или для нового компьютера? Что лучше поставить в качестве роутера/web-сервера/whatever? В этой статье приводится обзор основных дистрибутивов linux/unix с кратким описанием и рекомендациями по применению.
Читать далее >>

Локальный репозитарий Debian linux

После установки Debian linux на машину не подключенную к сети или с узким каналом с использованием установочных дисков с этим дистрибутивом удобно организовать локальное хранилище пакетов. После этого не надо будет постоянно держать наготове диски с дистрибутивом для установки нового софта.
Читать далее >>

О сайте

Этот сайт — некоммерческий проект, посвящённый проблемам использования и администрирования unix-подобных операционных систем. Большинство материалов — оригинальные статьи, основанные на многолетнем опыте использования автором unix/linux систем. Другая часть — переводы англоязычных статей.

Проект открытый. Для того, чтобы добавлять или редактировать материалы нужно связаться со мной по почте info@linuxgeeks.ru.
Если у Вас есть замечание к предоставленным статьям, вопросы или вы просто заметили какую-то ошибку — пишите.

Реклама