Quantcast
Channel: Preguntas más recientes con las etiquetas linux - Stack Overflow en español
Viewing all 1694 articles
Browse latest View live

¿Puedo ejecutar sintaxis AT&T en Windows?

$
0
0

Desconozo mucho sobre el lenguaje ensamblador, y estoy aprendiendo lo básico de la sintaxis AT&T en la carrera. ¿Es necesario descargar una distribución de Linux o de alguna forma puedo ejecutar código en Windows?


Problem with access to the asteridex4 website, hosting linux

$
0
0

Good morning.

I have a problem accessing a page, I already have an error like the following.

Looking in apache2 error log, I find this

/var/www/myroot/asteridex4/.htaccess: Invalid command 'AuthLDAPURL', perhaps misspelled or defined by a module not included in the server configuration

What can I do with this problem?

introducir la descripción de la imagen aquí

this is the htaccess of the page.

Please can you help me?

Despues de mandar un paquete UDP el listener no detecta mas (NetCat)

$
0
0

tengo el sigueinte problema

En la maquina B (192.168.200.4)ejecuto nc -u -l 9999```` y en la maquina A (192.168.200.3) ejecuto echo "hola" | nc -u -w1 192.168.200.4 9999````

Seguidamente , B recibe el "Hola" de A, pero si luego (con B aun escuchando), vuelvo a ejecutar el comando, A no recibe nada (ni vuelve a recibir).

Mi objectivo es que B siga escuchando y poder mandar ese "hola" las veces que quiera y ser recibido

EDICION 1

#!/bin/bashwhile truedo        nc -w 5 -l -u -p 9999  done

He probado a hacer segun los comentarios pero , ahora no recibe nada de A,y pues cada 5 segundo ,manda un "no connection : Connection timed out"

¿Es compatible pip con Package Manager en Linux?

$
0
0

Linux (Mint Ulyana) trae Python 2.7 y Python 3.8 instalados por default, pero no pip.

El método normal para instalar módulos Python es vía Package Manager. Por supuesto, no todos los módulos están disponibles o en sus últimas versiones por esta vía.

El utilitario pip está disponible vía Package Manager, pero ¿puedo usarlo para instalar módulos y/o versiones que no están disponibles en Package Manager sin provocar conflictos o generar inconsistencias?

Oracle bd Oracle 19c

$
0
0

Al ejecutar ./dbca en un Oracle 19c para crear una BD, se produce el siguiente error en Ubuntu:

UnsatisfiedLinkError exception loading native library: njni19java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/19.3.0/db_1/lib/libnjni19.so: /u01/app/oracle/product/19.3.0/db_1/lib/libclntshcore.so.19.1: archivo demasiado corto

Un saludo.

Problema con npm (nodejs) [cerrada]

$
0
0

Buen día gente, al intentar abrir la versión del npm en la terminal de Ubuntu 20.04.1 me aparece este error, alguien sabe como se soluciona? gracias por su tiempo.

introducir la descripción de la imagen aquí

Comando sort linux enviar salida a otro archivo

$
0
0

tengo que hacer esto con el comando sort pero no se como sería lo de la salida:

Ordenar el fichero /usr/dict/words o /usr/share/dict/words en ordeninverso usando el comando sort y enviar la salida del comando alfichero word.sort en el directorio tempcreado. Mostrar word.sort.

lo que hice hasta ahora es meterme en el directorio y ejecutar este comando

sort -r words

hasta ahí todo bien pero mi pregunta es: Cómo mando la salida del comando al fichero en el directorio temp? me fije en el directorio temp y solo tengo esto

joakov3@Joako-linux:/tmp$ lsconfig-err-HpwbvZsnap.snap-storessh-67qnryvjYX1Usystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-apache2.service-ThBIaisystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-bolt.service-zkdEBisystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-colord.service-LPFflhsystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-ModemManager.service-tBL9Lisystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-switcheroo-control.service-huOuhfsystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-systemd-logind.service-tzYwUesystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-systemd-resolved.service-biRpIhsystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-systemd-timesyncd.service-uMm0Tfsystemd-private-110795de8cfa484cbf2b2d98a6f5c74d-upower.service-t19Vahtmp.q1kIAPAwkgtracker-extract-files.1000tracker-extract-files.125

espero que puedan ayudarme, desde ya muchas gracias

Como puedo solucionar este error al repositorio de spotify en parrot?

$
0
0

W: Se produjo un error durante la verificación de las firmas. El repositorio no está actualizado y se utilizarán los ficheros de índice antiguos. Error de GPG: http://repository.spotify.com stable InRelease: Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY D1742AD60D811D58W: Fallo al obtener http://repository.spotify.com/dists/stable/InRelease Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY D1742AD60D811D58W: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar.


Cómo eliminar linux de disco D sin dañar windows en C?

$
0
0

Tengo un equipo con dos discos fisicos, uno SSD con windows 10 y uno sólido donde tengo espacio de memoria y tenia Linux ubuntu cuya partición eliminé hace poco de forma manual.Actualmente:

introducir la descripción de la imagen aquí

Cuando apago la máquina me aparece error de pantalla de grub y la unica forma de entrar es con F12 al iniciar seleccionar windows boot manager.

Veo que tengos dos EFI uno en D y otro C, debo eliminar el de D ?cómo?

Que debo hacer para dejar mi equipo solo con windows 10 nuevamente?

Porque me da un error al intentar inicializar mi servidor dhcp?

$
0
0

Me dejaron hacer como practica en la escuela configurar un servidor dhcp pero me tira el siguiente mensaje de error cuando lo quiero inicializar con el comando service dhcpd start.Imagen del comando servide dhcpd start

Si uso service dhcpd status me arroja lo siguiente:service dhcpd status 1/2service dhcpd status 2/2

Estoy trabajando en VirtualBox con centos 8.1Mi archivo donde se configuran las direcciones ip se encuentra de la siguiente manera:ruta /etc/sysconfig/network-scripts/ifcfg-enp0s3

Y el archivo donde se configura mi dhcp tienen estas configuraciones:(Son las que nuestro profesor nos proporciono).abriendo el archivo dhcpd.confHabia leído que a alguien le paso algo similar y era porque las instrucciones estaban mal configuradas pero en este caso ya las compare bien con las que nos proporciono nuestro profesor y no encuentro ninguna falla, esta exactamente igual.

También ejecute el comando que venia como sugerencia y me salio lo siguientes:comando journalctl -xe 1/2comando journalctl -xe 2/2

Espero me pueda ayuar, ya tengo varios días con el problema y ya busque mucho en internet, gracias.

My audio is gone!! | Mi audio no está!

$
0
0

It was another day, in my house. I put an film in Netflix, I see an Youtube Video, and then i connect my headpones. There starts the problem. When i disconnect my headpones, the sound was not working. And when i see the audio devices, it says salida para torpes (Because I live in Uruguay).

I tried sudo alsa force-reload but nothing it works.

What Can I do?

I have an Clamshell SF20BA Ceibal.

¿Cómo aplicar una expresión regular a más de una columna en una misma línea de comandos?

$
0
0

Tengo un fichero csv y me gustaría extraer aquellos datos que:

  • de una columna que contienen el mes de octubre, que aparece como "/10/"
  • también aquellos datos de otra columna que empiezan por "08".

Hasta ahora solo consigo sacar los datos de octubre mediante:

cat fichero.csv | cut -d "," -f2,3 | grep /10/

Lo que no consigo es unir ahora en la misma línea de comandos otra expresión regular que indique aquellos datos de la segunda columna que empiezan por 08.

Sé que la expresión regular para extraer datos que comiencen con un patrón determinado podría ser grep ^08, pero no sé cómo concatenarla al grep utilizado anteriormente.

Añado una parte de la salida que obtengo hasta ahora:

$ cat datosCovid.csv | cut -d "," -f2,3 | grep /10/01/10/2020,804013801/10/2020,4300705102/10/2020,800027102/10/2020,800034701/10/2020,800038401/10/2020,800049902/10/2020,800057802/10/2020,800091802/10/2020,800102902/10/2020,800103001/10/2020,800113301/10/2020,800115702/10/2020,800129701/10/2020,800173101/10/2020,800177701/10/2020,800180701/10/2020,800192302/10/2020,800207101/10/2020,800218601/10/2020,800219801/10/2020,800221601/10/2020,800236801/10/2020,800258702/10/2020,800266602/10/2020,800369502/10/2020,800381601/10/2020,800390701/10/2020,800403101/10/2020,800422501/10/2020,800471701/10/2020,8004869

Es un fichero con muchos datos así que muestro solo algunos. Como se puede ver, el mes de octubre lo tengo localizado. Ahora me gustaría localizar aquellos códigos que están después de la fecha que empiecen por 08.

Sistema de archivos de sólo lectura en linux - ubuntu

$
0
0

tengo un problema, instalé windows y linux en mi pc pero en linux no puedo usar la partición de D que es donde tengo todos los datos guardados.

Monté la partición siguiendo este tutorial. https://www.youtube.com/watch?v=UNAJInots60&t=809s(No funcionó)

La desmonté entrando en: sudo thunar le di click derecho a la partición y desmontar y luego montar de nuevo. (No funcionó)

También traté de dar todos los permisos ejecutando el siguiente comando: sudo chmod -R 777 datos(No funcionó)

También traté de configurar la partición desde el sistema de discos de ubuntu y quedó como se ve en la imagen 2:(No funcionó)

Agradezco si me pueden ayudar.

introducir la descripción de la imagen aquí

[![introducir el código aquí][2]][2]

Imagen 2

Como asignar una variable leída de un archivo de conf .INI sólo 1 vez

$
0
0

He estado mirando sobre como asignar los valores leídos de un archivo de configuración .ini a las variables de mi script y que solo se asignen (carguen los valores necesarios) una vez al arrancar el archivo.He probado usando awk y sed , pero lo que consigo es que se este leyendo continuamente la variable y asignandola cada vez que se requiera el valor de la misma.

por ejemplo mi archivo "config.ini" es :

ping_op_max=20ping_mon_max=20

y el script que lee es este (aqui uso una funcion pero no me sirve su resultado (usando sed)):

#!/bin/bash#Archivo de configuacionarchivo_conf=config.inifunction read_ini(){    local KEY="$1"    local FILE="$2"    awk -F "=" '/'"$KEY"'/ {print $2}'"$FILE"}#LimitetiempoMax=$(read_ini "ping_op_max" "$archivo_conf")while true;  do//.....//.... (aumemento los contadores tiempoObjetivo  y tiempo )//.....if [ $tiempoObjetivo -ge $tiempoMax ] || [ $tiempo -ge $tiempoMax ]; then//....fidone

Aparte de que no se almacena solo una vez y que se carga constantemente obtengo esto en la salida de forma continua cada vez que se comprueba usando el valor de la variable :

: integer expression expected 20: integer expression expected 20

PD: Como mucho en el archivo .INI habria unas 20 variables

EDICION EN BASE A LA RESPUESTA DE @fedorqui

config.ini:

ping_op_max=20ping_mon_max=20

mi_script.sh

#!/bin/bash#Incorporacion de las variables del archivo de conf. config.ini#ContadorestiempoObjetivo=0tiempo=0while true;  do//.....//.... (aumemento los contadores tiempoObjetivo  y tiempo )//.....if [ $tiempoObjetivo -ge $ping_op_max ] || [ $tiempo -ge $ping_op_max ]; then//....fidone

Obtengo el error :

: integer expression expected 20: integer expression expected 20

cada vez que pasa por ese if.

¿Se puede guardar la salida de passwd en una variable y al mismo tiempo utilizarla con expect?

$
0
0

Necesito probar que cuando se crea un usuario y se va a proceder a crear su contraseña, dicha contraseña sigue una serie de normas (complejidad, longitud...).

Para ello estoy utilizando el siguiente comando en un script:

user="test"    OUTPUT="$( sudo passwd "$user" 2>&1 > /dev/null)"

Así puedo recoger la salida stderr en OUTPUT.

El problema es que el script expect está esperando "Nueva contraseña:" para introducir una contraseña cualquiera.

El comando passwd muestra "Nueva contraseña:" también por la salida stderr que al estar redirigida no se muestra por pantalla y expect no continúa.

¿Alguna sugerencia para poder hacer ambas cosas al mismo tiempo?


¿Como excluir archivos por fecha?

$
0
0

Buen día.

Lo que quiero hacer es buscar unos respaldos que sean mayores a 3 días y que se omitan los mensuales, pero con lo siguiente se consigue lo contrario.

Al tratar con lo siguiente muestra los mensuales:

find . -mtime +2 \( ! -newermt $(date +%Y-%m-01) \) -type f

Salida:

./backup_2020_08_01_000001_5541529.bak./backup_2020_09_01_000001_5747126.bak./backup_2019_08_01_000001_7048104.bak./backup_2019_12_01_154602_6063322.bak./backup_2020_02_01_000001_6142592.bak./backup_2020_01_01_000001_2033465.bak./backup_2019_11_01_000001_7906832.bak./backup_2019_10_01_000001_5724600.bak./backup_2019_09_01_000001_4566461.bak./backup_2019_07_01_000001_8012073.bak./backup_2020_03_01_000002_0689439.bak./backup_2020_07_01_000002_0273477.bak./backup_2020_10_01_000002_1054825.bak./backup_2020_05_01_000003_6781047.bak./backup_2020_04_01_000001_5868240.bak./backup_2020_06_01_000006_3652985.bak

Mientras que con lo siguiente trae los últimos tres:

find . -newermt $(date +%Y-%m-01) -type f \( ! -mtime +2 \)

Salida:

./backup_2020_11_10_000001_9398447.bak
./backup_2020_11_08_000001_7980910.bak
./backup_2020_11_09_000003_2991424.bak

Estos se intenta buscar a partir de su fecha de creación tomando mtime y newermt para filtrarlos, en el caso de newermt se toma $(date +%Y-%m-01) y pasando el 01 para filtrar el mensual.Aunque la mayoría de los archivos se generan con la fecha como parte de su nombre (ej. 2020_11_01, 20201101,2020-11-01) no todos siguen el mismo patrón.

¿Cómo puedo obtener el resultado deseado?

Gracias de antemano.

Como copiar tareas cron de un servidor compartido linux con cpanel a otro

$
0
0

Tengo contratado un servidor linux compartido con cpanel y muchas tareas programadas en cron. Quisiera saber si existe la posibilidad de exportar e importar las tareas cron de un servidor a otro sin tener que configurar todo nuevamente en el nuevo servidor. Los dos utilizan servidor compartido linux con cpanel. Gracias.

Configurar accesso desde VPN a ruta especifica de site-available de apache

$
0
0

Como puedo configurar el accesso desde vpn a una ruta especifica de un sitio en apache2 ?. Tengo configurado en el archivo sites-available/site.conf del sitio lo siguiente:

<VirtualHost *:443><Location /url>   Require all denied   Require local   Require ip 192.168.6.0/255.255.255.0</Location>    </VirtualHost>

Lo que deseo hacer es agregar también que se pueda acceder a la ruta /url desde una VPN.

Agradeciendo de antemano.

Saludos

Editar scripts locales a través de un Servidor Web Local en Python 3

$
0
0

Dado un servidor web hecho en python ,que posee formularios y a raiz de la informacion pasada debo modificar un archivo de configuracion (INI), que esta en la maquina que tiene el servidor?

ARREGLOS EN MEMORIA COMPARTIDA

$
0
0

trato de hacer un programa en el que utilice memoria compartida donde un proceso padre crea unarreglo con tipos de dato float de 10 posiciones y lo comparte con un proceso hijo. El proceso hijo genera 10 números aleatorios de tipo float y los guarda en el arreglo compartido. Al final el proceso padre muestra los números que grabó el proceso hijo en el arreglo.

esto es mi codigo pero esta fallando

#include <stdio.h> #include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/ipc.h>#include <sys/shm.h>pid_t pid;key_t clave;    //Clave de acceso a la zona de memorialong int id;    //Identificador de la zona de memoriaint *pmem=NULL; //Puntero a la zona de memoriaint num;int c;int main(int argc, char *argv[]) {//Creamos un área de memoria compartidaclave=ftok("/bin/ls",33); //Cualquier fichero existente y cualquier intid=shmget(clave,sizeof(int)*100,0777|IPC_CREAT);pmem=(int *)shmat(id,(char *)0,0);pid = fork();if (pid == 0){srand(time(NULL));for(c = 1; c <= 10; c++){    num = 1 + rand() % (11 - 1);    cout << num<< " ";    numeros [c]=0;}    //Soy el proceso hijo    pmem[5] = 17; //Escribo en la memoria}else{  //Soy el proceso padre float numeros[10];    usleep(100);    printf ("El arreglo es: \n", numeros [c]);    printf("Leído: %d", pmem[5]);    shmdt((char *)id); //Desconecta el segmento de memoria compartida    shmctl(id,IPC_RMID,0); //Elimina el segmento de memoria compartida} }
Viewing all 1694 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>