Archivos:
sudo find . -type f -exec chmod 644 {} +
Carpetas:
sudo find . -type d -exec chmod 755 {} +
Ver monitores conectados y resoluciones:
xrandr -q
Añadir resoluciones a monitor VGA-0:
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:
cat /etc/hostname
Y si queremos cambiarlo, como root usamos:
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:
$ sudo nano /etc/network/interfaces
Dentro de interfaces:
# 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:
$ sudo nano /etc/resolv.conf
Añadimos las dns y buscamos nuestro equipo local para resolver las dns.
nameserver 8.8.8.8 nameserver 8.8.4.4 search nuestrohostname.local
Lo siguiente es añadir a nuestro archivo host nuestra ip:
$ sudo nano /etc/hosts
Y le añadimos:
192.168.0.102 vmtest01.nuestrohostname.local vmtest01
Por último reiniciamos para que haga efecto la configuración:
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».
sudo rm -rf ~/.local/share/Trash/files/*
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:
[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:
service mysql restart
También comprobamos que los cambios son correctos:
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)
#!/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"