Блог Вячеслава Волкова

Когда чувствуешь уныние, ищи исцеление в труде.

— Авраам Линкольн

Тег / linux

Как проверить открытые порты в 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

Установка и настройка Subversion 1.6 на CentOS 5

Subversion или другими словами – система контроля (управления) версиями. Думаю, что многим разработчикам это знакомо. Практически любая разработка программного обеспечения или даже сайта не обходится без этой системы. Вы ещё не используете системы контроля версиями? То пора эта начать, даже если вы единственный разработчик.

Я не буду рассказывать все преимущества таких систем как Subversion, но лишь скажу, что это позволит вам всегда видеть и контролировать процесс разработки и в нужный момент вернуться к какому-либо участку кода.

Узнать больше »

Запуск 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.

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