viernes, 23 de mayo de 2014

20. SOCKET

CONEXION SOCKET

  1. Primeramente se instala el servidor netbeans...

2       2. Se continua con la instalacion...


         3. Se eligen las caracteristicas de la instalacion...

          4. Elejimos una direcion para que se guarden los proyectos...
            5. Finalizando la instalacion podemos empezar creando un nuevo proyecto, asignamos nombre, asi mismo una clase...

             6. Posteriormente introducimos el codigo del servidor asi mismo con el de cliente...

              7. Para ver si el codigo es el correcto haremos la prueba e introducimos el codigo para probar servidor y cliente...



NO SE LOGRO LA CONEXION DEBIDO A UN ERROR EN SINTAXIS 




sábado, 17 de mayo de 2014

19. PASOS PARA CREAR UN FILESYSTEM EN LINUX


1.-Comprobamos los discos disponibles en el sistema.Vamos al navegador de hardware (Inicio, Herramientas del Sistema) del menú deconfiguración.

En mi servidor me encuentro lo siguiente:
El disco en uso (el del sistema) es /dev/cciss/c1d0. Tiene 72 GB. Realmente son 2discos de 72 GB en Raid 0+1.

El disco no utilizado es el /dev/cciss/c1d1. Tiene 410 GB. Realmente son 4 discosde 146 GB en Raid 5.


2.-Un poco de observación...Vamos a /dev/cciss y vemos todos los devices.

Ejecutamos el comando vgscan. Ahora podemos hacer pvdisplay (physical volume), vgdisplay y lvdisplay (logicalvolume) para ver como está el sistema.


3.-Ahora la creación.Creamos el volumen físico: pvcreate /dev/cciss/c1d1.Obtenemos algo así:
Physical volume “/dev/cciss/c1d1” successfully created.

Creamos el Volume group: vgcreate vg01 /dev/cciss/c1d1s 32.La opción –s 32 es para indicar que las extensiones PE SIZE sean de 32 MB (enmi servidor igual que en vg00).El resultado: Volume group “vg01” successfully created

Creamos el Logical Volume en el nuevo Volume Group:lvcreate 
L 410,09G vg01 –
n lvoradataDe estar forma se crea el lvoradata con 410,09 Gbytes.Preparo también un LV para el motor Oracle en los discos del sistema (VG00):lvcreate L 10G vg00
n lvoracle.

El resultado es: Rounding up size to full physical extent 410,09G Logical volume
“lvoradata” created.

Creamos los puntos de montaje para los dos File system:mkdir /oradatamkdir /oracleCreamos el File System:mkfs
t ext3 /dev/vg01/lvoradatamkfs –
t ext3 /dev/vg00/lvoracleMontamos los File System:mount /dev/vg01/lvoradata /oradatamount /dev/vg00/lvoracle /oraclePodemos ver los File System montados con dfk o df-h.



jueves, 15 de mayo de 2014

18. TIPOS DE SHELL EN LINUX

 EL SHELL DE LINUX

En el S.O Linux es muy importante saber usar el denominado Terminal o shell. Conceptualmente es similar al intérprete de comandos de Windows y sirve para introducir órdenes y ejecutar programas.
Para acceder al Terminal iremos al menú de trabajo Aplicaciones y en la sección Accesorios veremos el Terminal. Veremos que nos aparece una pantalla como la siguiente:

Las diferentes distribuciones de Linux incorporan gran variedad de terminales. Los tipos principales son los siguientes:
  • Shell Bourne (sh). Creado por S. Bourne, es el más utilizado en la actualidad. Su símbolo del sistema es $. Es el shell estándar y el que se monta en casi todos los sistemas UNIX/Linux.

  • C-Shell (csh). Procedente del sistema BSD, proporciona funciones tales como control de trabajos, historial de órdenes, etc. Ofrece importantes características para los programadores que trabajan en lenguaje C. Su símbolo del sistema es %.

  • Shell job (jsh). Incorpora algunas características de control al shell estándar del sistema.

  • Shell Korn (ksh). Escrito por David Korn, amplía el shell del sistema añadiendo historial de órdenes, edición en línea de órdenes y características ampliadas de programación.

  • Bourne Again Shell (bash). Fue creado para usarlo en el proyecto GNU. BASH, por lo tanto, es un shell o intérprete de comandos GNU que incorpora la mayoría de distribuciones de Linux. Es compatible con el shell sh. Además, incorpora algunas características útiles de ksh y csh, y otras propias como la edición de línea de comandos, tamaño ilimitado del historial de comandos, control de los trabajos y procesos, funciones y alias, cálculos aritméticos con números enteros, etc. Su símbolo del sistema es nombre_usuario@nombre_equipo.

sábado, 10 de mayo de 2014

17. ADMINISTRACION DE LOS GRUPOS DE TRABAJO

GRUPO DE USUARIOS

Trabajar con un grupo de usuarios que por separado puede resultar algo más sencillo, debido a que en vez de trabajar con una variable, se hace con un vector pudiendo referirse a un conjunto o a uno en exclusiva, facilitando la configuración de los permisos de cada usuario.

VENTAJAS DEL GRUPO DE USUARIOS

En un grupo de usuarios existen privilegios globales e individuales, primero se consideran los globales y luego se consideran los individuales, agregándole o disminuyándole privilegios basándose en los globales.

CLASIFICACION DEL GRUPO DE USUARIOS
  • Invitados: Son los usuarios con menos permisos en el sistema o red, solo podrán leer un número muy reducido de archivos o hasta ni siquiera acceder a ningún tipo de información
  • Usuarios: Son los usuarios normales del sistema, con pocos permisos. Tienen permisos para conectarse al sistema interactivamente y a través de la red, pero no pueden modificar ningún tipo de información.
  • Usuarios interactivos: Este grupo representa a todos aquellos usuarios que tienen el derecho de iniciar una sesión local en el sistema o red.
  • Usuarios autentificados: Agrupa a todos los usuarios que poseen una cuenta propia para conectarse al sistema, solo pueden ver algunos archivos y carpetas del sistema y leer, modificar y eliminar los archivos pertenecientes a su cuenta.
  • Administradores: Son los usuarios con más permisos sobre el sistema o red, pueden ver, modificar y eliminar cualquier tipo de información.
 HERRAMIENTA UDO

El sudo es una herramienta de los sistemas operativos Unix cuya función es ejecutar un comando con privilegios altos desde un usuario o grupo de usuarios con privilegios bajos.
Esto es muy útil, sobre todo en seguridad informatica, ya que se es posible acceder trivialmente al usuario root de forma segura.

viernes, 25 de abril de 2014

16. ADMINISTRACION DE CUENTAS DE USUARIO


La administración de cuentas de usuario y grupos es una parte esencial de la administración de sistemas dentro de una organización. Pero para hacer esto efectivamente, un buen administrador de sistemas primero debe entender lo que son las cuentas de usuario y los grupos y como funcionan.

La razón principal para las cuentas de usuario es verificar la identidad de cada individuo utilizando un computador. Una razón secundaria (pero aún importante) es la de permitir la utilización personalizada de recursos y privilegios de acceso.

NOMBRE DE USUARIO

Desde el punto de vista del sistema, el nombre de usuario es la respuesta a la pregunta "quién es usted?". Como tal, los nombres de usuarios tienen un requerimiento principal — deben ser únicos. En otras palabras, cada usuario debe tener un nombre de usuario que sea diferente a todos los otros usuarios en ese sistema.
Debido a este requerimiento, es vital determinar — por adelantado — cómo se crean los nombres de usuario. De lo contrario, puede encontrarse en la posición de ser forzado a reaccionar cada vez que un nuevo usuario solicita una cuenta.

CONVENIO DE NOMBRES

Mediante la creación de un convenio de nombres para los usuarios, puede ahorrarse varios problemas. En vez de inventar nombres cada vez (y darse cuenta de que cada vez se hace más difícil crear un nombre razonable), haga un poco de trabajo de antemano para preparar una convención a utilizar para todas las cuentas siguientes. Su convenio de nombres puede ser muy simple, o solamente su descripción puede tomar muchas páginas.
La naturaleza exacta de su convenio de nombres debe tomar varios factores en cuenta:
  • El tamaño de su organización
  • La estructura de su organización
  • La naturaleza de su organización


    CONTRASEÑAS

    Si el nombre de usuario responde a la pregunta "¿Quién es usted?", la contraseña es la respuesta a la pregunta que inevitablemente sigue:
    "Demuéstralo!"
    En términos más prácticos, una contraseña proporciona una forma de probar la autenticidad de la persona que dice ser el usuario con ese nombre de usuario. La efectividad de un esquema basado en contraseñas recae en gran parte sobre varios aspectos de la contraseña:
  • La confidencialidad de la contraseña
  • La resistencia de adivinar la contraseña
  • La resistencia de la contraseña ante un ataque de fuerza bruta

    CONTROL DE ACCESO

    Junto con un nombre de usuario y contraseña, las cuentas de usuario también contienen información de acceso. Esta información toma formas diferentes de acuerdo al sistema operativo utilizado. Sin embargo, los tipos de información a menudo incluyen:
  • Identificación específica al usuario global al sistema
  • Identificación específica al grupo global al sistema
  • Lista de los grupos/capacidades adicionales a los cuales el usuario es miembro
  • Información de acceso por defecto a aplicar para todos los archivos y recursoscreados por el usuario

    ADMINISTRACION Y ACCESO A RECURSOS

    Como dice el viejo dicho, lo único constante es el cambio. Es lo mismo cuando se trata de su comunidad de usuarios. Gente viene, se vá y también hay gente que se mueve de un grupo de responsabilidades a otro. Por lo tanto, los administradores de sistemas deben ser capaces de responder a los cambios que son una parte normal de la vida diaria de su organización.

sábado, 19 de abril de 2014

15. Instalación de Eclipse en CentOS.


1. Instalar JDK 7 o JDK 6 
2. Descargar Eclipse SDK: http://www.eclipse.org/downloads/ 
3. Abrir terminal y cambiarse a usuario root: #sudo -i 

 Extraer el paquete de eclipse, por ejemplo al directorio de /opt: 
# tar -xvzf eclipse-SDK-3.7.2-linux-gtk.tar.gz -C /opt 


 *La version del SDK dependera de la version que hayan descargado.* 

 Agregar permisos para leer archivos: 

# chmod -R +r /opt/eclipse 

 Crear el ejecutable de Eclipse en la ruta /usr/bin: 

touch /usr/bin/eclipse 

# chmod 755 /usr/bin/eclipse 
Abrir el archivo Eclipse con su editor favorito (vi, nano, gedit): 

# nano -w /usr/bin/eclipse 

 Al archivo añadirle el siguiente contenido: 

#!/bin/sh 

export ECLIPSE_HOME="/opt/eclipse" 
$ECLIPSE_HOME/eclipse $* 


 Crear el lanzador de escritorio Gnome: 

/usr/share/applications/eclipse.desktop 

Se da click derecho en el escritorio, y se elige la opción ”Crear lanzador” 



Se llenan los campos correspondientes 

Tipo: Aplicación 
Nombre:Eclipse 

Ubicación: /opt/eclipse/eclipse 

Comentario: Eclipse IDE 

Se da click en “OK” 


  Iniciar Eclipse: 
eclipse 

Primero aparece la ventana para seleccionar el área de trabajo se da click en “ok” 

INTERAZ ECLIPSE