Blog

Atribuir nameservers ao debian/ubuntu.

$ sudo vi /etc/resolvconf/resolv.conf.d/base .

adicionar ao ficheiro

nameserver 8.8.8.8
nameserver 8.8.4.4

depois
$ sudo resolvconf -u

O Debian Wheezy 7 quando é instalado por padrão instala o mpt-status que é uma tool de consulta da configuração actual e estado do LSI SCSI HBAs. o MPT-Status permite monitorar a saúde e o estado da configuração RAID.

A mensagem de alerta é  "MPT-STATUSD: DETECTED NON-OPTIMAL RAID STATUS"

No entanto numa instalação em vm esta tool não é necessária e as suas mensagens de alerta de 10 em 10 minutos só incrementam a dimensão do syslog, para reduzir este pequeno constrangimento é possível desactivar e mesmo desinstalar o mpt-status

$ sudo service mpt-statusd stop
$ sudo apt-get purge mpt-status

Aqui fica a solução. 

Quando se faz um scan de um documento para pdf o tamanho do ficheiro fica sempre demasiado grande, para reduzir o seu tamanho podemos utilizar dois comandos (pdf2ps e ps2pdf).

O pdf2ps é uma ferramenta baseada no Ghostscript, O Ghostscript é um interpretador PostScript, no entanto o pdf2ps é mais simples de utilizar.

Primeiro passo:

$ pdf2ps documento_scan.pdf documento.ps

Segundo passo:

$ ps2pdf documento.ps documento_scan_final.pdf

Resultado:

um documento com 92megas no final do segundo passo ficou a ocupar 11megas.

O novo webhost dedicado a projectos web está disponivel '@stallman' host :) 

XFCE 4.10

Criar o ficheiro /etc/gtk-2.0/gtkrc da seguinte forma:

cat > /etc/gtk-2.0/gtkrc >> "EOF" include "/usr/share/themes/Xfce/gtk-2.0/gtkr" gtk-icon-theme-name = "hicolor" EOF

  • Plataforma Drupal 7.18
  • Upload para o servidor server 

​​scp .r . ruif13@stallman:/home/ruif13/public/domain/public/moss 

  • Criação do directorio /files

sudo mkdir public/sites/default/files

sudo chown ruif13:www-data public/sites/default/files

chmod 777 public/sites/default/files

  • Preparação do ficheiro settings.php

cd public/sites/default

cp default.settings.php settings.php

sudo chown ruif13:www-data settings.php

chmod 777 settings.php

  • ​Base de Dados do Moss
  • Criar bd

mysql -u root -p

create database moss;

grant all on moss.* to 'ruif13' identified by 'mosspassword';

flush privileges;

quit

  • Depois de preencher os forms de install é necessario proteger o ficheiro de settings.

chmod 644 public/sites/default/settings.php

  • Plataforma instalada 

Rebuild da versão Moss @ new debian server '@stallman'

Instalar Apache.

sudo apt-get install apache2​

  • Editar o apache2.conf para alterar as configs.

sudo nano /etc/apache2/apache2.conf

  • Para opitimizar a performace do apache alterar os seguintes parametros.

StartServers 1 MinSpareServers 3 MaxSpareServers 6 MaxClients 24 MaxRequestsPerChild 3000

  • Reeniciar o Apache.

sudo service apache2 restart

Configurar os Virtual Hosts

  • Desactivar o virtual host padrão do apache:

sudo a2dissite default

  • Ir para a home

cd ~

  • Criar pasta publica

mkdir public

  • Criar pasta do projecto com logs, backup, public

mkdir -p public/ruifigueiredo.me/moss/{public,log,backup}

  • Alterar as permissões da pasta public

sudo chmod -R a+rx ~/public

  • Criar o ficheiro do virtual host

sudo nano /etc/apache2/sites-available/ruifigueiredo.me

  • Criar ficheiro do virtual host:

# domain: example.com

# public: /home/example_user/public/example.com/

<VirtualHost *:80>

# Admin email, Server Name (domain name), and any aliases

ServerAdmin webmaster@example.com

ServerName www.example.com

ServerAlias example.com

# Index file and Document Root (where the public files are located)

DirectoryIndex index.html index.php

DocumentRoot /home/example_user/public/example.com/public

# Log file locations

LogLevel warn

ErrorLog /home/example_user/public/example.com/log/error.log

CustomLog /home/example_user/public/example.com/log/access.log combined

</VirtualHost>

  • Criar o symbolic link para a pasta public

sudo a2ensite ruifigueiredo.me

  • Restart do apache

sudo service apache2 restart