LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

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

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

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.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

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?

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

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).

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Linus Torvalds ha lanzado Linux 4.18 como el kernel más nuevo con un controlador Kernel Steam Controller, actualizaciones de Specter para ARM64, actualizaciones de administración de energía, una llamada al sistema "Reiniciable Services", mejoras en el controlador de gráficos AMD Radeon, V3D DRM como el nuevo controlador gráfico de Broadcom , Soporte de DM writecache, soporte USB 3.2 y muchas otras actualizaciones. Linus Torvalds escribió sobre el lanzamiento final de 4.18: "Fue una semana muy tranquila, y posiblemente podría haberlo lanzado según lo programado la semana pasada, pero tuvimos algunas actualizaciones menores. Principalmente redes, pero algunas correcciones de  vfs (mencionadas en el rc8) anuncio como 'pendiente') y un par de arreglos de controladores (scsi, redes, i2c). Algunas otras cosas menores al azar (corrección de cifrado arm, corrección de ordenamiento de memoria parisc). " En un artículo separado , Phoronix detalla todos los cambios y nuevas funciones disponibles en esta versión.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El 7 de julio, se modificó un paquete de AUR con algún código malicioso, recordando a los usuarios de Arch Linux (y a los usuarios de Linux en general) que todos los paquetes generados por los usuarios deben verificarse (cuando sea posible) antes de la instalación.

AUR , o el repositorio de usuarios de Arch (Linux) contiene descripciones de paquetes, también conocidas como PKGBUILDs, que hacen que compilar paquetes desde la fuente sea más fácil. Si bien estos paquetes son muy útiles, nunca deben tratarse como seguros, y los usuarios siempre deben verificar sus contenidos antes de usarlos, cuando sea posible. Después de todo, la página web de AUR indica en negrita que "los paquetes de AUR son contenido producido por el usuario. Cualquier uso de los archivos proporcionados es bajo su propio riesgo " .

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Sin duda, OpenSSH es una de las herramientas más utilizadas y potentes disponibles para Linux, que le permite conectarse de forma segura a sistemas remotos de Linux a través de un shell y le permite transferir archivos de forma segura hacia y desde sistemas remotos.

Pssh: ejecutar comandos en múltiples servidores Linux

Pero las mayores desventajas de OpenSSH es que no se puede ejecutar el mismo comando en varios hosts de una vez y OpenSSH no está desarrollado para realizar tales tareas. Aquí es donde la herramienta Parallel SSH o PSSH es útil, es una aplicación basada en python, que le permite ejecutar comandos en múltiples hosts en paralelo al mismo tiempo.

Pin It

Ratio: 3 / 5

Inicio activadoInicio activadoInicio activadoInicio desactivadoInicio desactivado

El acceso a una computadora de escritorio remota es posible gracias al protocolo de escritorio remoto ( RDP ), un protocolo patentado desarrollado por Microsoft . Le da al usuario una interfaz gráfica para conectarse a otra computadora / remota a través de una conexión de red. FreeRDP es una implementación gratuita del RDP .

RDP funciona en un modelo de cliente / servidor, donde la computadora remota debe tener el software de servidor RDP instalado y en ejecución, y un usuario emplea el software de cliente RDP para conectarse a él, para administrar la computadora de escritorio remota.

En este artículo, compartiremos una lista de software para acceder a un escritorio Linux remoto: la lista comienza con las aplicaciones VNC.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Cómo montar una imágen ISO desde el terminal

 

Podemos montar una imagen de disco ISO (.iso) sin tener que grabarla, siguiendo estos pasos:

  • Creamos un directorio (punto de montaje) donde montar la imagen:
sudo mkdir /media/1disco
o
sudo mkdir /mnt/1disco
  • (Por regla general no hace falta comprobarlo, pero bien está que lo sepas...)
  • Probamos a cargar el módulo loop al kernel, si no estaba cargado todavía:
sudo modprobe loop
  • Montamos la imagen:
Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

1) Arranca tu live-cd, o una USB autoarrancable de linux (que particularmente, yo recomiendo antes que un CD y aquí te digo como se hace) (puede ser cualquier versión o distribución de Linux) que te permita levantar una interfaz gráfica y conectarte a la red.

Si no quieres usar la aplicación que te pongo abajo, puedes abrir una consola y escribir

Lo primero, debes reconocer tu disco, para ello escribes:

sudo fdisk -l

Y en nuestro caso, el disco duro está representado como "sda", pero ésto puede cambiar, ten precaución, y fijate en el tamaño del disco.

(Desde una distro Ubuntu, Debian)

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

Desde una distro Fedora, RedHat...)

sudo dd if=/usr/share/syslinux/mbr.bin of=/dev/sda

Si tienes otra distro, deberás buscar el fichero "mbr.bin" en tu distro añadirle la ruta, ejemplo de búsquda.

cd /

find . -iname "*mbr*.bin"

Y ya está, reinicia y prueba si ha habido suerte.

Si quieres usar la aplicación, que deberás compilar en un sistema completo, copiarla en "otro" pendrive tras haber hecho el "make", y junto con la distribución "live", haces make install, para que funcione.


2) Descarga el paquete ms-sys desde:

(Lo puedes hacer desde cualquier navegador)

Pero si quieres usar sólo la consola, puedes también instalar la aplicación "wget" para tal propósito, instalándolo con (para paquetes basados en .deb):

apt-get install wget (para Ubuntu, Debian y demás)

En caso de distribuciones basadas en paquetes .rpm

yum -y install wget (para Fedora, RedHat y demás)
Pin It


Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías