Comandos administración servidores Linux
Averiguar UUID de un disco o partición
$ sudo blkid /dev/sda1
ó
$ ls -l /dev/disks/by-uuid/
ó
$ ls -l /dev/disks/by-uuid/
Comprimir / descomprimir ficheros tar.gz
Comprimir: $ tar -zcvf fichero.tar.gz directorio_a_comprimir
Descomprimir: $ tar -xvf fichero.tar.gz
Descomprimir: $ tar -xvf fichero.tar.gz
Cambio de permisos recursivo a ficheros o directorios
Directorios: find /directorio -type d -exec chmod 755 {} \;
Ficheros: $ find ./ -type f -exec chmod -R 664 {} \;
Ficheros: $ find ./ -type f -exec chmod -R 664 {} \;
Buscar cadena de texto de forma recursiva
$ find /directorio -type f -exec grep -l 'cadenatexto' {} \;
Terminal ssh persistente
Crear sesión SSH persistente: $ screen
Listar sesiones persistente: $ screen -ls
Recuperar sesión persistente: screen -rd (solo un terminal) / screen -r [número terminal]
Listar sesiones persistente: $ screen -ls
Recuperar sesión persistente: screen -rd (solo un terminal) / screen -r [número terminal]
Apache
Listar todos los módulos cargados: apachectl -t -D DUMP_MODULES
Reporte errores PHP por pantalla
Añadir en index.php el código:
error_reporting(1);
ini_set('display_errors', '1');
error_reporting(E_ALL);
fsck en partición de arranque
Si la consola está avisando de la necesidad de un chequeo sobre la partición de arranque, comprobar primeramente que el contador de montajes está por encima del máximo:
$ tune2fs -l /dev/sdbX | grep Mount
Mount count: 32
$ tune2fs -l /dev/sdbX | grep Max
Maximum mount count: 30
En este ejemplo estaría por encima y por ese motivo aparece el aviso en consola.
Editar /etc/fstab y cambiar el valor de la sexta columna (última) a 1, en la partición de arranque. Reiniciar.
Comprobar que fsck se ha ejecutado:
$ tune2fs -l /dev/sdbX | grep Last\ c
Last checked: Sun Dec 13 09:14:22 2016
Debe aparecer la fecha actual
Restaurar el valor en /etc/fstab de la sexta columna (última) a 0
$ tune2fs -l /dev/sdbX | grep Mount
Mount count: 32
$ tune2fs -l /dev/sdbX | grep Max
Maximum mount count: 30
En este ejemplo estaría por encima y por ese motivo aparece el aviso en consola.
Editar /etc/fstab y cambiar el valor de la sexta columna (última) a 1, en la partición de arranque. Reiniciar.
Comprobar que fsck se ha ejecutado:
$ tune2fs -l /dev/sdbX | grep Last\ c
Last checked: Sun Dec 13 09:14:22 2016
Debe aparecer la fecha actual
Restaurar el valor en /etc/fstab de la sexta columna (última) a 0
Verificar puertos de escucha
$sudo nmap -sT -O localhost
$ netstat -anp
Aplicar updates seguridad
Ubuntu: $ sudo unattended-upgrades -d
Amazon Linux: $ sudo yum update --security