====== Configuracions servidors GNU/Linux ======
===== Apunts per a instal·lacions =====
[[servers:howtoinstall | 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
[[servers:ssh | Instal·lar, configurar i utilitzar ssh]]
===== Subversion =====
[[documentation:howto:svn | Instal·lar, configurar i utilitzar 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.
[[servers:rsync | Com sincronitzar dos ordenadors amb rsync]]
[[servers:rsyncbackup | Com fer còpies de seguretat incrementals amb rsync]]
===== Crontab =====
Programació temporitzada de tasques repetitives.
[[servers:crontab | Configurar Crontab]]
===== Còpies de seguretat =====
Com fer els nostres backups automàticament amb l'ajut de [[servers:crontab|Crontab]] i [[servers:rsync|rsync]].
[[servers:backups | Com fer còpies de seguretat]]
[[servers:rsyncbackup | 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.
*[[servers:apache | Instal·lar i configurar Apache]]
*[[servers:optimitzacio_apache_mysql|Optimització dels servidors apache, MySQL i PHP]]
*[[servers:permissions | Configurar usuaris i permisos de CMS, wiki i egroupware]]
*[[servers:eaccelerator|Configurar eaccelerator]]
===== Virtualhost Apache =====
[[servers:apachevirtualhost | Instal·lar i configurar Virtualhost Apache]]
[[servers:apachevirtualhostssl | VirtualHosts amb SSL + ReverseProxy ]]
===== MySQL =====
MySQL és, junt amb PostgreSQL, un gestor de bases de dades amb llicència lliure molt popular.
* [[servers:mysql | Instal·lar i configurar MySQL]]
* [[servers:optimitzacio_apache_mysql|Optimització dels servidors apache, MySQL i PHP]]
===== Postgres =====
PostgreSQL és, junt amb MySQL, un gestor de bases de dades amb llicència lliure molt popular.
[[servers:postgresql | Instal·lar i configurar PostgreSQL]]
===== LDAP =====
LDAP (Lightweight Directory Access Protocol)
LDIF (LDAP Data Interchange Format)
[[servers:ldap | 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.
[[servers:alta_correu | 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.
[[servers:nfs | Instal·lar i configurar NFS]]
===== Samba =====
* [[servers:samba|Samba]]
* [[http://www.guia-ubuntu.org/index.php?title=Samba|How to Samba]] (espanyol)
===== Control CPU i Memòria =====
[[servers:proc | Com veure l'ús de la CPU i de la memòria d'un servidor]]
===== Canviar data del servidor =====
[[servers:date | Com canviar la data del servidor amb la comanda date]]
===== Nagios =====
Monitorització remota de hosts, serveis i xarxes.
[[servers:nagios | Instal·lar i configurar Nagios]]
===== Plesk =====
[[servers:plesk | Configuracions]]
===== logrotate =====
Rotació de log
[[servers:logrotate | Configurar logrotate]]
===== Raid =====
Creació d'un raid.
[[servers:raid | Configurar el raid]]
===== LVM =====
Modificació de la grandària d'un disc dur amb un sistema de fitxers LVM
[[servers: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 =====
[[servers:bind | Alta servidor 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