понедельник, 3 февраля 2014 г.

Centos apache + perl + python

1. vi /etc/httpd/conf/httpd.conf

Search
     # AddHandler cgi-script
Replace on
     AddHandler cgi-script .cgi .py .pl

Search
 <Directory "/var/www/html">
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Add
     Options +ExecCGI

Then 
service httpd restart

2. cd /var/www/html/
    vi helloperl.pl 
Add 
   #!/usr/bin/perl
   print "Content-type: text/html\n\n";
   print "Perl hello";

   vi hellopython.py
Add
  #!/usr/bin/env python
  # -*- coding: UTF-8 -*-

  # enable debugging
  import cgitb
  cgitb.enable()

  print "Content-Type: text/plain;charset=utf-8"
  print

  print "Hello World!"


  Then
   chmod +x helloperl.pl
   chmod +x hellopython.pl
Go to http://mysite/helloperl.pl
Go to http://mysite/hellopython.pl

понедельник, 23 декабря 2013 г.

вторник, 17 декабря 2013 г.

Centos static ip


vi /etc/sysconfig/network-scripts/ifcfg-ethX

BOOTPROTO=static
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
NM_CONTROLLED="no" - не использовать networkmanager
ONBOOT="yes" - поднимать интерфейс при перезагрузке

vi /etc/resolv.conf
nameserver x.x.x.x

service network restart

пятница, 9 августа 2013 г.

Поменять цветовую схему в Vim

По умолчанию в vim цветовая схема неудобна (голубой цвет слишком темный)
Поменяем на нормальную цветовую схему.
vim /etc/vimrc
Добавим строку
colorscheme desert

Установка EGroupware на CentOS

На примере CentOS 6.4
1.Установим Apache
yum install httpd
service httpd restart

2.Откроем порт для Apache
vim /etc/sysconfig/iptables
Добавить строку до REJECT
-A INPUT -p tcp --dport 80 -j ACCEPT

service iptables restart

3.Установим Mysql
yum install mysql-server
service mysqld restart
chkconfig mysqld on - добавить в автозагрузку
/usr/bin/mysqladmin -u root password 'passwd' - установить пароль на рута
или
mysql_secure_installation -который выполняет следующие действия:
* Устанавливаем пароль root
* Удаляет пользователя anonymous
* Запрещает логиниться рутом с удаленных машин
* Удаляет тестовую базу
mysql -u root -p - подключиться к БД рутом

4.Поставим php
yum install php php-mysql php-common php-gd php-mbstring php-devel php-xml

4. Подключим репозиторий и установим php-mcrypt:
rpm -ivh http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update
yum install php-mcrypt
service httpd restart

5.Подключим репозиторий и установим egw:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/server:eGroupWare/CentOS_6/server:eGroupWare.repo
yum install eGroupware
service httpd restart

6.Добавим в автозагрузку
chkconfig mysqld on
chkconfig httpd on

7. Поправим временную зону
vim /etc/php.ini
date.timezone = Asia/Krasnoyarsk

8. Egw доступен http://IP_address/egroupware/setup/index.php

суббота, 6 июля 2013 г.

Как склеить mov файлы с фотоаппарата

Скачать MP4Cam2AVI Easy Converter. В нем выделить несколько файлов. Все файлы сконвертируются в один .avi без потери качества.
Также без потери качество здесь можно разрезать .mov