====== 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