Запуск утилиты Unetbootin от имени root

запуск unetbootinИзвестно что программа unetbootin, предназначенная для облегчения процесса создания установочного USB носителя требует для своеёй работы root права, что может вызвать проблемы при её запуске. У меня например в ОС Fedora проблема была, а в OpenSUSE всё хорошо работало с настройками по умолчанию. Кому интересно ниже описана маленькая проблема с запуском unetbootin и её решение:

Шпаргалка по Wget

шпаргалка wgetGNU Wget - это маленька полезная и открыто распостраняемая утилита для загрузки файлов из интернет. Она поддерживает протоколы HTTP, HTTPS, и FTP, загрузку с серверов прокси по протоколу HTTP. Среди возможностей программы стоит отметить:

 

 

 

7zip и unetbootin при установке в fedora 22

unetbootin и 7zip

Скачав с официального сайта unetbootin в свежеустановленной fedora 22 при попытки его запуститья столкнулся с двумя сложностями. Первая это сообщение:

error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

Вторая это сообщение c просьбой установить p7zip-full или аналогичный пакет.

Шпаргалка по параметрам fierwalld-cmd или опять настройка firewalld

firewalld3

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

Получение справки:

  • -h, --help - Возвращает описание опций firewall-cmd.
  • -V, --version - Возвращает версию firewalld.

Кто такой firewalld и что он умеет

Кто такой firewalld

 

На смену привычному iptables постепенно приходит новый межсетевой экран firewalld. Он по прежнему работает с инструментами ядра netfilter, но предоставляет больее широкие возможности по управлению правилами фильтрации. Ниже представлена общее описание  описание Firewalld.

Изменение атрибутов прав доступа к файлам и папкам в Linux

chown chmod

Краткое описание четырех популярных программ предназначенных для управления правами на папки и файлы. Все программы входят в пакет  gnu coreutils

  • chmod - Изменяет права доступа к файлу
  • chown - Изменяет владельца файла
  • chgrp - Изменяет группу владельца файла
  • chcon - Изменяет контекст безопасности файла (SELinux)

Шпаргалка по циклам в bash

Шпаргалка по циклам в bash

 

 

Циклы это крайне удобная штука при написании любых программ или скриптов, скорее даже необходимая. Они позволяют нам выполнять некоторый участок кода заданное количество раз. Естественно в bash есть несколько видов циклов. Мы опишем циклы for in, for, while, until. Хотя for in и for считаются разным синтаксисом одного оператора, на мой взгляд они отличаются друг от друга больше чем while от until.

 

 

Операторы выбора в bash

Операторы выбора в bash

 

В принципе, для ветвления, то есть выполнения разных блоков кода при разных условиях вполне достаточно одного оператора с возможностью вложения, но для удобство написания программ в языках программирования обычно бывает несколько операторов с разными возможностями. Bash не исключение. В Нашей шпаргалке мы рассмотрим 3 оператора позволяющих сделать выбор, это: if-fi,case-esac и select. Для написания скрипта вполне достаточно оператора if и циклов, но некоторые вещи становятся гораздо удобнее если пользоваться и другими операторами.

Список зарезервированных переменных. Bash.

Переменные окружения bash

 

Список конечно неполный и неточный. Некоторые из приведенных переменных у вас могут быть не определены, к примеру те что отвечают за работу X явно не существуют если X сервер не установлен. Разные установленные пакеты могут приносить с собой свои переменные окружения, а о существовании каких то переменных я возможно ничего не знаю и как следствие их тут нет (хотя список в целом скопипизжен из нескольких источников). В любом случае переменные окружения полезны в работе.

Шпаргалка по логическим операциям в bash

Шпаргалка по логическим операциям в bash

 

В bash есть много операторов для описания условных выражений и логических операций и их синтаксис не всегда привычен (по крайней мере на первый взгляд), так что не лишним будет иметь шпаргалку.

Логические операции:

  • !  – отрицание;
  • –a или && – логическое И;
  • –o или || – логическое ИЛИ.