lunes, 26 de julio de 2021

Cambiar el intérprete de comandos por defecto en Termux

Hola a todos los lectores del blog, en esta ocasión les enseñaré cómo pueden cambiar el intérprete de comandos por defecto en Termux, lo que debemos hacer es instalar un intérprete de comandos diferente al que tenemos en nuestra instalación predeterminada de Termux, en este caso yo tengo instalado "fish"

Si no lo tuviésemos instalado, pondríamos:
pkg update


Acto seguido:
pkg install fish


Ahora ejecutamos el siguiente comando:
chsh
Nos salta esto, lo que debemos hacer es poner el nombre del nuevo intérprete de comandos:

Y ahora reiniciamos Termux, y ya tenemos el intérprete de comandos configurado por defecto:

Si quisiéramos volver al anterior intérprete de comandos pondríamos chsh con el intérprete por defecto:

Reiniciamos Termux una vez más, y ya tendríamos el intérprete de comandos por defecto de Termux, el cual es bash.

Y eso ha sido todo por hoy, nos vemos en el siguiente post!!!

Cómo instalar WordPress en Android?

Hola a todos los lectores del blog, en esta ocasión les enseñaré a instalar WordPress en Android para que puedan crear sus páginas web desde Android, y lo que debemos hacer es instalar Termux y después actualizar la lista de paquetes disponibles:


 Una vez hecho eso vamos a instalar MariaDB (el gestor de bases de datos, PHP, el lenguaje de programación web, y GNU wget con el siguiente comando:
pkg install mariadb php wget -y


También actualizaremos el programa tar, e instalaremos el editor de textos GNU nano:
pkg install tar nano -y


Una vez hecho esto, descargaremos WordPress con wget:
wget https://wordpress.org/latest.tar.gz


Ahora, añadirle los permisos requeridos de lectura y escritura,, hacer que el usuario y grupo actual sea el propietario del archivo y acto seguido, desempaquetar el archivo descargado anteriormente, con el programa tar:
chmod +rw $HOME/latest.tar.gz
chown $USER:$USER $HOME/latest.tar.gz
tar -xzvf $HOME/latest.tar.gz


Ahora, crear la base de datos llamada wordpress:
1. Poner en marcha el demonio de MySQL con el siguiente comando:
mysqld


Ahora, abrir una sesión nueva y ejecutar:
mysql

Introducir el siguiente comando en la consola de MySQL:
CREATE DATABASE wordpress;
Acto seguido:
EXIT

 Ahora ir al directorio de WordPress e iniciar el servidor de desarrollo de PHP:
php -S 127.0.0.1:8080


Si tuviésemos un servidor web local instalado, cambiar el 8080 por el número que hayamos configurado en la configuración del servidor web, en este caso, yo tengo configurado un servidor web nginx.
Ahora vamos a ir a nuestro navegador web y ponemos:
127.0.0.1:8081
Ahora seguimos los pasos en pantalla y listo!! Ya tenemos WordPress instalado! Eso es todo nos vemos en el siguiente post!
:)

domingo, 13 de junio de 2021

Canal sobre análisis de virus informáticos

 Hola a todos los lectores de este blog, en esta ocasión les quiero comentar que me hice un canal de YouTube sobre el análisis de virus informáticos.

Aquí está el enlace al canal por si quieren darle un vistazo:

https://www.youtube.com/channel/UC-T8o-T0kpY9eqJYtsZ2u0w

Nos vemos en el siguiente post!

sábado, 5 de junio de 2021

Cómo compilar el kernel en GNU/Linux?

 Bien, me he metido a compilar el kernel, y me dije a mí mismo:

"Todo bien hasta ahí, pero si al arrancar con el nuevo kernel compilado, el cargador de arranque me tira un error, que hago?"

Con un poco de miedo, me he animado a compilarlo, y aquí tienen los pasos a detalle para lograr compilar la última version del kernel en GNU/Linux, en mi caso en Ubuntu 16.04.1.

Lo primero es abrir una terminal, ya saben, esa "cosa rara" y ejecutar la siguiente orden para descargar las fuentes del kernel (aclaro que el servidor FTP del kernel cerró en 2017, y lo que aquí hago es descargarlo desde una página alemana que todavía lo tiene)

wget -c ftp.hosteurope.de/mirror/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.9.9.tar.gz

Con eso basta para que el archivo se guarde en nuestro /home:

Ahora lo descomprimimos con "tar"

Ejecutamos:

tar -xzvf /home/usuario/linux-5.9.9.tar.gz

Esto puede tardar un rato.

 


Ahora , cuando queramos acceder al menú de configuración del kernel, sólo tecleamos:

sudo apt-get install bison flex

cd /home/usuario/linux-5.9.9

make menuconfig

y accederemos.

Configuraremos algunas opciones aquí:
 

Ahora lo compilaremos, tecleamos "make"

Esto tardará un poco, dependiendo de la configuración que hemos hecho.


Instalar y configurar un servidor SSH en GNU/Linux

Sí. Reconozco el hecho de que estuve ausente por mucho tiempo en este blog, pero ahora he vuelto!!!

Hola a todos los lectores del blog, en esta ocasión aprenderemos como instalar y configurar un servidor SSH en GNU/Linux.

Qué es SSH?

SSH (o Secure Shell) es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de un canal seguro en el que toda la información está cifrada. Además de la conexión a otros dispositivos, SSH permite copiar datos de forma segura (tanto archivos sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir contraseñas al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH y también puede redirigir el tráfico del (Sistema de Ventanas X) para poder ejecutar programas gráficos remotamente. El puerto TCP asignado por defecto es el 22.

Seguridad en SSH

SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible, evitando que terceras personas puedan descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.  

Historia de SSH

Al principio solo existían los r-commands, que eran los basados en el programa rlogin, el cual funciona de una forma similar a telnet.

La primera versión del protocolo y el programa eran libres y los creó un finlandés llamado Tatu Ylönen, pero su licencia fue cambiando y terminó apareciendo la compañía SSH Communications Security, que lo ofrecía gratuitamente para uso doméstico y académico, pero exigía el pago a otras empresas. En el año 1997 (dos años después de que se creara la primera versión) se propuso como borrador en la IETF.

A principios de 1999 se empezó a escribir una versión que se convertiría en la implementación libre por excelencia, la de OpenBSD, llamada OpenSSH.

Para instalar y configurar un servidor SSH en GNU/Linux, abrimos la terminal y ejecutamos los siguientes comandos:


Ahora instalamos el servidor SSH:


Ahora configuraremos la seguridad de nuestro servidor cambiándole el puerto de escucha que viene por defecto, al que nosotros queramos, en este caso yo le configuraré el puerto 224.

Verificamos el estado:

Abrimos cualquier editor de texto apuntando al fichero de configuración y le cambiamos el puerto:


 

También deshabilitaremos el acceso remoto al usuario "root" porque si alguien sabe esa contraseña podrán acceder a la sesión SSH y espiarnos, e incluso robar contraseñas, etc.

Ahora guardamos los cambios y salimos, en este caso el editor es GNU nano, por lo que pulso:

Ctrl-O para guardar los cambios

ENTER para confirmar

Ctrl-X para salir

Ahora reiniciamos el servicio SSH:


 

Con eso el servidor SSH quedará operativo en nuestro equipo.

Ahora les dejaré las acciones básicas para operar el servidor SSH (esto también sirve para cualquier servidor, no solo SSH sino también servidores web, de impresión, etc:

Sintaxis del comando: sudo service ssh [acción]

Iniciar: sudo service ssh start

Detener: sudo service ssh stop

Recargar la configuración: sudo service ssh reload

Forzar la recarga de la configuración: sudo service ssh force-reload

Reiniciar: sudo service ssh restart

Ver estado: sudo service ssh status

Intentar reiniciar el servidor SSH: sudo service ssh try-restart

Eso ha sido todo por hoy :)

Nos vemos en el siguiente post!

jueves, 1 de abril de 2021

Cómo instalar software desde su código fuente en GNU/Linux?

Hola a todos los lectores del blog, en esta ocasión les enseñaré a instalar cualquier software desde su código fuente en GNU/Linux.

Qué es compilar?

Compilar es transformar el código fuente (código legible para humanos) en código que la computadora entiende.


Para instalar cualquier software desde su código fuente haremos lo siguiente:

Abrimos la terminal y ejecutamos estos comandos:

sudo apt-get update -y && sudo apt-get install libncursesw5-dev -y

 para instalar las librerías necesarias. (en mi caso solo es una)

 



 Ahora descargaremos el código fuente del software en cuestión, en este ejemplo compilaré la última versión del editor GNU nano.

Ejecutamos esto en la terminal:

wget -c nano-editor.org/dist/v5/nano-5.6.tar.gz

para descargar el código fuente y almacenarlo en nuestro equipo.

 



 (lo que está marcado en rojo es el archivo con el código fuente)


 Ahora ejecutamos:

 tar -xzvf nano-5.6.tar.gz

para descomprimir el archivo.




accedemos a la carpeta creada y ejecutamos el script configure con las opciones que queramos, que irá en busca de las librerías necesarias para compilar (si no se especifica nada en la opción --prefix, los binarios se instalarán por defecto en /usr/local)

Cuando termine ejecutamos:

make

para compilar el código fuente

Ahora ejecutamos:

sudo make install

para instalar los binarios compilados en las carpetas correctas

Y ahora comprobamos la versión de GNU nano:


Y así hemos concluído con este post. Espero les haya servido :)

Nos vemos en el siguiente post!!!





 

 

miércoles, 23 de diciembre de 2020

Instalar Quake 1 en Ubuntu y derivados + trucos

 Hola a todos los lectores del blog, en este post les enseñaré como instalar el famoso juego Quake 1 en Ubuntu y derivados.


Primero abrimos una terminal con CTRL-ALT-T:

Ahora actualizaremos el índice de los repositorios con apt-get update:




Una vez hecho esto, instalamos el paquete "quake" que es el juego:



Ahora creamos la carpeta de quake e id1:

Ahora entramos a esas carpetas creadas y descargamos los datos del juego con el programa wget:


Ahora ejecutamos el juego:



Ahora dejaré los controles y los trucos:


 W, A, S, D = Control del personaje

Espacio = Salto


Con el ratón controlamos el punto de mira y disparamos con el botón izquierdo (esto se puede cambiar en el menú)


Trucos: 

GOD - invencible
FLY - permite volar
NOCLIP - como en Doom, permite atravesar paredes
IMPULSE 9 - te da todas las armas
GIVE # x- te da el armamento indicado, donde # es:
H = vidas
S = escudos
R = cohetes
C = electricidad
N = clavos
y "x" es la cantidad armamento:

Ejemplo:
200 cohetes....... GIVE R 200
IMPULSE 255 - las armas tienen cuádruple poder

IMPULSE 9 - Todas las armas y su munición.

 

 

Cambiar el intérprete de comandos por defecto en Termux

Hola a todos los lectores del blog, en esta ocasión les enseñaré cómo pueden cambiar el intérprete de comandos por defecto en Termux, lo que...