Herramientas de usuario

Herramientas del sitio


Barra lateral

Logo ACEMU

acemu:articulos:articulos_tecnicos:software:introduccion_a_gnu-linux:linux_comandos:sobre_administracion

Operaciones de Administración

Como convención usamos la negrita : para referirnos al comando y sus opciones.



Operaciones de Búsqueda e Historial

De Búsqueda

whereis [programa] - Busca la ruta donde se encuentra el programa programa, su ayuda y demás.

type [comando] - Busca la ruta donde se encuentra el comando comando.

which [programa] - Busca la ruta donde se encuentra el programa o comando programa.

De Historial

history - Muestra los comandos utilizados por el usuario en orden cronológico.

fc -l - Muestra los últimos comandos usados por el usuario.



Operaciones del Usuario

Contraseñas y Permisos de Usuario

uptime - Muestra la hora,tiempo de funcionamiento,nº usuarios conectados y la carga media.

passwd - Permite al usuario cambiar su contraseña.

sudo - Superusuario hacer, accede con privilegios de usuario.

su - Acceder como superusuario. Permite accesos como administrador del sistema (solo para quien esta definido como administrador).

sudo passwd - Permite al usuario cambiar o crear la contraseña de root.

whoami - Muestra la información del propio usuario.

usermod -l [nuevo_login] - Cambia el login (nombre) del usuario.

usermod -d [nueva_home] -m [login] - Cambia el nombre del usuario login (lo crea si no existe), y transfiere su contenido a nueva_home.

usermod -e AAAA-MM-DD [login] - Fecha en que la cuenta del usuario login será desactivada.

Agregar Usuarios y Grupos

adduser [usuario]] - Crea un nuevo usuario usuario.

adduser [usuario] [grupo] - Añade un usuario usuario existente, a un grupo grupo existente.

adduser –no-create-home [usuario] - Crea un usuario usuario pero sin directorio personal.

addgroup [grupo] - Crea un grupo grupo nuevo.

Eliminar Usuarios y Grupos

deluser [usuario] - Elimina al usuario usuario.

deluser [usuario] [grupo] - Elimina al usuario usuario del grupo grupo.

deluser –remove-home [usuario] - Elimina al usuario usuario y su carpeta personal.

delgroup [grupo] - Elimina el grupo grupo, sin importar si tiene o no usuarios asociados.

delgroup [grupo] –only-if-empty - Elimina el grupo grupo, solo si no tiene ningún usuario asociado.

Cambiar el nombre del Grupo

groupmod -n [nuevo_nombre grupo] - Cambia el nombre de un grupo.

Otras Acciones con usuarios

who - Muestra los usuarios que hay logueados en el sistema.

write [user] - Permite mandar un mensaje al usuario user que está conectado al sistema (valido para red), para finalizar pulsar Ctrl+d.



Operaciones sobre la Terminal

clear - Limpia la pantalla.

reset - Reinicia la terminal.

mesg - Muestra el estado actual de la terminal.

mesg [y | n] - Esta orden permite al usuario que la ejecuta habilitar (y) o inhibir (n) el permiso de escritura sobre su terminal.

sleep [tiempo] -Congela la terminal durante los segundos especificados.



Operaciones sobre el Sistema

Datos del Sistema

uname - Muestra el sistema unix sobre el que estamos trabajando.

uname -a - Muestra toda la información sobre el tipo de sistema que se esta utilizando.

uname -m - Muestra el tipo de arquitectura que se esta utilizando.

uname -s - Muestra el nombre del sistema.

uname -n - Muesta el nombre por el que se identifica el sistema en la red.

uname -r - Muestra la revisión (release) del kernel que estamos usando.

uname -v - Muestra la versión del kernel que estamos usando.

CD-Rom / DVD

eject [unidad óptica] - Expulsa la unidad óptica seleccionada (Podemos encontrarlas en /media).

eject -t [unidad óptica] - Cierra la bandeja de la unidad óptica (cdrom, dvd …).

Nombre de la máquina

hostname - Muestra el nombre de la máquina.

Arrancar o Detener un Servicio o Demonio

startx - Arranca el entorno gráfico.

/etc/init.d/[servicio] stop - Detiene la ejecución de un servicio o demonio.

/etc/init.d/[servicio] start - Inicia la ejecución de un servicio o demonio.

/etc/init.d/[servicio] restart - Reinicia la ejecución de un servicio o demonio.

exit - Finaliza la ejecución del programa actual, también utilizado para salir del modo Terminal.

Apagado y Encendido del Equipo

shutdown -t1 -h now - Apaga el equipo.

shutdown -t1 -r now - Reinicia el equipo.

Clock del Sistema

hwclock –show - Muestra el reloj Hardware o reloj de Bios.

hwclock -systohc - Pone el reloj Hardware a la hora del sistema.



Operaciones sobre Procesos y Otros

Memoria

memtest - Hace una comprobación del estado de la memoria.

free -m -s 3 - Muestra el uso de la memoria.

Procesos

bg = Pasa a segundo plano un proceso que hemos suspendido temporalmente con Ctrl-Z

fuser -v [archivo] - Muestra los procesos que están usando el archivo o directorio archivo

jobs - Lista los procesos en segundo plano identificándolos con su número de tarea.

lsof - Lista los ficheros abiertos por los procesos. Se usa para detectar intrusión.

lsof -c [comando] - Lista los ficheros abiertos por un proceso.

lsof +D [Directorio] - Lista los procesos que están usando el directorio.

lsof -i :60627 - Muestra los procesos que se encuentren detrás del puerto 60627.

ps -aux - Muestra información sobre los procesos en curso.

top - Muestra información detallada sobre los procesos en curso (tecla z colorea los activos). Ctrl-z detiene ejecución.

pstree - Muestra los procesos en curso en forma de árbol.

renice prioridad [PID_del_proceso] - Cambia la prioridad de un proceso en marcha

killall [proceso] - Detiene el proceso.

Comandos

| - Redirecciona la salida de un comando con la entrada del siguiente comando.

pidof [comando] - Muestra el id del comando.

strace [comando] - Muestra las llamadas al sistema originadas por el comando.

[comando] & - Ejecuta un comando en segundo plano.

nohup [comando] & - Ejecuta un comando de forma que si cerramos la terminal siga ejecutándose.

fg nº_tarea - Pasa un comando a primer plano.

nice -n prioridad [comando] - Ejecuta un comando con una prioridad determinada.

watch -n [tiempo] [comando] - Ejecuta el comando comando cada tiempo segundos (si no se asigna tiempo, por defecto = 2).

Ejecución de Scripts

sh script - Ejecuta un script.

at [-f script] [tiempo] - Ejecuta un script a una hora y/o fecha concreta.

atq - Muestra la lista de tareas programadas de forma numerada.

atrm nº - Elimina una tarea identificada por su número.

batch - Igual que at, salvo que batch solo ejecuta el script si la carga de cpu es inferior al 80%.



Comandos De Ayuda

[comando] –help - Muestra todas las opciones del comando comando, su sintaxis y opciones EN ESPAÑOL.

alias nombre='comando' - Asigna un nombre simbólico a un comando. Por ejemplo alias copiar=cp, asigna el nombre copiar al comando de copia cp.

apropos [palabra_clave] - Busca dentro de las declaraciones de man la palabra exacta.

apropos -e [palabra_clave] - Busca la palabra exacta.

man [comando] - Muestra la información sobre el comando comando, incluye sintaxis y parámetros adicionales. Por ejemplo man date, muestra todos los formatos posibles del comando date.

tty - Muestra el nombre del fichero de la terminal conectada a la salida estándar.



Comandos de Hora, Fecha y Región

cal - Muestra el calendario del mes actual.

cal -my Muestra el calendario de todo el año.

date - Muestra la hora y la fecha en formato completo.

date -u - Muestra la hora y fecha en formato completo UTC.

date '+[formato]' - Formatea la hora y la fecha. Ejemplo → date '+Dia: %m/%d/%y%n Hora:%H:%M:%S'

locale - Muestra la zona geográfica configurada.

tzconfig - Permite configurar la zona horaria.

tzselect - Permite seleccionar la zona horaria.



Enviar Mensajes a Usuarios

mail [usuario] - Permite intercambiar correo electrónico con otros usuarios. Similar a write solo que el usuario no necesita estar conectado.



Varios

consolechars -f fuente.psf.gz - Cambiar la fuente de la consola. Las fuentes se encuentran en /usr/share/consolefonts/

reportbug - Enviar bugs.

dpkg-reconfigure locales - Reconfigura los locales.

dpkg-reconfigure console-data - Reconfigura el teclado.

loadkeys ruta_mapa_teclado.gz*+ - Carga el mapa de teclado que le indicamos,que estará en: /usr/share/keymaps. locale charmap** - Muestra el codigo de caracteres en uso.



Retorno a página principal
Retorno a página anterior

acemu/articulos/articulos_tecnicos/software/introduccion_a_gnu-linux/linux_comandos/sobre_administracion.txt · Última modificación: 2012/01/14 16:43 por luis