LINUX
Comprobar la temperatura de la CPU
Fuente:
https://itsfoss.com/check-laptop-cpu-temperature-ubuntu/
Matar procesos en entorno gráfico
En un entorno gráfico el más cómodo es xkill, al ejecutarlo el puntero del ratón se transforma en una cruz, se clica sobre la ventana del proceso a matar y ya está.
En el enlace adjunto se explican más métodos.
Matar procesos java
Una vez conocemos el PID, por ejemplo 5057
Fuente:
https://blog.desdelinux.net/como-matar-procesos-facilmente/
Poner teclado en español, Ubuntu.
El comado htop
instalamos el comando
Para matar un proceso seleccionamos el proceso con las flechas y pulsamos f9,
Con las flechas seleccionamos el signal, 3 SIGQUIT y 9 SIGKILL
Fuente:
https://www.howtogeek.com/howto/ubuntu/using-htop-to-monitor-system-processes-on-linux/
https://askubuntu.com/questions/596830/kill-process-with-htop
Poner teclado en español, Ubuntu.
El comado dd
Mostrar configuración de red con comandos
https://blog.desdelinux.net/configuracion-red-por-terminal/
Monitorizar el sistema
http://es.ccm.net/faq/3435-linux-comandos-para-monitorear-el-sistema
Raspberry - Control de temperatura, memoria asignada a la cpu y a la gpu y más opciones del comando vcgencmd
http://www.elinux.org/RPI_vcgencmd_usage
Administración de usuarios y grupos:
Comandos útiles en linux:
http://www.emezeta.com/articulos/10-comandos-interesantes-para-linux
http://blog.desdelinux.net/comandos-utiles-para-linux/
Mostrar las últimas líneas de un archivo en vivo
Muy útil para ve como evoluciona un archivo de log por ejemplo.
https://hablemoslinux.wordpress.com/2012/02/12/el-comando-tail/
Administración de usuarios y grupos:
https://wiki.archlinux.org/index.php/Users_and_groups_(Espa%C3%B1ol)
https://www.garron.me/es/gnu-linux/agregar-usuario-grupo-linux.html
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/administracin_de_usuarios_y_grupos.html
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/usuarios_y_grupos_de_usuarios_en_linux.html
http://www.linux-es.org/node/11
http://www.linuxtotal.com.mx/index.php?cont=info_admon_008
La información de los usuarios se encuenta en /etc/passwd y la de los grupos en /etc/group
Configurar red desde consola:
http://helpdesk.gnserver.org/index.php/manuales/linux/120
Comprobar los puertos en uso:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
https://ubunlog.com/como-comprobar-los-puertos-en-uso-en-linux/
Para ver espacio libre/ocupado en el disco:
Progreso y velocidad de copia de archivos y directorios en el terminal
Borrar directorios:
Para identificar las unidades de disco por su id.
Es útil en el caso de montar una unidad de disco al inicio del sistema, en el fstab.
Un ejemplo de fstab puede ser el siguiente. En la última línea se monta una partición de un disco usb con id "usb-ST350083_0AS_97FFFFFFFFFF-part1" en la carpeta /media/usbcopias
VMWARE
Clonar una máquina virtual:
Creamos previamente dentro del datastore un directorio vacio para la nueva máquina virtual
Aparecerán dos ficheros uno con la terminación "-flat"
Una vez terminada la copia. Entramos al Vsphere Client y creamos una máquina virtual nueva. Elegimos "Custom" y cuando pregunta por seleccionar un disco elegimos "un disco virtual existente", navegamos hasta encontrar el nuevo.
Fuente: http://www.lintips.com/?q=node/124
# watch -n 2 sensors
Matar procesos en entorno gráfico
En un entorno gráfico el más cómodo es xkill, al ejecutarlo el puntero del ratón se transforma en una cruz, se clica sobre la ventana del proceso a matar y ya está.
En el enlace adjunto se explican más métodos.
# xkill
Matar procesos java
# ps aux | grep java
Una vez conocemos el PID, por ejemplo 5057
# kill -9 5057
Fuente:
https://blog.desdelinux.net/como-matar-procesos-facilmente/
Poner teclado en español, Ubuntu.
# sudo
setxkbmap -layout
'es,es'
-model pc105
El comado htop
instalamos el comando
#
sudo apt-get install htop#
htopPara matar un proceso seleccionamos el proceso con las flechas y pulsamos f9,
Con las flechas seleccionamos el signal, 3 SIGQUIT y 9 SIGKILL
Fuente:
https://www.howtogeek.com/howto/ubuntu/using-htop-to-monitor-system-processes-on-linux/
https://askubuntu.com/questions/596830/kill-process-with-htop
Poner teclado en español, Ubuntu.
# sudo
setxkbmap -layout
'es,es'
-model pc105
El comado dd
Grabar una iso en un usb por ejemplo de ubuntu para que sea booteable
# umount /dev/sdb
# sudo dd if=/home/usuario/Descargas/ubuntu-18.04-desktop-amd64.iso of=/dev/sdb status=progress bs=4M && sync
Hacer una imagen de un disco, p.e. la sd de una raspberry
sudo dd if=/dev/sdb of=/home/javi/bkraspberry/mibackup_rbpi_01.img status=progress bs=4M
Restaurar la imagen creada anteriormente
# sudo dd if=/home/usuario/bkraspberry/mibackup_rbpi_01.img of=/dev/sdb status=progress bs=4M
Mostrar configuración de red con comandos
https://blog.desdelinux.net/configuracion-red-por-terminal/
# ip route show // muestra nuestra puerta de enlace
# ifconfig | grep inet // muestra nuestras ips v4 y v6
# ifconfig | grep ether // muestra la mac
# cat /etc/resolv.conf // muestra servidores DNS
# hostname // muestra el nombre del host
Monitorizar el sistema
http://es.ccm.net/faq/3435-linux-comandos-para-monitorear-el-sistema
# top
# uptime
Raspberry - Control de temperatura, memoria asignada a la cpu y a la gpu y más opciones del comando vcgencmd
http://www.elinux.org/RPI_vcgencmd_usage
# vcgencmd measure_temp
# vcgencmd get_mem arm && vcgencmd get_mem gpu
Administración de usuarios y grupos:
Comandos útiles en linux:
http://www.emezeta.com/articulos/10-comandos-interesantes-para-linux
http://blog.desdelinux.net/comandos-utiles-para-linux/
Mostrar las últimas líneas de un archivo en vivo
Muy útil para ve como evoluciona un archivo de log por ejemplo.
https://hablemoslinux.wordpress.com/2012/02/12/el-comando-tail/
# tail -f archivo.log
Administración de usuarios y grupos:
https://wiki.archlinux.org/index.php/Users_and_groups_(Espa%C3%B1ol)
https://www.garron.me/es/gnu-linux/agregar-usuario-grupo-linux.html
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/administracin_de_usuarios_y_grupos.html
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/usuarios_y_grupos_de_usuarios_en_linux.html
http://www.linux-es.org/node/11
http://www.linuxtotal.com.mx/index.php?cont=info_admon_008
//Añadir un usuario existente a un grupo existente, usuario plex grupo todos
usermod -a -G todos plex
// Eliminar un usuario de un grupo
sudo gpasswd -d [usuario] [grupo]
sudo gpasswd -d plex todos
// Crear un usuario
sudo useradd -g profesores -d /home/pedro -m -s /bin/bash pedro
// Establecer la contraseña del usuario
sudo passwd pedro
// Cambiar el home de un usuario
sudo usermod -d /home/carpeta_pedro pedro
// Eliminación de un usuario
sudo userdel -r pedro
// Añadir un grupo
sudo groupadd alumnos
La información de los usuarios se encuenta en /etc/passwd y la de los grupos en /etc/group
Configurar red desde consola:
http://helpdesk.gnserver.org/index.php/manuales/linux/120
# system-config-network
# service network restart
Comprobar los puertos en uso:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
https://ubunlog.com/como-comprobar-los-puertos-en-uso-en-linux/
# netstat -a | more (List all ports using netstat -a)
# netstat -at (List all tcp ports using netstat -at)
# netstat -au (List all udp ports using netstat -au)
# netstat -l (List only listening ports using netstat -l)
#
# sudo lsof -i -P -n
# sudo lsof -i -P -n | grep LISTEN
#
# netstat -putona | grep numero-de-puerto
- p: Muestra las conexiones para el protocolo especificado que puede ser TCP o UDP.
- u: Lista todos los puertos UDP.
- t: Lista todos los puertos TCP.
- o: Muestra los timers.
- n: Muestra el numero de puerto.
- a: Visualiza todas las conexiones activas del sistema.
#
# sudo nmap -sU -O localhost
# sudo nmap -sT -O 192.168.0.1
Para ver espacio libre/ocupado en el disco:
df (Muestra el espacio libre del disco)
du -u Fichero1 ... ficheroN (muestra el total que ocupan los ficheros)
du -s directorio (muestra el espacio que ocupa el directorio)
du -hlsc ( human,links,sumarice,gran total)
Progreso y velocidad de copia de archivos y directorios en el terminal
rsync -pogr --progress origen destino
rsync -P origen destino (lo mismo que el comando anterior más fácil)
rsync -P -r carpeta-origen carpeta-destino (-r para copiar directorios)
Borrar directorios:
rm -dfr ./carpeta (Borrar directorios no vacios - cuidado, asegurarse antes del borrado)
rmdir ./carpeta (Borra directorio, solo si vacio)
Para identificar las unidades de disco por su id.
[root@SAMBAsrv ~]# ls -la /dev/disk/by-id/* lrwxrwxrwx 1 root root 9 abr 17 14:47 /dev/disk/by-id/ata-MAXTOR_STM3160212A_5LSBJYVT -> ../../hdb lrwxrwxrwx 1 root root 10 abr 17 14:47 /dev/disk/by-id/ata-MAXTOR_STM3160212A_5LSBJYVT-part1 -> ../../hdb1 lrwxrwxrwx 1 root root 9 abr 17 14:47 /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J10X467269 -> ../../hdc lrwxrwxrwx 1 root root 10 abr 17 14:47 /dev/disk/by-id/ata-SAMSUNG_SP1604N_S013J10X467269-part1 -> ../../hdc1 lrwxrwxrwx 1 root root 9 abr 17 14:47 /dev/disk/by-id/ata-ST3250620A_9QE0J3NV -> ../../hda lrwxrwxrwx 1 root root 10 abr 17 14:47 /dev/disk/by-id/ata-ST3250620A_9QE0J3NV-part1 -> ../../hda1 lrwxrwxrwx 1 root root 10 abr 17 14:47 /dev/disk/by-id/ata-ST3250620A_9QE0J3NV-part2 -> ../../hda2 lrwxrwxrwx 1 root root 9 abr 17 14:47 /dev/disk/by-id/ata-TOSHIBA_DVD-ROM_SD-M1502_3100601902 -> ../../hdd lrwxrwxrwx 1 root root 9 abr 17 14:48 /dev/disk/by-id/usb-ST350083_0AS_97FFFFFFFFFF -> ../../sda lrwxrwxrwx 1 root root 10 abr 17 14:48 /dev/disk/by-id/usb-ST350083_0AS_97FFFFFFFFFF-part1 -> ../../sda1
Es útil en el caso de montar una unidad de disco al inicio del sistema, en el fstab.
Un ejemplo de fstab puede ser el siguiente. En la última línea se monta una partición de un disco usb con id "usb-ST350083_0AS_97FFFFFFFFFF-part1" en la carpeta /media/usbcopias
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/md0 /media/raid1 ext3 defaults 0 1 /dev/disk/by-id/usb-ST350083_0AS_97FFFFFFFFFF-part1 /media/usbcopias ext3 defaults 0 0
VMWARE
Clonar una máquina virtual:
Creamos previamente dentro del datastore un directorio vacio para la nueva máquina virtual
vmkfstools -i /vmfs/volumes/datastore1/vm_original/vm_original.vmdk /vmfs/volumes/datastore1/vm_nueva/vm_nueva.vmdk -d thin
Aparecerán dos ficheros uno con la terminación "-flat"
Una vez terminada la copia. Entramos al Vsphere Client y creamos una máquina virtual nueva. Elegimos "Custom" y cuando pregunta por seleccionar un disco elegimos "un disco virtual existente", navegamos hasta encontrar el nuevo.
Fuente: http://www.lintips.com/?q=node/124
No hay comentarios:
Publicar un comentario