Jump to content

ice

Moderador Zona Distribuciones
  • Posts

    375
  • Joined

  • Last visited

  • Days Won

    33

ice last won the day on November 28 2020

ice had the most liked content!

1 Follower

About ice

  • Birthday 01/19/1984

Género

  • Género
    Hombre

Características del sistema

  • Distribución
    ArchLinux
  • Entorno gráfico
    i3
  • Navegador Web
    Firefox
  • Distribución secundaria
    Slackware
  • Entorno gráfico secundario
    OpenBox
  • Navegador Web secundario
    Elinks

Información de contacto

  • Página Web
    https://linuxforallsite.wordpress.com
  • Twitter
    icemodding
  • Youtube
    https://www.youtube.com/c/LinuxerOSSystems
  • Email
    linuxeros.es@gmail.com

Información personal

  • Lugar
    Ice World
  • Intereses
    Música, Guitarras, Informática, Linux, Hacking, Phreak, Cracking, PHP, Desarrollo Web, Android y muchas cosas más...

Recent Profile Visitors

3,594 profile views

ice's Achievements

  1. dejaste vinculado al thread y no al destino... ;-)
  2. Instalación básica de Void Linux. La verdad que dentro del mismo asistente configuras todo, pero todo para que directamente comiences a utilizar el sistema sin ningún problema. Lo que si quiero avisar que me pasó, es que (lo sé soy un ciego) es que no podía configurar la shell, claro no era BASH! Viene por defecto la shell DASH, la pueden cambiar, obviamente, pero por el camarada tenshalito dice que mejor es utilizar esa. Además de que por experiencia propia vi que es un poco mas fluida que bash. En fin son gustos, pero ése es el detalle. Y agradezco a los amigos del grupo de Void Linux en Telegram que me avisaron de éso jaja si no hasta el día de hoy seguía renegando. Abrazo de gol!
  3. En el thread anterior dejé una instalación básica de todo lo que se debe hacer para particionar su disco, montar las unidades, y la configuración del sistema para que a la hora de hacer el reboot, inicie correctamente. Bueno en éste pequeño video dejo los detalles de lo que deberíaos hacer para terminar ésa instalación básica. Abrazo de gol!
  4. Hace poco estaba aburrido asi que abrí una máquina virtual y decidí realizar una instalación básica de Arch con la última iso que está en su web oficial. El proceso de instalación es exactamente el mismo que indica su wiki con algunos cambios que lo podrán mirar a continuación. Abrazo de gol!
  5. Buenas noches papilos y mamilas, tanto tiempo, bueno ya que no escribo por éstos lares, les dejo una instalación avanzada de Devuan.
  6. Hablando en el grupo de telegram oficial de Ubuntu, dejo una instalación de Ubuntu 18.05 LTS con una instalación mínima, pero con la opción "expert install" para poder tener mas control a la hora de seleccionar realmente lo que necesitamos, ya que en esta entrada dejé aquí con una instalación mini nada más. Para los que quieran saber, básicamente aquí les vendría bien para los desean instalar el sistema base totalmente limpio, que en comparación con una instalación "normal" de Ubuntu 18.04 tiene un aproximado de más de mil paquetes preinstalados de los cuales no creo que utilicen todos. De las opciones que trae para seleccionar mostraré algunas a continuación, pero al final dejo un video que muestra detalladamente todo lo que hay para seleccionar. - Idioma. - Configuración de teclado. - Configuración de red. - Repositorios. - Configuración de usuarios. - Horario. - Particiones. - Configuración del gestor de paquetes. - Selección de paquetes para instalar. - Configuración de grub. En fin, son muchas las opciones que tenemos para configurar e instalar como un sistema base al estilo Arch para que quede listo para el uso. Luego podremos instalar el entorno gráfico en caso de querer utilizar uno como Unity, Enlightenment, i3, Openbox, Gnome-Shell, KDE Plasma, etc. Video de Instalación: Finalizando ésta muestra de la misma instalación, recuerden que va a variar de acuerdo al tipo de equipo que tengan, ancho de banda, gusto personal, etc. Espero que les haya servido y recuerden por favor compartir el material así sigo creciendo! Un abrazo!
  7. En artículos anteriores sobre la versión 2.0.x de DSNCrypt junto a dnsmasq y en la configuración de dnscrypt-proxy con dnsmasq en su versión anterior 1.x estaba todo funcionando correctamente, pero en la última versión 2.0.15-1 encontré unos detalles que llevó a que deje de funcionar todo. Entonces lo que leí en foros era que volvían a la versión anterior 2.0.14, pero no quería quedarme sólo con éso. Asi que lo único que cambiará en éste tutorial es la edición del archivo resolv.conf dejamos de utilizar el servicio .socket (aquí modificamos en la versión anterior a la 15-1 el puerto) y nos quedamos con el servicio .service nada más. Ya que ahora la configuración prácticamente total se realiza desde el dnscrypt-proxy.toml. Ahora dejo a continuación la configuración en cuestión, ya que si me guío de lo que aparece en la wiki no me sirvió lo suficiente. Sin más que decir, comencemos! 1 - Instalamos dnscrypt-proxy y dnsmasq $ sudo pacman -S dnscrypt-proxy dnsmasq 2 - Habilitamos los servicios para que inicien desde el arranque: $ sudo systemctl enable dnscrypt-proxy dnsmasq 3 - Vamos a editar el archivo dnscrypt-proxy.toml y modificaremos las siguientes líneas a - Agregamos la línea con el servidor, línea 31: server_names = ['dnscrypt.eu-nl'] b - Cambiamos el número del puerto, línea 36: listen_addresses = ['127.0.0.1:40', '[::1]:40'] c - Bajamos casi hasta el final a la sección Servers, línea 445, en [sources], línea 464 y marcamos todo con un #. d - Seguimos bajando hasta [static], línea 488, sacamos el # de las líneas siguientes y dejamos como lo ven en la foto o colocando el servidor que quieran, yo elegí dnscrypt.eu-nl. 4 - Pasamos a editar dnsmasq.conf (se encuentra en /etc/dnsmasq.conf). a - En la línea 58 sacamos el # de no-resolv. b - En la línea 66 sacamos el # y colocamos: server=127.0.0.1#40. c - Finalmente en la línea 111 sacamos el # de listen-address= y lo dejamos así: listen-address=127.0.0.1 5 - Editamos el archivo (si el archivo que me hizo renegar) resolv.conf y solamente lo dejamos con la línea: nameserver 127.0.0.1 a - Vamos a usar chattr +i para que no se modifique en cada reinicio del sistema dicho archivo: $ sudo chattr +i /etc/resolv.conf NOTA: Por las dudas no quieran que suceda éso, deshacemos el cambio colcando: $ sudo chattr -i /etc/resolv.conf 6 - Reinicamos los servicios dnscrypt-proxy dnsmasq y networkmanager: $ sudo systemctl restart dnscrypt-proxy dnsmasq NetworkManager 7 - Ahora probamos la conexión a internet: $ ping -c 1 google.com 8 - Y finalmente vamos a probar que el sistema y las configuraciones que realizamos estén funcionando correctamente de ésta manera: $ dig archlinuxlatinoamerica.wordpress.com | grep "Query time" Nos arroja una respuesta: ;; Query time: 1133 msec (ésto puede variar claro). Si ejecutamos nuevamente la orden anterior nos damos cuenta que funciona perfectamente ya que no demoró nada con una respuesta de 0msec. En el caso de necesitar saber el estado de los servicios pueden escribir lo siguiente: $ sudo systemctl status dnscrypt-proxy dnsmasq También lo pueden escribir primero dnscrypt-proxy, damos enter y luego consultar dnsmasq. NOTA 1: Recuerden que las imágenes y la configuración que usé como ser el servidor puede variar o lo pueden cambiar ustedes. Video Tutorial: https://youtu.be/acLHv20CY70 Espero que les haya servido y recuerden compartir por favor así sigo creciendo!
  8. Genial, muchas gracias, todos los días se aprende algo nuevo. :-) [N]ation ROM Style WhaT by ice
  9. Aprender como matar los procesos que no corresponden o que provocan algún problema en nuestro sistema y queremos cerrarlo, en éste how to les mostraré como hacer. Imaginamos lo siguiente: Se ejecutó una aplicación (desde el menú de aplicaciones o desde la misma terminal por ejemplo) y ésta comienza a funcionar, solo que deja de funcionar por algún motivo (el que quieran) de manera inesperada. Entonces se intenta ejecutar nuevamente pero resulta que el proceso anterior jamás se cerró entonces no podemos utilizarla. Que se debería hacer en éstos casos? Matar el proceso anterior, pero la pregunta es cómo hacer éso? Simple. su mejor opción generalmente se encuentra dentro de la terminal o la tty. Afortunadamente, GNU/Linux tiene todas las herramientas necesarias para ayudarnos a solucionar ésto y poder "matar el proceso que nos molesta". Sim embargo, antes de lanzar o ejecutar el comando que nos permitirá realizar la tarea que les comenté hace un momento, primero debemos saber cuál es el proceso. ¿Cómo hacemos éso? Una vez que conozcan la herramienta veran que es sencillo. Ahora les mostraré dichas herramientas y quiero aclarar que los pasos que comentaré a continuación es válido para prácticamente cualquier distribución de GNU/Linux ya sea en sus versiones de escritorio o servidores. Asi que ahora abrimos la terminal y comencemos! Buscar el proceso: Para eliminar el proceso que no responde es, lógicamente, ubicarlo. Hay dos comandos que se utilizan para locarlizar un proceso que son los siguientes: top y ps. La primer órden que nombre (top) es una de las principales que cualquier administrador de sistemas debería conocer. Cuando la ejecutamos: $ top Nos aparecerá un listado completo de cada proceso que se está ejecutando actualmente en nuestro equipo, dependiendo de los servicios, programas, etc. Será la cantidad de procesos, no siempre será igual, pero dejo a continuación mi listado: De ésta lista pueden ver información de mi equipo que se está ejecutando en éste mimos momento (en el que escribo ésta entrada para ustedes, si para ustedes!) Bueno entonces podemos suponer que, por ejemplo, Thunar no se encuentra funcionando correctamente, entonces lo que haremos será buscar el proceso de Thunar y el número de PID, que esta última es la más importante para poder eliminar el proceso activo. Antes de ir directo a la órden que utilizo, quiero detallar un poco sobre algunos detalles que considero importantes. Digamos que sabemos que el proceso es Thunar como dijimos que es al que vamos a matar, pero no queremos mirar ni en tiempo en que se está ejecutando, el tipo de órden, etc. Asi que para ésto vamos a usar el comando ps y vamos a filtrar la salida con grep usando una tubería también. El comando ps informa una dem anera instantánea de un proceso actual y grep nos mostrará sólamente las líneas que coinciden con un determinado patrón. Ahora, la razón por el cuál uso grep es simple, ya que al usar ps sólo puede arrojar un listado de exactamente todos los procesos ejecutándose, el listado puede ser amplio (como mostré en la foto anterior), entonces con la tubería y grep sólo veremos todo lo que esté asociado a Thunar, entonces se verá así: $ ps aux | grep Thunar Luego de la órden ps, utilicé otro tipos de indicadores que ahora los detallo para dejar en claro todo: a = Muestra los proceso para todos los usuarios. u = Muestra el usuario o el dueño del proceso ejecutándose. x = También muestra los proceso que no están en una terminal. La opción x es importante cuando buscamos información con respecto a una aplicación gráfica. Cuando se ejecute la órden anterior, nos dará toda la información que necesitamos para poder matar el proceso de manera sencilla y con el número de PID, que en éste caso es el proceso número de PID 17107. Para matar el proceso haremos lo siguiente: Cuando llegamos a la tarea directamente de matar el proceso tenemos tendremos dos pasos a mirar que son muy importantes que son: * Nombre del proceso, en éste caso se llama Thunar. * Número de PID del proceso que sería el 17107. Con ésa información ya sabemos los datos necesarios para darle la terminación necesaria al proceso. * kill, ósea que mata un sólo proceso por ID * killall, mata un proceso por el nombre. También existen diferentes tipos de órdenes que se pueden enviar en ambos comandos para matar los mismos. La señal que enviamos estará determinada por los resultados que deseamos del comando kill. Por ejemplo, se puede enviar HUP (colgar) al comando kill, que efectivamente reiniciará el proceso. Ésta es siempre una buena elección cuando necesita que el proceso se reinicia inmedientaente. También podemos obtener un listado de todas las eñales que se puden enviar al comando kill usando el parámetros -l, aquí encontraremos Lo bueno de ésto es que se puede usar el valor de la señal en lugar del nombre de la eñal. Por lo tanto, no hay que memorizar todos los nombres de las diferentes señales. Entonces usaremos el comando kill para matar la instalacia de Thunar de la siguiente manera: $ kill SIGNAL PID Dónde SIGNAL es la señal que se enviará y PID es el ID del proceso que queremos eliminar. Como ya sabemos, por el comando de ps que el ID ue queremos matar es 17107, entonces, para enviar señal de matar escribimos lo siguiente: $ kill -9 17107 Una vez que escribimos, damos enter y el proceso de Thunar (dicha aplicación) se elimina inmediatamente. Si lo queremos hacer de la manera sencilla, sabemos que el proceso que queremos matar se llama Thunar, entonces podemos hacer uso del comando killall y enviar la misma señal al proceso ásí: $ killall -9 Thunar La única advertencia de la órden anterior es que puede no detectar todos los proceso que utiliza Thunar en ése momento. Si, después de ejecutar el comando anterior, usamos nuevamente: $ ps aux | grep Thunar Y vemos que se están ejecutando otros procesos relacionados con Thunar, la mejor opción aquí sería volvera escribir kill y enviar la señal 9 para finalizar el proceso por PID. Entonces para finalizar, matar los procesos que no nos sirven o que nos provocan inconvenientes, inestabilidad en nuestro sistema no es tan complicado. Igual la idea es que también miren el man de ps para tener más información y poder hilar más fino. Espero que les haya servido y por favor compartan la información asi sigo creciendo! A brazo de gol mundialista!
  10. ice

    Hola a tod@s

    seguro. La idea es aportar desde cualquier lugar y seguir aprendiendo, sin éso estamos fritos o no? jejeje
  11. ice

    Hola a tod@s

    Bienvenido papilo! Disfrute! ;-) [N]ation ROM Style WhaT by ice
  12. Buena onda, no recordaba eso! [N]ation ROM Style WhaT by ice
×
×
  • Create New...