Ver monitores conectados y resoluciones:
1 |
xrandr -q |
Añadir resoluciones a monitor VGA-0:
1 |
sudo xrandr --addmode VGA-0 1920x1080 |
Vamos a configurar la ip estática en ubuntu server, para ello vamos a editar varios archivos de configuración asi como reiniciar servicios para que las modificaciones tengan efecto.
En primer lugar, y aunque no es esencial para la configuración, vamos a definir nuestro hostname. El hostname se define en la instalación de Ubuntu Server pero si por alguna razón queremos cambiarlo tenemos que editar el archivo de hostname. El hostname el el nombre del equipo y lo identificaremos en la red local.
Para consultar nuestro hostname usamos:
1 |
cat /etc/hostname |
Y si queremos cambiarlo, como root usamos:
1 |
sudo nano /etc/hostname |
Vamos a empezar la configuración con el fichero de interfaces, en él, definiremos la ip,address,netmask,broadcast,gateway y dns así como el modo.En este caso estático.
Editar interfaces:
1 |
$ sudo nano /etc/network/interfaces |
Dentro de interfaces:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 # DHCP not needed # iface eth0 inet dhcp iface eth0 inet static address 192.168.0.102 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 8.8.8.8 8.8.4.4 |
Ahora toca modificar el archivo resolv.conf:
1 |
$ sudo nano /etc/resolv.conf |
Añadimos las dns y buscamos nuestro equipo local para resolver las dns.
1 2 3 |
nameserver 8.8.8.8 nameserver 8.8.4.4 search nuestrohostname.local |
Lo siguiente es añadir a nuestro archivo host nuestra ip:
1 |
$ sudo nano /etc/hosts |
Y le añadimos:
1 |
192.168.0.102 vmtest01.nuestrohostname.local vmtest01 |
Por último reiniciamos para que haga efecto la configuración:
1 2 |
sudo ifdown eth0 && sudo ifup eth0 sudo /etc/init.d/networking restart |
Recordad que en la configuración de la máquina virtual, el adaptador de red tiene que estar en «Adaptador Puente».
Si alguna vez has programado para web te abras topado con el problemas de las ñ y los acentos por no tener una codificación utf8. Tanto php como mysql y apache tienen que tener esta configuración en sus archivos.En esta caso voy a mostrar como configurar mysql.
El archivo que tenemos que editar es /etc/mysql/my.cnf y insertar en debajo de cada etiqueta las siguientes directivas:
1 2 3 4 5 6 7 8 9 |
[mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 collation-server=utf8_general_ci init-connect='SET NAMES utf8' [client] default-character-set=utf8 |
Una vez guardado reiniciamos mysql:
1 |
service mysql restart |
También comprobamos que los cambios son correctos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
#!/bin/bash MACHINE_TYPE=`uname -m` # Checks that the script is running as root, if not # it will ask for permissions # Source: http://unix.stackexchange.com/a/28796 if (($EUID != 0)); then if [[ -t 1 ]]; then sudo "$0" "$@" else exec 1>output_file gksu "$0 $@" fi exit fi echo "Downloading Aptana Studio 3" cd /tmp if [ ${MACHINE_TYPE} == 'x86_64' ]; then wget http://download.aptana.com/studio3/standalone/3.4.1/linux/Aptana_Studio_3_Setup_Linux_x86_64_3.4.1.zip -O AptanaStudio.zip else wget http://download.aptana.com/studio3/standalone/3.4.1/linux/Aptana_Studio_3_Setup_Linux_x86_3.4.1.zip -O AptanaStudio.zip fi # Create the /opt dir if it doesn't exist if [ ! -d /opt/ ]; then mkdir /opt/ fi echo "Extracting Aptana Studio 3 to /opt" unzip -q AptanaStudio.zip -d /opt/ echo "Adding Aptana Studio 3 desktop entry" # Create the /usr/local/share/icons dir if it doesn't exist if [ ! -d /usr/local/share/icons/ ]; then mkdir /usr/local/share/icons/ fi # Fix for large icon problem cp /opt/Aptana_Studio_3/icon.xpm /usr/local/share/icons/aptanastudio3.xpm echo "#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Aptana Studio 3 GenericName=Integrated Development Environment Comment=Aptana Strudio 3 Integrated Development Environment Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F TryExec=/opt/Aptana_Studio_3/AptanaStudio3 Icon=aptanastudio3 StartupNotify=true StartupWMClass=\"Aptana Studio 3\" Terminal=false Type=Application MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain Categories=GNOME;Development;IDE;" >> /tmp/SC-AptanaStudio.desktop xdg-desktop-menu install /tmp/SC-AptanaStudio.desktop echo "Aptana Studio 3 has been installed" |