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

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

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 скрипт

Logwatch рапорт на Линукс машина чрез Postfix

Logwatch е инструмент, който следи логовете на Линукс сървър като ги разпределя на различни нива на събития. Една от добрите му функции е,че може да изпраща мейл на администратора с…

Continue ReadingLogwatch рапорт на Линукс машина чрез Postfix