Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:administracion:cli

¡Esta es una revisión vieja del documento!


Administración en línea de comandos

Editor por defecto

Para el usuario, editamos el fichero ~./bashrc y añadimos:

export EDITOR="vim"

Asignamos a la variable EDITOR el editor que queramos.

Si queremos hacer el cambio de forma global (afectará a todos los usuarios del sistema), entonces hay que modificar el fichero /etc/bashrc.

Obtener lista usuarios

Se puede ver el contenido del fichero /etc/passwd o utilizar el siguiente comando:

compgen -u

Dispositivos

Espacio

  • df: información del uso del espacio de disco en sistemas de ficheros.
  • du: uso del espacio de ficheros/directorios.

Ejemplo con df:

$ df
S.ficheros              bloques de 1K     Usados Disponibles Uso% Montado en
dev                           3033280          0     3033280   0% /dev
run                           3040612       1088     3039524   1% /run
/dev/sda1                    41022688   11782532    27126620  31% /
tmpfs                         3040612          0     3040612   0% /dev/shm
tmpfs                            4096          0        4096   0% /sys/fs/cgroup
tmpfs                         3040612          8     3040604   1% /tmp
/dev/sdb1                   961301832  702692640   209754768  78% /media/foo
/dev/sda2                   196188764  186051496      101764 100% /home
192.168.0.26:/descargas    2884137984 2763568128   120553472  96% /media/descargas

Si queremos ver las cantidades en valores legibles por humanos, añadimos la opción -h:

$ df -h
S.ficheros              Tamaño Usados  Disp Uso% Montado en
dev                       2,9G      0  2,9G   0% /dev
run                       2,9G   1,1M  2,9G   1% /run
/dev/sda1                  40G    12G   26G  31% /
tmpfs                     2,9G      0  2,9G   0% /dev/shm
tmpfs                     4,0M      0  4,0M   0% /sys/fs/cgroup
tmpfs                     2,9G   8,0K  2,9G   1% /tmp
/dev/sdb1                 917G   671G  201G  78% /media/foo
/dev/sda2                 188G   178G  100M 100% /home
192.168.0.26:/descargas   2,7T   2,6T  115G  96% /media/descargas

Los valores son dados en potencias de 1024 y no de 1000. Si queremos esto último, sería la opción -H:

$ df -HS.ficheros              Tamaño Usados  Disp Uso% Montado en
dev                       3,2G      0  3,2G   0% /dev
run                       3,2G   1,2M  3,2G   1% /run
/dev/sda1                  43G    13G   28G  31% /
tmpfs                     3,2G      0  3,2G   0% /dev/shm
tmpfs                     4,2M      0  4,2M   0% /sys/fs/cgroup
tmpfs                     3,2G   8,2k  3,2G   1% /tmp
/dev/sdb1                 985G   720G  215G  78% /media/foo
/dev/sda2                 201G   191G  106M 100% /home
192.168.0.26:/descargas   3,0T   2,9T  124G  96% /media/descargas

Problemas discos duros

Revisión de sectores/bloques defectuosos:

badblocks -v /dev/sdXY > badsectors.txt

Donde /dev/sdXY es el dispositivo y la partición (Y).

Podemos luego indicar al sistema operativo que no escriba en esos sectores:

e2fsck -l badsectors.txt /dev/sdXY

Si el disco no es muy antiguo, seguramente incorpore “S.M.A.R.T.”, una característica que permite a los sistemas operativos verificar la integridad y salud de los discos. Necesitamos instalar el paquete smartmontools que incluye varias herramientas para acceder a la información SMART de los discos.

Comprobar la salud del dispositivo:

smartctl -a /dev/sdX

Usuarios

Crear directorios personales

Si queremos crear el directorio personal de un usuario existente que no tiene, lanzamos el siguiente comando con permisos de administrador.

mkhomedir_helper nombre_usuario

Se creará el directorio /home/nombre_usuario con los contenidos de /etc/skel

El directorio /home/nombre_usuario no debe existir previamente.

informatica/sistemas_operativos/linux/administracion/cli.1611331247.txt.gz · Última modificación: por tempwin