Está en la página 1de 7

CURSO LINUX SERVIDORES ORIENTADO A REDES

Contenidos
1. Comandos de ayuda
Ayuda comandos: man [comando] whatis [comando] apropos [comando] help [comando] clear Ayuda usando el propio comando: comando -h comando help Ubicacin de archivos de ayuda de los paquetes The source for most packages that we build comes with some sort of documentation: README files, usage instructions, license files, etc. Any sort of documentation that comes with the source is included and installed on your system in the /usr/doc directory. Each program will (usually) install its own documentation in the order of: /usr/share/doc/$program

2. Particionamiento de discos
Para particionar el disco duro hda: fdisk /dev/hda(Pagina 46 Slackbook) fdisk -l cfdisk Particin primaria Particin Extendida df -h Comandos para formateo de discos: mkfs -t type /dev/[deviceXYZ] mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ntfs mkfs.msdos mkfs.vfat mount /dev/[deviceXYZ] /mnt/[folder] umount /dev/[deviceXYZ] /etc/fstab fsck /dev/[deviceXYZ]

Funcionalidades de carpetas en Linux(Tesis)

3. Manejo de Dispositivos
Listar dispositivos de hardware cat /proc/pci lspci -v cargar modulos insmod modprobe lsmod dmesg | grep eth0 dmesg /etc/modules

4. Gestor de arranque
/usr/src/linux /boot Lilo Grub uname(System information)

5. Comandos para administracin de usuarios:


Manejo de permisos a usuarios: chmod (Explicacion Pag 134) chown touch ejecutar archivos ./ o ruta entera archivo /etc/sudoers cat less grep bashrc profile adduser nombre userdel userdel -r (Lo borra todo con directorio) groupadd groupdel passwd passwd -l username (desactivar) passwd -u username (activar) /home

chsh /etc/shells su sudo login

6. Uso de Niveles de Arranque


shutdown -h now shutdown -h +60 shutdown -r now halt reboot telinit 0(halt, no hay umount) telinit 6(reboot) init /etc/inittab agregar o remover servicios Script para ejecutar Servicios LSB

7. Manejo de archivos y busquedas de archivos


Manipulacin de archivos: cd mkdir rm ls ls -l ls -FC wildcards ls (126 Slackbook) Redireccion y pipas ls > archivo.txt ls >> archivo.txt ln target directory ln -s /var/media/mp3 ~/mp3 pwd (Path Actual) more Ejemplo: ls -l | more most mv touch nano vi cat less cp

Encontrando Archivos: which [comando] whereis [comando] find [path] -name text find [path] -iname exp find / -iname locate text updatedb (Actualiza la db de locate)

8. Comandos para monitoreo de recursos


Administracin de procesos de la computadora: free vstat top top -u username ps -ax ps -A ps -aux /proc kill kill -9 # kill -l killall killall -KILL reiniciar proceso proceso & para segundo plano bg fg jobs fg #

9. Manejo de paqueteras deb y yum 10. Manejo de Entorno Grfico


Manipulacin de entorno grfico: xorgconfig xinit .xinitrc twm(Entorno Light) gdm xdm /etc/inittab

11. Variables de entorno

Manejo de variables de entorno: set unset VARIABLE export VARIABLE=some_value export PATH=$PATH:/some/new/directory echo $PATH

12. Administracin de Terminales


Manejo de terminales: CRT+ALT F1-F6 Terminales CRT+ALT F7-F12 Entorno Grafico CTR+ALT Backspace Reiniciar Grafico Comando Screen xterm sh bash

13. Administracin de Redes


Comandos esenciales para monitore de redes: Configurar Dominios y Nombres de maquinas /etc/hosts /etc/hostname /etc/host.conf /etc/resolv.conf Comandos para anlisis de red: ifconfig -a arp -a alias de interfaces traceroute route iptraf tcpdump nmap dig whois nslookup ping wget curl Conexiones remotas con telnet y ssh: tunel ssh stunnel openvpn

telnet mostrar cabecera http conectarse a email puerto 25

Creacion de un Firewall: iptables Instalacion de Servicios Web: Configuracion de Samba Instalacion de servicio FTP Instalacion de servicio ssh Modificaciones de servicio Instalacion servicio HTTP Instalacin de Modulos php Optimizacion de servicios Instalacion de phpmyadmin alias sitios web Instalacin de servicio SMTP(Postfix, Sendmail) Instalacion de MySQL mysqldump permisos db grant Manejo de quotas Manejo de Encriptamiento: Creacion de certificado SSL crear un certificado instalar certificado Manejo de logs en tiempo real: tail -f carpeta /var/log Archivos importantes para monitoreo: user.log sys.log messages mail.log auth.log

También podría gustarte