![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mantenimiento servicios internos (swiki, sicomis, ical, etc).Wednesday, 9 June 2021, 10:50:27 am Actualizamos el NAS a discos de 12TB Siguiendo aproximadamente las mismas instrucciones de "Tuesday, 25 August 2015, 10:57:47 am". 1. Se comprueba la configuración actual de los discos:
2. Se quita el bdrom y se ponen dos de los discos nuevos
3. Desde el gparted, se formatean los discos nuevos: parted select /dev/sdc mktable gpt mkpart primary ext2 0% 100% set 1 raid on select /dev/sde mktable gpt mkpart primary ext2 0% 100% set 1 raid on 4. Se ponen en RAID degradado mdadm --create 2 -n 2 -x 0 -l 1 /dev/sdc1 missing mdadm --create 3 -n 2 -x 0 -l 1 /dev/sde1 missing cat /proc/mdstat 5. Los formateamos y los montamos mkfs.ext4 /dev/md2 e2label /dev/md2 SHARED12 mkfs.ext4 /dev/md3 e2label /dev/md3 SHUNIX12 blkid mount -o remount,rw / mkdir /shared12 /sharedunix12 mount -o remount,ro / mount -t auto /dev/md2 /shared12/ mount -t auto /dev/md3 /sharedunix12/ 6. Se copian los datos En una ventana de uiharu se hace: ssh root@nas cd / (cd /shared && tar -cpf - .) | (cd /shared12/ && tar -xpf - ) En otra ventana de uiharu se hace: ssh root@nas cd / (cd /sharedunix && tar -cpf - .) | (cd /sharedunix12/ && tar -xpf - ) En una tercera ventana de uiharu se hace: ssh root@nas watch df 7. Se espera hasta que termine la copia...
8. Se quita de la red y se copia lo que queda con un rsync 9. Se reinicia sin los discos antiguos, pero conectando los que faltan y se arregla el raid y el arranque Thursday, 18 February 2021, 11:08:44 am Configuro la siguiente lista de equipos para que se sincronicen con zen Se configura con ntpdate, metiendo en el crontab de root la siguiente linea 30 4 * * * /usr/sbin/ntpdate mail ; /etc/init.d/hwclock.sh stop En los siguientes equipos chibiko, salchicha, josue, shirka, nas, asterisk, aika, database, uhiharu, marina En marina, se queda con el ntpd corriendo en vez de con ntpdate en el crontab (se configura en /etc/inet/ntp.conf) Thursday, 18 February 2021, 9:03:38 am Configuro el ntp de zen para que sirva la hora los equipos locales Siguiendo esta guía. 1. Edito /etc/ntp.conf con los serivodres que se salen aquí. En zen, como root: /etc/ntp.conf ... server 1.es.pool.ntp.org iburst server 1.europe.pool.ntp.org iburst server 2.europe.pool.ntp.org iburst ... 2. Añado el puerto de NTP a los permitidos por el firewall de zen. En zen, como root: /etc/default/iptables /etc/default/iptables.multihome ... # ntp -A INPUT -p tcp --dport 123 -j ACCEPT -A INPUT -p udp --dport 123 -j ACCEPT ... 3. Reinicio el rquipo para ver que coge bien la configuración aunque se rearranque. En zen, como root: reboot Friday, 11 October 2019, 9:52:01 am Creación de una Máquina Virtual en uiharu con Debian 10 "Buster" para postgres (3.0.1.197) 1. Se ha hecho lo de los puntos 1,2 y 4 de "Wednesday, 25 September 2019, 9:29:33 am" 2. Se ha instalado postgresql 12 (siguiendo esta guía) y autorizado a la máquina de miguel: apt -y install gnupg2 sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FCC7D46ACCC4CF8 echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list apt-get update apt -y install postgresql-12 postgresql-client-12 echo "listen_addresses = '*'" >> /etc/postgresql/12/main/postgresql.conf echo "host all all 3.0.1.200/32 trust" >> /etc/postgresql/12/main/pg_hba.conf 3. Se ha puesto que arranque el ssh antes del postgres (hay un problema: que tarda mucho en levantar los interfaces; sshd no tiene timeout y postgres sí -- haciéndolo de esta manera funciona siempre): cd /etc rm /etc/rc*.d/S0*postgresql sed -i "/^exit 0/d" /etc/rc.local echo "#/etc/init.d/postgresql restart" >> /etc/rc.local echo "pg_ctlcluster 12 main start" echo "exit 0" >> /etc/rc.local Wednesday, 25 September 2019, 9:29:33 am Re-instalación de josue en Debian 10 "Buster" Se ha hecho lo siguiente: 1. Se ha instalado en una máquina Debian 10 "Buster" amd64 (root en un ssd, /home en dos HDD de 4TB con raid1, en el taksel sólo instalar utilidades estándar y servidor ssh). 2. Se ha quitado el systemd y el dbus, se ha instalado el ftp y el ifconfig: apt-get install sysvinit-core echo sysvinit-core hold | dpkg --set-selections rm /etc/profile.d/bash_completion.sh apt-get remove dbus apt-get install ftp apt-get install net-tools 3. Se ha copiado el /home del josue/NetBSD a josue/Debian10 (se pone otra ip al josue/netbsd, se pone un cable cruzado entre el netbsd y el debian, se ha hecho un tar en netbsd, se ha copiado con un scp al debian y se ha movido en josue/debian el /home/metro a /home/metro.debian.orig y se ha descomprimido el tar en /home) 4. Se ha configurado el ssh para que funcione a y desde salchicha: echo "Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-cbc" >> /etc/ssh/sshd_config echo "KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1" >> /etc/sshd_config echo " Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc" >> /etc/ssh/ssh_config echo " KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1" >> /etc/ssh/ssh_config /etc/init.d/ssh restart 5. Se ha configurado el NFS (siguiendo esta guía y esta otra, y esta otra para el nfsvers=2 ):
apt-get install nfs-kernel-server
( echo -n "/home " ; for i in `seq 1 254` ; do echo -n " 3.0.1.${i}(rw,sync,no_subtree_check)" ; done ) >> /etc/exports
echo "rpcbind: 3.0.1." >> /etc/hosts.allow
sed -i 's/^RPCNFSDCOUNT=8/RPCNFSDCOUNT="--nfs-version 2 8"/g' /etc/default/nfs-kernel-server
/etc/init.d/nfs-kernel-server restart
cat /proc/fs/nfsd/versions
NOTA: En caso de querer usar NFSv4, esta es una guía para la configuración de NFSv4 en Debian (tanto cliente como servidor). Wednesday, 26 August 2015, 10:11:03 am Actualización de los scripts en NAS para el paso de /shared/unix a /sharedunix 1. Actualizacón del crontab rw crontab -e (Se edita el fichero cambiando los "shared/unix" por "sharedunix") crontab -e metro sed -i "s@shared/unix@sharedunix@g" /etc/exports ro /etc/init.d/nfs-kernel-server restart 2. Los scripts:
cd /sharedunix
find . -name "*sh" -type f -exec grep -H shared/unix \{\} \; | tee /tmp/results.log
cat /tmp/results.log | cut -d ':' -f 1 | uniq
for i in `cat /tmp/results.log | cut -d ':' -f 1 | uniq ` ; do sed -i "s@shared/unix@sharedunix@g" $i ; done
cd /sharedunix/backupunix/
sed -i "s@shared/unix@sharedunix@g" backup-dirs get-*
Tuesday, 25 August 2015, 10:57:47 am Actualización del almacenamiento en NAS Se han instalado dos discos adicionales de 6TB en RAID1 para que contengan la parte de los backups (lo que antes era /shared/unix). También se ha cambiado el disco de estado sólido de 4GB por un SSD de 128GB. Se ha hecho lo siguiente: 1. Se ha apagado el ordenador 2. Se ha copiado el disco de 4GB a phonedevel (estaba como sdc al conectarlo por USB) dd if=/dev/sdc1 of=/data/nasbackup.sdc1 bs=16384 3. Se ha formateado el nuevo disco SSD y copiado el contenido del disco antiguo, que aparecía como /dev/sdc en phonedevel fdisk /dev/sdc o n p w mkfs.ext3 /dev/sdc1 mkdir -p /tmp/orig/../dest mount -t auto -o loop,ro /data/nasbackup.sdc1 /tmp/orig mount -t auto -o noatime /dev/sdc1 /tmp/dest (cd /tmp/orig && tar -cpf - .) | ( cd /tmp/dest && tar -xpf - ) umount /tmp/orig umount /tmp/dest 4. Se ha instalado el grub en el nuevo disco. Para ello ha habido que hacer un chroot a /tmp/dest y modificar /boot/grub/devices.map para poner el device del SSD ahí (se miraba con un blkid) blkid mount -t auto -o noatime /dev/sdc1 /tmp/dest for i in proc sys srv ; do mount --bind /$i /tmp/dest/$i chroot /tmp/dest blkid (Apuntar el blkid del disco SSD) vi /boot/grub/devices.map (Poner el blkid visto antes como primer dispositivo, salvar y salir) grub-install --grub-mkdevicemap=/boot/grub/devices.map /dev/sdc vi /boot/grub/devices.map (Corregir el blkid a cuando se conecta como sata; es decir, cambiar el "usb-nombredisco-0:0" a "ata-nombredisco"; salvar y salir) cat /boot/grub/grub.cfg | grep UUID tune2fs /dev/sdc1 -U 48854e37-4b9d-4f1e-ade7-eff118699436 (NOTA: El UUID del tune2fs es el que ha salido al hacer el cat del grub.cfg) exit for i in proc sys srv ; do umount /tmp/dest/$i umount /tmp/dest 5. Se han puesto los discos en el ordenador y se ha arrancado. 6. Los discos nuevos han quedado en /dev/sdb y /dev/sdc (se ha visto con un blkid, y se ha comprobado con un cat /proc/mdstat que los antiguos discos en raid estan en /dev/sdd /dev/sde). Creamos las particiones: parted select /dev/sdb mktable gpt mkpart primary ext2 0% 100% set 1 raid on select /dev/sdc mktable gpt mkpart primary ext2 0% 100% set 1 raid on quit 7. Se ponen en RAID: mdadm --create 1 -n 2 -x 0 -l 1 /dev/sdb1 /dev/sdc1 mdadm --examine /dev/sdb1 (Se mira el UUID para poderlo poner al editar el conf) rw vi /etc/mdadm/mdadm.conf (se añade una nueva línea con el dispositivo, UUID y nombre correctos, tal y como salía en el mdadm --examine; en nuestro caso ha sido "ARRAY /dev/md/1 metadata=1.2 UUID=fe36af95:8967ee4a:69fe0f19:87680105 name=nas:1") mkfs.ext4 /dev/md1 mkdir -p /sharedunix blkid /dev/md1 vi /etc/fstab (Se añade una nueva línea para que monte el nuevo disco, usando el UUID que ha salido al hacer el blkid: "UUID=af3bb334-56fd-408a-99cc-5daccfadeb65 /sharedunix ext4 defaults 0 2") mount -a ro 8. Se copia el contenido de /shared/unix a /sharedunix: cd /shared mv unix unix.old cd unix.old/ tar -cf - . | ( cd /sharedunix && tar -xf - ) 9. Se editan los scripts de hacer backups para que hagan referencia a los nuevos directorios: /backupwindows2hdd.sh
/backupunix2hdd.sh
Thursday, 7 May 2015, 10:19:24 am Instalación de owncloud en nas (debian 7) rw echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list apt-get update wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key -O - | apt-key add - apt-get update apt-get install owncloud cd /shared/ mkdir owncloud cd owncloud/ for i in apps config data themes ; do mv /var/www/owncloud/$i /shared/owncloud/$i ; ln -s /shared/owncloud/$i /var/www/owncloud/$i ; done mkdir -p /var/log-saved/apache2 ro reboot Para configurar la BBDD se han usado las instrucciones de owncloud database configuration rw apt-get install postgresql sudo -u postgres psql -d template1 CREATE USER ownclouduser WITH PASSWORD '2hCFH#2fj'; CREATE DATABASE owncloud TEMPLATE template0 ENCODING 'UNICODE'; ALTER DATABASE owncloud OWNER TO ownclouduser; GRANT ALL PRIVILEGES ON DATABASE owncloud TO ownclouduser; \q cd /shared mv /var/lib/postgresql . ln -s /shared/postgresql /var/lib/postgresql ro Se entra en http://nas/owncloud y se hace la configiración inicial (metiendo como BBDD postgres y los datos de usuario/contraseña que se metieron arriba). Después se edita el config.php /shared/owncloud/config/config.phpY se añaden como trusted_domains los que se van a usar para acceder al servicio, en nuestro caso:
'trusted_domains' =>
array (
0 => 'nas',
1 => '3.0.1.46',
2 => 'cloud.sicosoft.es',
),
Friday, 24 April 2015, 9:01:26 am Se prepara para hacer backups de NAS a disco duro Se hace lo siguiente en NAS: 1. Se hace un script para copiar/actualizar los discos duros: /bachup2hdd.sh
#!/bin/bash
# mount -t auto -o noatime /dev/sdd1 /media/hdd/
if ! df | grep /media/hdd 2>/dev/null >/dev/null ; then
echo "No esta montado /media/hdd, saliendo"
exit 1
fi
cd /
#LIMIT="--bwlimit=18000"
rsync --progress --delete $LIMIT -av --exclude dev --exclude media/hdd --exclude proc --exclude srv --exclude sys --exclude tmp --exclude run . /media/hdd
2. Se genera el punto de montaje mount -o remount,rw / mkdir /media/hdd echo "/dev/sdd1 /media/hdd auto rw,user,noatime,noauto 0 0" >> /etc/fstab mount -o remount,ro / 3. Se conecta el disco vacío y se genera la tabla de particiones en el nuevo disco: parted /dev/sdd select /dev/sdd mklabel GPT mkpart primary ext2 0% 100% quit 4. Se formatea el nuevo disco: mkfs.ext4 /dev/sdd1 Y para hacer la copia se hace lo siguiente: su cd / mount /media/hdd ./backup2hdd.sh umount /media/hdd Monday, 2 February 2015, 11:42:51 am Se pasa el tomcat con el sicomis desde database a chibiko Resulta que no se puede actualizar el java de database a java8, que es lo que va a usar Miguel ahora para la aplicación. Se ha instalado en chibiko de la siguiente manera: 1. Se instala el jdk de java8 en /usr/java (se baja el tar.gz de instalación y se descomprime ahí; se ha instalado el jdk1.8.0_31 para linux i386/i586/i686) 2. Se instala el tomcat en /usr/share (se baja el .tar.gz del tomcat y se descomprime ahí; se ha instalado el tomcat 8.0.18) 3. Se ponen los ficheros de configuración del tomcat en el directorio conf: apache-tomcat-8-conf-sico.tar 4. Se pone el jar del soporte a la BBDD en el directorio lib del tomcat: Missing File (/Diarios/uploads/ojdbc6-11.0.2.0.jar) 5. se pone el siguiente fichero de arranque del tomcat en /usr/share/dir-del-tomcat: go.sh 6. Se hace un script de arranque en /etc/init.d/ llamado tomcat: tomcat 7. Se dan los permisos necesarios, se ponen los enlaces de arranque y se arranca la aplicación: cd /usr/share/apache-tomcat-* chmod 755 go.sh /etc/init.d/tomcat update-rc.d tomcat defaults /etc/init.d/tomcat start NOTA: como la red de chibiko sale por defecto a 10Mbit, he forzado que la ponga a 100 en el arranque añadiendo una línea en el interfaz eth0 del /etc/network/interfaces: pre-up /usr/sbin/ethtool -s eth0 speed 100 NOTA2: Para instalar el sicomis, se ha hecho desde el panel de administración del tomcat (http://3.0.1.44:8080), y para que funcionase lo de las fotos, se ha copiado desde la antigua ubicación a la nueva en /usr/share/apache-tomcat-8.0.18/webapps/MantenPCI-Fotos Monday, 30 June 2014, 5:52:30 pm Se clasifican los directorios compartidos en el NAS Se deja con:
También se ha modificado el smb.conf para que comparta el shared/windows en lugar de shared. En cuanto a las scripts afectadas en el directorio unix, se han actualizado las scripts de:
Monday, 30 June 2014, 5:32:54 pm Añadimos un nuevo usuario Siguiendo esta guía. Se ha hecho lo siguiente: en el /etc/samba/smb.conf [private] comment = NAS private storage locking = yes path = /shared/private guest ok = no valid users = private public = no writable = yes Y en la máquina: mount -o remount,rw / adduser private adduser private metro smbpasswd -a private cp /var/lib/samba/passdb.tdb /var/lib/samba-saved/ mount -o remount,ro / /etc/init.d/samba restart Friday, 11 October 2013, 4:20:51 pm NAS: ntpdate y hwclock NAS tenía mal la hora. He instalado el "ntpdate" y he ajustado la hora: mount -o remount,rw / apt-get install ntpdate sed -i "s/^HWCLOCKPARS.*/HWCLOCKPARS=--noadjfile --utc/g" /etc/default/hwclock mount -o remount,ro / ntpdate hora.rediris.es /etc/init.d/hwclock.sh stop Tuesday, 3 September 2013, 3:04:29 am AIKA: migración del entorno de compilación woody desde seraphim a aika Ya está operativo el compilar para debian 3.0 woody en aika. Para usarlo hay que
Para salir del entorno de compilación, basta hacer un "exit" Wednesday, 28 August 2013, 2:49:15 am NAS: migración del swiki desde seraphim Se ha copiado el swiki que había en seraphim:/home/dario/lib/ComSwiki a nas:/shared/SWiki, y después se ha hecho lo siguiente: Como root@nas: 1. Hacer que sea rw # mount -o remount,rw / 2. Cambiar el resolv.conf a 3.0.1.170 (no funcionaba el 3.0.1.51 :-? ) # echo nameserver 3.0.1.170 > /etc/resolv.conf 3. Hacer sitio antes de instalar todo # cd /shared # mkdir NasSystem # mv /usr/share/doc /usr/share/locale /shared/NasSystem/ # cd /usr/share/ # ln -s /shared/NasSystem/doc . # ln -s /shared/NasSystem/locale . # cd /shared/NasSystem/ # echo "Directorios movidos desde /usr/share" >> README 3. Instalar las dependencias que faltan para que squeak funcione correctamente # apt-get install libfreetype6 libjpeg8 libpcre3 whiptail gettext-base # apt-get install rxvt # apt-get install libxrender1 libsm6 libice6 libglu1-mesa 4. Instalar la squeak-vm "a mano" (que no instale los recommends ni nada de eso) # cd /var/cache/apt/archives/ # wget http://ftp.fi.debian.org/debian/pool/main/s/squeak-vm/squeak-vm_4.4.7.2357-1.1_amd64.deb # dpkg -i squeak-vm_4.4.7.2357-1.1_amd64.deb 5 Añadir un usuario swiki # adduser swiki # sed -i "s:/home/swiki:/shared/SWiki:g" /etc/passwd # chown -R swiki:swiki /shared/SWiki 6 Poner un /etc/init.d/swiki
6. Probar # su - swiki $ squeak -headless /shared/SWiki/squeak.image 7. Si se puede acceder a http://nas:8000, todo funciona; Ctrl-C y activar el servicio de la siguiente manera: # chmod 755 /etc/init.d/swiki # update-rc.d swiki defaults # mount -o remount,ro / # /etc/init.d/swiki start NOTA: después se ha actualizado salchicha:/var/www/index.html para cambiar las referencias al swiki desde 3.0.1.45 a 3.0.1.46, y se ha hecho lo mismo en salchicha:/usr/lib/cgi-bin/search-swiki.sh . Wednesday, 17 July 2013, 8:01:09 pm NAS: configuración de nfs Para configurarlo se ha hecho lo siguiente: mount -o remount,rw / cd /var/lib/ mv nfs nfs-saved mkdir nfs chown statd:nogroup nfs sed -i "s:/var/cache/samba:/var/cache/samba /var/lib/nfs:g" /sbin/init-ro echo "/shared 3.0.1.0/24(rw,sync,no_subtree_check)" >> /etc/exports mount -o remount,ro / Tuesday, 18 June 2013, 5:44:25 pm NAS: configuración del SAMBA Para configurarlo se ha hecho lo siguiente: smbpasswd -a metro mount -o remount,rw / cp /var/lib/samba/* /var/lib/samba-saved vi /etc/samba/smb.conf(se ha añadido lo siguiente) [shared] comment = NAS shared storage read only = no locking = yes path = /shared guest ok = no (se salva y se sale) mount -o remount,ro / chown -R metro:metro /shared /etc/init.d/samba restart Monday, 17 June 2013, 6:32:32 pm NAS: para que funcione el log del samba y el cache He hecho lo siguiente: mount -o remount,rw / mkdir -p /var/log-saved/samba sed -i "s:/etc/network/run:/etc/network/run /var/lib/samba /var/cache/samba:g" /sbin/init-ro mv /var/lib/samba /var/lib/samba-saved mkdir -p /var/lib/samba mv /var/cache/samba /var/cache/samba-saved mkdir -p /var/cache/samba mount -o remount,ro / Friday, 14 June 2013, 7:47:25 pm NAS: cambiado el /etc/init.d/networking Por alguna razón, el /etc/init.d/networking no funciona (supongo que falla al intentar escribir en algún sitio). He hecho una script simplificada que levanta los interfaces de red según /etc/network/interfaces (y esta no falla, aunque no llama al ifupdown y por lo tanto no ejecuta lo del up.d...) /etc/init.d/networking
Thursday, 13 June 2013, 8:13:34 pm Creación de un nuevo PC para que sea la "nueva terastation" (NAS) Se han seguido los pasos de"Wednesday, 29 August 2012, 7:17:52 pm" "Pasos seguidos para hacer el prototiposervidortcti (mestro)", pero con wheezy: vi /etc/fstab cp /dev/tty /sbin/init-ro [...] chmod 755 /sbin/init-ro vi /etc/grub.d/10_linux [...] sed -i "s:\( ro .*quiet\):\1 init=/sbin/init-ro:g" /boot/grub/grub.cfg grub-mkconfig update-grub2 cat /boot/grub/grub.cfg | grep linux mkdir -p /var/run-saved/sshd rm /var/run/* rmdir /var/run/sshd mv /var/run/* /var/run-saved/ export ROOT= sed -i 's/\/etc\/resolv.conf/\/var\/tmp\/resolv.conf/' $ROOT/sbin/dhclient-script > /dev/null 2>&1 rm $ROOT/etc/resolv.conf ln -s /var/tmp/resolv.conf $ROOT/etc/resolv.conf rm -rf $ROOT/etc/network/run ln -s /var/tmp/network $ROOT/etc/network/run rm $ROOT/etc/blkid.tab > /dev/null 2>&1 ln -s /dev/null $ROOT/etc/blkid.tab rm $ROOT/etc/mtab > /dev/null 2>&1 ln -s /proc/mounts $ROOT/etc/mtab rm -rf $ROOT/var/log/* ls /etc/rcS.d/ rm /etc/rcS.d/S11udev-mtab echo "0.000000 1121000000 0.000000" > /etc/adjtime echo "1121000000" >> /etc/adjtime echo "UTC" >> /etc/adjtime chmod 644 /etc/adjtime sed -i "s/^HWCLOCKPARS=/HWCLOCKPARS=--noadjfile /g" /etc/init.d/hwclock.sh ln -s /var/lib/initscripts/nologin /etc/nologin mv /etc/init.d/udev-mtab /etc/init.d/udev-mtab.disabled mount -o remount,ro / Y poco más. Monday, 10 June 2013, 6:20:18 pm Montar los discos de la terastation para recuperar información Siguiendo esta guía, en una máquina wheezy amd64 (phonedevel64) se ha hecho (el disco había aparecido como /dev/sdc después de conectarlo por USB): mdadm --examine /dev/sdc3 mdadm -A /dev/md0 --update=byteorder /dev/sdc3 mkdir /media/terastation ; mount -t xfs -o ro /dev/md0 /media/terastation cd /media tar -cf - terastation | ( cd / && tar -xvf - ) umount /media/terastation Con eso queda copiado a /terastation en dicha máquina. Monday, 22 April 2013, 5:53:25 pm Actualización de la terastation 1. Se han cambiado los discos de la terastation. Con los nuevos, para flashear el firmware y la partición principal se han usado las instrucciones de aquí y el firmware con el telnet preinstalado. Para flashear se usa un window al que se le desactiva el firewall temporalmente antes de arrancar el programa de flasheado. 2. Para instalar el ssh y actualizar el samba, se ha usado el unzip de debian sarge para powerpc (está en salchicha:/var/www/unzip.terastation) y se han pasado los updates de Opentera_v5, samba3 y nfs (están en salchicha:/var/www/terastation.zip). NOTA: para que hubiera espacio para instalar el samba3 se ha hecho lo siguiente: mkdir /mnt/array1/share/ cd /usr/local/share mv doc /mnt/array1/share/usr-local-share-doc ln -s /mnt/array1/share/usr-local-share-doc doc mv groff /mnt/array1/share/usr-local-share-groff ln -s /mnt/array1/share/usr-local-share-groff groff Friday, 5 October 2012, 5:39:12 pm Se añade a la script de backup de seraphim que mande un e-mail si se ha quedado sin espacio en disco Se ha hecho lo siguiente:
Monday, 7 March 2011, 11:35:14 am Se vuelve a reactivar el ipv6 en chibiko Ya que se podía desactivar ipv6 en java. Friday, 4 March 2011, 12:34:16 pm Desactivar ipv6 en chibiko Se ha hecho lo siguiente (funciona en Debian 5, las instrucciones seguidas son estas): # cd /etc/modprobe.d # echo "# deactivate ipv6" >> blacklist # echo "blacklist ipv6" >> blacklist # echo "# deactivate ipv6" >> aliases # echo "alias net-pf-10 off # IPv6" >> aliases # echo "alias ipv6 off" >> aliases # reboot NOTA: Para kernel 2.6.30 o superior, lo anterior no vale, ya que no hay módulo ipv6; pero en su lugar sí que funciona lo siguiente: # echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disable-ipv6.conf # sysctl -p /etc/sysctl.d/disable-ipv6.conf Wednesday, 2 February 2011, 12:38:15 pm Instalar EFL 1.0 en salchicha Estoy teniendo problemas para instalar fontconfig usando debhelper 3.0, y he intentado instalar debhelper 4.0, pero no lo he conseguido. Ahora tengo que volver atrás a debhelper 3 (y Debian 2.2 usa debhelper 2 por defecto). El paquete del debhelper 3 era de marilat y ya no está on-line. Según este post, no debería ser muy complicado compilarlo, si es que encuentro los fuentes (debian 2.2 tiene debhelper 2, debian 3.0 tiene debhelper 4; no hay versión archivada de debhelper 3). Una solución alternativa es "re-empaquetarlo" desde aika, pero no veo ningún script que lo haga... he puesto un tutorial aquí, pero puede ser incómodo de seguir... UPDATE: acabo de descubrir que aika no tiene el debhelper instalado (!) con lo que no sé de dónde obtenerlo... Update: El paquete estaba disponible en el internet archive: debhelper_3.0.31_all.deb. Tuesday, 11 January 2011, 11:03:14 am Se cambia la sincronización de hora de los ordenadores de SICO Se han seguido los pasos de http://3.0.1.45:8000/HowTo/221, con la siguiente configuración: Servidor: chibiko Clientes: imrahil, boromir, salchicha, internetti, seraphim, zen, josue, altair Nota: Se han quitado los ntpdate de los crontab de zen, internetti, salchicha (josue había perdido esa configuración por ser reinstalar el S.O. cuando se rompieron los HDD en el verano 2010). Friday, 24 July 2009, 5:45 pm Se ha puesto que internetti y zen sincronicen la hora en un crontab de root (usando ntpdate) El crontab está cada hora. En /etc/default/ntpdate está puesto que se sincronice con pool.ntp.org. Se pone que salchicha galadriel marina josue también lo hagan pero contra internetti Usando un rdate a los 05 de cada hora. Se hace que rosa también se sincronice por ntp Pero tiene en estos momentos la zona horaria mal, por lo que tiene una hora de diferencia... Tuesday, 4 November 2008, 8:52:49 am Antivirus para midos Se ha pasado el antivirus al directorio compartido /var/www/midos en seraphim (después del virus del 19 de septiembre se había cambiado el nombre al directorio de forma preventiva). Para pasar el antivirus se hace en el entorno etch de seraphim: # mount --bind /var/www /etch/var/www # etch $ su # freshclam # clamscan --stdout -i -r /var/www/ # exit $ exit # umount /etch/var/www Monday, 30 October 2006, 1:25:24 pm Pongo un stunnel para aceptar en internetti conexiones seguras de imap Ver la entrada del "Monday, 30 October 2006, 1:24:09 pm" en http://3.0.1.45:8000/Diarios/3. Monday, 16 October 2006, 8:09:13 am Instalar AFS (server) en seraphim Instrucciones:
Monday, 10 July 2006, 5:07:19 pm Trasteando con la Terastation La idea es poner una Debian en la Terastation, para ello se cuenta como información el howto de instalar tu S.O. en la terastation y el de harddisk layout. Confío que el initrd de la terastation no haga nada raro, proque la idea es ponerlo de la siguiente manera:
Por último, en la FAQ dicen cuáles son los parámetros que hay que poner en el hdparm (ya que los que vienen por defecto son bastante poco eficientes). Monday, 10 July 2006, 1:13:24 pm Más sobre la Gigabit en seraphim Resulta que los drivers que hay que usar no son los del fabricante (D-Link), sino que van mejor los de 3com (que también es un reseller de syskonnect). Me he bajado el driver de 3com (install-8_23.tar.bz2) y parece que se ha compilado correctamente :-). Tuesday, 4 July 2006, 6:13:15 pm Gigabit en seraphim Según la información de esta thread, la D-Link530T sí está soportada por el driver sk98lin (está compilado en seraphim:/root/src.gigabit-dlink-dge530t/sk98lin pero dice "sk98lin: No adapter found." al intentar cargarlo). Habrá que seguir investigando... Wednesday, 14 June 2006, 11:20:25 am Firmware de la grabadora de seraphim Javi cree que el problema que tiene para grabar DVDs puede ser por un firmware defectuoso. Para actualizarlo lo más fácil es instalarlo en el XP con las utilidades de LG (p.ej. el de Ana). Específicamente
scsi : aborting command due to timeout : pid 292165, scsi0, channel 0, id 0, lun 0 Write (10) 00 00 00 02 20 00 00 10 00 hdc: error waiting for DMA hdc: dma timeout retry: status=0xd0 { Busy } hdc: DMA disabled hdc: ATAPI reset complete Otra cosa: comparte IDE con un disco bastante moderno: hda: ST3120022A, ATA DISK drive hdb: ST340014A, ATA DISK drive hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive hdd: ST3120022A, ATA DISK drive [...] hda: attached ide-disk driver. hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=14593/255/63, UDMA(100) hdb: attached ide-disk driver. hdb: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100) hdd: attached ide-disk driver. hdd: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=14593/255/63, UDMA(100) UPDATE: Finalmente conectamos la grabadora a un PC Windows y actualizamos el firmware. Ahora tiene la última versión: Jun 16 15:42:36 seraphim kernel: Vendor: HL-DT-ST Model: DVDRAM GSA-4167B Rev: DL13 Thursday, 18 May 2006, 11:23:15 am Actualizado serpahim a 2GB de RAM Tambén he actualizado el núcleo al -686-smp tal y como dicen en las instrucciones para soportar más de 1GB de RAM y ya reconoce 2GB de RAM. Thursday, 6 April 2006, 10:13:57 am Quito el "REJECT NOT SERVER" de seraphim:/etc/lprng/lpd.perms Ya que según este post es lo que hay que hacer para que deje imprimir desde PCs ajenos en la impresora local O:-). Wednesday, 25 January 2006, 8:01:45 am Cambios en salchicha para poder ejecutar XFree 4.3 He hecho lo siguiente:
Tuesday, 27 December 2005, 4:40:53 pm Cambios en la config de CDWserver para la regrabadora de dvds Como no la reconocía, la he puesto en /woody/etc/CDWserver/config el CDwriters=0,0,0 y ahora sí que la reconoce... aunque no sé por qué está utilizando el de /woody :-?. También he puesto la Defaultspeed a 8 (que es lo que ahora mismo parece que funciona bien con la grabadora). Tuesday, 22 November 2005, 1:06:16 pm Seraphim tenía las dos tarjetas de red arriba con la misma ip (?) Simplemente haciendo un "ifconfig eth0 down" se ha arreglado el problema. El sintoma era que seraphim no veía a portalico (Ana me había llamado de Granada diciendo que no podí acceder al SWiki/Directorio compartido/fotos). Tuesday, 22 November 2005, 11:49:14 am Puesto el cdrwserver de seraphim ejecutandose en chroot en la partición antigua Ya que había habido problemas al hacer cds desde mp3 (es como si grabase datos codificados a 22100 a 44100, aprox), y tampoco dejaba grabar ISOs, pues a usar la versión antigua. Pasos realizados:
Monday, 21 November 2005, 11:26:03 am Instalado el Apache:Gallery en seraphim Para ver las fotos de midos. Monday, 21 November 2005, 10:27:12 am Hecho accesibles las fotos desde el drierectorio compartido de seraphim He hecho un enlace simbólico de /mirrors/cima a /var/www/midos/cima y he añadido al crontab de root que cambie los permisos del contenido del directorio cima a legible por todo el mundo. El crontab actualizado lo he puesto en la entrada del 18 de Noviembre 2005. Friday, 18 November 2005, 10:33:05 am Copia de las fotos de FrontPCI02 a seraphim Para ello:
Friday, 4 November 2005, 10:58:53 am He restaurado el antiguo webcdwriter Ya que con la nueva no había manera de que funcionasen los AudioCDs e ISOs, he puesto otra vez la 2.5.1 (en vez de la 2.7.2-90 que estaba intentando instalar). Wednesday, 2 November 2005, 12:50:36 pm Instalado en seraphim el webcdwriter y el jre He instalado la nueva versión del webcdwriter (con el handicap de que no funciona lo de grabar CDs de Audio), recompilando los fuentes del paquete debian de la ágina oficial del webcdwriter. Además, he instalado el java para sarge siguiendo este howto. Friday, 28 October 2005, 6:31:50 pm Ya está "el nuevo seraphim" arriba Tiene activo:
Falta:
Y no sé si queda algo más :-/. Saturday, 29 October 2005, 2:20:25 am Más sobre apache2 y webdav En este thread dan referencias a este bonito howto. También está la documentación oficial del mod_dav. Lo que he hecho:
Thursday, 9 June 2005, 5:13:35 pm Puesto que zen reciba correo de canarias Ayer hice las rutas necesarias para que zen sea visible desde los pcs de canarias y permita enviar correo de allí a través de zen. NOTA: He visto que en zen ya tenía puesto que las scripts que se tienen que ejecutar en el arranque para poner rutas, estuvieran en /etc/network/ip-up.d Thursday, 31 March 2005, 9:56:15 am En seraphim, cambio el servidor web del puerto 80 al apache2, dejando el apache1.33 en el puerto 8080 y configuro el webdav correctamente Había un problema con el módulo de webdav del apache1.33 (por el que no se soporta correctamente a windows). Para corregirlo, he:
Así el webdav es servido por apache2, con lo que se puede emular el funcionamiento de las Microsoft WebFolders y funciona bien con clientes WinXP y Win2000. El apache1.33 normal ha quedado en el puerto 8080, con lo que puede seguir funcionando el phpicalendar simplemente accediendo a ese puerto. Wednesday, 30 March 2005, 11:04:22 am Instalo el phpicalendar-1.1 en seraphim Hay un problema en el sunbird, por el que on está cargando uno de los calendarios. Mientras, para poder visualizar los calendarios he instalado en seraphim el phpicalendar. Pasos realizados:
|