Filesystem especial /proc Es un pseudo sistema de ficheros que se utiliza para permitir el acceso a la informaci贸n del … More Filesystem especial /proc
All articles in Unix
Ampliar Swap en Linux
Con LVM: 1. Comprobar espacio libre en el Volume Group: vgdisplay 2. Crear una partici贸n para swap de 15G: lvcreate … More Ampliar Swap en Linux
AWK: Introducci贸n y ejemplos
AWK AWK聽es un lenguaje de programaci贸n dise帽ado para procesar datos basados en texto(ficheros, flujos de datos, etc).聽La funci贸n b谩sica de … More AWK: Introducci贸n y ejemplos
Cambiar la ruta de instalacion de un paquete rpm
Hay veces que vamos a instalar un paquete rpm en una m谩quina linux, pero necesitamos cambiar la ruta de instalaci贸n que tiene por defecto. Para resolverlo existe alguna soluci贸n que os cuento a continuaci贸n.
Chequear Relocations
Lo primero que tenemos que hacer es saber si un paquete rpm est谩 habilitado para cambiar su ruta por defecto de instalaci贸n o no. Para ello ejecutamos el siguiente comando:
# rpm -qpi telnet-0.17-48.el6.x86_64.rpm | grep Relocations Name : telnet Relocations: (not relocatable)
Si nos muestra como en este caso el mensaje “(not relocatable)“, quiere decir que no est谩 permitido elegir una ruta distinta.
Cambiar la ruta de instalaci贸n de un rpm
Sin embargo, si el chequeo de Relocations ha sido satisfactorio, para instalar un paquete rpm en una ruta distinta a la de por defecto, tenemos que utilizar la opcion –prefix.
Por ejemplo si queremos instalar el cliente telnet en /opt tendr铆amos que ejecutar lo siguiente:
# rpm -ivh --prefix=/opt telnet-0.17-48.el6.x86_64.rpm
Continue reading Cambiar la ruta de instalacion de un paquete rpm
Redirigir las salidas estandar a /dev/null
驴Qu茅 es /dev/null?
Hay veces que necesitamos redirigir las salidas est谩ndar de nuestro script a /dev/null, es decir que todo lo que devuelve la ejecuci贸n del script lo vuelque all铆.
/dev/null es un device file que act煤a como “agujero negro”, de modo que todo lo que redirijamos all铆 lo desechamos.
Valores de聽I/O Redirection
Estos son los valores que tienen definidas las entradas/salidas est谩ndar:
Siempre tenemos los 3 siguientes valores:
stdin (0)
stdout (1)
stderr (2)
Uso
[ruta de mi script] >/dev/null 2>&1
Cambiar JAVA_HOME al usuario root en linux
Para cambiar o modificar el JAVA_HOME al usuario root tras una instalaci贸n de otra versi贸n de Java tenemos que seguir los siguientes pasos:
Comprobar versi贸n actual de Java:
Una vez que hemos instalado una nueva versi贸n de Java JDK y/o JRE en nuestra m谩quina Linux, por ejemplo jre1.8.0_101, chequeamos la versi贸n que est谩 utilizando el usuario root (por defecto ser谩 la que viene en el SO):
[root@rhel ~]# java -version java version "1.6.0_32" OpenJDK Runtime Environment (IcedTea6 1.13.4) (rhel-11.1.13.4.el6-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Como vemos en el resultado anterior la versi贸n de Java que detecta es la 1.6.0_32 y no la nueva que hemos instalado hace un momento聽jre1.8.0_101.
Editar fichero .bashrc:
Para solucionar esto y que el usuario root utilice por defecto Java 1.8 hay que modificar el fichero聽.bashrc聽dentro del home del usuario:
[root@rhel ~]# vi ~/.bashrc
Y a帽adir las siguientes l铆neas al final del fichero, suponiendo que la ruta donde hemos instalado el nuevo Java es /usr/local/pr/jre1.8.0_101:
# Ejemplo si hemos instalado Java en /usr/local/pr/jre1.8.0_101 JAVA_HOME="/usr/local/pr/jre1.8.0_101"; export JAVA_HOME export PATH=$JAVA_HOME/bin:$PATH
Administrando Servicios y Runlevels en RHEL 7
En RHEL 7聽se han producido algunos cambios a la hora de administrar los servicios y los niveles de ejecuci贸n.
Han aparecido alternativas a los comandos ‘service’ ‘chkconfig’ y ‘init ‘. Ahora se gestiona todo con el comando systemctl.
- ADMINISTRAR SERVICIOS
# systemctl start httpd.service # systemctl stop httpd.service # systemctl restart httpd.service
Solaris: Configurar grupo IPMP
Los grupos IPMP, sirven para a帽adir tolerancia de fallos de tarjetas de Red(NICs), es decir, que si una de las tarjetas de Red falla,聽la otra sigue dando servicio. Siempre mejor todo redundado.
Estos son los pasos para configurar un grupo IPMP en una m谩quina Solaris:
Comprobar la configuraci贸n de red actual en la m谩quina, en este caso vemos que solo hay configurada la interfaz vnet0:
[root@solaris1]: /root # ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 聽聽聽聽聽聽聽inet 127.0.0.1 netmask ff000000 vnet0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 聽聽聽聽聽聽聽inet 192.168.1.56 netmask ffffff00 broadcast 192.168.1.255 聽聽聽聽聽聽聽ether 0:14:4f:fb:c9:5f
Solaris: Acceder a la consola de un LDOM
LDOM o Logical Domains es una tecnolog铆a de virtualizaci贸n de servidores, creada por Sun Microsystems(ahora Oracle) en Abril de 2007. 聽(Leer m谩s en聽Wikipedia)
Para acceder a la consola de un LDOM, primero hay que entrar en el IODomain que gestiona este LDOM, en este caso iodprueba1 y ejecutar lo siguiente:
root@iodprueba1: ~ # ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 16 16G 0.1% 0.1% 50d 36m iodprueba2聽active -n--v- 5000 16 16G 0.0% 0.0% 50d 31m ldom1 active -n---- 5001 8 16G 0.0% 0.0% 21h 30m
Ya tenemos el puerto de ldom1 que es 5001.
Con un telnet a localhost por el puerto del LDOM conectamos a su consola: Continue reading Solaris: Acceder a la consola de un LDOM
AWK: Seleccionar una columna
Este ejemplo es v谩lido cuando queremos mostrar 煤nicamente los nombres de los ficheros que hay en un directorio y no … More AWK: Seleccionar una columna