Comando uname
Valencia, 14/05/2017, G.B.
Si el resultado es x86_64, nuestra máquina corre a 64 bits.
Comando uname
Valencia, 14/05/2017, G.B.
Si el resultado es x86_64, nuestra máquina corre a 64 bits.
Valencia, 19/12/2016
arch mostrar la arquitectura de la máquina
guillermo@guillermo-OptiPlex-GX520:~$ arch
i686
uname -m mostrar la arquitectura de la máquina
guillermo@guillermo-OptiPlex-GX520:~$ arch
i686
uname -r mostrar la versión del kernel usado
guillermo@guillermo-OptiPlex-GX520:~$ arch
i686
dmidecode -q mostrar los componentes (hardware) del sistema
Necesita permisos de superusuario (sudo dmidecode -q) No adjunto resultado porque son muchas líneas de salida mostrando todos los componentes
hdparm -i /dev/sda mostrar las características de un disco duro. Necesita permisos de superusuario (sudo hdparm -i /dev/sda)
/dev/sda:
Model=ST3200822A, FwRev=3.02, SerialNo=5LJ0Y653
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=8
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=390721968
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-1,2,3,4,5,6
* signifies the current active mode
hdparm -tT /dev/sda realizar prueba de lectura en un disco duro. Necesita permisos de superusuario (sudo):
guillermo@guillermo-OptiPlex-GX520:~$ sudo hdparm -tT /dev/sda
[sudo] password for guillermo:
/dev/sda:
Timing cached reads: 1836 MB in 2.00 seconds = 918.58 MB/sec
Timing buffered disk reads: 178 MB in 3.02 seconds = 58.88 MB/sec
cat /proc/cpuinfo mostrar información de la CPU
(No muestro líneas de salida porque son demasiadas)
cat /proc/interrupts mostrar las interrupciones
(No muestro líneas de salida porque son demasiadas)
cat /proc/meminfo verificar el uso de memoria
(No muestro líneas de salida porque son demasiadas)
cat /proc/swaps mostrar ficheros swap
guillermo@guillermo-OptiPlex-GX520:~$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sdb5 partition 3133436 165756 -1
cat /proc/version mostrar la versión del kernel
guillermo@guillermo-OptiPlex-GX520:~$ cat /proc/version
Linux version 3.2.0-119-generic (buildd@lgw01-42) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #162-Ubuntu SMP Tue Dec 6 14:02:25 UTC 2016
(No muestro líneas de salida porque son demasiadas)
cat /proc/mounts mostrar el sistema de ficheros montado
(No muestro líneas de salida porque son demasiadas)
lspci -tv mostrar los dispositivos PCI
(No muestro líneas de salida porque son demasiadas)
lsusb -tv: mostrar los dispositivos USB
guillermo@guillermo-OptiPlex-GX520:~$ lsusb -tv
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 3, If 1, Class=HID, Driver=usbhid, 1.5M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 3: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 8: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
date mostrar la fecha del sistema
guillermo@guillermo-OptiPlex-GX520:~$ date
lun dic 19 00:36:59 CET 2016
cal 2016 mostrar el calendario de 2016
(No muestro líneas de salida porque son demasiadas)
cal 12 2016 mostrar el calendario para el mes diciembre de 2016
guillermo@guillermo-OptiPlex-GX520:~$ cal 12 2016
Diciembre 2016
do lu ma mi ju vi sá
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
date 041217002016.00 colocar (declarar, ajustar) fecha y hora. (Nota para mí: Comprobar formato fecha)
clock -w guardar los cambios de fecha en la BIOS
Welcome to Webminal, the free GNU/Linux Online Terminal
We provide an unique free online learning platform where you can learn about Linux, practise, play with Linux and interact with other Linux users.
Con Webminal podrás iniciarte en la terminal de Linux de forma gratuita, con la opción de 3 distribuciones distintas: Fedora, Ubuntu y CentOS. Además, también te permite aprender MySQL online.
Otra funcionalidad ‘didáctica’ interesante es la comparación de varias tareas sencillas tanto en Windows como en Linux, para que podamos ver la potencia, rapidez y sencillez del sistema libre frente al de Microsoft. Eso sí, utilizando la consola o terminal. Recordemos que en Linux también se hacen las tareas de forma gráfica, sin introducir código en la consola. Pero cuanto más sepamos, mejores resultados obtendremos.
Con Webminal tienes la posibilidad de crear una suscripción de pago para obtener mayores prestaciones. Yo acabo de crearme una cuenta gratuita y voy a probarlo!
Embebo el vídeo oficial sobre Webminal:
Valencia, 28/01/2016, G.B.
Si delante del usuario escribimos – nos abrirá una nueva shell con las preferencias del usuario al que hayamos cambiado: su –marian.
Post recuperado de LinuxAll…
Valencia, 28/01/2016, G.B.
Linux es un sistema multiusuario, por lo que podemos tener varios usuarios corriendo en el sistema con diferentes sesiones. Para ver de una ‘tacada’ todos los usuarios que han iniciado sesión en nuestra máquina (si dicha máquina tiene configurados más de un usuario), utilizaremos la consola o terminal y escribiremos el siguiente comando: w
Ejemplo en sesión Gnome (Gnome-session):
Con el comando ps -fea podremos ver todos los procesos abiertos con su correspondiente PID o número identificador del proceso.
Ejemplo en sesión Gnome (Gnome-session):
Una nota rápida
sudo lshw
Para más información al respecto, visita: www.ezix.org/project/wiki/HardwareLiSter
Sencillo y útil, ¿verdad? Es que LInux es mucho Linux…
![]() |
Shell de Unix. Fuente: Wikipedia |
El Shell es el intérprete de comandos entre el usuario y el sistema operativo. Mediante una serie de órdenes o comandos, los usuarios ponemos con el núcleo o kernel de Linux y, por extensión, con todas las herramientas del sistema operativo.
El programa que se utiliza en la Shell de Linux es generalmente Bash (Bourne again shell), ‘equivalente’ al MS-DOS en los sistemas Windows, pero hay más disponibles(ver el enlace de la Wikipedia sobre Shell de Unix).
![]() |
Consola gráfica o Terminal en Ubuntu Linux – Linux ALL |
A pesar de lo que pueda parecer en un principio, trabajar con la consola ‘dura y pura’ de Linux no es tan difícil como parece, al menos para realizar tareas sencillas. Cierto es que en una sesión de terminal podemos hacer muchas, muchas cosas…
Iniciar sesión en la terminal o consola sin entorno gráfico
Bien, si queremos empezar a utilizarla la terminal de Linux sin entorno gráfico, simplemente pulsaremos Crtl + Alt + F1 y para volver al modo gráfico, pulsaremos Crtl + Alt + F7.
Los sistemas operativos de GNU(Linux nos permite iniciar hasta 6 sesiones de terminal:
Crtl + Alt + F1 (primera consola)
Crtl + Alt + F2 (segunda consola)
A partir de ahí, utilizaremos los comandos de Linux para realizar las distintas tareas.
![]() |
Imágenes de terminales en Linux (búsqueda de Google) |
– Shell de Unix (Wikipedia)
– Linux /Shell (es.kioskera.net)
– Consola (shell) (linuxbasico.blogspot.com)
Aunque puedes utilizar cualquier distribución o ‘distro’ Linux sin tocar la consola o terminal, sin conocer ningún comando, es bueno que conozcas los básicos, y cuantos más mejor. Pero poco a poco.
Adjunto una tabla de la web es.kioskera.net con los principales comandos de Linux y sus equivalencias en DOS:
Comando | Descripción | Equivalente a DOS |
---|---|---|
ls | listas del contenido de un directorio | dir |
cd | cambio de directorio | cd |
cd .. | directorio principal | cd.. |
mkdir | crea un nuevo directorio | md |
rmdir | elimina un directorio | deltree |
cp | copia de un archivo | copy, xcopy |
mv | mueve un archivo | move |
rm | elimina un archivo | del |
passwd | cambia la contraseña del usuario | |
cat | muestra el contenido del archivo | type |
more | muestra el contenido del archivo con pausas | type |more |
man apropos | ayuda para el comando requerido | help |
lpr | imprime el archivo requerido | |
chmod | cambia el atributo de un archivo chmod XXX file XXX= Usuario|Grupo|Otro en el que X representa un número entero 1<X<7 Lectura=4, Escritura=2, Ejecución=1 X=Leer+Escribir+Ejecutar 0 significa ningún derecho 1 significa derecho de ejecución 2 significa derecho de escritura 3 significa derechos de escritura y ejecución 4 significa derecho de lectura 5 significa derechos de lectura y de ejecución 6 significa derechos de lectura y de escritura 7 significa todos los derechos | |
chfn | cambia la información personal vista tipográficamente | |
chsh | cambia la shell: chsh user ubicación_de_la_shell | |
finger | lista de usuarios conectados | |
traceroute | traza la ruta entre el equipo local y el equipo visualizado | |
ftp [machine] [port] get put quit | transfiere el archivo entre el equipo local y el equipo de destino recupera un archivo (get) envía un archivo(put) sale de la sesión FTP (quit) | |
telnet [machine] | realiza una aplicación telnet | |
talk | permite hablar con un usuario conectado talk user | |
mesg | autoriza o rechaza el comando talk mesg n : Impide la recepción de mensajes talk mesg y : Permite recibir mensajes talk | |
logout | desconexión |
Más información sobre los comandos de Linux: