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.

No hay comentarios.: