en root :
chown -R redis:redis /var/log/redis
# ligne qui suit, à vérifier si elle sert
chmod -R u+rwX,g+rwX,u+rx /var/log/redis
service redis start
chown -R _rspamd:_rspamd /var/log/rspamd
service rspamd start
Et pour que ça se fasse tout seul au redémarrage : crontab -e
@reboot sleep 300 && chown -R redis:redis /var/log/redis && systemctl start redis
@reboot sleep 310 && chown -R _rspamd:_rspamd /var/log/rspamd && systemctl start rspamd
Deplacement du wordpress vers un autre support
$ sudo mv /var/www/wordpress /mon/dossier/cible
Création du lien symbolique
$ sudo ln -s /media/disqueexterne/wordpress /var/www/wordpress
Le répertoire doit appartenir à www-data
sudo chown -R www-data:www-data /media/externalharddrive/wordpress
Pour permettre un utilisateur créé sur yunohost de se connecter en ssh, en admin on fait :
yunohost user ssh allow <username>
puis
yunohost user ssh add-key <username> <key>
Si à chaque démarrage, le message "Saisissez votre mot de passe pour déverouiller votre trousseau de connexion" apparaît, voici une solution.
Attention, le mot de passe pour se connecter à votre nextcloud sera ainsi stocké en clair sur votre ordinateur.
Installer seahorse:
apt install seahorse
Dans un terminal, taper : seahorse
Sur le côté gauche, clic droit sur "connexion" et "modifier le mot de passe"
Saisissez le mot de passe user actuel puis ne mettez aucun mot de passe.
C'est tout.
sudo -u nextcloud php -f /var/www/nextcloud/console.php files:scan --all
Commandes pour connaitre les adresses IP (simple / précise) (eth0 devient enp4s0)
$ ip a
$ ip -c -6 address show enp4s0
Les adresses commençant par 192.168. et fe80: sont des adresses de réseau local uniquement
Commandes pour connaitre l'adresse de la passerelle (ipv4 / ipv6 / voisins)
$ ip route
$ ip -6 route
$ ip neigh
Configuration statique de l'interface réseau pour un serveur (ipv4 / ipv6)
allow-hotplug enp4s0
iface enp4s0 inet static
address 192.168.0.2/24
gateway 192.168.0.1
iface enp4s0 inet6 static
address ............/64
gateway fe80::.......
Pour un ordinateur client on préfère utiliser le DHCP
allow-hotplug enp4s0
iface enp4s0 inet dhcp
iface enp4s0 inet6 auto
Pour appliquer les changements il faut relancer l'interface réseau (ou rebooter si on est à distance)
Enfin pour tester la configuration depuis un autre ordinateur
$ ping -c 3 192.168.0.2
$ ping6 -c 3 2a01:...........
export :
mysqldump --extended-insert --complete-insert -u user -p nom_base > base.sql;
import :
mysql -u user -p base < base.sql
à faire en graphique si gufw est installé. Sinon, sur un serveur par exemple :
Ajouter une règle :
ufw allow 53/udp
Enlever une règle :
ufw allow 53/udp
Désactiver le logging :
ufw logging off
Activer le pare-feu : (à faire après l'installation car active aussi le démarrage automatique)
ufw enable
Désactiver le pare-feu :
ufw disable
docker exec -it [container-id] bash
sudo nano /etc/apt/sources.list.d/docker.list
ajouter :
deb https://apt.dockerproject.org/repo debian-jessie main
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-get update
sudo apt-get update
apt-cache policy docker-engine
sudo aptitude install linux-image-amd64/jessie-backports linux-base/jessie-backports apt-transport-https ca-certificates
sudo nano /etc/modules-load.d/overlay.conf
y mettre juste "overlay"
sudo reboot
sudo apt-get install docker-engine
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo mkdir /etc/systemd/system/docker.service.d/
sudo nano /etc/systemd/system/docker.service.d/docker.conf
y mettre :
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --storage-driver=overlay
création du dossier /docker qui contient docker-compose.yml, un dossier par image à builder avec le dockerfile et autre, un dossier data avec toutes les données persistantes et importantes.
systemctl set-default multi-user.target
Pour remettre :
systemctl set-default graphical.target
Pour tout savoir sur Docker.io
De bonnes explications pour le fichier preferences de Debian
Sur raspberry pi : utiliser la commande
update-rc.d rpcbind enable
pour faire démarrer rpcbind et ainsi nfs-kernel-server
changement d'utilisateur pour transmission-daemon
Sous Debian pour gérer les services au démarrage c'est la commande sysv-rc-conf
N'ayant pas de smartphone, je n'utilise pas trop le owncloud installé sur mon serveur. Mais c'est interessant !