Comandos básicos de usuarios en Debian

Crear un usuario por ejemplo “miusuario”.

sudo useradd miusuario

Cambiar contraseña de un usuario

sudo passwd miusuario

Borrar usuarios

sudo userdel -r usuario

sudo deluser –remove-home usuario


Fuentes:

Pasos para instalar RetroPie en Ubuntu/Debian

RetroPie [1] es un sistema operativo para Raspberry Pi basado en Raspbian que incluye por defecto una capa de personalización con una interfaz desde donde ejecutar los diferentes emuladores para poder jugar a juegos retro. Toda la interfaz de RetroPie así como los emuladores son de código abierto por lo que cualquier usuario puede colaborar en el desarrollo y reportar posibles errores detectados durante la instalación o el juego [2].

Sin embargo, se puede correr en Ubuntu/Debian/Mint con los siguientes pasos [3] [4].

  1. Actualizar el sistema

    sudo apt-get update && sudo apt-get upgrade

  2. Instalar los paquetes necesarios (dependencias)sudo apt-get install -y git dialog unzip xmlstarlet
  3. Descargar el script de instalación de RetroPie

    git clone –depth=1 https://github.com/RetroPie/RetroPie-Setup.git

  4. Entrar en la carpeta de instalación

    cd RetroPie-Setup

  5. Ejecutar el script

    sudo ./retropie_setup.sh

 

 

A partir de allí podemos ejecutar la instalación a nuestro gusto y configurarla como nos provoque.

  1. https://retropie.org.uk
  2. https://www.programoergosum.com/cursos-online/raspberry-pi/239-consola-arcade-basada-en-raspberry-pi-con-retropie/que-es-retropie
  3. https://www.latinlinux.com/community/nativos/retropie/
  4. https://github.com/RetroPie/RetroPie-Setup/wiki/Debian

Instalar Servidor Debian/Raspbian/Ubuntu

A continuación resumo en pocos comandos los pasos de instalación de un servidor Debian/Ubuntu/Raspbian. Compilando artículos publicados en este blog bajo la etiqueta #Server6001. Agregando cosas inéditas, para tener en un sólo post todos los pasos que suelo aplicar en un primer momento para la instalación de un servidor Linux basado en Debian.

sudo su

apt-get update && apt-get upgrade

apt-get install openssh-server apache2 apache2-mod-php7.0 php7.0 php7.0-mysql mysql-client mysql-server php-curl tomcat8 vsftpd phpmyadmin php-intl php-soap php-xmlrpc

sudo ln -s /usr/share/phpmyadmin /var/www/

Instalar Cliente no NO-IP

Configurar Servidor FTP

Instalar MariaDB

Explicación de lo que estamos instalando:

openssh-server: Servidor SSH.

apache2: Servidor HTTP.

php7.0: Servidor PHP.

mysql-client: Necesario para administrar MySQL desde la cónsola.

mysql-server: Servidor MySQL.

tomcat8: Servidor Java.

vsftpd: Servidor FTP.

php-curl: Esta extensión es uno de los requisitos obligatorios para instalar sistemas algunos sistemas como Moodle.

Más info en:

🙂

Instalar MariaDB en Debian 9

Créanme cuando les digo que si piensas instalar un servidor LAMP en Debian 9 vas a preferir MariaDB.

# apt install mariadb-client mariadb-server

Crear una base de datos

CREATE DATABASE newdatabase;

Para crear un usuario

CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘userpassword’;

Asignar los privilegios de la base de datos creada al nuevo usuario

GRANT ALL PRIVILEGES ON newdatabase.* to ‘username’@’localhost’;

Si quieres darle todos los privilegios (como un root)

GRANT ALL PRIVILEGES ON * . * TO ‘username’@’localhost’;

Para cambiar la contraseña de root de MariaDB

$ mysql -u root -p
mysql> use mysql;
mysql> update user set password=PASSWORD(“nuevaclave”) where User=’root’;

Para salir

mysql> flush privileges;
mysql> quit

 

Instalar R y R Studio en Ubuntu

Para instalar la última versión de R en Ubuntu o Debian basta con ejecutar en un terminal o cónsola, la siguiente instrucción:

sudo aptitude install r-base

La instalación para Linux no lleva una interfaz por defecto, así que sus usuarios tienen que trabajar con R
en la terminal (ejecutando R para iniciar una sesión) o instalar aparte una interfaz.

Para instalar RStudiocomo interfaz gráfica de usuario de R se descarga de

http://www.rstudio.com/products/rstudio/download/

la versión correspondiente al sistema operativo y a la arquitectura en el que se trabaja. Luego hay que
ejecutar en una terminal la siguiente instrucción para instalarlo:

sudo dpkg -i rstudio–i386.deb

Si te da un error de dependencias, se resuelve de la siguiente manera

sudo aptitude -f install

Elige instalar las dependencias y listo.

Captura de pantalla de 2016-10-11 10-46-00

Aumentar tamaño máximo de archivo para subir en PHP

tuxterminal_iconUsualmente plataformas como Moodle, Joomla o Drupal trabajan con una tamaño de subida máximo que es fijado por el servidor en el que están instalados.

Si tenemos acceso al servidor y queremos aumentar el tamaño máximo permitido para la subida de archivos se debe ubicar el archivo /etc/php5/php.ini (por lo menos en Debian/Ubuntu) y ajustar las variables:

upload_max_filesize y php_value post_max_size por valores acordes a tus necesidades.

Reiniciar Apache

Y listo =)

Extensión PHP cURL #Debian

Esta extensión es uno de los requisitos obligatorios para instalar sistemas algunos sistemas como Moodle. El principal propósito y uso para cURL es automatizar transferencias de archivos o secuencias de operaciones no supervisadas. Para instalarlo en servidores Debian Like (Ubuntu, Raspbian, etc.) se usa el comando:

apt-get install php5-curl

Servidor FTP en Debian con vsftpd

Pasos para instalar un servidor FTP en servidores Debian-like.

Paso 1:

sudo apt-get install vsftpd

Paso 2:

Editar el archivo /etc/vsftpd.conf

En mi caso me interesa deshabilitar el acceso anónimo, habilitar el acceso a los usuarios locales y permitirles hacer modificaciones.

anonymous_enable=NO

local_enable=YES

write_enable=YES

Pase 3: Reiniciar

invoke-rc.d vsftpd restart

Funciona en Raspbian para Raspberry PI y Ubuntu.

😀