Plans

План проекта.

Что сделано(videos):
[VIDEO] IT-inside 07. Мониторинг сервера. Установка и настройка Cacti.
[VIDEO] IT-inside 06. Выбор хостинга и тарифа, регистрация доменного имени.
[VIDEO] IT-inside 05. Установка LAMP и WordPress на Ubuntu сервер.
[VIDEO] IT-inside 04. Интерфейсы, ssh, vsftpd, добавление пользователей.
[VIDEO] IT-inside 03. Базовые концепции в ubuntu linux. sudo, установка программ, запуск сервисов, регистр.
[VIDEO] IT-inside 02. Установка Ubuntu server 14.04 в virtualbox.
[VIDEO]. IT-inside 01. Выбираю тип сервера, вируализация, установка и настройка VirtualBox.
[VIDEO]. Пилотное видео на моём канале.

Что сделано(posts):
[Linux.wiki] Полезные графики для мониторинга сервера.(logged users, uptime)
[Linux.wiki] Введение в SNMP.
[Linux.wiki] Новый сервер в Digital Ocean.
[Linux.wiki] Удаление программ/пакетов с сервера Ubuntu.
[Linux.wiki] Добавление мониторинга RAM в cacti (через добавление Graph Templates).
[Linux.wiki] Использование RAM в Linux.
[Linux.wiki] Установка cacti и snmpd в Ubuntu.
[Linux.wiki] Команды по смене прав доступа в Ubuntu.
[Linux.wiki] Простой мониторинг моего сервера.
[Linux.wiki] Архивация и создание backup файлов руками в Ubuntu.
[Linux.wiki] Закрываем доступ к phpmyadmin.
[Linux.wiki] Права доступа в Ubuntu.
[Linux.wiki] su и sudo.
[Linux.wiki] Команды date, cal, uptime.
[Linux.wiki] Немного про FHS в Linux (/bin, /sbin …).
———————————————–

В следующих постах.
——————————
Пост о каталоге /etc/apache2/conf-available
как подключать несколько подсайтов на одном сайте на примере phpmyadmin, cacti, pub-graphs
——————————

——————————————————————————————

В следующих видео:
——————————
Video
Сценарий video 8 . Мониторинг сервера. Добавление кастомных графиков, экспорт, доп страница.
——————————
Video
4 совета по повышению безопасности сервера.
отключить root через ssh, ограничение доступа пользователей к ssh
перенести ssh на другой порт
отключить доступ к phpmyadmin через apache.conf, оставить только ряд ip-address
отключить доступ к стандартному sitename/wordpress/wp-admin -> через плагин.

iptables? как работают?

Specify Which Accounts Can Use SSH
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
——————————
Video
Backup.
Бекап руками (через tar и копирование mysql db)
tar и простейший бекап по крону. Рассказать про копирование файлов через scp (scp files 192.168.2.10:/home/alexander)
Куда и как копироть?
rsync?

How To Use SFTP to Securely Transfer Files with a Remote Server | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server
How To Set Up vsftpd on Ubuntu 12.04 | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-ubuntu-12-04
——————————
Про ip-address, traceroute, mtr, internet, bgp as – как устроен интернет.
Чтобы понимать где проблем, если что-то не доступно.
——————————
Свой почтовый домен в google
——————————
router from rasberry pi
wifi адаптеры, два адаптера и создание балансировки. Сначала про IPsec, GRE…
——————————
Video, посты про мониторинг посещаемости (возможно позже)
Google Analytics или Yandex.Metrica
http://maxtop.org/wordpress-ustanovka-schetchika-google-analytics/
http://maxtop.org/wordpress-ustanovka-yandex-metrika/

——————————————————————————————

Всякие команды:

echo touch myfile{1,2,3}.sh – создать ряд файлов – myfile1.sh , myfile2.sh , myfile3.sh
echo touch myfile{0..9}.sh
Поиск:
find /folder -name “myf*.sh” – искать в директории /folder файлы с именами myf*.sh (регулярные выражения)
chmod 444 $(find /folder -name “myf*.sh”) – изменить права – вывод find как ввод в chmod
chmod u+rw,g+x,o-r ‘find /folder -name “myf*.sh”‘ – сразу смена прав для пользователя, группы и other
groups – в какие группы входит пользователь
dig -n -x 185.19.156.6
wc – print newline, word, and byte counts for each file
wc filesname
wc -w files – только количество слов (-l – строк, -c – символов)
file — determine file type
file *
sort filesname
sort – sort lines of text files
-n, –numeric-sort
-M, –month-sort
-r, –reverse
-m, –merge
cut – remove sections from each line of files
cut -d”-” -f 1,3 filename
-d – что будет разделителем, в данном случае –
-f – какие колонки отобразить, здесь 1 и 3
wordpress plagin (add too head) ?
dpkg -L vsftpd
dpkg – package manager for Debian
-L, –listfiles package-name…
List files installed to your system from package-name.
last reboot
lsb_release -a
lsb_release – print distribution-specific information
cat /proc/meminfo
——————————————————————————————