![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Instalar una UBUNTU en disco duroUna vez instalada la distribución UBUNTU, configuramos el pc para funcionar correctamente en SICO.metro@altair:~$ sudo passwd root Introduzca la nueva contraseña de UNIX: Vuelva a escribir la nueva contraseña de UNIX: passwd: contraseña actualiza correctamente metro@altair:~$ su Contraseña: root@altair:/home/metro# telnet salchicha Trying 3.0.1.170... Connected to salchicha. Escape character is '^]'. Debian GNU/Linux 2.2 salchicha.sico.local salchicha login: metro Password: maxtop metro@salchicha$ su Password: maxtop salchicha:/home/metro# vi /etc/exports > /etc/exports: the access control list for filesystems which may be exported to NFS clients. See exports(5). > ... > ... > /home/metro/sun.linux 3.0.1.126(ro) 3.0.1.207(ro) 3.0.1.208(ro) 3.0.1.209(ro) 3.0.1.210(ro) 3.0.1.211(ro) 3.0.1.132(ro) 3.0.1.199(ro) "IP EQUIPO CONFIGURADO"(ro) > ... > ...salchicha:/home/metro# /etc/init.d/nfs-server restart salchicha:/home/metro# CTRL+D metro@salchicha$ CTRL+D root@altair:/home/metro# vi /etc/fstab > # Añadimos estos puntos de montaje:3.0.1.46:/shared/windows /shared/windows nfs nfsvers=3,rsize=8192,wsize=8192,timeo=14,intr 0 0 3.0.1.46:/sharedunix /shared/unix nfs nfsvers=3,rsize=8192,wsize=8192,timeo=14,intr 0 0 3.0.1.90:/home /mnt nfs rsize=8192,wsize=8192,timeo=14,intr 0 0 3.0.1.170:/home/metro/sun.linux /home/metro/sun.linux nfs nfsvers=2,rsize=8192,wsize=8192,timeo=14,intr,ro 0 0 root@altair:/home/metro# mkdir -p /home/metro/sun.linux root@altair:/home/metro# mkdir -p /shared/windows root@altair:/home/metro# mkdir -p /shared/unix root@altair:/home/metro# apt-get install nfs-common expect tk8.6 wish openssh-server rsh-server telnetd-ssl vsftpd root@altair:/home/metro# vi /etc/vsftpd.conf > ... > anonymous_enable=NO > ... > local_enable=YES > ... > write_enable=YES > ... > local_umask=022 > ...root@altair:/home/metro# /etc/init.d/vsftpd restart (Ubuntu hasta 9.10) root@altair:/home/metro# restart vsftpd (Ubuntu 10.04 o posterior) root@altair:/home/metro# mount -a root@altair:/home/metro# cat /etc/passwd > ... > ... > metro:x:1000:1000:metro,,,:/home/metro:/bin/bash > ... > ...root@altair:/home/metro# sed -i "s/1000:1000/207:207/g" /etc/passwd /etc/passwd- /etc/shadow /etc/shadow- ; sed -i "s/metro:x:1000/metro:x:207/g" /etc/group /etc/group- root@altair:/home/metro# cd / root@altair:/# find /home -uid 1000 -exec chown 207 \{\} \; ; find /home -gid 1000 -exec chgrp 207 \{\} \; ; find /etc -uid 1000 -exec chown 207 \{\} \; ; find /etc -gid 1000 -exec chgrp 207 \{\} \; ; find /var -uid 1000 -exec chown 207 \{\} \; ; find /var -gid 1000 -exec chgrp 207 \{\} \; root@altair:/# cd /tmp root@altair:/tmp# ftp 3.0.1.127 > Name (3.0.1.208:metro): > 331 Please specify the password. > Password: > ftp> bin > ftp> hash > ftp> prompt > ftp> cd /usr/local/bin > ftp> mget * > ftp> cd /etc > ftp> get hosts > ftp> byeroot@altair:/tmp# mv falta-para-hora.sh minichat fget fget1 fgetv fgo fgo2 fput fput1 fputv ftpdele ftpget ftplib ftplist ftpput main1 rdsi rdsi2 rdsi-ftp rdsi-shar-get.tcl rdsi-shar-put.tcl socket-upipe-client socket-upipe-server /usr/local/bin root@altair:/tmp# cd /usr/local/bin/ root@altair:/usr/local/bin# chmod a+x * root@altair:/usr/local/bin# ln -s /usr/bin/expect expect root@altair:/usr/local/bin# cd /usr/local/lib root@altair:/usr/local/lib# ftp 3.0.1.127 > Name (3.0.1.209:metro): > 331 Please specify the password. > Password: > ftp> bin > ftp> hash > ftp> prompt > ftp> cd /usr/local/lib/ > ftp> ls -la > drwxr-xr-x 2 0 0 4096 Jul 15 2008 . > drwxr-xr-x 3 0 0 4096 Jul 15 2008 .. > -rwxr-xr-x 1 0 0 117792 Aug 28 2013 libMrm.so.2 > -rwxr-xr-x 1 0 0 1663348 Aug 28 2013 libXm.so.2 > -rwxr-xr-x 1 0 0 175132 Aug 28 2013 libpng.so.2 > -rwxr-xr-x 1 0 0 261940 Aug 28 2013 libtiff.so.3 > -rwxr-xr-x 1 0 0 261940 Aug 28 2013 libtiff.so.3.5.7 > drwxrwsr-x 4 0 50 4096 Aug 28 2013 python2.7 > drwxrwsr-x 3 0 50 4096 Oct 17 2012 python3.2 > ftp> mget * > ftp> byeroot@altair:/usr/local/lib# chmod 755 lib* root@altair:/usr/local/lib# cd /usr/ root@altair:/usr# ln -s local/lib/lib* . root@altair:/# mkdir -p /usr/local/sico/lib root@altair:/# cd /usr/local/sico/lib root@altair:/usr/local/sico/lib# ftp 3.0.1.127 > Name (3.0.1.209:metro): > 331 Please specify the password. > Password: > ftp> bin > ftp> hash > ftp> prompt > ftp> cd /usr/local/sico/lib/ > ftp> ls -la > drwxr-xr-x 2 0 0 4096 Jul 15 2008 . > drwxr-xr-x 3 0 0 4096 Jul 15 2008 .. > -rwxr-xr-x 1 0 0 114700 Jul 15 2008 libMrm.so.2 > -rwxr-xr-x 1 0 0 236028 Jul 15 2008 libPEX5.so.6 > -rwxr-xr-x 1 0 0 1702488 Jul 15 2008 libXm.so.2 > ftp> mget * > ftp> byeroot@altair:/usr/local/sico/lib# chmod 755 * root@altair:/usr/local/sico/lib# cd /usr/lib/ root@altair:/usr/lib# ln -s /usr/local/sico/lib root@altair:/usr/lib# reboot ACEPTAR CONEXIONES TCP EN LAS X (exportar DISPLAYs) Lo primero que tenemos que hacer es quir el notcpdel arranque de las X: # sed -i "s/-nolisten tcp//g" /etc/X11/xinit/xserverrc Hasta 9.04 Hasta 9.04 se arranca el gdmsetup como root, se va a "seguridad" y se habilita "TCP". De 9.10 a 11.04 A partir de 9.10 hay que modificar el fichero de configuracion: Se busca en el fichero /etc/gdm/gdm.schemas la clave DisallowTCP (por defecto a true) y se cambia a false: Se busca en el fichero /etc/gdm/gdm.schemas (Versiones 9.10, 10.04 y 10.10) /usr/share/gdm/gdm.schemas (Versiones 11.04 y superiores)
A partir de 11.10 (y por lo menos hasta 12.10) Han vuelto a cambiar cómo se hace ya que ahora usan lightdm en vez de gdm para el gestor de sesiones. Según este artículo, basta con añadir al /etc/lightdm/lightdm.conf la siguiente línea: xserver-allow-tcp=true En la 13.10 Se modifica el fichero /etc/lightdm/lightdm.conf.d/01-local.confpara que quede:
En la 14.04 Se modifica el fichero /usr/share/lightdm/lightdm.conf.d/50-ubuntu.confpara que quede:
En la 20.04 Se vuelve a utiliar gdm en vez de lightdm. Se modifica el fichero /etc/gdm3/custom.confy se añade:
HABILITAR LOGIN MANUAL Hasta 13.10 Se modifica el fichero /etc/lightdm/lightdm.conf.d/50-unity-greeter.confpara que quede:
Desde 14.04 Se modifica el fichero /usr/share/lightdm/lightdm.conf.d/50-ubuntu.confpara que quede:
Poner las fuentes que se necesitan para el plano 1. instalar las fuentes que faltan (100dpi, 75dpi) apt-get install xfonts-100dpi xfonts-75dpi xfonts-intl-european2. Poner las fuentes de teleindicadores (nas:/sharedunix/chroots/seraphim/root/imgiso/fuentes-hpux-linux.tar.gz) cd /usr/share/fonts/X11 tar -xvzf /tmp/fuentes-hpux-linux.tar.gz cd misc/ ./valida.sh rm valida.sh3. Editar el /etc/X11/xorg.conf con los paths y orden de los paths correctos
4. Re-habilitar las fuentes bitmap: # cd /etc/fonts/conf.d/ # rm 70-no-bitmaps.conf # ln -s ../conf.avail/70-yes-bitmaps.conf # fc-cache -f -v NOTA: Para poner también la fuente "swiss" se hace lo siguiente: cd /usr/share/fonts/X11/ scp nas:/sharedunix/chroots/seraphim/root/imgiso/fuentes-hpux-linux.tar.gz . scp nas:/sharedunix/chroots/seraphim/root/imgiso/fonts-hproman.tgz . tar -xvzf fuentes-hpux-linux.tar.gz tar -xvzf fonts-hproman.tgz rm fonts-hproman.tgz cd hp_roman8/75dpi/ xset +fp $(pwd) xset fp rehash /etc/X11/xorg.conf
DOWNGRADE GRUB2 to GRUB If a user chooses to return to GRUB legacy (0.97), these steps will remove GRUB 2 and install GRUB. The command line produces a cleaner uninstall and reinstallation. While adding and removing the packages can be accomplished with Synaptic, certain steps must be accomplished in a terminal.
sudo cp -R /etc/grub.d /etc/grub.d.old sudo cp -R /boot/grub /boot/grub.old
The system will be unbootable until another bootloader is installed. Once the packages are removed, many files will still remain in '/boot/grub'
sudo grub-install /dev/sdX
PROBLEMA: "No se pueden activar los efectos de escritorio" 1-. Eliminamos de la lista negra nuestra tarjeta de vídeo:
> sudo gedit /usr/bin/compiz Nos pedirá nuestra contraseña de Usuario, luego se abrirá un documento de texto.
> # blacklist based on the pci ids > # See http://wiki.compiz-fusion.org/Hardware/Blacklist for details > #T=" 1002:5954 1002:5854 1002:5955" # ati rs480 > #T="$T 1002:4153" # ATI Rv350 > #T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965 > #T="$T 8086:2a02 " # Intel GM965 > #T="$T 8086:3577 8086:2562 " # Intel 830MG, 845G (LP: #259385) > #BLACKLIST_PCIIDS="$T" > #unset T
PROBLEMA: "A David se le queda una resolución de pantalla poco recomendable (1024x768 en vez de 1200x1024)" Solución: se fuerza en el /etc/X11/Xorg.conf el modeline y la configuración del monitor; básicamente se usa el siguiente xorg.conf: /etc/X11/xorg.conf
MONTAR UNIDADES DE RED EN UBUNTU Para poder montar Unidades de Red en Ubuntu lo primero que necesitamos es instalar Samba y el paquete cifs-utils (o smbfs si estamos en versiones anteriorer a Ubuntu 14.04). Si ya los tienes instalados, pues hay que obviar éste paso…
Luego, vamos a editar el archivo /etc/fstab, pero antes!… ¿Qué es fstab? El fstab es el archivo donde se guardan los diferentes datos sobre el montaje de los dispositivos físicos. En ella se indica como montar cada dispositivo y qué configuración utilizar. Para editar fstab solo se debe acceder a él con tu editor de texto: metro@estel:~$ sudo vi /etc/fstab Una vez dentro del archivo, nos vamos al final del mismo y agregamos una línea nueva (y todo en una sola línea…) con:
Bien, consideremos:
De ésta forma, al reiniciar el equipo, se tendría que montar de forma automática el recurso compartido de Windows, por lo que aparecerá el acceso en el Escritorio. En el caso particular de querer montar una unidad de red del equipo windows ELESSAR, (por ejemplo, la carpeta "Intercambio"), el fichero fstab quedaria: //elessar/intercambio /media/Intercambio cifs auto,gid=users,file_mode=0664,dir_mode=0775,iocharset=iso8859-15,credentials=/etc/sambapsswd 0 0 |