Библиотека сайта rus-linux.net
Переводы и статьи Александра Кривошей, опубликованные в 2013 году
Название статьи/перевода, краткая аннотация |
Предположим, по какой-либо причине вам необходимо вручную установить зависимости для данного пакета. В этом случае вам может помочь утилита командной строки apt-rdepends. |
Предположим, вы собрали веб-приложение Java в виде сервлета. Теперь вы хотите создать deb-пакет для этого веб-приложения, чтобы при установке он автоматически устанавливал все требуемые пакеты (такие как Java и веб-сервер Tomcat) и разворачивал сервлет Java на Tomcat. |
Обычно для приемки и отправки почты используются веб-сервисы типа gmail и yahoo, или графические почтовые клиенты. Однако в linux мы можем также отправлять или получать почту в командной строке. Это полезно в таких ситуациях, как отправка почты из скриптов, или в случаях, когда графическая оболочка недоступна. |
Вероятно все пользователи Windows знают об утилите DiskCleanup, которая используется для удаления ненужных файлов с жесткого диска. Если вы ищете ее альтернативу для Linux, обратите внимание на BleachBit. Эта программа абсолютно бесплатна и имеет открытый исходный код. |
TextAdept - это быстрый минималистичный текстовый тедактор, возможности которого можно расширять, используя Lua. Программа бесплатна, имеет открытый исходный код и работает на Windows, Mac OSX и Linux. TextAdept поддерживает деление экрана на неограниченное количество частей, более 80 языков программирования, клавиатурные команды, автозавершение кода, поиск по API и полностью управляется с клавиатуры. |
Люди используют для защиты данных шифрование, но они забывают, что шифрование не скрывает данные, а позволяет сделать их нечитаемыми для посторонних. Стеганография позволит вам не только защитить данные от прочтения, но и не позволит человеку, перехватывающему ваш траффик, понять, что же на самом деле вы передаете. |
Хотя PDF является широко используемым форматом документов и поддерживается множеством приложений, в некоторых случаях может потребоваться конвертировать его в другие форматы, например в jpg, чтобы вставить в презентацию. Приведенное ниже руководство поможет вам преобразовать файл формата PDF в jpg/jpeg в операционной системе Linux. |
Так как разработка Quanta plus уже прекращена, устанавливать ее становится все сложнее. В Ubuntu 13.04 некоторые из зависимостей quanta plus конфликтуют с библиотеками kde, поэтому его невозможно установить напрямую. Мне пришлось потратить порядочно времени, чтобы найти решение, и теперь я хочу поделиться этим секретом. |
Есть несколько видеоредакторов для Ubuntu, которые работают достаточно хорошо. Достаточно ли они хороши для серьезной работы? Наверное нет. Но с приходом Linux-версий таких мощных программ, как Lightworks, ситуация начинает потихоньку меняться. |
Практически каждый пользователь, хотя бы иногда работающий в интернете, сталкивался с FTP. В данном руководстве детально и пошагово описывается, как устанавливать FTP-сервер в Ubuntu Linux. Мы покажем, как установить его в нормальном и автономном режимах, а также как обеспечить его безопасность. Мы будем использовать легкий и эффективный FTP-сервер vsFTPd, предназначенный для работы на высоконагруженных серверах. |
Kingsoft Office - это китайский кроссплатформенный офисный пакет, работающий на Windows, Linux and Android. О нем мало кто слышал, так как в течение долгого времени он был ориентирован в основном на китайский рынок под именем WPS Office. С недавнего времени под брендом KSOffice или KSO (с поддержкой английского языка) он медленно продвигается на мировой рынок. С другой стороны, все новое интересно. |
Если вы пользуетесь VMware Player, вы возможно задавались вопросом, можно ли запустить его без графического интерфейса. Например, если вы подключаетесь к хостам VMware удаленно, вам может понадобиться запустить VMware Player из командной строки. Хотя вы можете использовать для удаленного запуска VMware Player из графического интерфейса проброс X11 через SSH, но на медленном соединении это будет очень некомфортно. |
OpenSSL - это мощный криптографический инструментарий. Многие из нас уже использовали OpenSSL для создания приватных ключей RSA или CSR (Certificate Signing Request). Однако знаете ли вы, что с помощью OpenSSL можно тестировать производительность вашего компьютера, а также шифровать файлы и сообщения? В этой статье мы рассмотрим простые примеры применения OpenSSL для шифрования файлов и сообщений. |
В этой заметке перечислены преимущества и недостатки VMware Player и VirtualBox в плане их функциональности. Сравнение проводилось для VMware Player 5 и VirtualBox 4.2.12. |
В мире графических оболочек для Linux Lightweight X11 Desktop Environment (LXDE) не является наиболее популярной. Большинство говорит о Gnome, KDE, может быть о Unity. В последнее время вы могли слышать о Cinnamon и MATE, еще одним твердо удерживающим свою нишу игроком является Xfce. LXDE на их фоне практически незаметна. Но если вы спросите, заслуживает ли LXDE вашего внимания, ответ будет - да. |
Если вы используете системы виртуализации, одной из основных их характеристик будет производительность, или, другими словами, накладные расходы на виртуализацию. В статье сравниваются накладные расходы на виртуализацию виртуальных машин в VMware Player и в VirtualBox. |
В Linux имееется несколько программных тестов, и одним из них является Phoronix Test Suite - платформа тестирования с открытым исходным кодом, имеющая постоянно пополняющийся набор тестовых профилей и пакетов, позволяющих тестировать различные составляющие, из которых складывается производительность системы (например, CPU, скорость чтения/записи жесткого диска, RAM, сеть и т.д). |
Формат jpg несомненно является самым популярным графическим форматом в интернете, однако в некоторых случаях удобнее использовать pdf, так как он может включать как растровую, так и векторную графику. |
exFAT - файловая система от Microsoft, предназначенная для портативных устройств и флешек. Пользователи Windows получают ее поддержку из коробки, но для приверженцев Linux все не так просто. |
Yum "groupinstall" - это мощная команда, которая поможет вам сэкономить время, устанавливая группу пакетов вместо того, чтобы устанавливать их по одному. |
Pass - это консольная утилита для хранения паролей и логинов, а также любых других данных, требующих повышенного уровня безопасности |
Unison - это бесплатная кроссплатформенная утилита для синхронизации, которая поддерживает два экземпляра наборов файлов на двух машинах или на двух различных дисках в одной системе. В отличие от простого зеркалирования или резервного копирования она обновляет обе копии файла общей структуры директорий. Она обнаруживает и показывает конфликтующие обновления. В отличие от распределенных файловых систем Unison является программой пользовательского уровня и не требует модификации ядра или привилегий root на каждом хосте. |
Знаете ли вы, что можете присвоить более чем один IP-адрес физическому сетевому интерфейсу? Эта техника очень полезна, например при работе с Apache и виртуальными хостами, так как позволяет получить доступ к одному и тому же серверу Apache с двух разных IP-адресов. |
Системный администратор Linux должен уметь управлять пользовательскими аккаунтами. При этом можно добавлять или удалять пользовательские аккаунты, а можно просто временно или на постоянной основе отключить учетную запись, оставив при этом профиль пользователя и его файлы в целости и сохранности. В этой статье описаны несколько способов отключения пользовательских аккаунтов в Linux. |
В linux сделать скриншот можно несколькими различными способами. Одним из них является scrot - очень полезная утилита, которая позволяет делать это непосредственно из командной строки. |
QGifer конвертирует видео в GIF, поддерживает кадрирование, добавление текста и многие другие возможности. Она создана на базе Qt и имеет версии для Linux and Windows. |
Пять лет назад меня впечатлили возможности этой графической среды. E17 обеспечивал плавные переходы, тени, прозрачность и другие эффекты без необходимости полагаться на мощную видеокарту. Все это было сделано в 2D. С чисто эстетической точки зрения, E17 не был самым красивым, но не являлся и плохим. Однако тестируя его снова, я обратил внимание, что в визуальном плане он практически не изменился. В связи с этим возникает вопрос - подходит ли Enlightenment для использования на современных машинах? |
LEMP - это комбинация операционной системы и набора программного обеспечения с открытым исходным кодом. Акроним LEMP образован из первых букв Linux, Nginx HTTP Server, базы данных MySQL и PHP, Perl или Python. В этом руководстве описывается установка LEMP в RHEL/CentOS/Scientific Linux 6.x с системой управления базами данных MariaDB вместо MySQL. |
Беспроводный хот-спот позволяет использовать компьютер в качестве Wi-Fi роутера. В статье описан скрипт, названный AP-Hotspot, который автоматически создает инфраструктуру беспроводного хот-спота в Ubuntu. |
Oracle VM VirtualBox - это мощный программный пакет для виртуализации от Oracle, работающий на большинстве основных операционных систем, в том числе Linux, Mac OS и Windows. Последний релиз VirtualBox 4.2.14 вышел 21 июня. |
При перемещениях по файловой системе Linux вы обязательно столкнетесь с различными типами файлов. Наиболее часто используемые и очевидные - это обычные файлы и директории. Но операционная система Linux включает еще другие 5 типов файлов. В этой короткой статье мы покажем, как распознавать 7 типов файлов, встречающиеся в Linux. |
Во всех дистрибутивах Linux по умолчанию предустановлен wget. Конечно, он справляется со своими обязанностями, но есть альтернатива, которая, по моему мнению, имеет большие возможности по скачиванию файлов в командной строке. aria2 имеется в репозиториях всех основных дистрибутивов. |
FLAC - это аббревиатура для Free Lossless Audio Codec. FLAC обеспечивает cd-качество воспроизведения при меньшем размере файлов, чем, например, wav. |
Это первая из серии статей, посвященных программированию в R, в которых предполагается представить в сжатой форме элементарные составляющие языка программирования R, что поможет вам понимать код и писать свой. |
Если вы хотите поделиться своим кодом и данными с другими людьми, или просто хотите упаковать свой код, для вас может быть поезна возможность сборки собственных пакетов в GNU R. В этой статье мы разберем процесс создания базового пакета в R. |
GNU R предлагает пользователям большой набор пакетов различных типов, позволяющих строить графики или выполнять статистические тесты. Некоторые пакеты специально созданы для использования в каких-либо отраслях промышленности. Многие уже включены в базовый инсталляционный набор R, но часть необходимо устанавливать дополнительно. |
В этой части обзора мы рассмотрим пример простой линейной регрессии и узнаем о том, как выполнять базовый статистический анализ данных. Наш пример мы будем иллюстрировать графически, что позволит нам ближе познакомиться с построением графиков и диаграмм в GNU R. |
Задача этой публикации - познакомить вкратце читателя с основными объектами языка программирования R. Мы изучим базовые операции R, функции и переменные. Далее мы ознакомимся со структурами данных R, объектами и классами. |
GNU R можно запустить в Linux несколькими способами. В данной статье мы опишем запуск R из командной строки, как оконного приложения, в пакетном режиме и из скрипта оболочки. Вы увидите, какие опции требуются для запуска R в linux при выполнении различных задач. Некоторые из них больше подходят для простого статистического анализа, который можно осуществить с помощью одной строки кода, другие - для более сложных задач, которые требуют выполнения большого числа выражений R. В конце концов нам может потребоваться программа, которая будет работать на кластере linux в течение суток или двух. В этом случае мы будем запускать R в фоновом режиме, что позволяет нам выйти из кластера. |
R - это язык программирования с открытым исходным кодом (программный пакет) и окружение, использующееся в основном для статистического анализа данных. В этой статье будет говориться в основном об установке R в Linux, но также покажем простой пример использования R для построения графика. Это первая статья в серии, посвященной R, которая будет интересна всем, кто хочет научиться пользоваться R. |
Export - это одна из встроенных команд оболочки bash, поэтому она является неотъемлемой частью вашей командной строки. Она очень проста в использовании, так как синтаксис export допускает использование всего трех опций командной строки. В целом команда export отмечает переменную окружения для экспорта с любым новым дочерним процессом, и это позволяет дочернему процессу наследовать все отмеченные переменные. В данной статье этот процесс будет описан более подробно. |
Большинство пользователей не заботятся о резервном компировании, пока не станет слишком поздно. Но не отчаивайтесь. Выход есть. В этом руководстве мы попробуем научиться восстанавливать разделы и данные на жестких дисках, а также испорченные фотографии. |
Vsftpd - это один из самых безопасных и быстрых FTP-серверов для Linux. Обычно vsftpd настраивается для работы с системными пользователями. В данной статье описывается, как установить сервер vsftpd, который работает с виртуальными пользователями из базы данных MySQL вместо реальных пользователей системы. Это требует намного меньше ресурсов и позволяет иметь тысячи пользователей ftp на одной машине. |
Drupal - это бесплатная система управления контентом (CMS), созданная на базе PHP and Mysql, которая позволяет пользователю или сообществу публиковать, редактировать, упорядочивать контент различного рода на веб-сайте. В статье приведено пошаговое руководство по установке drupal 7 в ubuntu server 12.04. |
Команда alias - это очень удобный инструмент для тех, кто часто работает в командной строке. При правильных установках она поможет вам быстрее вводить команды, а также исправлять опечатки. |
CopyQ - это менеджер буфера обмена, написанный с использованием Qt, имеющий продвинутые возможности, поддержку изображений, редактируемую историю, поддержку командной строки, горячих клавиш, и многое другое. Приложение работает под Linux и Windows. |
Последний релиз Synaptic Package Manager от BZR был портирован на GTK3, и новая версия будет, вероятно, доступна в репозиториях Ubuntu 13.04. |
Если вы не слышали о команде split, вы многое потеряли. Эта команда может помочь вам разделить файл на несколько меньших файлов, а потом - собрать исходный файл из кусков. split работает с любыми файлами, как текстовыми, так и бинарными. |
Каждая программа Linux распространяется с соответствующей man-страницей. Хотя man-страницы имеются во всех операционных системах на базе Unix, но между ними имеются отличия, поэтому то, что работает в Linux, может не работать, например, в Solaris. Кроме того, стиль написания этих руководств очень краткий и непривычный для новичков, поэтому вам может быть понадобится прочитать страницу несколько раз, пока вы привыкнете к нему. |
Oracle SQL Developer - это интегрированная среда разработки (IDE) для работы с SQL в базах данных Oracle. Корпорация Oracle распространяет данный продукт бесплатно. В нем используется Java Development Kit. |
Сравнение систем управления пакетами dpkg/apt*, rpm/yum, pacman и Portage, использующихся в популярных дистрибутивах Debian, Fedora, OpenSUSE, Arch Linux, Gentoo. |
Sudo и su - это два различных способа получения привилегий root. В чем разница между этими командами? Они по разному функционируют и различные дистрибутивы Linux при этом используют разные настройки по умолчанию. |
Возможность для пользователя задавать значение приоритета его собственных процессов определяет ваше отношение к другим пользователям системы. Даете ли вы им возможность использовать поцессор или просто злоупотребляете системными ресурсами без достаточных оснований? В этой статье вы узнаете, как управлять процессами в плане потребления ими ресурсов процессора и изменения приоритета ваших процессов, используя команды nice и renice. |
EncFS позволяет создать зашифрованную файловую систему в пользовательском пространстве. Она работает без каких-либо специальных разрешений и для обеспечения интерфейса файловой системы использует библиотеку FUSE и модуль ядра Linux. Это сквозная файловая система, а не зашифрованное блочное устройство, то есть она создается поверх уже существующей файловой системы. В данном руководстве описывается, как с ее помощью зашифровать пользовательские данные в Ubuntu 12.10. |
Скрипты оболочки - это основа мощи Linux. С их помощью мы можем делать самые разные вещи. Если вы до этого никогда не имели дело со скриптами, и первое, что вы увидели - это руководство, я рекомендую вам сначала немного изучить основы скриптов, чтобы понимать, о чем будет идти речь. В этом руководстве мы собираемся написать простой калькулятор, который будет выполнять простые математические операции: сложение, вычитание, умножение и деление. |
Dropbox - это лучший бесплатный облачный сервис и очень простой инструмент для расшаривания файлов и их синхронизации между компьютерами. Dropbox можно использовать для резервного копирования файлов и обеспечения доступа к ним с других компьютеров и устройств (включая смартфоны и планшеты Android, iPad или iPhone). В статье дано пошаговое руководство по установке и настройке Dropbox в Ubuntu Server 12.04 и его синхронизации с вашим аккаунтом Dropbox. |
Transmission - это простой, но мощный торрент-клиент. Однако у него отсутствует одна очень важная для торрент-клиентов функция. Мы сделаем так, чтобы после окончания загрузок компьютер выключался. |
Linux до сих пор не приобрел большой популярности в качестве настольной операционной системы, но является лидером в качестве операционной системы для компьютеров, используемых в научных исследованиях, которые требуют большого объема сложных математических расчетов. |
Команда lpr (line printer) печатает файл из терминала Linux. Утилита lpr помещает один или несколько файлов в очередь печати. Концепция очереди позволяет нескольким пользователям системы направлять вывод на один принтер. Если вы редактируете большинство своих файлов в консольных редакторах, таких как vim или nano, и хотите быстро распечатать набранный текст, вы найдете команду lpr очень легкой в употреблении и удобной. |
Переводы и статьи Александра Кривошея, опубликованные в 2014, 2013, 2012 году и ранее.