lunes, 25 de octubre de 2021

Como habilitar el X11 para poder usar el Display 11Windows

Como habilitar el X11 para poder usar el Display 11 Windows

En Inglés: Oracle Linux: How to Enable X11 Forwarding to Display X11 Window on Different System 

Uno de los principales problemas posterior a la descarga del Oracle Linux 8.4, es el de poder instalarle el Oracle.

Luego de hacer la instalación del Oracle Linux 8.4, se descarga el Oracle Database Home, que normalmente lo encuentras en la ruta: 

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

De ahi lo descargas y lo pones en la ruta específica, y luego cuando se desea instalar, es necesario tener habilitado las opciones gráficas para que el servidor pueda cargar el instalador.

Cuando pasa esto salta un error como el siguiente:

ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.

Para solucionar este problema, se debe usar este comando:

# yum install  xorg-x11-xauth

y además, se debe editar el archivo "/etc/ssh/ssh_config", usando el comando

#vi /etc/ssh/ssh_config






lunes, 8 de junio de 2020

Como hacer STOP / START el Firewall en RHEL 8 / CentOS 8

Como hacer STOP / START el Firewall en RHEL 8 / CentOS 8

El firewall en el sistema Linux RHEL 8 / CentOS 8 está habilitado de forma predeterminada, lo que permite que solo unos pocos servicios reciban tráfico entrante. FirewallD es el demonio predeterminado responsable de la función de seguridad del firewall en el servidor RHEL 8 / CentOS 8.Primero visualizaremos como se encuentra nuestro Firewall:
# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3
  sources: 
  services: cockpit dhcpv6-client ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
También podemos ver mas a detalle:
# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-11-25 15:08:56 EST; 8min ago
     Docs: man:firewalld(1)
 Main PID: 4567 (firewalld)
    Tasks: 2 (limit: 24007)
   Memory: 24.4M
   CGroup: /system.slice/firewalld.service
           └─4567 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
Para Frenarlo (STOP) se usan cualquiera de los siguientes comandos:
# service firewalld stop
OR
# systemctl stop firewalld
Para desahibilitarlo permanentemente:
# systemctl disable firewalld
Para iniciarlo luego de haberle dado STOP:
# service firewalld start
OR
# systemctl start firewalld
Para habilitarlo permanentemente, luego de reiniciar:
# systemctl enable firewalld




miércoles, 27 de mayo de 2020

Como instalar Apache on RHEL 8 / CentOS 8 Linux

En este tutorial aprenderemos cómo instalar el contenedor de la aplicación Apache Tomcat 8 en RHEL 8 / CentOS 8. Usaremos el paquete zip disponible para descargar desde el sitio web de Apache Tomcat. Como este paquete no manejará la configuración del entorno, lo crearemos desde la línea de comandos.

Paso N° 1: Instalar los paquetes:
dnf install httpd
Paso N° 2: Reiniciar el servidor
shutdown -r now
Paso N°3: Habilitar el WebServer de Apache
# systemctl enable httpd
# systemctl start httpd
** Opcionalmente se pueden habilitar los puertos 80:
# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --reload
**De forma predeterminada, el servidor web Apache lo recibirá con una página de bienvenida predeterminada. Para deshabilitar la página de bienvenida predeterminada de Apache, inserte su index.html en el directorio / var / www / html /.
echo Apache on RHEL 8 / CentOS 8 > /var/www/html/index.html


martes, 17 de marzo de 2020

Instalar NGINX en Centos 6

El presente tutorial nos mostrará como instalar de forma adecuada el NGINX como servidor de aplicaciones dentro de nuestro servidor, CentOS 6, el cual consiste en lo siguiente:

Paso 1: Instalar apt-get

curl https://raw.githubusercontent.com/dvershinin/apt-get-centos/master/apt-get.sh -o /usr/local/bin/apt-get
chmod 0755 /usr/local/bin/apt-get

Paso 2: Instalar NGINX:
- Verificar si está actualizado el apt-get
sudo apt-get update
(yo no lo necesité)

- instalar el NGINX
sudo apt-get install nginx
(yo no necesité el "sudo")


Paso 3: Correr el NGINX:
service nginx start

* En este punto debemos pensar en el puerto, por defecto el NGINX se instala en el puerto 80, pero a veces se tiene en el servidor instalado el apache o el glassfish en ese puerto por defecto, así que pueden usar otro puerto cambiando lo siguiente:

Para que nginx escuche por un puerto diferente al 80, deberemos de cambiar la variable “listen” dentro del bloque “server {” en los ficheros /etc/nginx/conf.d/default.conf y en nuestro fichero de vhost /etc/nginx/conf.d/midominio.conf

Editamos el default.conf
vi /etc/nginx/conf.d/default.conf

Se edita los 80 por los 99 (99 será el puerto)

server {
    listen       99 default_server;
    listen       [::]:99 default_server;

luego guardamos
:wq!

y reiniamos el servicio
service nginx restart

luego se prueba en la web:
miservidor.paginaweb.com:99

y funcionará correctamente.




viernes, 15 de noviembre de 2019

Exportar e Importar Página web en Centos6

Primero, se debe exportar la base de datos de la página web:

Abrimos el PUTTY y buscamos la ruta donde se encuentra la página:

cd /var/www/html
(Normalmente se encuentra en esa ruta)

Luego usamos el comando, con la siguiente estructura:

mysqldump –u usuario_mysql -p nombre_bbdd > fichero_exportación.sql

En mi caso:
mysqldump -u root -p nuevo_web > web.tgz

Cabe resaltar que la bd llamada "web.tgz" se crea en la misma carpeta en la que están en ese momento, como to estaba en "/var/www/html", se creo en la carpeta "html" el archivito "web.tgz".

Ahí ya tenemos el sql con los comandos para regenerar la bd. Luego de eso ya solo queda copiar la carpeta "web", que está dentro de "/var/www/html". La carpeta web contiene todos los documentos que se crearon para generar la página.

En ese sentido, para evitar traer errores es bueno comprimir la carpeta donde se encuentra el contenido de la pàgina:

$ tar -czvf nombre-directorio.tar.gz nombre-directorio


--------------------------------------------------------------------------------------
---------- hasta este punto se ha hecho la exportacion de la web y la bd -------------
--------------------------------------------------------------------------------------



lunes, 8 de julio de 2019

¿WordPress te pide datos FTP para actualizar o instalar algun plugin o plantilla?

Si WordPress te pide datos de FTP para actualizarse o para actualizar plugins veamos como configurarlo para que no los pida.

En ocasiones cuando vamos a actualizar WordPress o algunos de sus plugins nos pide los datos de conexión FTP.

Resulta que este es un error de permisologia de la carpeta /wp-content, y por ello no nos deja realizar ninguna de las acciones que necesitamos.

Para que no nos pida esto debemos hacer lo siguiente.

En primer lugar cambiaremos los permisos de la carpeta /wp-content. Para esto nos situamos en el directorio raíz y desde la línea de comandos ejecutamos

chmod -R 775 wp-content

**pero al probar, me obligaba a cambiar el permiso a 777 para que funcione correctamente, lo cual quedaría así el comando:

chmod -R 775 wp-content

Luego, nos vamos a ver la carpeta donde se encuentra los archivos de configuración del wordpress que acabamos de crear.

Por ejemplo, si en nuestro localhost le hemos creado el proyecto "mi_pagina_web", en esa carpeta encontrarás las carpetas creadas por default "wp-admin", "wp-content", "wp-include" y varios archivitos .php, entre los cuales está el archivo que necesitamos, el "wp-config.php".

ahora debemos editar dicho archivo, así que como estamos en Linux, debemos usar el siguiente comando:

vi wp-config.php

luego, ya adentro verificaremos que el archivo no contiene el siguiente código:

/*** FTP login ***/
define("FTP_HOST", "host-ftp");
define("FTP_USER", "nombre-usuario-ftp");
define("FTP_PASS", "password-ftp");
/*** Definir FS_METHOD en WordPress para actualizar de manera automatica sin FTP ***/
define("FS_METHOD","direct");


Este código es el que sirve para decirle al wordpress que no nos pida usuario cuando quiera hacer uso del ftp. Por lo tanto, con la tecla "i" (que nos permite agregar información dentro del archivo en el que estamos adentro con el "vi") vamos a agregarlo dentro del wp-config.php.

Es simple, luego del apretar el "i", vamos hasta el último del archivo, le damos enter para un salto de línea y copiamos ese código con "CTRL+C" y en el Putty o en el programa que usen para ver Linux por consola, le dan click derecho con el mouse y se pegará solo.

Y con esto se soluciona el problema de manera rápida.

Si desean pueden darle un "service httpd restart", como para reiniciar el servicio del Apache, pero no es tan necesario.







Como cambiar la contraseña de root en de Mysql en Linux

Este tutorial les mostrará en tan solo 5 pasos como reiniciar la contraseña del usuario root del servicio Mysql del servidor en Linux (Probado en Centos 6)

1. Detener el servidor


#> service mysqld stop

o

#> /etc/rc.d/init.d/mysqld stop


2. Iniciar en modo FULL o abierto


#> mysqld_safe --skip-grant-tables --skip-networking&


3. Iniciar el monitor


#>mysql -u root
mysql>use mysql;

4. Actualizamos el campo que cambiará la contraseña de 'root'


mysql> UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
Query OK, 1 rows affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> exit
#>


5. Reiniciar el servidor y listo!!!


#> service mysqld restart
















Instalar MYSQL y PhpMyAdmin en Linux

Este tutorial te enseñará paso a paso como instalar mysql y phpmyadmin en un servidor linux, ya sea centos o rhel:

Antes de comenzar

Asegúrese de que ha configurado y asegurado su Servidor correctamente. El nombre del host o hostname también debe estar configurado.
Para verificar su hostname puede ejecutar:

hostname  
hostname -f

El primer comando debería mostrar el hostname corto, y el segundo debería mostrar el nombre de dominio completamente calificado (o FQDN, por sus siglas en inglés).

Actualice su sistema:


sudo yum update

Habilite el repositorio EPEL:

 cd ~  
 wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm  
 sudo rpm -ivh epel-release*

Instale el módulo PHP mycrypt:


 sudo yum install php-mcrypt

Reinicie Apache:

 sudo service httpd restart

Instalar phpMyAdmin


    Instale phpMyAdmin ejecutando el siguiente comando:

sudo yum install phpmyadmin

    Para cada host virtual al que le gustaría dar acceso a la instalación de su phpMyAdmin, debe crear un enlace simbólico desde el documento root a la ubicación de la instalación de phpMyAdmin (/usr/share/phpmyadmin)

cd /var/www/example.com/public_html  
sudo ln -s /usr/share/phpmyadmin

Esto creará un enlace simbólico llamado phpmyadmin en su documento root.

Configurar phpMyAdmin


Por defecto, phpMyAdmin está configurado para solo permitir el acceso desde el localhost (127.0.0.0.1). Usted deberá agregar la dirección IP de su computador con el fin de poder acceder.

    Tome nota de la dirección IP externa que está siendo usada por el computador de su trabajo u hogar. Puede visitar el siguiente sitio web para hacerlo: What is my IP?.
    Edite la configuración del archivo ubicado en /etc/httpd/conf.d/phpMyAdmin.conf, remplazando las cuatro instancias de 127.0.0.1 con la dirección IP anotada en el paso anterior.

Forzar SSL

Debido a que requiere ingresar las credenciales de MySQL cuando utilice phpMyAdmin, recomendamos que utilice SSL para asegurar el tráfico HTTP a su instalación de phpMyAdmin. Para más información sobre cómo usar SSL en sus sitios, por favor consulte el tutorial que aborda el tema de los Certificados SSL.

    Force a phpMyAdmin a que utilice SSL en el archivo de configuración de este último: /etc/phpmyadmin/config.inc.php añadiendo las siguientes líneas en la sección Server(s) configuration:
    Extracto del archivo /etc/phpmyadmin/config.inc.php

     $cfg['ForceSSL'] = 'true';

    Reinicie Apache

     sudo service httpd restart

















jueves, 4 de julio de 2019

Comando vi y su uso

Sintaxis

La sintaxis para abrir Vi es la siguiente:

vi nombre_del_archivo

Una vez que se abrió el archivo, podrás desplazarte en él con los cursores o las teclas h, j, k y l (si el teclado no posee ningún cursor de flecha).

Los modos de Vi

Vi posee tres modos operativos:

El modo regular: es el modo que muestra cada vez que abre un archivo. Permite la introducción de comandos.

El modo de inserción: permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulsa la tecla Insert en tu teclado o la tecla i predeterminada.


El modo de reemplazo: permite reemplazar el texto existente por el texto que captura. Solo pulsa r para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.

Los comandos básicos de Vi

Comando Descripción
:q Salir del editor (sin guardar la información)
:q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento)
:wq Guarda el documento y cierra el editor
:filenombre Guarda el documento con el nombre especificado

Los comandos de edición de Vi
Comando Descripción
x Elimina el carácter que está en ese momento bajo el cursor
dd Elimina la línea que está en ese momento bajo el cursor
dxd Elimina x líneas empezando por la que en ese momento está bajo el cursor
nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor
x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor
x<< Indenta x líneas a la izquierda empezando por la que en ese momento está bajo el cursor

Buscar y reemplazar en Vi
Para buscar una palabra en un documento, en modo regular, solo introduce / seguido de la cadena de caracteres que se buscarán. Después pulsa la tecla Enter para confirmar. Utiliza la tecla n para ir de una palabra a otra.

Para reemplazar una cadena de caracteres por otra en una línea, encontrarás un comando muy eficaz en Vi al utilizar las expresiones regulares. Su sintaxis es la siguiente:

:s/cadena_a_ser_reemplazada/cadena_de_reemplazo/

Copiar y pegar y cortar y pegar en Vi
En Vi es posible copiar y pegar una selección de líneas. Para hacerlo, solo debes introducir el siguiente comando para copiar n líneas:
nyy


Por ejemplo, el siguiente comando copiará 16 líneas en el portapapeles:
16yy


Para pegar la selección, solo debes introducir la letra p.

El proceso de cortar y pegar n líneas es similar mediante el comando:
ndd

Después, presiona la tecla p para pegar.

jueves, 13 de junio de 2019

Cómo habilitar Keep-Alive en WordPress para acelerar su sitio

Aprenda cómo habilitar Keep-Alive en WordPress. 

Debe habilitar el encabezado HTTP ‘Connection: Keep-Alive’ en su servidor para habilitar Keep-Alive. También puede habilitar Keep-Alive usando .htaccess en WordPress. O puede elegir editar el archivo de configuración de sus servidores Apache / NGINX si no tiene acceso al archivo .htaccess. La forma más fácil de habilitar Keep-Alive usando .htaccess es agregar un fragmento de código (que se muestra a continuación).

¿Qué es Keep-Alive y cómo funciona?


Keep-Alive es una técnica para permitir que una conexión TCP (Protocolo de Control de Transmisión) acceda a múltiples archivos desde el servidor al navegador web en lugar de crear una nueva conexión para cada nueva solicitud (archivo). Keep-Alive también conocido como conexión HTTP persistente.

Además, vamos a discutir sobre cómo funciona. Es posible que conozca el proceso de conexión y coordinación de un navegador y servidor web. Cuando visita una página web, su navegador web crea una conexión con el servidor web y envía una solicitud para acceder a un archivo en particular, y el servidor da OK (adelante) al navegador.

Como resultado, el Navegador comenzó a descargar el archivo, luego de crear otra conexión para el segundo archivo y el proceso continúa.

Supongamos que, si su navegador web requiere 10 archivos (TEN) para mostrar una página web, el navegador tiene que crear 10 conexiones separadas después de cada descarga de archivos y solicitar una por una al servidor web para que OK acceda a los archivos.

Por lo tanto, la habilitación de los navegadores Keep-Alive ayuda a crear solo una conexión SINGLE para acceder a todos los archivos del servidor web de una sola vez (o en un solo OK). Reduce significativamente la cantidad de solicitudes al servidor web y, como resultado, también reduce los usos de la CPU del servidor (carga del servidor). Además, obtendrá una mejora considerable en la velocidad de carga de la página.

Cómo habilitar Keep-Alive en WordPress

Ya sea que posea un blog o un sitio web, la velocidad de carga de páginas siempre es importante y estas técnicas sencillas aumentarán la velocidad de carga de su página web al habilitar Keep-Alive en WordPress.

Antes de aplicar cualquier método, le sugiero que verifique si ya está habilitado en su sitio web o si está deshabilitado. Porque, la mayoría de los servicios de alojamiento modernos ya habían activado Keep-Alive por defecto. Sin embargo, deberías comprobarlo mediante este enlace.

Habilitar Keep-Alive juega un papel importante para aumentar la velocidad de carga de su sitio web. Este es uno de los métodos más comúnmente adaptados por los bloggers profesionales para reducir el tiempo de carga del sitio web.

Finalmente, veamos cómo habilitar Keep-Alive usando .htaccess en WordPress o en servidores Apache / NGINX.
Cómo habilitar Keep-Alive usando el archivo .htaccess en WordPress

Debe agregar el siguiente fragmento de código en su archivo .htaccess.

# TN START ENABLE KEEP ALIVE
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
# TN END ENABLE KEEP ALIVE

Agregue este código después de la última línea en su archivo .htaccess; agregará encabezados HTTP Keep-Alive que habilitan Keep-Alive.

Si no sabes cómo editar el archivo .htaccess o dónde encontrarlo. Aquí hay una guía completa sobre cómo editar el archivo .htaccess en WordPress.

En muy pocos casos .htaccess no se creó automáticamente con la instalación de WordPress. O bien, puede crear uno por su cuenta, más detalles están aquí Cómo crear un archivo .htaccess.
Habilitar Keep-Alive en Apache

En la mayoría de los nuevos servidores Apache, Keep-Alive debería habilitarse automáticamente. Si no está habilitado, busque el archivo de configuración del servidor HTTP Apache (httpd.conf) de su servidor.

Lo puedes encontrar aquí - /etc/httpd/conf/httpd.conf

y

Agregue el siguiente código escrito en ese archivo ...

# Set it On to enable Keep-Alive, Off to disable Keep-Alive
KeepAlive On

# Set maximum requests per connection, set 0 for unlimited request, 100 request per connection is ideal
MaxKeepAliveRequests 100

# Set per connection timeout for next request
KeepAliveTimeout 15

Habilitar Keep-Alive en NGINX


En casi todos los servidores NGINX, Keep-Alive viene habilitado de forma predeterminada. Sin embargo, si no está habilitado, puede verificar lo mismo encontrando 'keepalive_disable' en el módulo central NGINX (ngx_http_core_module).

¿Has habilitado Keep-Alive en tu sitio web? SÍ, NO, no estoy seguro. Verifíquelo nuevamente y habilite Keep-Alive usando .htaccess en WordPress ahora.

Espero que encuentre útil esta guía. ¿Qué método utilizas para habilitar Keep-Alive? ¿Encontraste alguna mejora en la velocidad de carga de la página? Háganoslo saber en la sección de comentarios a continuación.

¡Suerte!


Postdata:

Este tutorial fue probado en Centos 6, y en resumen lo único que tuve que hacer fue:
vi /etc/httpd/conf/httpd.conf

Luego busqué la palabra KeepAlive y encontré que estaba en OFF así que coloqué lo de este tutorial, dejandolo así: KeepAlive On

Y listo ya está habilitado.

jueves, 6 de junio de 2019

Actualizar PHP de la versión que tienes a la versión 6

En este tutorial, le mostraré cómo actualizar PHP 5.6.xx, que yo instalé de manera predeterminada durante la instalación a PHP 7.2.xx más reciente, lo he probado en muchos servidores antes de escribir este tutorial y está funcionando bien sin ningún problema. Por lo tanto, es seguro actualizar a PHP 7.2, parte de este tutorial se copia desde el repositorio de Remi.

¿Por qué actualizar a php 7.2? Porque le brindará un aumento de seguridad y rendimiento + KICK, ya que WordPress se cargará mucho más rápido y utilizará menos recursos.

PRIMER PASO 
Instalar Remi Repository y EPEL Repository en tu servidor:

RHEL 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms

RHEL 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

CentOS 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

CentOS 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

SEGUNDO PASO 
Después de instalar el repositorio, debe seguir algunas configuraciones adicionales:

Ejecutar este comando uno por uno para RHEL or CentOS

yum install yum-utils
yum-config-manager --enable remi-php72

TERCER PASO
Ahora ejecutar el siguiente comando: 

yum update -y

Verá que los paquetes de php se están actualizando. Después del proceso de actualización, debe reiniciar Apache server / php-fpm- (nginx) y verificar la versión de php en el comando mencionado a continuación:

php -v


Solucionar problemas

Si el proceso de actualización de php falla (no se realiza ninguna actualización / no pasa nada) o si actualizó previamente de 5.6 a 7.0 / 7.1, entonces debe ejecutar estos comandos para deshabilitar php 5.6 / 7.0 / 7.1:

yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71

Después de eso, siga de nuevo el tutorial del PASO 2.








miércoles, 8 de mayo de 2019

Ver las versiones de PHP, Apache y MYSQL en Linux

La siguiente configuración ha sido probado bajo un servidor Centos 6.0:

Para conocer la versión que se tiene del PHP se usa el siguiente comando:
php -v

Y dará como resultado lo siguiente:
PHP 5.5.38 (cli) (built: Jul 21 2016 12:51:12)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Para ver la versión del Apache se usa el siguiente comando:
httpd -v

Y dará como resultado lo siguiente:
Server version: Apache/2.2.15 (Unix)
Server built:   Aug 15 2017 19:44:58

Para ver la versiín del MYSQL, se coloca los siguientes códigos:
Nos conectamos al Mysql:
mysql -u root -p
Luego se coloca la clave y si es correcta se verá la siguiente ruta:
mysql> 

Dentro del Mysql se coloca el siguiente código:
SHOW VARIABLES LIKE "%version%";

Y se verá el siguiente resultado:
+-------------------------+-------------------------------+
| Variable_name                   | Value                        |
+-------------------------+-------------------------------+ 
| protocol_version                | 10                             |
| version                                | 5.1.73                      |
| version_comment               | Source distribution  |
| version_compile_machine | x86_64                     |
| version_compile_os           | redhat-linux-gnu      |
+-------------------------+-------------------------------+





lunes, 22 de abril de 2019

Configuración rápida de IPTables

Primero, antes que nada, entrar usando el Putty (https://www.putty.org)

1.- Entrar a la carpeta sysconfig dentro de la carpeta etc

cd /etc/sysconfig

2.- Luego ingresar a iptables:

vi iptables

dentro del iptables, verán lo siguiente:

-A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.10.1  --dport 22 -j ACCEPT

Este comando habilita a que la máquina con IP 192.168.10.1 pueda acceder al puerto 22
Lo mismo se puede usar para los demás puertos y con eso se habilita.

3.- Con la tecla "i", se puede agregar información al archivo y se agrega los IPs que consideren pertinentes, o quitar otros.

4.- Luego de modificar se apreta "wq!", que es el comando para guardar y cerrar fichero. 

5.-Finalmente, ya en la consola reiniciar los iptables de la siguiente manera:

service iptables restart

Y eso sería todo.