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.