Reiniciar Apache2 en Linux

El comando para reiniciar el servidor es:

sudo /etc/init.d/apache2 restart

Si te da este error “apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName” procedemos a lo siguiente:

Editar el archivo apache2.conf:

sudo gedit /etc/apache2/apache2.conf

Agregamos el nombre de nuestra maquina al final del archivo: ServerName NOMBRE_DE_TU_MAQUINA

Si no sabes el nombre de tu máquina o no lo vez el prompt o no sabes que es el prompt. Usa el comando hostname en la consola y listo ese es el nombre que tienes que poner en el archivo.

Guarda, cierra y reintenta el comando para reiniciar.

Instalar servidor LAMP (Ubuntu 14.04) #Server6001

A continuación el comando para instalar y comenzar a configurar un servidor LAMP: Linux (Ubuntu 14.04), Apache2, MySQL y PHP.

sudo apt-get install lamp-server^

El símbolo ^ al final del comando no es un error.

Instalar SSH server en Ubuntu #Server6001

La manera más rápida para instalar un servidor SSH es:

sudo apt-get install openssh-server

Probado en Ubuntu y Debian

En Raspbian puede que de problemas de conexión, en ese caso ejecutar

raspi-config

y habilitar el servidor SSH.

Ejecutar un echo como root

El presente comando sirve para ejecutar algo que de manera predeterminada no acepta «sudo» por ejemplo, un «echo». En particular, el ejemplo a continuación, agrega ‘un texto’ al final del archivo ‘un-archivo’.

sudo sh -c "echo 'un texto' >> /ruta/a/un-archivo"

Comando para reemplazar un texto en un grupo de archivos en Linux

Aparte

Supongamos que en el contenido de un grupo de archivos vamos a modificar una expresión por otra, para ello se utiliza el siguiente comando:

find . -name '*' | xargs perl -pi -e 's/ESTA ES LA EXPRESION QUE DESEO MODIFICAR/ESTA ES LA EXPRESION NUEVA/g'

Si la expresión usa un símbolo / se debe anteponer una barra invertida \