Normalmente, cuando se trabaja con 2 ambientes se suele requerir la conexión para redes diferentes, lo que hago es conectarme a la primera por cable y la segunda por wireless; en ocasiones al hacer ping los paquetes no llegan por la razón que salen los paquetes por la ruta que no es la debida, para lo cual se utiliza el enrutamiento de la siguiente manera:
route ADD "network" MASK "mascara" "ip del gateway"
network: xxx.xxx.xxx.xxx
mascara: xxx.xxx.xxx.xxx
ip del gateway: xxx.xxx.xxx.xxx
Ejemplo:
route ADD 10.11.10.0 MASK 255.255.0.0 192.168.100.12
Bajo el mismo concepto en Linux la sintaxis queda asi:
route add -net 10.100.100.0/29 gw 10.11.11.210
Buscado de aquí, copiado de allá, traducido por acá, pero en fin: "El conocimiento para todo el mundo". Entre tecnologías y muchas otras cosas mas .... Como dice mi Padre: "Un grano no hace el granero, pero ayuda a su compañero"
viernes, 5 de diciembre de 2014
lunes, 17 de noviembre de 2014
Instalación de Firefox 34 en Linux Mint, Ubuntu, Debian, CentOS, Fedora ....
1. Descargar
Descargar desde la página de los canales oficiales:www.mozilla.com/firefox/channels/
Este how-to supone que el archivo de descarga se guarda en "Descargas" ubicdo en el directorio home.
2. Extraer
El archivo descargado esta comprimido .tar.bz2. Puede revisar información de estas extensiones en: tar, bzip2. Para extraer el archivo, abrir el directorio Descargas. Mire el archivo que se llama firefox-34.0b9.tar.bz2, clic derecho sobre el y seleccionar "extraer aqui".Otra manera para estraerlo, podemos realizarlo por línea de comandos:
cd ~/Downloads/
tar xjf firefox-34.0b9.tar.bz2
Los argumentos usados en el comando para la extracción de los archivos son:
x : eXtract
j : deal with bzipped file
f : read from a file (rather than a tape device)
El archivo firefox-34.0b9.tar.bz2 puede eliminarlo si desea.
3. Mover a /opt
Programas externos como LibreOffice, Google Chrome, estan instalados en el directorio /opt . Si desea mas información acerca de /opt, revise estos 2 links:Where to install my products on linux?
Filesystem Hierarchy Standard
Si tiene otra versión previa de Firefox instalada en el directorio /opt , eliminela con el siguiente comando desde la línea de comandos:
sudo rm -r /opt/firefox
Ahora mueva el directorio firefox (que se creó en la carpeta Descargas durante la extracción) a /opt:
sudo mv firefox /opt/firefox34
4. Links simbólicos
Dependiendo del uso de patrones, siga las instrucciones del caso 1 O del caso 2.Caso 1: puede usar Firefox 34 como navegador por defecto:
“Respalde” el acceso de la versión antigua de Firefox: sudo mv /usr/bin/firefox /usr/bin/firefox-old Cree un link simbólico apuntando a la nueva versión de Firefox: sudo ln -s /opt/firefox34/firefox /usr/bin/firefox No se necesita actualizar sus iconos/accesos directos, puede ahora correr la nueva versión de Firefox. Su versión anterior de Firefox version todavía esta instalada. Si quiere usarla, corra firefox-old en una terminal o cree un icono/acceso haciendo referecia al firefox-old. |
Case 2: desea mantener su "anterior" Firefox por defecto:
Crear un link simbólico apuntando a la nueva versión de Firefox: sudo ln -s /opt/firefox34/firefox /usr/bin/firefox32 Corra la nueva instalación de Firefox para correr firefox34 en una termina, o cree icono/acceso refiriendo hacia firefox34. |
5. Updates & Final
Firefox administrará sus propias actualizaciones de manera independiente en su sistema administrador de paquetes, una descarga de versiones posteriores. No hará falta repetir todo el "procedimiento" .... Disfrute Firefox!Fuente
miércoles, 10 de septiembre de 2014
10 comandos para monitorizar nuestro sistema Linux
1.top
Proporciona en tiempo real un reporte de los procesos activos que se estan ejecutando. Por defecto se detalla las tareas mas intensas del procesador.
2.vmstat
Reporta estadísticas de la memoria virtual.
3.w
Visualiza información acerca del usuario logueado y sus procesos.
4.uptime
Reporta la cantidad de tiempo que el servidor esta corriendo, tiempo actual, número de usuarios logueados actualmente y el promedio de carga del sistema.
5.ps
Muestra una instantanea de los procesos actuales.
6.free
Indica la cantidad total de memoria física y swap en el sistema y los buffers usados por el kernel.
7.iostat
Visualiza las estadísticas de CPU y los dispositivos de entrada/salida, particiones y sistemas de archivos de red (NFS).
8.sar
Recopila, reporta y guarda información de actividad del sistema.
9.mpstat
Muestra las actividades de cada procesador disponible.
10.pmap
Reporta el mapa de memoria de un proceso.
Proporciona en tiempo real un reporte de los procesos activos que se estan ejecutando. Por defecto se detalla las tareas mas intensas del procesador.
2.vmstat
Reporta estadísticas de la memoria virtual.
3.w
Visualiza información acerca del usuario logueado y sus procesos.
4.uptime
Reporta la cantidad de tiempo que el servidor esta corriendo, tiempo actual, número de usuarios logueados actualmente y el promedio de carga del sistema.
5.ps
Muestra una instantanea de los procesos actuales.
6.free
Indica la cantidad total de memoria física y swap en el sistema y los buffers usados por el kernel.
7.iostat
Visualiza las estadísticas de CPU y los dispositivos de entrada/salida, particiones y sistemas de archivos de red (NFS).
8.sar
Recopila, reporta y guarda información de actividad del sistema.
9.mpstat
Muestra las actividades de cada procesador disponible.
10.pmap
Reporta el mapa de memoria de un proceso.
viernes, 18 de julio de 2014
Auditoría en servidores
Algunos comandos necesarios para la monitorización de un servidor Linux Centos, la principal funcionalidad es conocer aspectos para realizar auditoria.
Para revisar quien esta dentro de tu servidor$ w
Revisa los registros de bash (bash logs):$ cat ~/.bash_history
O si tienes al usuario root activado:$ cat /root/.bash_history
Después, si quieres ver los accesos al servidor:$ last
O bien,$ cat /var/log/auth.log
Para revisar los accesos fallidos:
$ lastb
En el caso de querer ver por cantidad de días utilizar, ejemplo 90 dias
$ lastb -90
Para ver si crearon nuevas cuentas de usuario (¿hay algún nombre de usuario curioso al final del archivo?):
$ cat /etc/passwd
Para ver qué conexiones estás teniendo en éste momento (y a través de qué programa):$ netstat -tap
Para ver qué puertos tienes abiertos (y si hay alguno que no debería estarlo):
$ sudo iptables -L
Para revisar quien esta dentro de tu servidor$ w
Revisa los registros de bash (bash logs):$ cat ~/.bash_history
O si tienes al usuario root activado:$ cat /root/.bash_history
Después, si quieres ver los accesos al servidor:$ last
O bien,$ cat /var/log/auth.log
Para revisar los accesos fallidos:
$ lastb
En el caso de querer ver por cantidad de días utilizar, ejemplo 90 dias
$ lastb -90
Para ver si crearon nuevas cuentas de usuario (¿hay algún nombre de usuario curioso al final del archivo?):
$ cat /etc/passwd
Para ver qué conexiones estás teniendo en éste momento (y a través de qué programa):$ netstat -tap
Para ver qué puertos tienes abiertos (y si hay alguno que no debería estarlo):
$ sudo iptables -L
lunes, 7 de julio de 2014
Monitor de temperatura en Centos 6.4 lm_sensor
lm_sensor es una herramienta para poder monitorizar el hardware en Linux
Para la instación
yum install lm_sensors
yum install lm_sensors
Para la Configuración
sensors-detect
(YES a todas las preguntas)
sensors-detect
(YES a todas las preguntas)
Para obtener la información de la temperatura
sensors
y tendremos la salida de la siguiente manera
sensors
y tendremos la salida de la siguiente manera
[rajiv@elitebook ~]$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +34.0°C (crit = +128.0°C)
temp2: +45.0°C (crit = +128.0°C)
temp3: +34.0°C (crit = +128.0°C)
temp4: +34.0°C (crit = +128.0°C)
temp5: +34.0°C (crit = +128.0°C)
temp6: +0.0°C (crit = +128.0°C)
temp7: +0.0°C (crit = +128.0°C)
temp8: +0.0°C (crit = +128.0°C)
temp9: +0.0°C (crit = +128.0°C)
temp10: +0.0°C (crit = +128.0°C)
jueves, 26 de junio de 2014
Ejemplos de expresiones regulares
Regex Syntax
Characters
Description | Example | ||
match | Doesn't match | ||
. | Any character | X | [everything matches] |
[abcde] | A character of the set {abcde}* | a | A or f or # |
[^abcde] | A character which is not in the set {abcde}* | A or g | c |
[a-z0-9] | A character in the sets {a,b,c...z} {0,1,2...9}* | b | B or # |
\w | [a-zA-Z0-9_] (literal or digit or underscore) | B or 9 or _ | # or " "(space) |
\W | [^a-zA-Z0-9_] (not literal nor digit nor underscore) | # or " " (space) | B or 9 _ |
\d | [0-9] (digit) | 8 | A or # |
\D | [^0-9] (not a digit) | A or # | 8 |
\s | Space | " " | A or 8 or # |
\S | No space | A or 8 or # | " " |
\xdd | dd is a hexadecimal number. Matches the character with ascii code dd. | \x41 matches A \x40 matches @ | |
\udddd | dddd is a hexadecimal character. Matches the character with unicode code dddd. | \u0013 matches # \u0030 matches @ |
* Metacharacters Inside Character Classes:
Validar direccion email:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Validar direccion email (permite email vacio):
^(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)??\s*$
URL (protocolo, dominio, puerto, archivo, parametros):
\b(?i:https?|ftp)(://([\w.]+(:\d{1,4})?)(/[\w+&@#/%=~_!:,.;]*))?(\?[\w+&@#/%=~_|!:,.;]*)?
Valida IP: from 0.0.0.0 a 255.255.255.255 (no capture)
\b(?:(?:25[0-5]|2[0-4]\d|[01]?\d{1,2})\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d{1,2})\b
Path (drive, folder, filename):
\b(?i:[a-z]):\\([^/:*?"<>]*\\)?([^\\/:*?"<>]*)
Valida caracteres sean numeros, letras y subrayado:
^[\w]*$
Fuente
lunes, 2 de junio de 2014
Instalación de GLPI en Centos 6.4
GLPI es un software libre para gestion de activos y software en TI, también ofrece utilidades como ayuda de escritorio, seguimiento de licencias y software de auditoria.
Actualizamos el S.O.
# yum update
Instalamos Apache
# yum install httpd httpd-server httpd-devel
Instalamos PHP
# yum install php
Instalamos la Base de Datos
# yum install mysql-server mysql-devel mysql
Conectores
# yum install php-mysql php-mbstring
Reiniciamos Apache
# /etc/init.d/httpd restart
Probamos en el navegador y nos deberia salir la pagina de Apache
http://localhost
Reiniciamos MySQL
# /etc/init.d/mysqld restart
Ingresamos a Mysql
# mysql -u root
Creamos la Base de Datos
mysql> create database glpi;
Revisamos que se haya creado
mysql> show databases;
En el listado debe asomar la nueva base de datos creada 'glpi'
Damos los permisos para la Base de Datos
mysql> grant all privileges on glpi.* to glpi@localhost identified by 'glpi';
Ahora procedemos con la instalacion del GLPI, descargandolo y moviendolo a la carpeta /var/www/html
# mv glpi-0.84.5.tar.gz /var/www/html/
Ingresamos a la carpeta
# cd /var/www/html/
Descomprimimos
# tar -zxvf glpi-0.84.5.tar.gz
vamos a la carpeta de instalacion y le damos permisos
# chown -R apache glpi
Ahora corremos el instalador del glpi, ingresando a la dirección
http://localhost/glpi
Al finalizar eliminar el archivo de instalación por razones de seguridad
# rm -fr /var/www/html/glpi/install/install.php
Eso seria toda la instalación de GLPI
Actualizamos el S.O.
# yum update
Instalamos Apache
# yum install httpd httpd-server httpd-devel
Instalamos PHP
# yum install php
Instalamos la Base de Datos
# yum install mysql-server mysql-devel mysql
Conectores
# yum install php-mysql php-mbstring
Reiniciamos Apache
# /etc/init.d/httpd restart
Probamos en el navegador y nos deberia salir la pagina de Apache
http://localhost
Reiniciamos MySQL
# /etc/init.d/mysqld restart
Ingresamos a Mysql
# mysql -u root
Creamos la Base de Datos
mysql> create database glpi;
Revisamos que se haya creado
mysql> show databases;
En el listado debe asomar la nueva base de datos creada 'glpi'
Damos los permisos para la Base de Datos
mysql> grant all privileges on glpi.* to glpi@localhost identified by 'glpi';
Ahora procedemos con la instalacion del GLPI, descargandolo y moviendolo a la carpeta /var/www/html
# mv glpi-0.84.5.tar.gz /var/www/html/
Ingresamos a la carpeta
# cd /var/www/html/
Descomprimimos
# tar -zxvf glpi-0.84.5.tar.gz
vamos a la carpeta de instalacion y le damos permisos
# chown -R apache glpi
Ahora corremos el instalador del glpi, ingresando a la dirección
http://localhost/glpi
Al finalizar eliminar el archivo de instalación por razones de seguridad
# rm -fr /var/www/html/glpi/install/install.php
Eso seria toda la instalación de GLPI
lunes, 12 de mayo de 2014
Configuración tomcat 7 en centos para establecer permisos
Al pasar de la versión 6 hacia la 7 se notan algunos cambios, uno de los primeros que me encontré fue establecer el usuario y contraseña para administrar las aplicaciones, en donde luego de la instalacion hay que editar el archivo tomcat-users.xml que se encuentra en /carpeta_de_instalacion/conf, quedaria algo asi:
usuario: debes cambiar por el nombre que quieras darle
secreto: de la misma manera, cambiarlo.
usuario: debes cambiar por el nombre que quieras darle
secreto: de la misma manera, cambiarlo.
Suscribirse a:
Entradas (Atom)