Está en la página 1de 4

Versiones

El desarrollo inicial Linux ya aprovechaba las características de conmutación de


tareas en modo protegido del 386, y se escribió todo en ensamblador.
Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no
era ni siquiera ejecutable, solamente incluía los principios del núcleo del
sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenia
acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anunció la primera versión "Oficial" de Linux, -
versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again
Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este
estado de desarrollo ni se pensaba en los términos soporte, documentación,
distribución.
Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más y
más programadores a lo largo y ancho de internet empezaron a trabajar en el
proyecto y después de sucesivas revisiones, Linus incremento el numero de
versión hasta la 0.95 (Marzo 1992). Mas de un año después (diciembre 1993)
el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el
14 de marzo de 1994.
La versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta
de perfeccionar y mejorar el sistema.
La ultima versión estable es la versión 2.2, que soporta muchos más
periféricos, desde procesadores hasta joysticks, sintonizadores de televisión,
CD ROMs no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye
también soporte para tipos de archivos para Macintosh HFS, Unix UFS y en
modo de lectura, HPFS de OS/2 y NTFS, de NT.
Otras Versiones:
Linux 2.0
Linux 2.2
Linux 2.3
COMANDOS DE LINUX

Comandos de administración

• rpm -Uvh --force *.rpm Fuerza la reinstalación de todos los rpm que
tengas en el directorio.
• su Te conviertes en administrador(root) despues de introducir la clave de
acceso. Ideal para realizar alguna tarea de administración sin necesidad
de salir del sistema y entrar de nuevo como root.
• su - Lo mismo en modo real.
• /usr/sbin/adduser usuario Registra y crea una cuenta de usuario.
• /usr/sbin/userdel usuario Borra la cuenta de usuario usuario.
• passwd Cambia la clave de acceso para el usuario actual. Root puede
cambiar la clave de cualquier usuario passwd usuario.
• /usr/sbin/groupadd grupo Crea un nuevo grupo.
• /usr/sbin/groupdel grupo Borra un grupo.
• more /etc/passwd Muestra el fichero de claves del sistema. (Si no se
usa shadow password).
• more /etc/group Muestra los grupos registrados en el sistema.
• shutdown -t3 -r now Reinizializa el sistema.
• shutdown -t3 -h now Apaga el sistema.

Programas de interés

• pine Cliente correo electrónico.


• pico Editor de texto
• vi Otro editor de texto

Compirimir y descomprimir con tar

• tar -cf archivo.tar origen Crea el fichero archivo.tar


• tar -tvf archivo.tar Muestra el contenido de archivo.tar
• tar -xf archivo.tar Extrae los ficheros de archivo.tar
Comandos sobre ficheros y directorios

• chmod permisos fichero/directorio Cambia los permisos de


ficheros/directorios
• cp fichero1 fichero2 Copia fichero1 como fichero2
• rm fichero Borra fichero
• rm -R directorio Borra el contenido completo (ficheros/subdirectorios)
de directorio
• mv fichero1 fichero2 Cambia el nombre de fichero1 a fichero2
• mkdir directorio Crea un directorio
• rmdir directorio Borra un directorio
• find Busca ficheros/directorios. Ej: find /home -name "index.*"

Comandos sobre información del sistema

• ifconfig Muestra información sobre nuestras tarjetas de red.


• route Muestra información sobre nuestras configuración de red.
• hostname Devuelve el nombre de la máquina.
• uptime Devuelve la cantidad de tiempo trascurrido desde la ultima vez
que se arranco el sistema, la cantidad de usuarios trabajando en el
sistema y el load average (carga del sistema).
• uname -a Información sobre el sistema operativo de la maquina.
• uname -r Devuelve la versión del Kernel
• dmesg|more Imprime el "ring buffer" del kernel.
• free -tm Información sobre la cantidad de memoria disponible y usada.
• df -h Información sobre todo los dispositivos montados en la máquina.
• du -bh /|more Información sobre el espacio ocupado por cada
subdirectorio, comenzando en el directorio raiz /.
• ps Información sobre los procesos del actual usuario, que se estan
ejecutando.
• ps aux Información sobre todos los procesos que se estan ejecutando
en la máquina.
• top Información sobre el uso de cpu y memoria de los procesos del
sistema.
• cat /proc/cpuinfo Información sobre el microprocesador.
• cat /proc/interrupts Información sobre las interrupciones en uso.
• cat /proc/dma Información sobre dma en uso.
• cat /proc/filesystems Información sobre los sistemas de archivos que
se pueden utilizar (compilados en el kernel).
• /sbin/lsmod Información sobre los modulos en uso.
• finger usuario Información sobre el usuario usuario.
• who Información sobre los usuarios usando el sistema.
• id usuario Información sobre UID, GID y GROUPS del usuario usuario
• last Información sobre los ultimos usuarios que han usado el sistema.
• set|more Información sobre el entorno de usuario actual.
• ping maquina Para comprobar si tenemos contacto con la máquina
maquina (maquina: nombre o IP)
• /sbin/route Tabla de enrutamiento de nuestro sistema.
• /sbin/ifconfig Información sobre los distintos dispositivos de red
• netstat Información valiosa sobre la conexión de red (Este comando
tiene muchas posibilidades, ejecutar man netstat
• tail -f /var/log/maillog Muestra el movimiento del correo electrónico.
• /sbin/iptables -L -n Muestra las reglas establecidas en IpTables.
• vmstat Muestra información sobre memoria, swap, buffer etc...
• nslookup Muestra información sobre el dominio consultado Ej: nslookup
microsoft.com
• dig Muestra mucho más detallada sobre el dominio consultado Ej: dig
microsoft.com

También podría gustarte