Mostrando las entradas con la etiqueta Apache. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Apache. Mostrar todas las entradas

sábado, 13 de febrero de 2010

Algunas Notas sobre Servicios en Ubuntu Server

Acontinuación algunos comandos de uso frecuente en Ubuntu server que nos permitirán tenerlos a la mano cuando nos sean necesarios.

--((Esta lista aun está en construcción))--
CREAR CLAVE ROOT
  • se puede usar el comando sudo passwd, luego se ingresa la clave del usuario principal de ubuntu una vez autenticado se pedirá la clave UNIX que corresponde a la clave del root.
MONITOREO DEL SISTEMA
  • para visualizar en tiempo real la lista de procesos en ejecución se puede usar el comando:
    top
  • también se puede monitorear la lista de conexiones de red de una interfaz de red para ello hay que instalar el comando iftop:
    sudo apt-get install iftop
    para ejecutar el comando:
    iftop -i eth0
    eth0: representa la interfaz de red que se desea monitorear.


DISCOS DUROS
  • Agregar un Disco Duro: luego de instalar físicamente el disco, en línea de comando hay que verificar si el disco está siendo reconocido por UBUNTU,  con el comando fdisk -l , en este caso el nuevo disco instalado es reconocido como /dev/sdb, el fdisk muestra la capacidad del disco e indica que no tiene una tabla de particiones válidad dado que es nuevo disco.
  •  Para particionar el Disco: se usa: fdisk /dev/sdb , es decir se debe indicar al fdisk el nombre del disco que se particionará, luego se ingresará a un menú que permitirá el particionamiento, como "m" se obtiene la ayuda, con "n" se agrega una nueva partición, con "p" se imprime la tabla de particiones, con "w" se estribe la tabla de particiones y se sale, "q" se sale sin escribir cambios. Luego de particionar el disco revisar con fdisk -l para ver si la partición fue creada y su nombre.
  • Para Formatear el Disco: se puede usar los comando mkfs.ext4, mkfs.ext3, etc. el formato es el siguiente: mkfs.ext4 /dev/sdb1, en donde /dev/sdb1 es el nombre de la partición que se desea formatear. luego hay que esperar a que el formateo termine.
  • Para Montar el Disco:  primero se debe crear una carpeta para que sea el punto de montaje, por ejemplo:
     mkdir /disco2 para montar el disco: mount /dev/sdb1 /disco2
  • Para Montar Automáticamente el Disco en Cada Inicio: hay que agregar una línea en el archivo /etc/fstab,/dev/sdb1        /disco2       ext4       rw      0     0



MySQL

  • Instalación:sudo apt-get install mysql-server mysql-clientdurante el proceso de instalación se pedirá la creación del password del root de MySQL.
  • Configuración:
  • Herramientas:
  • Comprobar Estado de una Base de datos:mysqlcheck -u[nombreusuario] -p[password] NombreBaseDatoMySqlCheck, devolverá la lista de tablas e indicará el estado de cada una, si se desea reparar el error, se puede agregar la opción --auto-repair pero debe usar con cuidado esta opción, recomiendo sacar copia de la base antes de intentar reparar.
  • Copia de Seguridad:
    Para obtener una copia no comprimida
    :
       mysqldump -u [usuario] -p[clave] [BaseDatos] >ArchivoDeCopia.txt
    Para obtener una copia comprimida
    :
      mysqldump -u [usuario] -p[clave] [BaseDatos] | gzip > ArchivoDeCopia.gz
    Para Restaurar la Base de Datos:
    mysql --u [usuario] --p[clave] [BaseDatos] <archivodecopia.txt

    En los casos anteriores el nombre del usuario y el parametro -u deben estar separados por un espacio, pero la clave debe estar escrita en seguida del parametro -p (sin espacio de separación).


APACHE

  • Instalación: sudo apt-get install apache2 sudo apt-get install php5
  •  Configuración: Archivo:  /etc/apache2/apache2.conf     ;ocultar información del servidor apache en los paquetes tcp enviados al cliente     ServerTokens ProductOnly    

    Archivo:  /etc/php5/apache/php.ini

        ServerSignature Off     ;para no exponer la versión del php en los paquetes tcp enviados al cliente.
       expose_php = Off 

SAMBA

  • Instalación: sudo apt-get install samba smbfs
  • Configuración:

  • Herramientas:
    smbclient:
    Permite conectarse a una carpeta compartida de otro equipo, y te brinda una interfaz parecida a ftp con el cual puedes crear, copiar archivos.
    smbclient //nombre_o_ip_servidor/carpeta_compartida
    luego te pedirá el usuario y contraseña del cliente que puede usar la carpeta compartida.

domingo, 13 de septiembre de 2009

Apache - PHP - Instalación

Instalación de Apache:
  1. ingresar a: /usr/ports/www/apache22
  2. realizar la configuración de la instalación, eligiendo bien las opciones que se instalarán: Soporte para Threads, para MySQL, LDAP, CGI, Autenticación, entre otros.
  3. luego proceder con la instalación:
    make install
  4. como parte de la configuración hay que agregar una línea en /etc/rc.conf:
    apache22_enable="YES"
  5. Para habilitar el filtro http y obtimizar la velocidad de respuesta de APACHE, hay que agregar estas líneas en el archivo /boot/loader.conf:
    accf_http_load="YES"
    accf_data_load="YES"
  6. Reiniciamos el servidor para hacer las pruebas sobre el servicio APACHE.
Instalación de PHP
  1. Ingresar a:
    /usr/ports/lang/php5
  2. configurar la instalación de PHP:
    make config
    aqui recomiendo activar la opción FASTCGI, además de las recomendadas por la pantalla de configuración.
  3. proceder con la instalación:
    make install
  4. luego de la instalación modificar el archivo:
    /usr/local/etc/apache22/httpd.conf
    activar el modulo:
    LoadModule php5_module  libexec/apache22/libphp5.so
  5. En:

      DirectoryIndex index.php index.html
  6. En:
            AddType application/x-httpd-php .php
            AddType application/x-httpd-php-source .phps 
  7.  reiniciar el servicio:
    httpd -k restart
  8. realizar las pruebas de php.