Diferencia entre revisiones de «Usuario:ManuelRomero/UtilidadesLinuxBasico»
De WikiEducator
(→Buscar un paquete) |
(→Puertos) |
||
(25 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | http://www.mediawiki.org/wiki/Help:Magic_words/es | ||
+ | ===Acceso directo=== | ||
+ | *Se crea el fichero | ||
+ | <source lang=bash> | ||
+ | sudo vim /usr/share/applications/nombreprograma.desktop | ||
+ | </source> | ||
+ | *Se agrega la información del programa que queremos lanzar | ||
+ | <source lang=bash> | ||
+ | [Desktop Entry] | ||
+ | Name=Nombre del programa | ||
+ | Comment=Comentario sobre el programa | ||
+ | Exec=/home/usuario/carpetaPrograma/bin/programa.sh | ||
+ | Icon=/home/usuario/Images/iconoPrograma | ||
+ | Terminal=false | ||
+ | Type=Application | ||
+ | </source> | ||
+ | ===Establecer colores de ficheros/directorios === | ||
+ | ;Cambiar los colores al hacer un ls de los directorios | ||
+ | (Si nos apetece, podemos personalizar un poco el bash o ohmyshell ....) | ||
+ | *A veces los colores que se ven al listar los ficheros y directorios no son los que más nos gustan, pero podemos adaptarlos modificando nuestro fichero de configuración de '''''bash'''''. | ||
+ | *Son muchas las web donde podemos sacar esta información | ||
+ | *También podemos dejar los colores como están | ||
+ | {{MRM_Web| | ||
+ | http://linux-sxs.org/housekeeping/lscolors.html | ||
+ | }} | ||
+ | *Para ver los colores | ||
+ | https://jonasjacek.github.io/colors/ | ||
+ | <source lang=bash> | ||
+ | alias ls='ls --color' | ||
+ | LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' | ||
+ | export LS_COLORS | ||
+ | </source> | ||
+ | *Cargamos el fichero de configuración | ||
+ | <source lang=bash> | ||
+ | source .bashrc | ||
+ | </source> | ||
+ | o | ||
+ | <source lang=bash> | ||
+ | . .bashrc | ||
+ | </source> | ||
+ | |||
+ | ===Ver dispositivos de bloque=== | ||
+ | <source lang=bash> | ||
+ | lsblk | ||
+ | </source> | ||
+ | *El comando '''''lsblk''''' nos muestra información de todos los dispositivos de bloque (discos duros, SSD, memorias flash, CD-ROM…) que forman parte del hardware de nuestro ordenador. | ||
+ | ===Distribuir pantallas=== | ||
+ | *Tecla windows mas cursores en gnome | ||
+ | |||
+ | ===Eliminar trabajo de impresión=== | ||
+ | sudo lprm ---nombre_impresora--- | ||
+ | *Nombre de impresora si no queremos que sea la de por defecto | ||
+ | |||
===Paquete Instalado?=== | ===Paquete Instalado?=== | ||
+ | |||
;debian, ubuntu,... | ;debian, ubuntu,... | ||
*dpkg --get-selections | grep apache2 | *dpkg --get-selections | grep apache2 | ||
Línea 12: | Línea 66: | ||
*Por ejemplo todos los paquetes relacionados con jre de java | *Por ejemplo todos los paquetes relacionados con jre de java | ||
aptitude search "?provides(java-runtime)" | aptitude search "?provides(java-runtime)" | ||
+ | ===Añadir un gw por defecto=== | ||
+ | ip route add default via ''ip_gw'' | ||
+ | route add default gw ''ip_gw'' | ||
+ | Ambos necesitan privilegios de root o sudo | ||
+ | ===Definir variables de entorno a nivel local=== | ||
+ | *Editamos el fichero /etc/profile | ||
+ | *Incluimos la nueva variable y/o actualizamos una existente | ||
+ | JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre/ | ||
+ | PAHT=$PATH:$JAVA_HOME/bin | ||
+ | *Exportamos la variable | ||
+ | export PATH JAVA_HOME | ||
+ | *Actualizamos las variables de entorno del sistema | ||
+ | $ source /etc/profile | ||
+ | *o bien con un punto | ||
+ | $ . /etc/profile | ||
+ | ===Versión que tengo instalada de linux=== | ||
+ | cat /etc/issue.net | ||
+ | ó más información | ||
+ | lsb_release -a | ||
+ | ===java en linux=== | ||
+ | *paquete openjdk-6-jdk | ||
+ | *Version del jre | ||
+ | java -version | ||
+ | Versión del jdk | ||
+ | javac -version | ||
+ | |||
+ | Cambiar de version del jre si tengo varias (no del compilador "javac") | ||
+ | sudo /usr/sbin/update-alternatives --config java | ||
+ | <hr> | ||
+ | |||
+ | ===VmWare=== | ||
+ | ;situación | ||
+ | :Máquitna en estado suspendido y quieres que arranque de nuevo como si estuvira power off | ||
+ | # editamos el fichero .vxm de la máquina | ||
+ | # Eliminamos las líneas de cheackpoint* | ||
+ | # Rearrancamos la máquina virutal | ||
+ | ====Instalaciones==== | ||
+ | *Aptitude | ||
+ | sudo apt-get install aptitude | ||
+ | *Chromium | ||
+ | apt-get install sudo apt-get install chromium-browser | ||
+ | Chrome | ||
+ | *Apache2 | ||
+ | *Netbeans | ||
+ | *Vagrant | ||
+ | *XDebug | ||
+ | *Nagios | ||
+ | |||
+ | ===Paint para ubuntu=== | ||
+ | *Buena pinta :) | ||
+ | sudo apt-get install kolourpaint4 | ||
+ | |||
+ | *http://www.kolourpaint.org/ | ||
+ | *https://sysads.co.uk/2014/06/21/install-kolourpaint-ubuntu-14-04/ | ||
+ | |||
+ | ===Kazam para linux=== | ||
+ | *Para instalar la última versión (1.5 en abril de 2018), que tiene webcam | ||
+ | sudo apt-add-repository ppa:sylvain-pineau/kazam | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install kazam | ||
+ | *(Grabar vídeos) | ||
+ | https://launchpad.net/kazam | ||
+ | <source lang=bash> | ||
+ | SUPER-CTRL-Q - Quit | ||
+ | SUPER-CTRL-W - Show/Hide main window | ||
+ | SUPER-CTRL-R - Start Recording | ||
+ | SUPER-CTRL-F - Finish Recording | ||
+ | </source> | ||
+ | *Para instalar ffmpeg | ||
+ | sudo add-apt-repository ppa:jonathonf/ffmpeg-3 | ||
+ | sudo apt-get update | ||
+ | sudo apt install ffmpeg libav-tools x264 x265 | ||
+ | |||
+ | *Para convertir los .movie que crea kazam a .avi | ||
+ | |||
+ | ffmpeg -i original_file.rm /media/disk/new_file.avi | ||
+ | |||
+ | ===Puertos=== | ||
+ | *Cmo ver el tema de puertos | ||
+ | <source lang=bash> | ||
+ | nmap localhost | ||
+ | </source> | ||
+ | *El resultado sera una lista con los puertos que tienes abiertos, los protocolos que utilizan y los servicios que están corriendo en este momento. | ||
+ | *Para cerrar algún puerto solo es necesario ejecutar una linea como la siguiente en una terminal (En este caso cerramos el puerto 80): | ||
+ | fuser -k 80/tcp | ||
+ | |||
+ | ===Crear un disco de autoarranque=== | ||
+ | *Primero bajar la iso, y luego ejecutar | ||
+ | <source lang=bash> | ||
+ | usb-creator-gtk | ||
+ | </source> | ||
+ | *Todo muy fácil |
Última revisión de 22:43 8 abr 2023
http://www.mediawiki.org/wiki/Help:Magic_words/es
Contenido
- 1 Acceso directo
- 2 Establecer colores de ficheros/directorios
- 3 Ver dispositivos de bloque
- 4 Distribuir pantallas
- 5 Eliminar trabajo de impresión
- 6 Paquete Instalado?
- 7 Buscar un paquete
- 8 Añadir un gw por defecto
- 9 Definir variables de entorno a nivel local
- 10 Versión que tengo instalada de linux
- 11 java en linux
- 12 VmWare
- 13 Paint para ubuntu
- 14 Kazam para linux
- 15 Puertos
- 16 Crear un disco de autoarranque
Acceso directo
- Se crea el fichero
sudo vim /usr/share/applications/nombreprograma.desktop
- Se agrega la información del programa que queremos lanzar
[Desktop Entry] Name=Nombre del programa Comment=Comentario sobre el programa Exec=/home/usuario/carpetaPrograma/bin/programa.sh Icon=/home/usuario/Images/iconoPrograma Terminal=false Type=Application
Establecer colores de ficheros/directorios
- Cambiar los colores al hacer un ls de los directorios
(Si nos apetece, podemos personalizar un poco el bash o ohmyshell ....)
- A veces los colores que se ven al listar los ficheros y directorios no son los que más nos gustan, pero podemos adaptarlos modificando nuestro fichero de configuración de bash.
- Son muchas las web donde podemos sacar esta información
- También podemos dejar los colores como están
http://linux-sxs.org/housekeeping/lscolors.html |
- Para ver los colores
https://jonasjacek.github.io/colors/
alias ls='ls --color' LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS
- Cargamos el fichero de configuración
source .bashrc
o
. .bashrc
Ver dispositivos de bloque
lsblk
- El comando lsblk nos muestra información de todos los dispositivos de bloque (discos duros, SSD, memorias flash, CD-ROM…) que forman parte del hardware de nuestro ordenador.
Distribuir pantallas
- Tecla windows mas cursores en gnome
Eliminar trabajo de impresión
sudo lprm ---nombre_impresora---
- Nombre de impresora si no queremos que sea la de por defecto
Paquete Instalado?
- debian, ubuntu,...
- dpkg --get-selections | grep apache2
dpk g --get-selections | grep apache2
Buscar un paquete
- aptitude show [paquete] | grep Estado
aptitude show [paquete] | grep Estado
- aptitude search paquete
- Para ver todos los paquete relacionados con un servicio o aplicación
- Por ejemplo todos los paquetes relacionados con jre de java
aptitude search "?provides(java-runtime)"
Añadir un gw por defecto
ip route add default via ip_gw route add default gw ip_gw
Ambos necesitan privilegios de root o sudo
Definir variables de entorno a nivel local
- Editamos el fichero /etc/profile
- Incluimos la nueva variable y/o actualizamos una existente
JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre/ PAHT=$PATH:$JAVA_HOME/bin
- Exportamos la variable
export PATH JAVA_HOME
- Actualizamos las variables de entorno del sistema
$ source /etc/profile
- o bien con un punto
$ . /etc/profile
Versión que tengo instalada de linux
cat /etc/issue.net
ó más información
lsb_release -a
java en linux
- paquete openjdk-6-jdk
- Version del jre
java -version
Versión del jdk
javac -version
Cambiar de version del jre si tengo varias (no del compilador "javac")
sudo /usr/sbin/update-alternatives --config java
VmWare
- situación
- Máquitna en estado suspendido y quieres que arranque de nuevo como si estuvira power off
- editamos el fichero .vxm de la máquina
- Eliminamos las líneas de cheackpoint*
- Rearrancamos la máquina virutal
Instalaciones
- Aptitude
sudo apt-get install aptitude
- Chromium
apt-get install sudo apt-get install chromium-browser
Chrome
- Apache2
- Netbeans
- Vagrant
- XDebug
- Nagios
Paint para ubuntu
- Buena pinta :)
sudo apt-get install kolourpaint4
Kazam para linux
- Para instalar la última versión (1.5 en abril de 2018), que tiene webcam
sudo apt-add-repository ppa:sylvain-pineau/kazam sudo apt-get update sudo apt-get install kazam
- (Grabar vídeos)
https://launchpad.net/kazam
SUPER-CTRL-Q - Quit
SUPER-CTRL-W - Show/Hide main window
SUPER-CTRL-R - Start Recording
SUPER-CTRL-F - Finish Recording
- Para instalar ffmpeg
sudo add-apt-repository ppa:jonathonf/ffmpeg-3 sudo apt-get update sudo apt install ffmpeg libav-tools x264 x265
- Para convertir los .movie que crea kazam a .avi
ffmpeg -i original_file.rm /media/disk/new_file.avi
Puertos
- Cmo ver el tema de puertos
nmap localhost
- El resultado sera una lista con los puertos que tienes abiertos, los protocolos que utilizan y los servicios que están corriendo en este momento.
- Para cerrar algún puerto solo es necesario ejecutar una linea como la siguiente en una terminal (En este caso cerramos el puerto 80):
fuser -k 80/tcp
Crear un disco de autoarranque
- Primero bajar la iso, y luego ejecutar
usb-creator-gtk
- Todo muy fácil