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

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

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

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

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

Fail2ban – блокиране при грешна парола Fail2Ban е програма за предотвратяване на нежелани прониквания от Интернет в Линукс сървъри, написана е на езика за програмиране Python. Тя работи като прочита логовете на SSH, FTP, HTTP и други хостинг услуги на Линукс сървъри. При определен брои неосъществени оторизирания Fail2ban ще блокира само тази услуга за определено […]

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

Rsync OpenSSH sshpass Как работи rsync На този етап в Unix системите rsync е най мощният инструмент за архивиране на данни. След тази кратка команда rsync има в буквалния смисъл хиляди опции и варианти за архивиране на данни. Нека започенм с най простия: rsync –delete -az /home/samyil/music/ /home/samyil/backup/rsync –delete -az /home/samyil/music/ /home/samyil/backup/ Всички файлове от […]

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

https://www.ubuntu.com/ https://www.mysql.com/ https://mariadb.org/ В основата си, идеята на скрипта е да архивира всички MySQL/MariaDB бази данни отделно, за да може в по късен етап да се въстанови само една от тях. Разбира се ако изключим функционалноста на скрипта с всичките му подобрения ще получим пет реда код в които той пак ще работи. #!/bin/bash   […]

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

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

DROP Facebook networks with MikroTik firewall address-lis

DROP Facebook networks with MikroTik address-list firewall https://www.facebook.com/ Инсталираме whois в Линукс защото ще ни трябва за да генерира мрежите на Facebook sudo apt-get install whoissudo apt-get install whois Създаваме файл който ще бъде скрипта генериращ мрежите sudo nano facebook_address-list.shsudo nano facebook_address-list.sh Копираме #!/bin/bash   for ip in `whois -h whois.radb.net ‘!gAS32934’ | grep / […]

Linux server test DELL R910

CPU load test openssl speed -multi $(cat /proc/cpuinfo | grep processor | wc -l)openssl speed -multi $(cat /proc/cpuinfo | grep processor | wc -l) CPU and RAM stress test sudo apt-get install stresssudo apt-get install stress stress –vm 32 –vm-bytes 12800Mstress –vm 32 –vm-bytes 12800M RAID test – data and speed lspci | grep RAIDlspci […]

Orange Pi Plus install Ubuntu server 14.04 loboris image

Orange Pi Plus http://www.orangepi.org/ http://www.orangepi.org/orangepibbsen/forum/ You’ll need a micro SD card and card reader to install the Linux image. Open terminal: cd /home/samyil/Downloads/cd /home/samyil/Downloads/ Download armhf image Ubuntu 14.04: wget -c http://itservice-bg.net/download/Ubuntu_trusty_mini.img.xzwget -c http://itservice-bg.net/download/Ubuntu_trusty_mini.img.xz List image file: samyil@desktop:~/Downloads$ ls -lah total 5,0G drwxr-xr-x 3 samyil samyil 4,0K авг 15 22:07 . drwxr-xr-x 34 samyil samyil […]

Инсталация на Ubuntu 14.04 server – Част втора – wordpress, joomla, phpbb3, owncloud, Single File PHP Gallery, mediawiki

Инсталация на wordpress Ако вече сме създали A запис в DNS име за новия ни сайт сваляме последната версия на wordpress от https://bg.wordpress.org/, разархивираме го и качваме директорията с filezilla чрез ftp: След което през ssh или локално в терминал изпълняваме следните команди: Създаваме симлинк към директорията /var/www sudo ln -s /home/samyil/wordpress/ /var/www/sudo ln -s […]