InET 1x5: Introduccion al LINUX
By: EndlessRoad
Este texto (como los demas de esta revista) pueden ser reproducidos libremente siempre y cuando se mencione la fuente original.
Principios
El sistema Linux, al igual que su predescesor UNIX, consta de dos importantes Shells: el Bourne Again Shell y el shell TCHS, estos soportan los lenguajes de programacion de shell, con los cuales se pueden crear guiones propios.
El Shell es lo que proporciona una interfaz nucleo/usuario. Es lo que (digamoslo asi) traduce las ordenes que nosotros solicitamos y las envia al nucleo. El shell es el intermediario entre el usuario y el nucleo principal, haciendo que la linea de ordenes sea la principal herramienta para esa comunicacion.
En el linux hay formas de hacer mas facil esa comunicacion, utilizando la GUI (Graphic User Interface) x-windows.
La entrada del Linux es interrumpida por una verificacion Username/Password en la cual cada usuario que entre a una misma PC, trabajara como si tuviera Linux virtuales, aunque en realidad son interfaces individuales y personalizadas en la que cada usuario interactua como un sistema Linux unico.
Linux tiene dos caracterisiticas cuando se hace login: Puedes entrar como root o como usuario normal. Cuando se entra como root se tienen caracteristicas de administracion especiales, en cambio si se entra como un usuario cualquiera no podras hacer modicaciones de configuracion.
Supongamos que el nombre de host asignado es "intrusos", entonces vamos a hacer login como usuario root, el aspecto que toma la linea de ordenes puede ser esta:
[intrusos@intrusos] # >>>>>
el signo numero significa que tenemos acceso root.
Si hacemos login como un usuario cualquiera, tendria la siguiente apariencia:
[intrusos@intrusos] $ >>>>>
el signo dolar significa que tenemos acceso de usuario. aqui es donde podemos ejecutar las ordenes.
Sistemas de Archivos
Todos los directorios de Linux son organizados de forma muy parecida al DOS, la diferencia es que estos ofrecen mucha mas flexibilidad y manejo. El directorio Raiz se denomina Root, del cual se desprenden todos los demas directorios como el man, bin y usr, este ultimo es en el que residen los directorios del usuario. (ver grafica)
…-----------ª
| / (root) |
»-----À-----º
|
…---------------Œ---------------ª
…---- ------ª …----- ------ª …----- ------ª
| man | | bin | | usr |
»-----------º »------------º »-----À------º
|
…------- -----------ª
…------- -------ª …------- -------ª
| intrusos | | endlessroad |
»---------------º »---------------º
Utilidades
Las utilidades de Linux generalmente se clasifican en tres: filtros, editores y comunicacion. (Aunque en realidad es dificil confirmar esa clasificacion).
Los filtros son los que se encargan de leer una entrada que da el usuario, por ejemplo de un archivo, examinando y procesando los datos...para luego dar salida al resultado, filtrando los datos que por el pasan.
En Linux existen algunos editores que el UNIX tambien posee: el Vi, Ed, Ex y Emacs; este ultimo y el Vi son editores a pantalla completa, mientras que los demas se basan en lineas.
Para comunicaciones (en realidad para todo) el Linux es experto, teniendo como algunas de las opciones la capacidad de activar el sendmail para enviar y recibir mensajes de otros usuarios del sistema, enviar mensajes multiples o conversar en tiempo real; las magnificas utilidades para internet, incluyendo las utilidades ftp y telnet (del que UNIX es dueño), los examinadores web lynx (basado en texto y muy rapido), mosaic y arena. Ademas la gran cantidad de paquetes disponibles en internet, como el Netscape Communicator, el Corel Word Perfect, etc .. etc ... etc .. etc ....