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