Linux es un mundo repleto de información donde se interrelacionan materias de diversos tipos. Este índice es un intento de clasificar y ordenar lógicamente algunas cosas.
1 Conceptos
- Estructura de directorios Linux
- Nombramiento de dispositivos y particiones
- Sistemas de archivos (EXT2, EXT3, ReiserFS, XFS)
2 Arranque de Linux
- Runlevels
- /sbin/init
- Cambio de runlevel (orden telinit)
- telinit
- Modo monousuario
- Servicios y demonios
- Añadir y quitar servicios a un runlevel
- Arrancar y parar servicios
- Listar los servicios que se arrancan en un runlevel
- service (el comando service, ejecuta un script de inicialización system V)
- Ejecutar programas en el arranque en Red Hat
- crond
- crontab
- grub
3 Variables de entorno
- set
- La variable PATH
4 Gestión de archivos y directorios
- cd
- ls
- mkdir
- mv
- rmdir
- rm
- Uso de comodines * y ?
5 Editando texto
- vi/vim
- nano
- Utilidad dos2unix archivo.txt (dos2unix archivo.txt)
6 Usuarios, Grupos y permisos
- /etc/password
- /etc/group
- /etc/shadow
- comandos vipw y vigr
- adduser
- useradd
- usermod
- userdel
- groupadd
- groupdel
- groupmod
- chown
- chgrp
- chmod
- su
- El atributo SUID
- sudo (explicacion de /etc/sudoers)
- chroot
- w
- who
- whoami
7 Entrada y salida
- echo
- cat
- touch
- grep
- Concepto Pipes (tuberías)
- El caracter |
- El caracter < y >
- El caracter >>
- more
- less
- Concepto de stderr (y stdout)
- El operador >&
8 Shell scripting
9 Instalación y manejo de software
- rpm (RedHat)
- apt-rpm (RedHat)
- apt-get (Debian)
- dpkg (RedHat)
- installpkg (Slackware)
- upgradepkg (Slackware)
- urpmi (Mandrake)
- emerge (Gentoo)
- alien
- yum
- Instalación desde las fuentes
- Utilidades gráficas de instalación
10 Sistemas de paquetes y manejo de librerías
- ldconfig
11 Comandos relacionedos con el shell (además de los de entrada/salida)
- head
- tail
- cut
(otros comnados de E/S:)
- wc
- strings
- tac
- sort
12 Comandos relacionados con el disco y la memoria
- df
- free
- du
- mc
- file
- mount
- fstab
13 Comandos útiles varios
- gcc (el compilador de C)
- uname
- which
- touch
- hwinfo
- uptime
14 Tiempo y fecha
- Servicio NTP en Linux
- date
- ntpdate
15 Buscar archivos
- find
- locate
- updatedb
16 Páginas de manual
- man
17 Apagar y reinicar la máquina
- poweroff
- halt
- reboot
- shutdown
18 Personalización del Bash
- Variables interesantes (colores y tipos de letras, ancho de página)
- alias /unalias
- &&
- source
19 Procesos y señales
- Conceptos básicos (ID, PID, PPID, estado, dueño, prioridad)
- pstree
- ps
- top
- sleep
- usleep
- fg (forma parte de los bash builint commands, man fg)
- bg
- kill
- nice (sobre prioridad de procesos)
- renice
20 Log del sistema
- Explicación de los logs del sistema
- dmesg
21 Compresion y empaquetado de archivos y directorios
- Explicacion sobre los formatos de compresión
- tar
- gunzip
- gzip
- bzip2
- bunzip2
- zip / unzip
- unrar
22 Expresiones regulares y sed
- Explicacin de las expresiones regulares
- sed
23 Entorno gráfico en Linux
24 NETWORKING
1 Archivos de configuración standard de red
2 Utilidades y técnicas configuración
- ifconfig
- route
- arp
- ethtool
- Bonding
- iptables
- Multicast en Linux
- VLAN en Linux
3 iproute2 (directiva ip)
4 Utilidades de monitorización específica
- ping
- netstat
- traceroute
- tcpdump
- iptraf
- iperf
5 Utilidades de inyección de tráfico
6 Utilidades DNS
- nslookup
- dig
- hostname
- host
- bind9
7 dhcp
8 Utilidades wifi
- hackwifi
25 SOFTWARE PARA LINUX
1 Editores HTML
- Quanta Plus
- SciTE
- XEmacs
- Azul
- Nvu
- KompoZer
2 Navegadores web
3 Clientes de correo
4 Software de astronomía
26 PRACTICAS CON LINUX