Gestión de Usuarios y Comandos Esenciales en Linux

Clear.-


(equivalente  a cls en el entorno DOS) limpiar la pantalla.

Date.-


Lo que hace es proporcionarnos la fecha y hora del sistema (día y hora).

2 dígitos mes,2 dígitos del dia,2 dígitos para la hora y 2 dígitos para los minutos

Cal.-


Calendario de un determinado año. Cal  7(Nº mes) 2008, para el calendario de un mes.

Who.-


Muestra en pantalla una línea por cada usuario que estén conectados en ese momento en el sistema. El comando who va a mostrar de izquierda a derecha el nombre de identificación del usuario, el numero de terminal, y la fecha y hora de identificación al sistema. Una variedad de este comando es who i am, que muestra solamente información del usuario que lo solicita.

Passwd.-


nos proporciona esta orden se introduce sin parámetros o modificadores, permite al usuario cambiar o asignar una contraseña siempre que el administrador lo permita.

Uname.-


muestra información de tipo sistema operativo, la versión, el tipo de ordenador desde que nos conectamos entre otros datos.

Logname.-


muestra el contenido de la variable LOGNAME, esta variable lo que contiene es el nombre del usuario conectado al ordenador, es decir el nombre del usuario con el que nos hemos conectado al sistema operativo Linux.

Id.-


muestra el número de identificación y el grupo de que pertenece el usuario.

Man.-


man proporciona ayuda sobre un comando, (equivalente help). Man –q (En Unix)  muestra la siguiente página del manual.

Echo (cadena).-


visualiza la cadena que se pasa como parámetro.

Banner (cadena).-


muestra la cadena en caracteres grandes.

| (AltGr + Tecla nº1).-


  sirve si quieres escribir varios comandos a la vez

Pwd.-


va  amostrar el directorio actual en el que nos encontramos.

Ls.-


(equivalente a dir), muestra el contenido de un directorio. Con los modificadores:
-l  muestra los permisos el tamaño el nombre, la fecha, etc.… Con –R (equivalente a tree) lo que hace es mostrar la estructura de directorios.
–A muestra los ficheros que estén ocultos.
–D y a continuación nombre directorio, nos va a mostrar los permisos del directorio especificado.

Cd.-


permite movernos de un  directorio a otro del sistema de archivos (cd   ..)
.

$HOME.-


es una variable del entorno que contiene nuestro directorio personal, que es aquel directorio que cuelga del directorio HOME con nuestro nombre de usuario.

Por ejemplo:

Cd $HOME­.-

nos llevara a nuestro directorio personal.

Mkdir.-


(equivale md ) permite crear un directorio, cuando se crea un directorio también se crea las entradas . y

.

y hacían referencia al directorio actual y al padre.

Rmdir.-


(equivale al rd) borra directorios.

Cp.-


(equivalente xcopy). Con el modificador –R (en mayúscula) copia toda la estructura jerárquica de un directorio en otra zona de estructura de archivos.

Mv.-


Si se utiliza con directorios sirve para cambiar el nombre del directorio(equivalente rename), si se utiliza con ficheros sirve para mover de un sitio a otro (equivalente al mové).

Newgrp.-


Permite cambiar de grupo de trabajo en una sesíón de trabajo.


Un ejemplo:


si añadimos un nuevo disco duro, con dos particiones, tendremos que tener en cuenta que estas particiones se asocian a el dispositivo “sdb” ya que “sda” es el dispositivo principal, en concreto en el directorio “/dev” el dispositivo “sdb1” será asociado a la primera partición del segundo disco y “sdb2” el dispositivo asociado a la segunda partición de este disco, estas asociaciones del disco físico con los dispositivos lógicos se hacen de forma automática.

1º/ Se formatea. “fdformat

2º/ Se particiona el disco “fdisk

3º/Se le asigna un sistema de archivos al disco. “mkdosfs” o “mkfs

4º/Se monta el dispositivo en el S.A (sistema de archivos) “mount / umount

Para dar de alta.-


useradd, contiene los siguientes modificadores:

           
-c  comentario //introduce un comentario para tener una información del usuario

           
-d directorio home  //especifica el directorio de trabajo

           
-e fecha AAAA MM DD //indica la fecha en la que expira la cuenta del usuario

           
-g gid // grupo principal del usuario


-G group,group // añadir grupos secundarios


-p password // devuelve una contraseña encriptado para el usuario


-u

UID  // para identificar un UID al usuario, este numero de UID deber ser positivo y único, si no se especifica este parámetro el sistema va a asignarle el siguiente UID libre

En último lugar se pondría el nombre de la cuenta de usuario

Para modificar – usermod, los mismos modificadores que useradd, pero para modificarlos.

También utiliza otros dos modificadores que son los siguientes:

           
-l login    //cambiarías el nombre de la cuenta de usuario 

           

-s

Shell  // para cambiarle el Shell con el que trabaja el usuario

Para eliminar – userdel  y a continuación el nombre de la cuenta de usuario, sus modificadores son:

 –r va a borrar el directorio personal del usuario,

kill lo que hace es finalizar un proceso, para ello es necesario conocer el PID del proceso. Es $kill PID        $sudo kill 5300

killall para finalizar los subproceso de un proceso.

$killall nombreproceso

Para comprobar si en realidad lo has finalizado: ps

Para eliminarlo definitivamente y incondicionalmente: $sudo –9  kill PID

A veces puede ocurrir que al ver los procesos activos el proceso que desea finalizarse tiene lanzado varios subprocesos lanzados, dispone de varios PID. Para terminarlo definitivamente,

Con la orden kill podemos también detener un proceso como  $sudo kill –stop  PID (del proceso), y para reanudarlo $sudo kill –CONT PID (del proceso).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.