LinuxParty

Ratio:  / 0

Linux viene en muchos sabores y a muchos de nosotros nos gusta probar todo tipo de distribuciones hasta encontrar la combinación perfecta para nuestras necesidades. El problema es que, en función de la distribución principal de su sistema operativo, el administrador de paquetes puede ser diferente y convertirse en uno con el que no está familiarizado.

Existe una utilidad llamada sysget que puede convertirse en un front-end para cada administrador de paquetes. Básicamente, sysget sirve como puente y le permite usar la misma sintaxis para cada administrador de paquetes.

Esto es particularmente útil para los recién llegados a Linux que están dando sus primeros pasos en la gestión de su sistema operativo a través de la línea de comandos y les gusta saltar de una distribución a otra sin tener que aprender nuevos comandos.

Ratio:  / 0

El terminal es una herramienta muy poderosa, y es probablemente la parte más interesante en Unix. Entre la gran cantidad de comandos y scripts útiles que puede usar, algunos parecen menos prácticos, si no completamente inútiles. Aquí hay algunos comandos de Bash que son divertidos, y algunos de ellos también son útiles.

Vamos a echarles un vistazo.

1. cal

Pocas personas lo saben, pero cualquier sistema Unix viene con un calendario incorporado. Para acceder a él, simplemente puede escribir:

 cal 

Esto mostrará el mes actual. Sin embargo, puede seleccionar el año exacto, e incluso el mes, como argumento. Y para ser completamente inútil, la opción -j muestra los días julianos (el número de días desde el 1 de enero). Para resumir:

 cal [ -j ] [ [ mes ] año ] 

2. sl

Este significa "Locomotora de vapor" y se escribe a menudo por error (ya que es lo opuesto a ls ). Al juzgar lo aburridos que son los visuales en la terminal, es genial ver periódicamente una locomotora en su terminal, especialmente cuando no quiso decir eso.

Primero, instale sl con este comando escrito en su terminal:

sudo apt install sl

O

yum -y install sl

Luego escribe el comando:

 sl 

Ratio:  / 0

Alien, es una herramienta que convierte paquetes entre rpm, dpkg, stampede, slp, y formatos de archivo slackware tgz.

Si quieres usar un paquete de otra distribución que la que tiene instalada en su sistema, puedes usar alien para convertirlo a tu paquete preferido formatear e instalarlo.

Aunque cualquier distro de linux contiene la mayoría de los programas que utilizamos habitualmente, también puede ocurrir que necesitemos instalar un programa que únicamente se encuentra disponible en otra distribución. para ello, basta Instalar "alien", que suele venir en los repositorios de todas las distribuciones Linux, un programa que convierte paquetes a varios formatos: rpm (Mandriva/Mageia, OpenSUSE, Fedora), deb (Debian, Ubuntu, Linux Mint), tgz (Slackware), slp o lsb.

Ratio:  / 0

En Linux, puede cambiar la cantidad máxima de archivos abiertos. Puede modificar este número usando el comando ulimit . Le otorga la capacidad de controlar los recursos disponibles para el shell o el proceso iniciado por él.

En este breve tutorial, le mostraremos cómo verificar su límite actual de archivos abiertos y las descripciones de los archivos, pero para hacerlo, deberá tener acceso de raíz a su sistema.

Primero, veamos cómo podemos averiguar el número máximo de descriptores de archivos abiertos en su sistema Linux.

Ratio:  / 0

Administrar RAID de software en Linux no es una tarea muy complicada una vez que se haya familiarizado con el comando mdadm --manage.

En este tutorial, revisaremos la funcionalidad proporcionada por esta herramienta para que pueda tenerla a mano cuando la necesite.

Escenario de prueba RAID

Como en el último artículo de esta serie, usaremos por simplicidad una matriz RAID 1 (duplicada) que consta de dos discos de 8 GB ( /dev/sdb y /dev/sdc ) y un dispositivo de reserva inicial ( /dev/sdd ) para ilustrar, pero los comandos y conceptos enumerados en este documento también se aplican a otros tipos de configuraciones. Dicho esto, siéntase libre de seguir adelante y agregar esta página a los marcadores de su navegador, y comencemos.

Ratio:  / 0

Usar Linux en 2018 no es como usar Linux en 2008, pero tampoco es como usar Linux hace solo un par de años (o meses), aunque la diferencia no sea tan drástica. Por años los entusiastas del software libre y los preocupados por las libertades del usuario y las prácticas antiprivacidad de las grandes empresas de tecnología, nos han dicho sus mil y un razones idealistas para usar Linux, pero ese discurso sigue sin calar mucho.

Ratio:  / 0

Me ha ocurrido que tengo que cambiar la IP de todos los ficheros de configuración del directorio /etc, así pues he decidido compartir este comando para que sepáis como hacerlo.

find /etc -name * -exec sed -i "s/'237.742.45.9'/'192.168.1.2'/g" {} \;

Así de fácil…

Si quieres probarlo, crea en varios ficheros de texto plano, llamados "uno.txt", "dos.txt", etc... algunos textos y cambialos, por ejemplo:

La línea general como funciona es: Cambiar en todos los ficheros del directorio /etc con extensión ".txt", el texto "Pepito" por el texto "José".

 find $HOME -iname *.txt -exec sed -i "s/'Pepito'/'José'/g" {} \;

Te recordamos que puedes cambiar la variable $HOME por ~, así, por ejemplo es lo mismo escribir $HOME/Documentos que ~/Documentos

Ratio:  / 0

En la Cumbre de Código Abierto de este año, Linus Torvalds participó en una amplia entrevista con Dirk Hohndel, director de código abierto de VMWare, que se ha transcrito parcialmente a continuación. Y Linus explicó, entre otras cosas, por qué la última ventana de fusión fue más difícil que otras: uno de los problemas que tenemos es cuando tuvimos estos problemas de seguridad de hardware, y han seguido sucediendo ahora, el año pasado; re mantenido en secreto. Así que sabíamos sobre el tema durante los últimos meses, pero como era secreto y no se nos permitía hablar de ello, no pudimos hacer nuestro modelo de desarrollo abierto habitual . Hacemos lo mejor que podemos, y la gente realmente se preocupa profundamente por obtener un buen producto, pero cuando tiene que hacer cosas en secreto , y cuando no puede usar toda la infraestructura agradable para el desarrollo y las pruebas que tenemos para todos el código habitual, es mucho más doloroso de lo que debería ser. Y eso solo significa que, especialmente cuando la información se vuelve pública durante lo que de otra manera es un período ocupado de todos modos, es simplemente molesto ...

Todavía amo la ejecución especulativa. No me malinterpretes Solía ​​trabajar para una compañía de CPU. Lo hicimos en software, cuando trabajaba allí. Creo que una CPU tiene que hacer una ejecución especulativa. Es un tanto triste que la gente no siempre haya pensado o no haya prestado atención a las advertencias sobre lo que puede salir mal al tomar algunos atajos para simplificar un poco a todos, porque vas a tirarlos todo eso funciona de todos modos, entonces ¿por qué molestarse en hacerlo bien? Y ahí es cuando la seguridad: todos y cada uno de los problemas de seguridad que hemos tenido han sido básicamente de ese tipo, donde la gente sabía que "Oye, este es un trabajo especulativo. Si algo sale mal, descartaremos todos los datos, así que No es necesario que sea tan cuidadoso como lo haríamos de otra manera ". Creo que fue una buena lección para la industria, pero ciertamente no fue una lección divertida para nosotros en el lado del sistema operativo, donde tuvimos que hacer un montón de trabajo extra para problemas que no eran nuestros problemas.

Ratio:  / 0

Esta es la pregunta...

Estoy buscando archivos de tipo 'test*' dentro de un repositorio. Dado que tengo un virtualenv, cada vez que hago find -name 'test*' me encuentra muchos archivos de los módulos que tengo instalados.

find -name 'test*'

Devuelve muchas cosas del tipo:

./env/lib/python3.5/site-packages/paquete/utils/tests

¿Cómo puedo excluir un directorio y todo su contenido de los resultados de find?

Ratio:  / 0

Después de un año de trabajo con Ubuntu Linux (o derivado, como el sistema operativo de primaria), casi siempre me encuentro con una cantidad de repositorios de software que puedo haber instalado y eliminado o que en realidad nunca necesité. Eso significa que /etc/apt/sources.d puede estar bastante lleno y el proceso de actualización de apt se vuelve un poco lento. O, lo que es peor, los repositorios pueden romperse y detener la actualización de apt. Debido a esto, trato de mantener esos repositorios al mínimo. Una forma de hacerlo es simplemente abrir una ventana de terminal y peinar a través de ese directorio (eliminando cualquier archivo .list innecesario).



Redes:



 

Encuesta de LinuxParty

Como SysAdmin o CEO, que sistemas preferirías instalarle a tus usuarios

Donar a LinuxParty

La mejor forma de darnos las gracias, es hacer una donación.


Tutorial de Linux

Naturaleza, Ciencia y Tecnologia

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política