Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Мониторинг сети Linux

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

В этой статье мы рассмотрим как выполняется мониторинг сети Linux. Для этого можно использовать различные утилиты. Начиная от сетевых анализаторов, таких как Wireshark и tcpdump до более простых инструментов, таких как iptraf.
Читать далее Мониторинг сети Linux

Как пользоваться Krita

Программа для рисования Krita - это очень популярный графический редактор с открытым исходным кодом. В отличие от Inkscape, это не векторный редактор, а растровый и предназначен он, в первую очередь, не для редактирования и правки фото, а именно рисования собственных изображений с нуля.

Основной разработчик Krita - Баудевейн Ремпт, взялся за разработку своей программы из-за того, что его не устраивали все существовавшие на тот момент продукты, и получилось что-то действительно стоящее. Сейчас программа содержит множество кистей и позволяет нарисовать все что угодно. В этой статье мы рассмотрим как пользоваться Krita, что вы можете сделать с помощью этой программы, а также основные ее инструменты.

Читать далее Как пользоваться Krita

Что такое виртуализация KVM

Сегодня сложно представить мир без компьютеризированных устройств. Лет этак 20 назад почти все бытовые приборы были электро-механические, об использовании компьютерных схем повсеместно не было даже и речи. Самые первые компьютеры занимали значительные объемы пространства, и могли относительно не много. Компьютерно-вычислительные комплексы за последнее время прошли достаточно большой путь развития. Хотя, принципиально компьютеры ничем не изменились, но вычислительные мощности стремительно возросли. Наличие компьютера в простой семье теперь не является чем-то особенным.

Читать далее Что такое виртуализация KVM

Программы Windows в Linux

Новые пользователи сразу после перехода на Linux с операционной системы Windows часто сталкиваются с проблемой поиска программ. Для некоторых Windows программ сложно найти достойные альтернативы, а другие и вовсе являются формальным стандартом. К счастью, в Linux есть такое программное обеспечение, как Wine, которое позволяет запускать множество Windows программ практически без особых проблем.

В этой статье мы собрали программы Windows Linux, которые часто приходится запускать и которые работают с минимумом дополнительных настроек и проблем через wine. Большинство из этих программ широко известны. А теперь давайте перейдем к самому списку.

1. Microsoft Office

Одна из главных программ, которая используется многими пользователями через Wine. Несмотря на то, что в Linux уже есть несколько достойных офисных клиентов, таких как, например, LibreOffice, OnlyOffice или WPS Office, они не предоставляют максимальной совместимости с офисным пакетом от Майкрософт, а он используется в большинстве организаций и является де-факто стандартом для работы с офисными документами.

Microsoft Office очень часто запускается в Wine, разработчики этой библиотеки совместимости приложили очень много усилий, чтобы обеспечить наилучшую поддержку. Самая свежая версия программы не поддерживается, но вы можете запустить Microsoft Office 2013 и работать в нем вполне комфортно. Оценка работоспособности программы на WineDB - серебро.

2. Photoshop

Это самый популярный графический редактор, несмотря на то, что в Linux есть Gimp, Krita и Inkscape, большинство профессионалов привыкли использовать Photoshop и не зря. Эта программа дает максимальную функциональность. Установка Photoshop на Wine выполняется сложнее чем Microsoft Office, и работает программа не так хорошо как в Windows. Но все же ее применение возможно и часто используется дизайнерами и другими людьми творческих профессий. Оценка работоспособности программы на WineHQ - золото.

3. AutoCAD

AutoCAD - это система для моделирования и черчения различных двухмерных и трехмерных фигур, разработанная в компании Audodesk. Эта программа очень часто проверяется инженерами и специалистами в машиностроении, строительстве, архитектуре, а также других областях промышленности и науки. Для Linux существует очень мало достойных программ для черчения. Есть несколько свободных вариантов, но они не могут сравняться по функциональности с AutoCAD.

Поэтому пользователям, использующим эту программу приходится устанавливать ее через Wine. Хотя и в работе можно обнаружить некоторые проблемы, в целом она работает приемлемо. Как и другие программы Windows в Linux.

4. Evernote

Бывает нужно, чтобы необходимая информация была под рукой. Для этого часто используются различные сервисы заметок. Мы не всегда можем прочитать все что нашли в интернете, иногда необходимо оставить некоторые записи на потом в надежном месте. Для всех этих задач пользователи Windows часто используют Evernote, программа доступна в веб, имеет приложение для Android и iOS. Здесь поддерживается синхронизация, теги, метки, каталоги, разметка markdown и другие современные возможности.

Настольная программа для Windows тоже есть, но нет версии для Linux. Хотя можно использовать веб-интерфейс, но его нельзя применять в оффлайн. В Linux есть несколько клиентов, таких как Nevernote или Nixnote, но они работают не так хорошо как официальный клиент. Он запускается и работает достаточно хорошо, оценка на AppDB - золото.

5. .Notepad++

Notepad++ - это очень популярный среди программистов редактор кода. Здесь поддерживается множество интересных возможностей, таких как подсветка синтаксиса, подчеркивание ошибок для многих языков, конвертирование орфографии и многое другое. Хотя для Linux существуют различные аналоги Notepad++, некоторые пользователи хотят использовать оригинальный редактор. И он достаточно хорошо работает в этой системе. Для некоторых версий оценка достигала золота или платины, для самой последней пока что бронза, но это тоже неплохо.

6. FineReader

Одна из задач, которые возникают перед студентами или офисными работниками - это отсканировать текст с бумаги и перевести его в цифровой вариант. Для этого в Windows используется ABBY FineReader. Эта программа позволяет считывать текст не только с PDF документов отличного качества, но и даже с фотографий, сделанных на телефон с достаточным разрешением камеры. Старую версию программы все же можно запустить в Linux с большими трудностями. Установка не работает, но можно вручную распаковать программу. По информации от AppDB версия 10 работает с оценкой серебро.

7. UltraISO

Программа UltraISO используется в Windows для управления образами дисков, их автоматическим монтированием и редактированием их содержимого. Утилита незаменима в Windows, но в Linux для нее не нужно даже аналогов, монтирование образов встроено в операционную систему. Тем не менее редактировать и конвертировать образы из одного формата в другой не всегда просто. Поэтому пользователи иногда применяют эту программу. Оценка программы на AppDB - золото.

8. Format Factory

Format Facroty - это один из самых популярных конвертеров мультимедийных форматов для Windows. Программа поддерживает большинство известных форматов и позволяет выполнять преобразование буквально в несколько кликов. В Linux есть утилита ffmpeg, с аналогичной функциональностью, но ею намного сложнее пользоваться, поэтому некоторые пользователи, устанавливают FormatFacroty, к которой уже успели привыкнуть. Программа отлично запускается как и другие программы под wine. Оценка программы на AppDB в последних версиях Wine - золото.

Выводы

В этой статье мы рассмотрели лучше программы Windows в Linux, которые можно использовать на начальном этапе использования Linux или для замены пока не реализованных альтернатив. Весьма нежелательно применять программы Wine, будет гораздо лучше, если вы все-таки сможете использовать аналоги для Linux. А какие программы wine в linux используете вы? Насколько хорошо они работают? Напишите в комментариях!

 

Команда dd Linux

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

Для решения всех этих задач используется утилита dd linux, которая просто выполняет копирование данных из одного места в другое на двоичном уровне. Она может скопировать CD/DVD диск, раздел на диске или даже целый жесткий диск. В этой статье мы рассмотрим что из себя представляет команда dd linux, основные ее опции и параметры, а также как ею пользоваться.
Читать далее Команда dd Linux

Загрузка процессора Linux

Чтобы узнать хватает ли мощности процессора вашему серверу или компьютеру надо посмотреть загрузку процессора в данный момент или за последнее время. Это значение показывает на сколько процентов используется вычислительная мощность процессора.

В этой статье мы рассмотрим несколько способов решения этой задачи с помощью привычных системных утилит и более сложных инструментов.
Читать далее Загрузка процессора Linux

Команды adb для Android пользователей

Если у вас есть смартфон с операционной системой Android и вы часто с ним экспериментируете, что-то настраиваете или перепрошиваете, то, скорее всего, вы уже знакомы с инструментом ADB или (Android Debug Bridge). Это программа для управления смартфоном через компьютер по USB, которая содержит множество полезных команд.

Вы можете просматривать журналы, устанавливать и удалять приложения, управлять устройством и выполнять множество других полезных команд. Из этой статьи вы узнаете как пользоваться ADB в Linux, мы рассмотрим полезные команды ADB для пользователей Android и подробно разберем эту утилиту. Но сначала рассмотрим как установить сам инструмент на компьютер.
Читать далее Команды adb для Android пользователей

Установка PostgreSQL CentOS 7

Postgresql - это объектно-реляционная база данных с высокой степенью масштабируемости и SQL совместимым синтаксисом и открытым исходным кодом. Она разрабатывается в калифорнийском университете Беркли. В последнее время PostgreSQL, благодаря своим преимуществам набирает большую популярность наряду с везде используемой mysql.

Вы можете узнать чем отличаются mysql и postgresql в отдельной статье, а сегодня мы рассмотрим как установить Postgresql CentOS 7, а также как выполнить минимальную настройку базы данных для подготовки ее к использованию.

Читать далее Установка PostgreSQL CentOS 7

Восстановление Ubuntu

Все мы время от времени сталкиваемся с различными проблемами в операционной системе независимо от того, что используется Windows или Linux. Пользователям Windows известно, что в системе есть безопасный режим, в котором можно запустить систему, даже если возникли какие-либо ошибки. В Linux тоже время от времени случаются различные проблемы и систему необходимо как-либо восстанавливать.

Здесь тоже есть свой аналог безопасного режима. В этой статье мы рассмотрим как выполняется восстановление Ubuntu 16.04, как открыть меню восстановления и как подготовить систему и выполнить необходимые действия для возвращения рабочего состояния.

Читать далее Восстановление Ubuntu

Как добавить пользователя в группу Linux

Операционная система Linux изначально планировалась как многопользовательская система. Для управления правами доступа для каждого из пользователей используется три флага: чтение, запись и выполнение. Но этого было недостаточно, поэтому были придуманы группы пользователей Linux. С помощью групп можно дать нескольким пользователям доступ к одному ресурсу.

Файлу присваивается группа, для нее описываются права, затем в эту группу вступают пользователи, чтобы получить доступ к файлу. Читайте подробнее про все это в статье группы Linux. А в этой статье мы рассмотрим как добавить пользователя в группу linux.

Как добавить пользователя в группу Linux

Как я уже сказал, для каждого пользователя существует два типа групп, это первичная, основная для него группа и дополнительные.

  • Первичная группа - создается автоматически, когда пользователь регистрируется в системе, в большинстве случаев имеет такое же имя, как и имя пользователя. Пользователь может иметь только одну основную группу;
  • Вторичные группы - это дополнительные группы, к которым пользователь может быть добавлен в процессе работы, максимальное количество таких групп для пользователя - 32;

Как обычно, лучше всего будет добавлять пользователя в группу через терминал, поскольку это даст вам больше гибкости и возможностей. Для изменения параметров пользователя используется команда usermod. Рассмотрим ее опции и синтаксис:

$ usermod опции синтаксис

Здесь нас будут интересовать только несколько опций с помощью которых можно добавить пользователя в группу root linux. Вот они:

  • -G - дополнительные группы для пользователя;
  • -a - добавить пользователя в дополнительные группы из параметра -G, а не заменять им текущее значение;
  • -g - установить новую основную группу для пользователя, такая группа уже должна существовать, и все файлы в домашнем каталоге теперь будут принадлежать именно этой группе.

У команды намного больше опций, но нам понадобятся только эти для решения нашей задачи. Теперь рассмотрим несколько примеров. Например, чтобы добавить пользователя в группу sudo linux используйте такую комбинацию. Обратите внимание, что в некоторых дистрибутивах пользователи с правом доступа к sudo могут находится в групе admin или wheel:

sudo usermod -a -G wheel user

Если вы не будете использовать опцию -a, и укажите только -G, то утилита затрет все группы, которые были заданы ранее, что может вызвать серьезные проблемы. Например, вы хотите добавить пользователя в группу disk и стираете wheel, тогда вы больше не сможете пользоваться правами суперпользователя и вам придется сбрасывать пароль. Теперь смотрим информацию о пользователе:

id user

Мы можем видеть, что была добавлена указанная нами дополнительная группа и все группы, которые были раньше остались. Если вы хотите указать несколько групп, это можно сделать разделив их запятой:

sudo usermod -a -G disks,vboxusers user

Основная группа пользователя соответствует его имени, но мы можем изменить ее на другую, например users:

sudo usermod -g users user

Теперь основная группа была изменена. Точно такие же опции вы можете использовать для добавления пользователя в группу sudo linux во время его создания с помощью команды useradd.

Добавление пользователя в группу через GUI

В графическом интерфейсе все немного сложнее. В KDE добавление пользователя в группу linux выполняется с помощью утилиты Kuser. Мы не будем ее рассматривать. В Gnome 3 возможность управления группами была удалена, но в разных системах существуют свои утилиты для решения такой задачи, например, это system-config-users в CentOS и Users & Groups в Ubuntu.

Для установки инструмента в CentOS выполните:

sudo yum install system-config-users

Дальше вы можете запустить утилиту через терминал или из главного меню системы. Главное окно утилиты выглядит вот так:

Выполните двойной клик по имени пользователя, затем перейдите на вкладку "группы". Здесь вы можете выбрать отметить галочками нужные дополнительные группы, а также изменить основную группу:

Для установки утилиты в Ubuntu запустите такую команду:

sudo apt install gnome-system-tools

Здесь интерфейс будет немного отличаться, утилита будет выглядеть так же, как и системная программа настройки пользователей только появится возможность управления группами Linux.

Выводы

В этой небольшой статье мы рассмотрели как добавить пользователя в группу linux. Это может быть очень полезно для предоставления пользователю дополнительных полномочий и разграничения привилегий между пользователями. Если у вас остались вопросы, спрашивайте в комментариях!