Как проверить открытые порты в linux

Опубликовано

Для того, что бы посмотреть открытые используемые порты в linux, можно воспользоваться командой sudo netstat -tlnp

[root@my-host ssh]# sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      18910/nginx         
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      13322/sendmail      
tcp        0      0 0.0.0.0:443                 0.0.0.0:*                   LISTEN      18910/nginx         
tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      18935/php-fpm       
tcp        0      0 127.0.0.1:3306              0.0.0.0:*                   LISTEN      27774/mysqld        
tcp        0      0 127.0.0.1:11211             0.0.0.0:*                   LISTEN      13185/memcached     
tcp        0      0 0.0.0.0:2221                0.0.0.0:*                   LISTEN      27911/sshd          
tcp        0      0 :::2221                     :::*                        LISTEN      27911/sshd

Дополнение MediaWiki для Office Word 2007 и 2010

Опубликовано

Сегодня мне необходимо было сделать несколько страничек в MediaWiki, так как в ней мы ведем всю нашу документацию.

Но сколько бы я с ней не работал, все время забываю ее синтаксис, особенно для таблиц. Во всяком случае быстрее и проще мне работать в Microsoft Office. Недолго думая решил поискать конвертор из doc формата в формат MediaWiki.

Как оказалось, на этот случай у Microsoft уже есть готовое решение — «Microsoft Office Word Add-in For MediaWiki», которое позволяет сохранять созданные файлы с форматом MediaWiki.

Ну что же, для начала попробуем скачать данное дополнение и посмотрим, что оно может.

Установка Nginx на CentOS 5

Опубликовано

Для многих,  думаю, уже знакомо,  для чего данное приложение необходимо. Кто ещё не знаком, Nginx (engine x) — это легковесный веб-сервер работающий на Unix-подобных операционных системах. Nginx позволяет снизить нагрузку на основные сервера генерации динамического контента за счет быстрой отдачи статического контента клиентам. Поэтому веб-сервер Nginx чаще всего используют как Front-End сервер, а Apache – Back-End сервер. Также Nginx позволяет создать разграничение нагрузки, что очень важно для High-load проектов.

Не буду вдаваться в описание этого веб-сервера, о нем можно найти кучу информации в интернете, а приступлю непосредственно к его установке.

Программирование. Стоит ли изобретать велосипеды?

Опубликовано

Наверное, каждый разработчик или же программист задает себе этот вопрос как минимум один раз в жизни. После долгих размышлений, не найдя правды,  он отправляется в сеть, что бы найти ответ у себе подобных…Но, попадая в гущу обсуждений и мнений, запутывается в них ещё больше.

Я, так же, как и многие задался этим же вопросом и хочу поведать свою точку зрения на него.

Запуск Bash скрипта с sudo php — CentOS

Опубликовано

Сегодня пол вечера убил на проблему, которая и не должны была существовать. Необходимо было выполнить внешний bash скрипт файл из PHP. Всего бы ничего, но исполняемый файл необходимо было запустить от Рута.

Поэтому сначала нужно было поставить sudo, так как в системе его не было установлено.

Sudo — это программа, разработанная в помощь системному администратору и позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, но при этом достаточно для решения поставленных задач (wiki).

Устанавливаем временную зону и время в Linux, CentOS

Опубликовано

Если порой случается арендовать сервера с готовой системой где-то в Европе или в Америке, то само собой временная зона на них бывает установлена не та, которую хотелось бы.

Поэтому часто возникает необходимость сменить не только временную зону, но и время на сервере.

Допустим нам необходимо поставить временную зону «Europe/Moscow».

Устанавливаем Apache 2, PHP 5.3 и MySQL 5.1 на CentOS 5.4/5.5

Опубликовано

В моей работе мне чаще всего приходится работать с системами на Debian или Ubuntu, но в этот раз новый сервер оказался на CentOS, а так как с этой системой я сталкиваюсь впервые, то пришлось немного «погуглить», прежде чем освоиться в ней. Для начала необходимо было развернуть web сервер для проектов, то есть поставить Apache+PHP и MySQL. Впоследствии необходимо будет настроить эти компоненты, а так же установить и настроить nginx, но пока не об этом.

В качестве установщика пакетов здесь используется yum вместо привычного apt-get, что в принципе и понятно,т.к. данный дистрибутив основан на коммерческом Red Hat Enterprise Linux компании Red Hat, и совместимый с ним. Да и сам Apache называется не apache2, а httpd.

Ну что же, приступим к установке и настройке нашего веб-сервера.