jueves, 10 de agosto de 2017

Como saber cual es tu dirección IP



En algunas ocasiones resulta necesario conocer cuál es la dirección ip del computador.  
Se debe saber determinar en qué interfaz o adaptador se realizará la búsqueda. Por lo general existen el adaptador eth0 que es la tarjeta de red ethernet 10/100 la cual se conecta con cable a la pc y el adaptador wlan0 que es la tarjeta de red inalambrica (wireless)  
Así que a continuación se describirán tres métodos:

lunes, 7 de agosto de 2017

Cómo obtener información de las unidades de almacenamiento de tu PC





lsblk
El comando lsblk muestra información relacionada con todas las unidades de almacenamiento (HDD, SSD, DVD, memorias flash, etc.) que se encuentren instaladas en el computador.

Sintaxis:
# lsblk [opciones] [dispositivos ...]

Opciones más utilizadas:
-a Muestra el nombre del dispositivo, número mayor y menor del dispositivo, indica si la unidad es removible, tamaño, indica si es de sólo lectura, tipo de unidad (disco, partición, solo lectura) y lugar donde se encuentra montada la unidad (/,SWAP, /home, etc.)
-m Muestra el nombre del dispositivo, tamaño, propietario del dispositivo, grupo al cual pertenece(disk, cdrom, floppy, etc) y modo (permisos)
-o Muestra una columna determinada de información.

Columnas más utilizadas
HOTPLUG 0 (No es HOT-PLUG) 1 (Es HOT-PLUG)
GROUP   Grupo del dispositivo (Disco, CD-ROM, floppy)
NAME   Nombre del dispositivo
MAJ:MIN   Número mayor y menor del dispositivo
MODE   Permisos del dispositivo
MODEL   Modelo del dispositivo
MOUNTPOINT   Lugar donde se encuentra montado el dispositivo
OWNER   Nombre del propietario
RO   0 (No es de solo lectura) 1 (Es de solo lectura)
RM   0 (Es removible) 1 (Es removible)
SERIAL   Número serial del dispositivo
SIZE   Tamaño del dispositivo
STATE   Indica si se encuentra ejecutando o no.
TYPE   Tipo de dispositivo (Disco, Partición, sólo lectura)

HOT-PLUG: (Conexión en caliente) Es la capacidad de un dispositivo para conectarse y desconectarse al computador sin necesidad de apagar el mismo. (USB, Firewire, SATA)

Ejercicio #1:
Mostrar la información básica de las unidades de almacenamiento de la PC
# lsblk -a
NAME MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda        8:0       0 465,8G   0 disk
├─sda1  8:0       0      28G   0 part  /
├─sda2  8:5       0        1K   0 part  
├─sda5  8:6       0     3,9G   0 part [SWAP]
└─sda6  8:7       0  433,9G   0 part /home
sr0      11:0       1   1024M   0 rom


Ejercicio #2:
Mostrar sólo nombre, modelo, serial,si es de solo-lectura, si es removible, tamaño, si es tipo HOT-PLUG y tipo
# lsblk -o name,model,serial,ro,rm,size,hotplug,group,tipo
NAME    MODEL               SERIAL            RO RM    SIZE    HOTPLUG   TYPE  
sda       wdc wd5000bvpt  WD-1CA1197     0   0  465,8G               0    disk
├─sda1                                                    0   0       28G              0     part
├─sda2                                                    0   0         1K              0     part
├─sda5                                                    0   0      3,9G              0     part
└─sda6                                                    0   0   433,9G             0     part

sr0      DVD a DSBASS       1092307           0   1   1024M              1     rom


Image by www.solvetic.com


viernes, 21 de julio de 2017

Cómo administrar contraseñas de usuarios en GNU/Linux: passwd




passwd
El comando “passwd”  permite a un usuario cambiar su contraseña. El caso que el usuario sea “root” le permite cambiar la contraseña de cualquier usuario.
Por lo general en GNU/Linux, la información de los usuarios se almacena en “/etc/passwd” y las contraseñas en “/etc/shadow”.
Linux rechaza las contraseñas menores a 6 caracteres o que incluyen caracteres especiales no aceptados. Se aceptan caracteres en minúscula y mayúscula, dígitos del 0 al 9 y signos de puntuación.
Si un usuario olvida su contraseña, esta no puede recuperarse sino que se asigna una nueva que invalide la anterior.


Sintaxis:
# passwd  [opciones] [nombre del usuario]


Opciones más utilizadas:
-d borra la contraseña para la cuenta indicada.
-l bloquea la contraseña. El usuario no puede cambiar su contraseña.
-u desbloquea la contraseña. El usuario puede cambiar su contraseña.
-S informa del estado de la contraseña la cuenta indicada.
-w establece el número de días para informar caducidad de la contraseña.
-n establece el número mínimo de días antes de cambiar la contraseña.
-x establece el número máximo de días antes de cambiar la contraseña.


Los siguientes Ejercicios se aplican siendo usuario “root”. Para aplicar los Ejercicios se creará un usuario y luego al final del ejercicio será eliminado.


Ejercicio previo:
Crear el usuario “heli”.
# useradd -d /home/heli -m -s /bin/bash heli


Ejercicio #1:
Asignar la contraseña “hola1234” al usuario “heli”.
# passwd heli
Introduzca la nueva contraseña de UNIX: ********
Vuelva a escribir la nueva contraseña de UNIX: ********
Passwd: contraseña actualizada correctamente


Ejercicio #2:
Se requiere que el usuario “heli” no pueda cambiar su contraseña. Así que proceda a bloquearla.
# passwd -l heli
passwd: información de caducidad de la contraseña cambiada.


Ejercicio #3:
Ver información toda la información referente a la contraseña del usuario “heli”.
# passwd -S heli
heli L 07/21/2017 0 99999 7 -1


Ejercicio #4:
Desbloquear la contraseña del usuario “heli”.
# passwd -u heli
passwd: información de caducidad de la contraseña cambiada.


Ejercicio #5:
El usuario “heli” no requiere de contraseña, proceda a  eliminarla.
# passwd -d heli


Ejercicio posterior:
Cambie a usuario “heli”.
#su heli
Verifique quién es el usuario activo. (observe que no solicitó contraseña)
$ whoami
Cambie a superusuario
# su
Elimine el usuario “heli”
# userdel -r heli


Información adicional:
Información que devuelve passwd con la opción -S:
Sintaxis:
# passwd -S usuario
usuario S dd/mm/aaaa f1 f2 f3 f4
Descripción de la información:
Usuario: nombre del usuario.
S: Estado de la clave. (L) bloqueada (P) activa y (NP) sin clave
dd/mm/aaaa: fecha de la última modificación de la clave
f1: duración mínima en días después de la modificación
f2: duración máxima en días hasta la próxima modificación.
f3: duración en días de la advertencia al cambio de clave
f4: duración autorizada en días de inactividad (-1 = infinita)

Image by www.solvetic.com


miércoles, 19 de julio de 2017

Cómo "ser" un superusuario en Linux: Comandos su y sudo




Cuando se opera un computador con GNU/Linux resulta conveniente utilizar un usuario sin permisos de administración. Sólo al momento de realizar tareas de mantenimiento o configuración en la máquina es necesario utilizar un usuario con privilegios de administración, para ello se utiliza el usuario “root” o superusuario. Para utilizar comandos como superusuario puede utilizarse el comando su o sudo.

viernes, 14 de julio de 2017

Cómo conocer las características de tu equipo desde la consola de Linux



uname
El comando uname devuelve el nombre, versión y otros detalles de la máquina y el sistema operativo que se ejecuta en ella.  El nombre de este comando proviene de la abreviatura “unix name”.


Sintaxis:
# uname [opciones]

sábado, 24 de junio de 2017

Evolución de la Interfaz de usuario en los sistemas



La interfaz de usuario es el medio mediante el cual el usuario se comunica con el computador o dispositivo electrónico y comprende todos los aspectos de contacto entre el usuario y el equipo.
Una interfaz de usuario debe ser fácil de entender y utilizar, pero es preferible utilizar los términos "amigable” e “intuitivo" debido a que la palabra “fácil” puede resultar ser subjetivo.

La evolución de la interfaz gráfica de usuario ha pasado por tres etapas:
1. Interfaz de Línea de Comando (CLI)
2. Interfaz Gráfica de Usuario (GUI)
3. Interfaz Natural de Usuario (NUI)

domingo, 4 de junio de 2017

Cómo migrar una tabla MySQL a un archivo texto


Objetivo:
Migrar una tabla MySQL como un archivo texto.

Ejercicio:
Dada una tabla denominada “animales” de la base de datos zoologico, copiar todos sus registros a un archivo texto denominado “animales.txt”.

Si no se tiene creada esta tabla de un ejercicio previo. Se describen los pasos para crear la tabla con tres registros.