Bash или Bourne Again Shell е команден интерпретатор (обвивка), използван предимно в подобните на UNIX операционни системи.

В системите на основата на UNIX, командният интерпретатор изпълнява функцията на преводач между потребителя и ядрото на операционната система. Дълго време това е бил основният и най-добър начин за работа с UNIX. За разлика от създадените много по-късно системи с графичен интерфейс като Windows и MacOS, работата с командните интерпретатори се осъществява посредством текстови команди.

Ubuntu GitHub client terminal

GitHub Инсталация на git. sudo apt-get install git prettyping Харесваме си проект (забележете как се копира линка - вдясно червеното кръгче) Инсталираме (клонираме) проекта върху нашия хард диск. git clone…

Continue ReadingUbuntu GitHub client terminal

Ubuntu Desktop 17.10 – инсталация и конфигурация

Ubuntu desktop е Линукс дистрибуцията която е претърпяла най много генерални промени на външния си вид през съществуването си до сега. Което води до много фенове и много противници (няма…

Continue ReadingUbuntu Desktop 17.10 – инсталация и конфигурация

Neofetch

Neofetch е малък скрипт написан на bash който показва основна информация за *nix подобна операционна система. Ubuntu 17.10 desktop sudo apt-get install neofetch Ubuntu 16.04 server sudo add-apt-repository ppa:dawidd0811/neofetch sudo…

Continue ReadingNeofetch

Как да активираме HHTP2 в Apache на Ubuntu server 16.04

Тъй като в стандартния пакет на Apache в Ubuntu server 16.04 не е добавен HTTP2 модула, трябва да използваме друго хранилище за софтуер (в случая https://launchpad.net/%7Eondrej/+archive/ubuntu/apache2) от което ще го…

Continue ReadingКак да активираме HHTP2 в Apache на Ubuntu server 16.04

Postfix mail tools in bash

Инструменти за анализ и статистика на Postfix мейл сървъра в bash среда Send message Изпращане на мейл директно от терминал echo "Message Body" | mail -s "Message Subject" support@itservice-bg.net Mail…

Continue ReadingPostfix mail tools in bash

Инсталация и конфигурация на CentOS 7 – Enterprise Linux Server

CentOS - Community ENTerprise Operating System Инсталация на операционната система Логвам се отдалечено като root през терминал от моя десктоп. По време на инсталацията аз зададох параметър системата да получи…

Continue ReadingИнсталация и конфигурация на CentOS 7 – Enterprise Linux Server

Основи на системната администрация в Линукс

UNIX-like системи - история и концепция Unix е компютърна операционна система, разработена през 1969 година от група специалисти от AT&T. В състава на работната група влизат Кен Томпсън, Денис Ричи…

Continue ReadingОснови на системната администрация в Линукс

Защита на Ubuntu 16.04 хостинг сървър с Fail2ban и ipset

Fail2ban - блокиране при грешна парола Fail2Ban е програма за предотвратяване на нежелани прониквания от Интернет в Линукс сървъри, написана е на езика за програмиране Python. Тя работи като прочита…

Continue ReadingЗащита на Ubuntu 16.04 хостинг сървър с Fail2ban и ipset

Backup скрипт на bash архивиращ Линукс отдалечени машини и рутери Mikrotik

Rsync OpenSSH sshpass Как работи rsync На този етап в Unix системите rsync е най мощният инструмент за архивиране на данни. След тази кратка команда rsync има в буквалния смисъл…

Continue ReadingBackup скрипт на bash архивиращ Линукс отдалечени машини и рутери Mikrotik

Как да архивираме всички бази в MySQL/MariaDB в Ubuntu с bash скрипт

https://www.ubuntu.com/ https://www.mysql.com/ https://mariadb.org/ В основата си, идеята на скрипта е да архивира всички MySQL/MariaDB бази данни отделно, за да може в по късен етап да се въстанови само една от…

Continue ReadingКак да архивираме всички бази в MySQL/MariaDB в Ubuntu с bash скрипт