Aquí hay algunos paquetes útiles para instalar en blanco :
apt-get install -y vim fail2ban herramientas de red dos2unix
Si está en VMware, puede agregar herramientas adicionales:
apt-get install -y open-vm-tools
Si quieres que tu consola (bash) use colores :
rm -rf /root/.bashrc
wget https://raw.githubusercontent.com/jeedom/core/master/install/bashrc -O /root/.bashrc
dos2unix /root/.bashrc
Edite el archivo /etc/ssh/sshd_config
y cambiar :
PermitRootLogin without-password
Por :
PermitRootLogin yes
Importante
Asegúrese de usar una contraseña de root segura ! También se recomienda el uso de fail2ban.
Instalación del paquete cifs
apt-get install -y cifs-utils
Crea el punto de montaje :
mkdir /mnt/mon_partage
Nota
Tienes que adaptar mi parte de acuerdo a tus necesidades
Montaje agregado en / etc / fstab
// IP_SERVER_SAMBA / my_sharing / mnt / my_sharing cifs uid = 0, rw, usuario = TODO, contraseña = TODO 0 0
Nota
Debe cambiar los TODO con su nombre de usuario y contraseña de Linux
Por haber probado la actualización y la instalación de Stretch con la restauración de una copia de seguridad, confirmo que la instalación de Stretch al sobrescribir le ahorrará tiempo.
Antes de comenzar, realice una copia de seguridad completa a través de Jeedom de su instalación bajo Jessie, luego exporte la copia de seguridad a otro medio de almacenamiento.
Punta
Descargue la copia de seguridad que no sea a través de la interfaz web (SSH, FTP, SAMBA, otras de su elección), porque si su archivo es grande, puede dañarse fácilmente a través de una descarga HTTP. Sin embargo, si es inferior a 100 MB, es jugable.
Atención
MariaDB ya no permite el acceso al perfil ‘raíz’, que puede bloquear la restauración de una base de datos cuyo nombre habría cambiado (como yo), por lo que no restauramos la copia de seguridad de inmediato. Si el usuario ‘jeedom’ no tiene los permisos correctos, la restauración fallará.
Référence : http://jc.etiemble.free.fr/abc/index.php / realizaciones / tips-tricks / deb9php7 (capítulo 5a)
En resumen, 2 líneas de comando para autorizar al usuario ‘root’ en MYSQL, en Estirar :
$ mysql -u root -p mysql
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.21-MariaDB-5 Debian 9.0
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [mysql]>
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY 'monpass';
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> exit;
Bye
Punta
Reemplace ‘monpass’ con su contraseña MYSQL utilizada para la cuenta raíz en “Debian 8 - Jessie”. En particular, otorgo derechos de root para administrar mis bases de datos con ‘PHPMYADMIN’, pero debería ser suficiente otorgarle al usuario MYSQL ‘jeedom’.
Punta
Encontrará la contraseña para el usuario de MYSQL jeedom aquí : Administración → Configuración → OS / DB → Base de datos
Depende de usted adaptar este comando de acuerdo con su configuración anterior :
GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY 'monpass';
ou
GRANT ALL PRIVILEGES ON *.* TO jeedom@'localhost' IDENTIFIED BY 'monpass';
/var/www/html/backup
chown -R www-data: /var/www/html/backup/*
chown -R www-data: /var/www/html/
reboot
Actualización del sistema operativo en la versión Jessie.
apt-get -y update
apt-get -y upgrade
apt-get -y dist-upgrade
Edite el archivo / etc / apt / sources.enumere y reemplace todos los Jessie con Stretch, con el almacenamiento previo del archivo, haciendo :
cp /etc/apt/sources.list /etc/apt/sources.list_backup
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
Actualización del sistema operativo en la versión Stretch.
apt-get -y update
apt-get -y upgrade
apt-get -y dist-upgrade
Cambiar a MariaDB.
apt-get -y install mariadb-server mariadb-client mariadb-common
Actualización de Jeedom
sh /var/www/html/install/install.sh -s 2
sh /var/www/html/install/install.sh -s 5
sh /var/www/html/install/install.sh -s 7
sh /var/www/html/install/install.sh -s 10
Eliminación de bibliotecas innecesarias
apt -y remove `aptitude -F %p search '~o' | grep -E -v ^lib`
apt -y remove `aptitude -F %p search '~o'`----
Nota : Si cuando abres tu página de Jeedom obtienes un código php, actívalo ejecutando los siguientes comandos :
a2enmod php7.0
systemctl restart apache2.service