Вы здесь

Linux

Статьи для системных администраторов касающиеся Linux

Установка собственного git сервера на Ubuntu Server 16.04

Установка собственного git сервера на Ubuntu Server 16.04

Привет. Если вы пишете скрипты/конфиги/программируете, то рано или поздно вы задумывались, или обязательно задумаетесь о системе контроля версий, что бы не записывать изменения в ручную или не держать их в голове (от куда они очень быстро пропадают =) ). Всем должен быть известен github, и можно пользоваться им без проблем, если вы планируете делать публичные проекты с открытым исходным кодом. Но если вы не хотите показывать исходники другим, но при этом так же хотите получить преимущества использования git репозитория, то вам пригодится эта заметка.

В ней я покажу, как можно поставить на свой сервер git сервер — gitlab. А так же покажу как создать свой первый репозиторий.

1 0

Как получить бесплатный SSL сертификат.

Как получить бесплатный SSL сертификат.

Привет. Сегодня я покажу вам, как можно получить бесплатный ssl сертификат для вашего сервера. Поможет нам в этом проект под названием letsencrypt.

Конечно можно пойти более простым путем, и получить его, например при помощи сервиса startssl, у них то же есть бесплатные сертификаты, но почему то в последнее время, браузеры ругаются на сертификаты выпущенные startssl. Поэтому этот вариант я рекомендую, на данный момент, не рассматривать.

1 2

Интересная маршрутизация в Linux.

Интересная маршрутизация в Linux.

Привет в этой статье я покажу вам как можно сделать не обычную маршрутизацию средствами linux. Мы будем направлять трафик на разные шлюзы, в зависимости от того от куда этот трафик прилетел, и куда он направляется.

Это может пригодиться, например, для организации double vpn, или, как было в моем случае, для ускорения загрузки некоторых сайтов (такая схема реализовывалась для человека, находящегося в Китае, где как известно, интернет очень неплохо цензурируется, стабильный канал был получен до vps в Гонконге, а оттуда, в свою очередь, очень не спешно открывались некоторые сайты, и был найден vps со стабильным каналом до Гонконга, от куда медленные сайты открывались значительно быстрее.  При использовании нижеописанной схемы удалось ускорить открытие «медленных» страниц, понимаю что запутанно написал, ну да ладно =) )

Поможет нам в решении этой задачи policy based routing, dnsmasq и ipset. Делать все будем на Ubuntu Server 16.04

0 1

Ubuntu Server 16.04 pptp клиент с автоматическим подключением

Ubuntu Server 16.04 - автоматическое подключение к pptp

Привет, в прошлой статье я показал, как можно настроить на Ubuntu PPTP сервер. Сегодня я покажу, как можно подключиться к этому серверу, с другой системы под управлением все той же Ubuntu Server 16.04. Так же покажу, как можно сделать, что бы соединение поднималось автоматически и перезапускалось, при каких-либо "зависаниях", и как сделать, что бы автоматически добавлялся маршрут до нашей vpn сети.

0 0

Настраиваем PPTP сервер в Ubuntu Server 16.04

PPTP сервер на Ubuntu 16.04

Привет, сегодня я покажу как можно сделать, пожалуй, самый простой вариант VPN сервера. Делать его я буду на Ubuntu 16.04, и вариант этот - PPTP. Это не самый лучший вариант, но зато самый простой и быстрый в настройке, и поддерживается очень многими устройствами и системами по умолчанию, без установки дополнительных программ. Поднять его можно, буквально за несколько минут.

1 3

Установка и настройка zoneminder на Ubuntu Linux. Делаем систему видеонаблюдения.

Приветствую, некоторое время назад я показывал как можно сделать камеру из телефона с android.

Сегодня я продолжу эту тему, и мы организуем полноценную систему видеонаблюдения на базе zoneminder установленном на Ubuntu Server 16.04, и подключенной к нему камерой из телефона.

15 25

Как полностью удалить пакет с зависимостями в Linux, использующим пакетный менеджер apt.

При установке программ, при помощи пакетного менеджера apt, у многих часто возникаем вопрос как их удалять. Для этого есть команды:

sudo apt-get autoremove имя_программы

Команда удаляет пакет вместе с зависимости, которые для него устанавливались, и больше ему не нужны.

sudo apt-get remove имя_программы

Команда удаляет пакет не затрагивая зависимости.

sudo apt-get purge имя_программы

Команда удаляет конфигурационные файлы пакета.

Казалось бы, на этом все, но не тут-то было, apt-get autoremove не всегда удаляет всё что было установлено вместе с пакетом.

Что бы наверняка удалить все что было установлено вместе с пакетом, можно посмотреть лог apt:

5 1

Терминальный сервер на Ubuntu при помощи X2go.

Некоторое время назад я показывал, как можно получить удаленный доступ к рабочему столу Linux. Там мы делали это через xrdp и x11vnc. В целом метод нормальный, и работает неплохо, но что делать если нужно что бы несколько человек подключались к компьютеру и у каждого открывалась своя сессия? В принципе xrdp так умеет (для этого в качестве порта подключения нужно указать -1 и сделать что бы спрашивалось имя в конфиге /etc/xrdp/xrdp.ini), но мне он не очень понравился из за быстродействия, периодически возникающих ошибках и т.п.

Так же можно использовать xrdp в связке с x11rdp. Он в общем то тоже рабочий, но очень трудоемкий в настройке. (Нужно все собирать из исходников, при этом, что бы заработала русская раскладка клавиатуры исходники нужно править, нужно редактировать целую кучу конфигов и т.д.)

Короче ниже будет показан еще один способ получения доступа к удаленному рабочему столу в Ubuntu, точнее сказать не просто получение доступа, а создание практически полноценного терминального сервера на Ubuntu, без использования XRDP, который можно развернуть буквально за 3 минуты.

6 0

Как получить удаленный доступ к компьютеру с Linux

В этой статье я покажу вам, как можно получить удаленный доступ к компьютеру с Ubuntu. Имеется ввиду доступ к удаленному рабочему столу, т.к. с доступом к консоли все понятно, и наверное SSH особо в описании не нуждается.
Показывать я буду на примере vnc сервера и xrdp. Т.к. если планируете подключаться с компьютера Windows, VNC на нем скорее всего будет работать, мягко говоря не очень быстро, плюс к этому, нужно будет еще поставить VNC клиента на компьютер, а такая возможность есть далеко не всегда. Мы сделаем так, что можно будет подключаться к компьютеру 1) по чистому vnc протоколу, 2) можно будет подключаться по RDP, а уже из под RDP сессии подключаться по VNC к рабочему столу, это позволит не устанавливать дополнительно VNC клиент на компьютер с которого осуществляется подключение.
Требование к этой схеме одно – у вас должен быть белый IP, в идеале лучше использовать VPN или SSH туннель.

2 0

Как сделать общую папку в linux, настройка samba

Сегодня я покажу как можно расшарить папки в Ubuntu для домашних сетей, что бы можно было заходить в ваши папки в linux, например с компьютера с Windows.

4 0

Страницы

Подписка на RSS - Linux