COMANDOS BÁSICOS DE LINUX COMANDOS GENERALES • startx: para ejecución con pantalla gráfica. • /etc/inittab: cambia el modo de ejecución. • ps: muestra información sobre procesos activos • halt: apaga el equipo • reboot: reinicia la máquina • date: da la hora y fecha del sistema • clear: borra la pantalla • man <comando>: ayuda INSTALACIÓN DE PAQUETES • Para instalar paquetes primero tenemos que tener montado el cd-rom mount /mnt/cdrom: montaje Cdrom • rpm –i nombre_paquete: instalación de paquetes SISTEMA DE FICHEROS • cp: copiar • rename: cambiar nombre • rm (remove): eliminar un fichero o directorio • cd: cambia de directorio • mkdir: crear directorio • pwd: muestra el directorio actual • less: mostrar el contenido de un fichero • cat: ver contenido de un archivo • ls: Muestra el contenido de un directorio (ls –la muestra los ficheros ocultos) • fdisk: permite crear particiones • fsck: permite formatear una partición • df: indica el espacio libre del sistema de ficheros • du: indica el espacio utilizado EDITORES DE TEXTO • joe,jed, vi… • Editar: vi <fichero> • Editar: pulsar la tecla i • Salir sin guardar: pulsar la tecla Esc :q • Salir y guardar pulsar la tecla Esc :wq CUOTAS • edquota usuario: asigna cuota a usuario • edquota –g grupo: asigna cuota a grupo • quota nomb_usuario: verifica cuota de usuario • quota –g nomb_grupo: verifica cuota de grupo • repcuota /home: informe de cuota de disco • quotaoff –aug: desactivar cuotas • quotaon –aug: activar cuota PERMISOS • chmod xxx nom_fichero: cambia los permisos de acceso de un fichero • chown usuario fichero/directorio: cambia el propietario de un fichero o directorio • chgrp grupo fichero/directorio: cambia el grupo propietario de un fichero o directorio REDES • ifconfig : información de los adaptadores de red • ping host: hace ping a host y muestra los datos • route • Para iniciar los servicios service named start/status/stop/restart: CORTAFUEGOS • iptables –t nat –F: Limpia la configuración del cortafuegos • • iptables –t nat –A POSTROUTING –s 10.0.0.0/24 –d 0.0.0.0/0 –j MASQUERADE : hace que la zona neutra (10.0.0.0/24) tenga acceso a través de NAT a Internet iptables-save >/etc/sysconfig/iptables : guarda iptables USUARIOS • adduser: Permite dar de alta a un usuario • userdel: Permite borrar un usuario • usermod: Permite modificar las propiedades de un usuario • passwd: Permite cambiar la contraseña de un usuario • addgroup: Permite dar de alta a un usuario dentro de un grupo • su: Cambiar de usuario • id: Indica el usuario que eres GRUPOS • groups: Muestra los grupos a los que pertenece un usuario • groupadd: Permite dar de alta a un grupo • groupdel: Permite borrar un grupo • groupmod: Permite modificar las propiedades de un grupo Utilización del fichero /etc/shadow: • pwconv: Crea y actualiza el fichero • pwuncov: Desactiva los shadows passwords DISCOS RAID • Raidhotadd Añade discos en caliente • Raidhotremove Elimina discos en caliente • Raidreconf Copia los datos de un disco duro a un RAID • Raidsetfaulty • Raidstart Inicia un sistema RAID • Raidstop Para un sistema RAID FICHEROS DE CONFIGURACIÓN /etc/passwd Listado de usuarios del sistema /etc/shadow Contraseñas encriptadas y datos de la caducidad de la cuenta /etc/group Listado de grupos del sistema /etc/gshadow Listado de usuarios que pertenecen a cada Grupo /etc/raidtab fichero de configuración de disco RAID /etc/hosts: listado de nombres/IP para la resolución estática de nombres. /etc/init.d/nombre_servicio: servicio /etc/resolv.conf: listado de servidores DNS para la resolución de nombres dinámica. /etc/named.conf: fichero de configuración del DNS /etc/dhcpd.conf: fichero de configuración del servidor DHCP /etc/vsftpd/vsftpd.conf: fichero de configuración del servidor FTP /etc/http/conf/httpd.conf: fichero de configuración del servidor web Apache MÉTODOS ABREVIADOS Ctrl+C – Interrumpe el comando activo Ctrl+Z – Suspende el comando activo, con fg se reanuda y con bg se lleva a segundo plano Ctrl+D – abandona sesión actual, similar a exit Ctrl+W – borra una palabra en la línea actual Ctrl+U – borra toda la línea !! - repite el último comando exit – abandona la sesión actual