Está en la página 1de 8

Centos 5.

Configurar Red:

Como root edita:

1.- /etc/sysconfig/network-scripts/ifcfg-eth0 (o puede ser eth1, eth2, etc)


2.- Verifica que tengas algo asi:

DEVICE=eth0 (la interface)


HWADDR=12:34:56:f0:ed:00 (esta es la mac de tu tarjeta. Puedes eliminar esta
linea)
ONBOOT=yes (para arrancar la tarjeta en cada reinicio)
DHCP_HOSTNAME=server1.dominio.org (esta linea tambien la puedes eliminar,
pues el hostname esta escrito en otro archivo)
IPADDR=192.168.0.22 (de aqu para abajo, son las importantes)
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet

Reiniciar servicio de red:

# service network restart

# service network stop (para parar el servicio)

instalar php

si existe la version anterior


ejecutar

rpm -e php-cli php-common php php-ldap


(todos los q existan uno por uno)

luego ejecutar yum -y install php53 php53-common y demas

Configurar Postgres
configurar el archivo

pg_restore -i -h localhost -p 5432 -U postgres -d dbebdesis -v "/home/nombre.backup"

Instalacin FreeTds y sus dependencias


yum -y install freetds*

Instalacin del mdulo de PHP para el acceso a bases de datos Microsoft SQL Server.
yum -y install php-mssql*

configurar /etc/freeetds.conf
[MyServer2008]
host = 192.168.225.6
port = 1433
tds version = 7.2

----------------------------------------------------

Comandos desde cero: (Nueva Instalacion)

1.- Configurar Red


2.- Configurar Proxy:
vim /etc/yum.conf

aumentar proxy=http://172.17.45.12:8080

3.- comando:
yum groupinstall 'GNOME Desktop Environment'
yum groupinstall 'X Window System'

Despus Ejecutar el comando startx para entrar a modo grafico

4.- Instalar PHP


Por defecto el Centos viene con la instalacin de php 5.1.6 y es necesario desinstalar estos
paquetes para la posterior instalacin de php 5.3

Desinstalando php 5.1.6


Ejecutamos los comandos:
rpm -e php-cli php-common php php-ldap
Ahora Instalamos el php 5.3
yum -y install php53 php53-common php53-cli php53-ldap php53-pgsql php53-mysql

5.- Instalar Postgresql


Por Defecto Centos 5.7 viene con la version 8.1.23 de Postgresql asi q no es necesario su
instalacion o actualizacion, etonces lo unico que tenemos q hacer es configurarlo.

6.- Instalar Apache


Por Defecto Centos 5.7 viene con la version 2.2.3 de Apache asi q no es necesario su
instalacion o actualizacion, etonces lo unico que tenemos q hacer es configurarlo.

7.- Configurar PHP


Editamos el Archivo /etc/php.ini
con las configuraciones necesarias para que funcione el php

8. Configurar Postgresql
-Primero inicializamos el postgres con el siguiente comando:
# chkconfig postgresql on
# /etc/init.d/postgresql start

Ahroa Editamos los siguientes archivos:


/var/lib/pgsql/data/pg_hba.conf de tal manera que quede las ultimas lineas asi
# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only


local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.225.0/24 md5
host all all 192.0.0.0/8 md5
# IPv6 local connections:
#host all all ::1/128 md5

ahora el archivo /var/lib/pgsql/data/postgresql.conf


las siguientes lineas deberian quedar igualq asi:
listen_addresses = '*'
port = 5432
password_encryption = on

9.- Configurar Apache

Configuramos el archivo /etc/httpd/conf/httpd.conf segun nuestros requerimientos para el


servidor web

ejecutamos service httpd restart (para reiniciar el servicio de Apache)


y ejecutamos service postgresql restart (reiniciar servicio postgresql)

Listo tendriamos q probar si apache funciona

Creamos un archivo de prueba.php con <?php phpinfo(); ?> y lo ejecutamos en apache

Instalar Samba
Por defecto centos trae la version de samba 3.0.33 y solo incluimos el q fatla swat
yum -y install samba-swat

configuramos el archivo vi /etc/samba/smb.conf

yum y install samba


03.- Instalar paquete samba-swat
yum y install samba-swat

04.- Verificar archivos creados en dicho directorios

Samba
/etc/samba/smb.conf
Samba-Swat
/etc/xinetd.d/swat

05.- Configuracin del archivo smb.conf

No importa la ubicacin donde estemos, realizaremos el siguiente comando para la


modificacin:
vi /etc/samba/smb.conf
En WORKGROUP especifica el grupo en la que desea trabajar.

06.- Configuracin del archivo swat

No importa la ubicacin donde estemos, realizaremos el siguiente comando para la


modificacin:
vi /etc/xinetd.d/swat
Verificamos que en port este el puerto 901 y disabled tiene el valor (yes) lo cambiamos a (no)
para habilitar la administracin de samba por web.

luego ejecutamso el comando service xinetd restart

y leugo lo podemos configurar mediante una pagina web poneindo localhost:901


y poniendo las contraselas del root

Crear usuarios en Centos:

Crear cuenta de usuario


useradd boa
Asignar contrasea
passwd boa
y ponemos la contrasea
Creamos y Habilitamos un usuario en Samba
smbpasswd a boa
smbpasswd e boa
Compartiendo directorios en Linux

Seleccionar ruta donde crearas el directorio, ejemplo:

crear directorio publico


mkdir /tmp/publico
Acceder a publico
cd /tmp/publico
Compartir directorio pubico

Acceder al archivo smb.conf


vi /etc/samba/smb.conf
Agregar las siguientes lines de codigo:

[publico]
Comment= Carpeta compartida para usuarios en general
Path=/tmp/publico
valid users= root
guest ok=yes
gues only=yes
browseable=yes
directory mode= 0777
public = yes
writeable=yes
printable=no
tambien creamos un archivo route-eth0 en etc/sysconfig/network-scripts/
y ponemos lo siguiente:
172.17.45.0/24 via 172.17.45.19 dev eth0
192.168.225.0/24 via 172.17.45.19 dev eth0
192.168.250.0/24 via 172.17.45.19 dev eth0
y reiniciamos los servicios de red
/etc/init.d/network restart

para que entremos al postgres sin password


configuramos en el pg_hba.conf
y ponemos local all all trust
y despeus de q se cree todo se lo pone md5

despues modificamos la contrasea de poatgres


con el siguiente comando:
su postgres
ALTER USER postgres WITH PASSWORD 'Boa.2012';

Ahora restauramos la base de datos de endesis


ejectuamos desde afuera en el root

el -i es para q no nos muestre los errores osea lso ignora


pg_restore -i -h localhost -p 5432 -U postgres -d dbendesis -v "/home/nombre.backup"

dar permisos a todos los usuarios de postgres

select sss.f_grant_all_privileges('rol_usuarios_endesis'. 'todos')

instalar dblink para postgres

yum install postgresql-contrib

ejecutamos el comando:

psql -U postgres base_de_datos -f /usr/share/pgsql/contrib/dblink.sql

listo ya se restauro la base de datos (ojo se restauro con advertencia


de 70 errores uno pos repeticion de secuencias)

Instalar Pear Para que funcione el excelspreadsheet

yum install php-pear

configurar el php.ini en la linea:

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Instalacion de jdk

rpm -i jdk-7u5-linux-i586.rpm

instalacion de lampp

descomprimir el archivo

sudo tar xvzf xampp-linux-1.6.8a.tar.gz.gz -C /opt

sudo /opt/lampp/lampp start

para instalar netbeans(programadores):

./netbeans-7.2-ml-php-linux.sh

para restaurar estructura global seria:

psql -U postgres -d template1 < /ruta Completa/Backup_global.sql

para restaurar el scritp de bbdd es necesario ejecutar el siguiente comando :

pg_restore -U postgres -i -d dbendesis -x -O --disable-triggers -v


/home/bk_dbendesis_02082012
para que suba el backup sin importar el orden alfabetico
para que lampp corra cuand se inicie el equipo ahcemos lo siguiente:

[root@servidor]# ln -s /opt/lampp/lampp /etc/init.d/lampp


[root@servidor]# cd /etc/init.d/
[root@servidor]# chkconfig --add lampp

y reiniciamos el sistema para probarlo.

--Para instalar xampp en so de 64 bits, se debe instalar el siguiente comando:

yum install glibc

instalacin del cliente informix


-para instalar php.devel

Yum install php-devel

cpio -icvdumB < csdk.cpi

./installclientsdk

Configuramos el archivo /opt/informix/etc/sqlhosts

Yum install gcc

También podría gustarte