Instalación de Ubuntu Server 16.04

Apuntes y observaciones sobre la instalación de Ubuntu 16.04.2 LTS (Xenial Xerus)

Introducción

Actualizar a Ubuntu 16.04 do-release-upgrade

Comprobar la nueva versión lsb_release -a


PHP

Instalar sudo apt-get install libapache2-mod-php
La versión de PHP php -v es la 7.0

Módulos de PHP

Módulos disponibles: sudo apt-cache search php7.0-* php -m php -i

Instalar los siguientes módulos:

  • sudo apt-get install php-mysql BD MySQL
  • sudo apt-get install php-sqlite3 BD Sqlite
  • sudo apt-get install php-xml Datos XML
  • sudo apt-get install php-zip Compresión ZIP
  • sudo apt-get install php-gd GD para imágenes
  • sudo apt-get install php-mbstring MultiByte string
  • sudo apt-get install php-gmp GMP Números muy grandes
  • sudo apt-get install php-gettext Traducción con gettext
  • sudo apt-get install php-curl Conexión con servidores

Activar módulo de MySQLi sudo phpenmod mysqli php -r 'phpinfo();' | grep -i mysqli

Reiniciar Apache sudo service apache2 restart


MySQL

Eliminar sql_mode = only_full_group_by y no_zero_date

SHOW session|global VARIABLES LIKE 'sql_mode'; SELECT @@GLOBAL.sql_mode;

Editar my.cnf sudo nano /etc/mysql/my.cnf

[mysqld]
sql_mode = "STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Reiniciar MySQL sudo service mysql restart

Asegurar MySQL

  • Instalación segura: mysql_secure_installation
  • Sólo acceso local my.cnf: bind-address = 127.0.0.1
  • Más en www.tecmint.com

SSH

Instalar sudo apt-get install openssh-server

Acceder al servidor

Borrar la clave anterior guardada del servidor: ssh-keygen -R ip-servidor
Copiar mi clave pública al servidor: ssh-copy-id usuario@ip-servidor

Acceso simplificado al servidor

Crea o edita el archivo "~/.ssh/config"

Host alias
	User usuario
	HostName ip-servidor
	Port 22

Ahora para acceder escribe ssh alias en vez de ssh usuario@ip-servidor


Miscelánea

Instalar 7-zip sudo apt-get install p7zip Para comprimir 7z a comprimido carpeta


Comentarios

Proinf.net, ©2003-2018 ci 3.1.9 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL