Bien para este caso yo usé Ubuntu 10.10
+Instalar apache
sudo apt-get install apache2
y ya! asi de fácil, si se quiere iniciar o detener o reinicar solo basta hacer
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
/etc/init.d/apache2 restart
Para acceder solo basta con http://localhost/
+Ahora se deben de agregar los "modulos que se usarán", seguramente usarás PHP, la versión mas reciente es la 5 , asi que solo haces.
sudo apt-get install php5
y listo!!!!!
+Agregar un sitio web
Solo basta con crear una carpeta en el directorio /var/www/
-Haremos un hola mundo como ejemplo XD
1.-Creamos la carpeta donde se alojará el sitio web
mkdir /var/www/pagina
si hacemos http://localhost/pagina/ veremos que está vacio, entonces agregamos nuestra
primera página web
Bien ahora hacemos el tipico hola mundo y lo guardamos el el directorio /var/www/pagina/ con el nombre que deseamosyo le voy a poner hola_mundo.php
echo "Hola mundo"
?>
para acceder solo tenemos que poner en un navegador
http://localhost/pagina/ y seleccionar el programa que hemos creado.
O también se puede hacer con http://localhost/pagina/hola_mundo.php
JAJAJAJAJAJAJAJA que cool.
+Cambiar puerto
Si necesitas cambiar el puerto solo necesitas editar el fichero ports.conf
vi /etc/apache2/ports.conf
Y cambiar el puerto por el que se decea usar
Listen 8080
Y reiniciar apache
/etc/init.d/apache2 restart
Y LISTO!!!!!!!!!
Para acceder será necesario poner el puerto http://localhost:8080
Ejemplo:
http://localhost/pagina:8080
+¿Te pregunta tu navegador si quieres descargar el fichero php en lugar de mostrarlo?
Si Apache no está 'parseando' el php después de reiniciarlo, instala libapache2-mod-php5.
Éste se instala al instalar el paquete php5, pero puede haber sido eliminado sin que nos demos cuenta por paquetes que necesitan ejecutar
una versión diferente de php.
También puede que necesites habilitarlo, haciendo
sudo a2enmod php5
seguido de
sudo /etc/init.d/apache2 restart.
Asegúrate de limpiar la caché de tu navegador antes de volver a probar tu sitio.
Para mas dudas sobre como agregar modulos http://doc.ubuntu-es.org/LAMP
jueves, 24 de febrero de 2011
miércoles, 16 de febrero de 2011
CRON
CRON
Un "cron" es una tarea programada, que se ejecuta de manera automàtica en un equipo.
Su uso es muy amplio, desde una simple tarea de copiar archivos hasta donde llegue tu imaginaciòn :p
Su uso es muy sencillo
Para agregar o quitar un tarea se usa el siguiente comando
crontab -e (la letra e es de editar XD)
y se especifica de la siguiente manera
minuto hora dia_del mes dia de la semana comando
ejemplo:
Ejecutar una tarea todos los dìas a las 1:06 p.m.
6 13 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh
Ejecutar una tarea cada 3 minutos
*/3 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh
Ejecutar una tarea en el minuto 20 y 30 de cada hora
20,30 * * * * /usr/bin/who
Para listar las tareas
crontab -l (la letra l es de lista XD)
Una vez que se realice la tarea, te dira la terminal que tienes un nuevo correo , indicando que la tarea
se realizo, para leerlo
nano /var/mail/nombre_usuario
Si se quiere evitar esto , se puede redireccionar la salida
6 13 * * * sh crear_respaldos.sh> /dev/null 2>&1
Tambièn se puede utilizar la salida con un archivo de log
6 13 * * * sh crear_respaldos.sh>>/u050/respaldo_log
Es importante mencionar que cada usuario del sistema operativo tiene su propio cron, regularmente quien las ejecuta es root.
Un "cron" es una tarea programada, que se ejecuta de manera automàtica en un equipo.
Su uso es muy amplio, desde una simple tarea de copiar archivos hasta donde llegue tu imaginaciòn :p
Su uso es muy sencillo
Para agregar o quitar un tarea se usa el siguiente comando
crontab -e (la letra e es de editar XD)
y se especifica de la siguiente manera
minuto hora dia_del mes dia de la semana comando
ejemplo:
Ejecutar una tarea todos los dìas a las 1:06 p.m.
6 13 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh
Ejecutar una tarea cada 3 minutos
*/3 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh
Ejecutar una tarea en el minuto 20 y 30 de cada hora
20,30 * * * * /usr/bin/who
Para listar las tareas
crontab -l (la letra l es de lista XD)
Una vez que se realice la tarea, te dira la terminal que tienes un nuevo correo , indicando que la tarea
se realizo, para leerlo
nano /var/mail/nombre_usuario
Si se quiere evitar esto , se puede redireccionar la salida
6 13 * * * sh crear_respaldos.sh> /dev/null 2>&1
Tambièn se puede utilizar la salida con un archivo de log
6 13 * * * sh crear_respaldos.sh>>/u050/respaldo_log
Es importante mencionar que cada usuario del sistema operativo tiene su propio cron, regularmente quien las ejecuta es root.
Consideraciones al crear scripts en shell con oracle
Consideraciones al crear scripts en shell con oracle
1.-La primera linea debe de indicar el tipo de shell que se va a utilizar
#!/bin/sh
#!/bin/bash
2.-Verificar las variables de ambiente si el script se va a ejecutar en otro host, o si se va a añadir a un cron, es necesario colocar esta informaciòn para que no existan problemas durante
la ejecuciòn del script
export ORACLE_HOME=/u020/apps/oracle/product/11.2.0
export ORACLE_SID=OPROD
PATH=$ORACLE_HOME/bin:$PATH
3.-Es recomendable diseñar logs, para ver los errores inesperados que puedan suceder.
1.-La primera linea debe de indicar el tipo de shell que se va a utilizar
#!/bin/sh
#!/bin/bash
2.-Verificar las variables de ambiente si el script se va a ejecutar en otro host, o si se va a añadir a un cron, es necesario colocar esta informaciòn para que no existan problemas durante
la ejecuciòn del script
export ORACLE_HOME=/u020/apps/oracle/product/11.2.0
export ORACLE_SID=OPROD
PATH=$ORACLE_HOME/bin:$PATH
3.-Es recomendable diseñar logs, para ver los errores inesperados que puedan suceder.
viernes, 14 de enero de 2011
Acceder a una NAS desde Linux
Suponiendo que tienes una NAS y deseas acceder a ella por tu red local, puedes hacer lo siguiente.
1.-Crear una carpeta
mkdir /media/nas
2.-Montar la particion con la siguiente sintaxis:
mount -t cifs -o user=usuario_nas,password=contrasena_nas //ip/recurso_compartido /media/nas
El usuario y contraseña son los que utilizas para acceder a la NAS
Ejemplo:
mount -t cifs -o user=john,password=lennon //192.168.1.200/Datos /media/nas
Pero tendras que hacer esto cada vez que prendas tu equipo, si deseas acceder a la NAS desde que el equipo se enciendo
1.- Edita /etc/fstab y agregar esta linea
//192.168.1.200/Datos /media/nas cfis user=john,password=lennon,_netdev 0 0
1.-Crear una carpeta
mkdir /media/nas
2.-Montar la particion con la siguiente sintaxis:
mount -t cifs -o user=usuario_nas,password=contrasena_nas //ip/recurso_compartido /media/nas
El usuario y contraseña son los que utilizas para acceder a la NAS
Ejemplo:
mount -t cifs -o user=john,password=lennon //192.168.1.200/Datos /media/nas
Pero tendras que hacer esto cada vez que prendas tu equipo, si deseas acceder a la NAS desde que el equipo se enciendo
1.- Edita /etc/fstab y agregar esta linea
//192.168.1.200/Datos /media/nas cfis user=john,password=lennon,_netdev 0 0
Instalar Fluxbox en Linux
-Instalar Flubox
sudo apt-get install Fluxbox
Una vez instalado reiniciar el equipo o cerrar sesion , al solicitarnos nuestros datos para loguearnos seleccionas fluxbox como el gestor de ventanas.
Una vez seleccionado entraras a tu nuevo entorno de escritorio, ya hay bastantes blogs que hablan de la estructura de Fluxbox y de como utilizarlo, asi que solo veremos como cargar algunos iconos y el problema comùn del sonido.
-Quizas necestites algunos iconos en tu barra para conectare a una red , o ver el estado de la baterìa.
abres una terminal (alt + f1)
y editas el archivo .fluxbox/startup ( ya sea con nano o vi)
nano .fluxbox/startup
y agregas estas lineas
nm-applet &
gnome-power-manager &
NOTA: Asegurate que se antes de la linea que contien "exec fluxbox"
Para el sonido hay de 2 sopas , ambas deben de ser editando el archivo /home/profile.fluxbox/
La primera es agregar esto
None XF86AudioLowerVolume :ExecCommand amixer -c 0 set Master 5%-
None XF86AudioRaiseVolume :ExecCommand amixer -c 0 set Master 5%+
None XF86AudioMute :ExecCommand amixer -q set Master toggle
La segunda es usar el comando xev, para ver el keycode de cada tecla y posteriormente agragarlo al archivo mensionado
EJEMPLO 1
176 :Exec amixer sset Master,0 1+
174 :Exec amixer sset Master,0 1-
160 :Exec amixer sset Master,0 toggle
EJEMPLO 2
176: ExecCommand amixer -c 0 set Master 5%-
174: ExecCommand amixer -c 0 set Master 5%+
160:ExecCommand amixer -q set Master toggle
-Ahora si te preguntas como ver tus archivos, como solias hacerlo en gnome puedes usar nautilus ( propio de Gnome)
alt + f2 nautilus
pero tendras el problema de que nautilis se "apodera" de alguna forma del entorno de escritorio asi que necesitaras otros para q no te pase esto
puedes intentar con thunar, rox , dolphin (propio de KDE)
yo prefiero thunar asi que hago
sudo apt-get install thunar
y posteriormente
alt + f2 thunar
Activar y desactivar el MODO ARCHIVE LOG de ORACLE
MODO ARCHIVE ORACLE
-Para verificar si esta activo utilizamos el comando
archive log list
-Activar el modo archive
startup mount;
alter database archivelog;
- Despues abrimos nuestra base de datos y activamos el archivado automático
alter database open
alter system archive log start
-DESACTIVACIÓN DEL MODO ARCHIVELOG
startup mount
alter database noarchivelog
- Abrimos la base de datos y Desactivamos el archivado automático
alter database open
alter system archive log stop
-Para verificar si esta activo utilizamos el comando
archive log list
-Activar el modo archive
startup mount;
alter database archivelog;
- Despues abrimos nuestra base de datos y activamos el archivado automático
alter database open
alter system archive log start
-DESACTIVACIÓN DEL MODO ARCHIVELOG
startup mount
alter database noarchivelog
- Abrimos la base de datos y Desactivamos el archivado automático
alter database open
alter system archive log stop
Suscribirse a:
Entradas (Atom)