Archivo de la categoría: Ubuntu

Todo lo relacionado con Ubuntu Desktop.

Instalar awstat en Ubuntu 12.04/14.04/16.04

Awstats es un programa para ver estadísticas de la página web. Para instalar:
sudo apt-get install awstats

En el archivo /etc/apache2/apache2.conf incluimos las siguientes líneas.
Alias /awstatscss /usr/share/doc/awstats/examples/css/
Alias /awstats-icon/ /usr/share/awstats/icon/
<Directory «/usr/lib/cgi-bin»>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Seguir leyendo Instalar awstat en Ubuntu 12.04/14.04/16.04

Resolviendo dominios con resolvconf en Ubuntu 12.04

Resolviendo dominios con resolvconf en Ubuntu 12.04

Problemas resolviendo dominios a la hora de buscar en internet
Por ejemplo haces ping a 216.58.209.227 y lo resuelve, en cambio haces ping a w ww.google.es y no lo resuelve.
El archivo /etc/resolv.conf es el archivo de configuración del resolver.
Se usa para que un cliente pueda acceder a DNS y, en él se proporcionan los servidores de DNS que se van a utilizar.
Los ficheros de configuración de resolvconf se encuentran en: /etc/resolvconf
Dentro del directorio /etc/resolvconf encontraremos otro directorio llamado resolv.conf.d en el que tenemos tres archivos:
/etc/resolvconf/resolv.conf.d/head
/etc/resolvconf/resolv.conf.d/base
/etc/resolvconf/resolv.conf.d/tail
En el archivo /etc/resolvconf/resolv.conf.d/base se almacena la información básica para el resolver. Dentro de él guardaremos la información básica de dns que queramos tener en la máquina.

nameserver 62.81.29.254 62.81.16.213

o en caso de que tengamos un servidor dns propio

search xcrioja.com
nameserver 192.168.2.6

En el archivo /etc/resolvconf/resolv.conf.d/head se almacena la información que queremos que se añada al comienzo del archivo resolv.conf generado. Por defecto, tan sólo contiene el comentario de cabecera que vemos al editar el archivo resolv.conf

En el archivo /etc/resolvconf/resolv.conf.d/tail se almacena la información que queremos que se añada al final del archivo resolv.conf generado. Por defecto, se encuentra vacío.

Cuando modifiquemos  estos archivos, para actualizar el archivo /etc/resolv.conf ejecutaremos el comando:
# resolvconf -u

Comprimir ficheros con zip

Comprimir ficheros con zip

Con zip comprimimos ficheros/directorios
Para comprimir: zip archivo.zip ficheros
Para descomprimir: unzip archivo.zip

Opciones de zip

  • -r dado un directorio comprime todos los ficheros en él recursivamente [zip -r archivo.zip www].
  • -v lista contenido del archivo zip [unzip -v archivo.zip].
  • -l lista los archivos comprimidos [unzip -l archivo.zip].
  • con unzip se puede pasar un segundo parámetro para especificar que descomprima solo un archivo [unzip archivo.zip www/info.php], también se pueden usar comodines [unzip archivo.zip www/*.log].

Agrupar carpetas con tar

Agrupar carpetas con tar

Con tar agrupamos carpetas en un solo archivo
Para agrupar: tar -cvf archivo.tar /dir/a/comprimir/
Para desagrupar: tar -xvf archivo.tar
Para agrupar y comprimir con gzip: tar -czf archivo.tar.gz /dir/a/comprimir/
Para ver contenido archivo tar: tar -tf archivo.tar
Para desagrupar en otro directorio: tar -xvf archivo.tar -c directorio

Opciones

  • -x permite extraer
  • -c permite crear
  • -v activa el modo debug, donde se ven todos los mensajes
  • -f agrupa o desagrupa en o hacia un fichero, necesario ponerlo antes del fichero
  • -t lista el contenido de un fichero resultado de un agrupamiento
  • -z compacta o descompacta el fichero resultante una vez agrupado o desagrupado con gzip o gunzip respectivamente
  • -j igual que la anterior pero usa bzip2 [tar -tjf access_logs.tbz /dir/a/comprimir/]

Instalar ssh en Ubuntu 12.04 y 14.04

Instalar ssh en Ubuntu 12.04 y 14.04

sudo apt-get install openssh-server

Modificar configuración para cambiar el puerto
nano /etc/ssh/sshd_config

El puerto por defecto es el 22, se puede cambiar en la línea
#Port 22 (cambiar y descomentar la línea)
#PermitRootLogin yes (cambiar a no y descomentar)

Reiniciar ssh
ssh -p puerto usuario@ip

Acciones sobre ssh
sudo /etc/init.d/ssh start ->inicar ssh
sudo /etc/init.d/ssh stop ->parar ssh
sudo /etc/init.d/ssh restart ->reiniciar ssh