Comandos útiles
Los comandos compartidos acá pueden salvar su vida, por favor ayúdenos a mantener esta página.
No específicos para Nethserver
Linea de comandos de Linux
Encontrar un archivo/directorio
locate 'NombreDeArchivoODirectorio'
Previamente escribir el siguiente comando para instalar 'mlocate' y actualizar:
yum install mlocate -y ; updatedb
updatedb debe ser lanzado manualmente cada vez que usted agregue un nuevo archivo (un cron job se ejecuta cada noche).
También existe el comando 'find' cuya sintaxis es similar a la siguiente sentencia: 'find donde-buscar criterio que-buscar'
find /directorio1 /directorio2 -criterio 'NombreDeLoQueBusca'
Ejemplos de criterios: texto=-type , permisos=-perm , nombre=-name , tamaño=-size , etc.
ACL
(Abreviatura en inglés de Lista de Control de Acceso)
Cada vez que usted lance 'signal-event ibay-modify NOMBREIBAY' usted va a restablecer la buena propiedad de ACL.
Ver ACL
getfacl /ruta/hacia/archivos/o/directorios
Configurar ACL
setfacl -P -R -m u:NOMBREUSUARIO:rwX,d:u:NOMBREGRUPO:rwX /ruta/hacia/archivos/o/directorios
-R : de forma recursiva
-P: Física, siga los enlaces simbólicos
Retirar ACL específica
setfacl -d u:NOMBREUSUARIO:rwX,d:u:NOMBREGRUPO:rwX /ruta/hacia/archivos/o/directorios
Retirar toda la ACL
setfacl -b /ruta/hacia/archivos/o/directorios
Apache
PHPinfo
PHPinfo proporcionará una visión general de todos los ajustes relacionados con PHP. Una forma rápida de obtener una visión general o buscar una configuración, puede ser con los siguientes comandos:
php -r "phpinfo();" | less
o para salvar en un archivo de texto:
php -r "phpinfo();" > phpinfo.txt
o para buscar valores específicos y salvar a un archivo de texto:
php -r "phpinfo();" | grep mysql > phpmysql.txt
Específicos para Nethserver
Reconfigurar el Servidor
Para expandir todas las plantillas y reiniciar los servicios pertinentes (sin reiniciar el sistema, ya que un servidor de negocios no debe ser reiniciado) usted puede utilizar:
/etc/e-smith/events/actions/system-adjust
Usar el Administrador del Servidor desde el terminal
Por supuesto, la composición visual en pantalla no es tan buena como se puede tener en un navegador real :)
elinks -eval 'set connection.ssl.cert_verify = 0' https://localhost:980/