Unix & Linux

12
Cómo verificar desde bash si el paquete existe en Debian

Me gustaría escribir un script bash de instalación, donde me gustaría instalar el servidor MySQL. En Linux Mint había seguido el código: apt-get -y --force-yes install mysql-server-5.6 pero instalé el nuevo Debian 8 y no hay mysql-server, en su lugar lo hay mariadb. ¿Cómo puedo saber si el...

12
Ejecute `grep` excluyendo un archivo en una ruta específica

Quiero excluir el archivo ./test/main.cppde mi búsqueda. Esto es lo que estoy viendo: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Sé que es posible obtener el resultado que quiero mediante el uso de múltiples comandos en una...

12
Probar si un descriptor de archivo es válido

Me gustaría hacer que un script bash genere información adicional para los descriptores de archivo (FD) mayores o iguales a 3, cuando están abiertos. Para probar si un FD está abierto, ideé el siguiente truco: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # File...

12
Uselogin en sshd_config

Estaba buscando en mi archivo sshd_config y encontré esto: #Uselogin no Sé que está comentado pero no hay una explicación arriba y cuando lo busco en Google, obtengo esto: No utilice el servicio tradicional de inicio de sesión (1) para iniciar sesión en los usuarios. Debido a que estamos...

12
¿Cómo convertir cifrados SSL a formato curl?

Los documentos oficiales de SSL enumeran los cifrados en un formato diferente al de curl. Por ejemplo, si quiero que curl use el cifrado TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, tengo que pasarlo curl --ciphers ecdhe_rsa_3des_sha. Sé cuáles son algunas de las asignaciones, pero no todas, por ejemplo,...