Вы здесь

Linux

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

Удобная среда для HTML верски [sublime, emmet, livereload]

Удобная среда для HTML верски

Сегодня хочу покзать вам, как можно настроить пожалуй лучшее решение для верстальщиков, в Ubuntu. Точнее не решение — а в какой то степени комплекс ПО состоящий из редактора Sublime, дополнения к нему - emmet, позволяющее многократно ускорить ввод html тегов, расширения для браузера и программы которые будут обновлять страницу автоматически при каждом сохранении файла css или html - LiveReload.

Добавляем подпись в письма при помощи сервера (Postfix)

Добавляем подпись в письма при помощи сервера (Postfix)

Привет. Обратились ко мне с просьбой настроить почтовый сервер так, что бы сервер сам добавлял подписи к письмам пользователей. Хочу рассказать вам, как я эту задачу решил.

Как примонтировать удаленную sftp папку в Linux

Как примонтировать удаленную sftp папку в Linux

Привет. Сегодня я покажу вам довольно интересную, и в очень многих случаях, очень полезную штуку. Я покажу, как можно примонтировать в локальную систему удаленную папку, используя только ssh, точнее sftp доступ, без использования samba, nfs и прочих прелестей.

Бэкап сайтов на удаленный ftp сервер - пример скрипта

Бэкап сайтов на удаленный ftp сервер - пример скрипта

Привет, опять сегодня у нас пример скрипта для бэкапа. Сегодняшний скрипт очень похож на показанный мной ранее. Там мы копиравали файлы на сервер бэкапов, непосредсвенно с этого самого сервера бэкапов, при помощи ftp клиента, подключаясь к хостинговому серверу, тем самым необходимо было использовать 2 скрипта - 1 на хостинге, и 1 на сервере бэкапов. Сегодня же я хочу показать вам подобный скрипт, но в отличии от упомянутого выше, мы будем слать файлы на сервер бэкапов, используя ftp, с хостингового сервера. Т.е. в данном случае ftp сервер у нас - это сервер бэкапов. Так же в этом скрипте реализована простенькая ротация бэкапов.

Как удалить все базы данных в MySQL

Как удалить все базы данных в MySQL

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

/var/run/network/ifstate: No such file or directory вариант решения

/var/run/network/ifstate: No such file or directory вариант решения

Привет. Столкнулся с ситуацией, с которой пришлось довольно долго повозиться. Сервер под управлением Debian, при его перезагрузке - не работает сеть. Вообще, ни как.

При поптыке поднять интерфейс командой

ifup eth0

или при перезапуске networking:

/etc/init.d/networking restart

выскакивает ошибка:

failed to open statefile /var/run/network/ifstate: No such file or directory

Хочу рассказать как ее удалось победить.

DNS который отдает разные адреса, в зависимости от адреса клиента.

Умный bind

Привет. Представьте ситуацию — у вас есть какая то локальная сеть, есть какой то ресурс или доменное имя, и вы хотите, что бы клиентам из локальной сети возвращался локальный адрес ресурса, а клиентам из интернета — внешний.

Первое что приходит на ум — поднять 2 DNS сервера, один — для внешних клиентов, другой для внутренних. Но допустим, в вашей внутренней сети несколько подсетей и для каждой нужно отдавать свои ответы — поднимать кучу серверов? Или весьма проблематично или не возможно изменить используемые клиентами DNS адреса в настройках клиентских устройств?

В общем задался я этим вопросом и нашел весьма простое и интересное решение — использовать DNS сервер bind9, и для него использовать ACL списки. О том как это сделать — читайте ниже.

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

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

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

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

Страницы

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