meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
linux:comandos [2017/11/09 08:43] – lc | linux:comandos [2019/01/28 21:47] – [monitorización del estado] lc | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ===== Comandos en Linux ===== | + | ===== Comandos en Linux ===== |
+ | {{tag> | ||
==== Comandos de Paquetes ==== | ==== Comandos de Paquetes ==== | ||
+ | === Gestión de Paquetes en Centos | ||
== paquetes instalados == | == paquetes instalados == | ||
- | <sxh> rpm -qa </ | + | <sxh> rpm -qa </ |
== Para ver los ficheros que tiene instalado un determinado paquete == | == Para ver los ficheros que tiene instalado un determinado paquete == | ||
<sxh> rpm -ql < | <sxh> rpm -ql < | ||
- | === apt-get | + | === Comandos de Paquete en Debian y derivados |
* instala un paquete determinado < | * instala un paquete determinado < | ||
* elimina un paquete< | * elimina un paquete< | ||
Línea 22: | Línea 24: | ||
* Buscar un paquete determinado< | * Buscar un paquete determinado< | ||
* instalar un paquete < | * instalar un paquete < | ||
- | * muestra todo el contenido de un paquete que ya esté instalado.< | + | * muestra todo el contenido de un paquete que ya esté instalado.< |
- | < | + | < |
===== Comandos de Fecha Hora ===== | ===== Comandos de Fecha Hora ===== | ||
Poner la fecha/hora en Centos | Poner la fecha/hora en Centos | ||
- | <code>date mmddhhmiaaaa </code> | + | <sxh>date mmddhhmiaaaa </sxh> |
* mm -> mes | * mm -> mes | ||
* dd -> día | * dd -> día | ||
Línea 37: | Línea 39: | ||
== Crear un usuario== | == Crear un usuario== | ||
- | <code>useradd -g nombre-del-grupo -m -d / | + | <sxh>useradd -g nombre-del-grupo -m -d / |
== Borrar usuario == | == Borrar usuario == | ||
- | <code>userdel -r nombre_del_usuario</ | + | <sxh>userdel -r nombre_del_usuario</ |
== Cambiar la password == | == Cambiar la password == | ||
- | <code>passwd usuario </code> | + | <sxh>passwd usuario </sxh> |
== Añadir un usuario a varios grupos == | == Añadir un usuario a varios grupos == | ||
- | <code bash> | + | <sxh bash> |
usermod -a -G lista_de_grupos_separados_por_comas usuario | usermod -a -G lista_de_grupos_separados_por_comas usuario | ||
- | </code> | + | </sxh> |
== Cambiar el grupo por defecto == | == Cambiar el grupo por defecto == | ||
- | <code bash> | + | <sxh bash> |
usermod -g grupo | usermod -g grupo | ||
- | </code> | + | </sxh> |
+ | |||
+ | == Quitar de un grupo == | ||
+ | < | ||
+ | < | ||
== lista de usuarios == | == lista de usuarios == | ||
- | <code>cat /etc/passwd </code> o <code> getent passwd</code> | + | <sxh>cat /etc/passwd </sxh> o <sxh> getent passwd</sxh> |
== Alias == | == Alias == | ||
Con los alias podemos definir unos macros para ejecutar comandos repetitivos o grandes. Por ejemplo vamos a definir un alias para editar el fichero **hosts** | Con los alias podemos definir unos macros para ejecutar comandos repetitivos o grandes. Por ejemplo vamos a definir un alias para editar el fichero **hosts** | ||
- | <code>alias s='vi / | + | <sxh>alias s='vi / |
Ahora cada vez que pulsemos **s** y le demos a la tecla **INTRO** nos ejecutara el alias que hemos definido | Ahora cada vez que pulsemos **s** y le demos a la tecla **INTRO** nos ejecutara el alias que hemos definido | ||
====== Comandos de Grupo ====== | ====== Comandos de Grupo ====== | ||
^Descripción^Comando^ | ^Descripción^Comando^ | ||
- | |Crear un grupo|groupadd nombre grupo| | + | |Crear un grupo|**groupadd nombre grupo**| |
- | |Borrar un grupo|groupdel nombre grupo| | + | |Borrar un grupo|**groupdel nombre grupo**| |
- | |añadir un usuario a un grupo|usermod -a -G grupo usuario| | + | |añadir un usuario a un grupo|**usermod -a -G grupo usuario**| |
- | |listado grupos|cat /etc/group o getent group| | + | |listado grupos|**cat /etc/group o getent group**| |
Línea 75: | Línea 81: | ||
^Descripción ^Comando^ | ^Descripción ^Comando^ | ||
- | |Muestra el espacio libre del disco.|<code>df </code>| | + | |Muestra el espacio libre del disco.|<sxh bash>df</sxh>| |
- | |Muestra el espacio libre del sistema de ficheros |<code>df -T -h </code>| | + | |Muestra el espacio libre del sistema de ficheros |<sxh>df -T -h </sxh>| |
- | |Muestra el total que ocupan los ficheros.|< | + | |Muestra el total que ocupan los ficheros.|< |
- | |Muestra el espacio que ocupa el directorio.|< | + | |Muestra el espacio que ocupa el directorio.|< |
- | | Muestra el espacio total del directorio|< | + | | Muestra el espacio total del directorio|< |
- | |Ordena por tamaño Incluye archivos y directorios ocultos|< | + | |Ordena por tamaño Incluye archivos y directorios ocultos|< |
- | |ordena por tamaño|< | + | |ordena por tamaño|< |
==== comandos de búsqueda ===== | ==== comandos de búsqueda ===== | ||
- | <code>locate <nombre archivo></ | + | <sxh>locate <nombre archivo></ |
si son archivos recientes hay que actualizar el la base de datos de indice con updatedb | si son archivos recientes hay que actualizar el la base de datos de indice con updatedb | ||
Línea 96: | Línea 102: | ||
===== monitorización del estado ===== | ===== monitorización del estado ===== | ||
=== Top === | === Top === | ||
- | El comando top tiene varias hot keys | + | El comando |
* t -> on/off información de resumen | * t -> on/off información de resumen | ||
* A -> ordena por consumo de recursos | * A -> ordena por consumo de recursos | ||
Línea 109: | Línea 115: | ||
=== uptime === | === uptime === | ||
hora, tiempo que lleva el equipo encendido, usuarios conectados, carga del sistema hace 1, 5 y 15 minutos | hora, tiempo que lleva el equipo encendido, usuarios conectados, carga del sistema hace 1, 5 y 15 minutos | ||
+ | === tiempo de arranque del sistema === | ||
+ | < | ||
=== ps === | === ps === | ||
ver los procesos en ejecución en el sistema | ver los procesos en ejecución en el sistema | ||
Línea 293: | Línea 300: | ||
- | ==== screen ==== | + | |
- | * Para salir ctrl + a y después d | + | |
- | * Ctrl.+a | + | |
- | * Ctrl.+a n o [espacio] se mueve hacia delante | + | |
- | * Ctrl.+a p se mueve hacia atrás | + | |
- | * Ctrl.+a c crea una nueva sesión | + | |
- | * Ctrl.+a ? ayuda | + | |
- | * Ctrl.+a a manda a un screen a lo que se está ejecutando | + | |
- | * screen –ls lista todos los screen abiertos | + | |
- | * screen –x si sólo hay uno abre ese. Si hay más de uno muetra una lista y entonces habría que hacer screen –x –r <sid> | + | |
==== Listado gráfico ==== | ==== Listado gráfico ==== |