Configuracions servidors GNU/Linux

Apunts per a instal·lacions

ssh

SSH permet connectar-se a màquines remotes de forma segura (connexió encriptada).

ssh nom_usuari@ip_o_nom_del_servidor

Instal·lar, configurar i utilitzar ssh

Subversion

FTP

apt-get install vsftpd

/etc/vsftd.conf

anonymous_enable = NO
local_enable = YES
chroot_local_user=YES
write_enable=YES

rsync

rsync és una comanda basada en ssh que ens permet sincronitzar còpies de fitxers en diferents directoris i/o màquines i també fer còpies de seguretat.

Com sincronitzar dos ordenadors amb rsync

Com fer còpies de seguretat incrementals amb rsync

Crontab

Programació temporitzada de tasques repetitives.

Configurar Crontab

Còpies de seguretat

Com fer els nostres backups automàticament amb l'ajut de Crontab i rsync.

Com fer còpies de seguretat

Com fer còpies de seguretat incrementals amb rsync

Apache

Matar tots els procesos d'apache:

sudo kill -9 `ps aux | grep "apache" | awk '{print $2}'`
du -ks /home/*/apache2/*.log | sort -n -k 1,1

El servidor apache és un servidor de pàgines web lliure utilitzat per més del 70% dels servidor web de tot el món.

Virtualhost Apache

MySQL

MySQL és, junt amb PostgreSQL, un gestor de bases de dades amb llicència lliure molt popular.

Postgres

PostgreSQL és, junt amb MySQL, un gestor de bases de dades amb llicència lliure molt popular.

Instal·lar i configurar PostgreSQL

LDAP

LDAP (Lightweight Directory Access Protocol)

LDIF (LDAP Data Interchange Format)

Instal·lar i configurar LDAP

Postfix

Postfix és un servidor de correu electrònic similar a sendmail però molt més fàcil de configurar.

Alta correu en sistemes Postfix

NFS

NFS (Network File System) serveix per exportar sistemes de fitxers entre màquines UNIX de forma que altres ordinadors puguin muntar-los com farien amb qualsevol altre dispositiu.

Instal·lar i configurar NFS

Samba

Control CPU i Memòria

Canviar data del servidor

Nagios

Monitorització remota de hosts, serveis i xarxes.

Instal·lar i configurar Nagios

Plesk

logrotate

Rotació de log

Configurar logrotate

Raid

Creació d'un raid.

Configurar el raid

LVM

Modificació de la grandària d'un disc dur amb un sistema de fitxers LVM

Incrementar la grandària del LVM

Ampliació partició

Per ex. ampliació partició /home pq tingui un total de 50 Gb:

  $sudo lvextend -L 50G /dev/sistema/home
  $sudo resize2fs /dev/sistema/home

Per veure abans l'espai físic dels discs durs i espai de cada partició i % ocupació:

  $ sudo fdisk -l | grep Disk
  $ df -h

Bind DNS

ffmpeg

  $ ffmpeg -sameq -i video.flv -g 60 video_new.flv

L'opció -g 60 ⇒ group of pictures (frames) how often to make a keyframe. If the video is 20 frames per second, this will make a keyframe every 3 seconds.

Reiniciar en cas de bloqueig

Si no ens funciona Control + Alt + Backspace, podem fer:

Amb les tecles Alt+ ImprPantalla i al mateix temps, tecleja RSEIUB. El sistema es reiniciarà.

  • R retorna el control al teclat.
  • S sincronitza.
  • E dona al procés la senyal term.
  • I dona al procés la senyal kill.
  • U desmonta els sistemes de fixers.
  • B reinicia el sistema.

També hi ha l'opció amb REISUB.

DNS locals

Linux:

/etc/resolv.conf

Windows xp, 2000, nt:

C:\winnt\system32\drivers\etc\hosts

windows 95,98:

C:\windows\hosts

Locale

$ locale
LANG=en_US.UTF-8

Llavors apliquem la comanda:

  sudo vi /var/lib/locales/supported.d/local

i afegir la línia:

  ca_ES.UTF-8 UTF-8

Perregenerat els locales:

  sudo dpkg-reconfigure locales

Editat els fitxers:

  sudo vi /etc/environment
  sudo vi /etc/default/locale

Per canviar la línia:

  LANG="ca_ES.UTF-8"

ajaxterm

apt-get install ajaxterm
/etc/init.d/ajaxterm start
http://localhost:8022/

Joe Editor

crontab -e

Guardar CTRL-K-D.Guardar i sortir, CTRL-K-X.
Sortir sense salvar, CTRL-C, (sense la K). 

Per canviar d'editor, executem la comanda:

export EDITOR=/usr/bin/vi
 
servers/index.txt · Darrera modificació: 2012/02/01 19:23 per resteve
 
Copyright: Zikzakmedia Llicència Creative Commons By-NC-SA
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki