localhost ne fonctionne plus sur mon Linux Mint !

Y connait pas Raoul.jpg

Pas de panique, vérifions si le serveur apache est bien démarré: sudo /etc/init.d/apache2 status

S'il y a un souci et que le serveur apache n'est pas actif, on vérifie le log: journalctl -u apache2.service

Capture du 2020-11-22 13-50-09.png

1. Un souci avec le nom localhost...

  1. Je vérifie mon fichier hosts et il contient bien localhost
  2. je modifie apache2.conf avec un sudo xed /etc/apache2/apache2.conf et j'y ajoute ServerName localhost
  3. je relance pour voir: sudo service apache2 start

poufcetou

2. Un souci avec le dossier log d'apache2

  1. je vérifie si le dossier existe ls -ld /var/log/apache2
  2. au besoin je le crée: sudo mkdir -p /var/log/apache2/
  3. je modifie les droits d'accès au dossier en question pour que www-data ait le droit d'y écrire: pour ça je suis passé par caja pour l'éditer à la main... (la flemme de trouver une commande )
  4. Je relance apache2: sudo service apache2 start

Et ça remarche !

Commandes GNU/Linux pour détecter une intrusion - Net-Security

En ultra résumé

  • w & who pour savoir qui est connecté,
  • last & lastb pour savoir qui a été connecté,
  • history (lancé depuis l'utilisateur à vérifier : su username) pour voir les traces laissées,
  • less /etc/passwd et cat /etc/passwd pour vérifier si on n'a pas créé un utilisateur à l'arrache,
  • ps et top pour vérifier s'il n'y a pas un processus malveillant,
  • ss & netstat pour vérifier les faiblesses réseau,
  • ip
  • crontab pour vérifier si une tâche cron n'est pas lancée régulièrement
  • find / -mtime -5 -ctime -5 pour vérifier les fichiers modifiés récemment,
  • cat /var/log/syslog, cat /var/log/syslog | less, tail -f -n 5 /var/log/syslog, cat /var/log/syslog | grep fail, tail -f /var/log/syslog pour les logs
    Via https://shaarli.sebw.info/?aU81yg

Create A Persistent Storage Live USB With Ubuntu, Linux Mint Or Debian (UEFI, >4GB Persistence Support) - Linux Uprising Blog

Je ne sais plus où j'avais lu que faire un liveUSB persistant avec linux Mint était impossible... Ben c'est pas vrai: voilà la méthode avec mkusb et elle fonctionne très bien.

Seul bémol, j'ai pas pu faire une install depuis ce liveUSB persistant à cause d'un volume monté et pas démontable... J'ai pas cherché plus loin...

Supprimer le grésillement dans le casque audio - le hollandais volant

Timo: Mon PC produit un grésillement (« bruit blanc ») quand je branche le casque audio. J’ai résolu le problème avec la commande suivante :

amixer sset 'Loopback Mixing' 'Disabled'

S’il renvoie une erreur ou ne trouve pas de 'Loopback', il faut le faire manuellement. Lancez :

alsamixer

Puis, naviguez à droite avec les touches fléchées jusqu’à trouver la colonne Loopback. Utilisez les touches haut/bas pour le mettre sur Disabled, puis la touche Échap pour sortir.

Via https://bookmarks.ecyseo.net/?JHsXwA

Kubuntu Linux 19.10 for a digital painting workstation: Reasons and Install guide. - David Revoy

Kubuntu 19.10 ships out of the box with a first class and fully featured tablet configuration panel, including the possibility to setup all buttons (eg. modifier on stylus button as "Ctrl"), add profiles and switch between them, mapping to custom area and support of multi monitors switch and calibration for pen-display!... That's something that no other desktop environment has to the date (the closer being GNOME but with many features missing in comparison). On the past, I ran custom bash script for years before having the possibility to setup my tablet this way.

C'est vrai que je passe aussi par un pilote tiers pour configurer... faudra que je teste sous kubuntu du coup (pas facile à dire)



Taper les accents espagnols sur ubuntu/linuxmint

Pour ceux qui viennent de windaube et sont habitués aux combinaisons alt+160 etc, il existe des équivalents sous linux.

Méthode 1: la combinaison native de la mort

☺: c'est apparemment universel ☹: c'est aussi chiant à retenir qu'à taper

ctrl+shift+ud1 ⇨ Ñ
ctrl+shift+uf1 ⇨ ñ
ctrl+shift+ud3 ⇨ Ó
ctrl+shift+uf3 ⇨ ó
ctrl+shift+ucd ⇨ Í
ctrl+shift+ued ⇨ í
ctrl+shift+uc1 ⇨ Á
ctrl+shift+ue1 ⇨ á
ctrl+shift+uda ⇨ Ú
ctrl+shift+ufa ⇨ ú
altGr+?  ⇨ ¿
altGr+!  ⇨ ¡

ça marche, mais c'est velu.

Méthode 2: la touche compose.

☺: ça fonctionne très bien ☹: c'est un peu moins pénible mais il faut configurer la touche compose (clavier>agencements>options>position de la touche compose) On appuie successivement sur:

compose ' a ⇨ á
compose ' o ⇨ ó
compose ' u ⇨ ú
compose ' i ⇨ í
compose altGr+~ n ⇨ ñ

Pour la «ñ», c'est carrément le cauchemar.

Méthode 3: la combinaison mieux mais partielle

altGr + & puis a ⇨ á
altGr + & puis o ⇨ ó
altGr + & puis u ⇨ ú
altGr + & puis i ⇨ í

Pour la «ñ», ça reste la merde.

Après, il faudrait se bidouiller un clavier à partir du clavier français en remplaçant les altGr+a. J'ai un peu cherché sans y arriver, pour l'instant.

(...)

How To Install Java On Ubuntu

Pour les ceusses qui auraient du mal à faire fonctionner les .jar avec open JDK 8/9, j'ai trouvé un moyen de passer au java d'Oracle



J'avais un soucis d'exécution sur Linux Mint: quand je lançais un .jar, rien ne se passait. Après avoir essayé plein de solutions, j'ai décidé de tester avec la version officielle de Java et ça a marché.

1. Télécharger le .tar correspondant à linux ( [Lien direct](http://javadl.oracle.com/webapps/download/AutoDL?BundleId=225343_090f390dda5b47b9b721c7dfaa008135) )
2. Désarchiver le fichier Tar
3. Après avoir ouvert le dossier usr/ avec les droits root (clic droit > **ouvrir en tant qu'utilisateur root** ), créer un dossier «java»
4. copier dedans le dossier désarchivé précédemment
5. ouvrir un terminal (**_ctrl+alt+t_**) et taper ``` sudo xed /etc/environment```
6. ajouter ```:/usr/java/NOM_DU_DOSSIER_COPIÉ/bin``` avant la seconde guillemet dans la ligne ```PATH=".....```
7. ajouter la ligne ```JAVA_HOME="/usr/java/NOM_DU_DOSSIER_COPIÉ"```
8. redémarrer
9. cliquer bouton droit sur un .jar et sélectionner **ouvrir avec** > **autre application**
10. Entrez une commande personnalisée: ```/usr/java/NOM_DU_DOSSIER_COPIÉ/bin/java -jar``` et validez

Vous avez installé java à la main et associé les .jar à l'exécutable java.


Après, ça fonctionne.

C'est moche d'en arriver là...

Mais ça fonctionne.


Les 42 commandes les plus utiles sur Raspberry PI - Semageek

Je me copie ici cet excellent article d'Olivier Despont, pour mémoire (merci à lui)

Commandes générales

  • apt-get update : Met à jour votre version de Raspbian.
  • apt-get upgrade : Met à niveau tous les logiciels que vous avez installés.
  • clear : Efface l’écran du terminal des commandes et du texte précédemment exécutés.
  • date : Affiche la date actuelle.
  • find / -name exemple.txt : Rrecherche dans le système entier le fichier exemple.txt et génère une liste de tous les répertoires qui contiennent le fichier.
  • nano example.txt : Ouvre le fichier example.txt dans “Nano”, l’éditeur de texte de linux.
  • poweroff : Arrêt immédiat du raspberry PI.
  • raspi-config : Ouvre le menu des paramètres de configuration.
  • reboot : Pour rebooter immédiatement le Raspberry PI.
  • shutdown -h now : Pour éteindre immédiatement le Raspberry PI.
  • shutdown -h 01:22 : Pour éteindre le Raspberry PI à 1:22 AM.
  • startx : Ouvrir l’interface graphique GUI (Graphical User Interface).

    Commandes sur les fichiers et répertoires

  • cat exemple.txt : Affiche le contenu du fichier exemple.txt.
  • cd /abc/xyz : Change de répertoire courant pour le répertoire /abc/xyz.
  • cp XXX : Copie le fichier ou le répertoire XXX et le colle à un emplacement spécifique. Par exemple: cp exemplefile.txt /home/pi/office/ copie * exemplefile.txt du répertoire courant et le colle dans le répertoire /home/pi/ directory. Si le fichier n’est pas présent dans le répertoire courant, vous pouvez ajouter son chemin en préfixe (par exemple : cp /home/pi/documents/examplefile.txt /home/pi/office/ copie le fichier du répertoire documents dans le répertoire office).
  • ls -l : Liste tous les fichiers du répertoire en cours, ainsi que la taille du fichier, la date de modification et les autorisations.
  • mkdir exemple_directory : Créer dans le répertoire courant un nouveau répertoire exemple_directory.
  • mv XXX : Déplace un fichier ou un répertoire nomé XXX à un emplacement spécifique.Par exemple, mv exemplefile.txt /home/pi/office/ déplace exemplefile.txt dans le répertoire /home/pi/office. Si le fichier n’est pas présent dans le répertoire courant, vous pouvez ajouter son chemin en * préfixe (par exemple :. cp /home/pi/documents/exemplefile.txt /home/pi/office/ déplace le fichier du répertoire documents dans le répertoire office). Cette commande peut aussi être utilisé pour renommer des fichier (mais seulement dans le même répertoire). par exemple, mv examplefile.txt newfile.txt renomme examplefile.txt en newfile.txt, et conserve le fichier dans le même répertoire.
  • rm example.txt : Effacer le fichier example.txt.
  • rmdir example_directory : Effacer le répertoire example_directory (seulement si il est vide).
  • scp user@10.0.0.32 :/some/path/file.txt : Copier un fichier à travers SSH. Peut être utilisé pour télécharger un fichier à partir d’un ordinateur de bureau / ordinateur portable sur le Raspberry Pi. user@10.0.0.32 est le nom d’ utilisateur et l’adresse IP locale du bureau / ordinateur portable et /some/path/file.txt est le chemin d’accès et le nom du fichier sur le bureau / ordinateur portable.
  • touch :Crée un nouveau fichier vide dans le répertoire courant.

    Commandes Réseau et Internet

  • ifconfig :Pour vérifier l’état de la connexion réseau que vous utilisez (pour voir si wlan0 dispose d’ une adresse IP par exemple).
  • iwconfig : Pour vérifier quel réseau l’adaptateur sans fil utilise par exemple.
  • iwlist wlan0 scan : Affiche une liste des réseaux sans fil actuellement disponibles sur wlan0.
  • iwlist wlan0 scan | grep ESSID : Utilisez grep avec le nom d’un champ pour répertorier uniquement les champs dont vous avez besoin (par exemple, pour lister les ESSID uniquement).
  • nmap : Analyse votre réseau et répertorie les périphériques connectés, le numéro de port, le protocole, le système d’exploitation, l’état (ouvert ou fermé), les adresses MAC et d’autres informations.
  • ping : Teste la connectivité entre deux périphériques connectés sur un réseau. Par exemple, ping 10.0.0.32 envoie un paquet à l’appareil à IP 10.0.0.32 et attend une réponse. Il fonctionne également avec les adresses de sites Web.
  • wget http://www.website.com/example.txt : Télécharge le fichier example.txt depuis le Web et l’enregistre dans le répertoire courant.

    Commandes d’informations systèmes

  • cat /proc/meminfo : Affiche des détails sur votre mémoire.
  • cat /proc/partitions :Affiche la taille et le nombre de partitions sur votre carte SD ou votre disque dur.
  • cat /proc/version : Affiche la version de la Rasperry Pi que vous utilisez.
  • df -h : Affiche des informations sur l’espace disque disponible.
  • df / :Indique la quantité d’espace disque disponible.
  • dpkg –get-selections | grep XXX : Affiche tous les packages installés qui sont liés à XXX.
  • dpkg –get-selections : Affiche tous les paquets installés.
  • free : Indique la quantité de mémoire libre disponible.
  • hostname -I : Affiche l’adresse IP de votre Raspberry Pi.
  • lsusb : Liste tous les périphériques USB connectés à votre Raspberry Pi.
  • Touche HAUT : En appuyant sur la touche HAUT, vous entrez la dernière commande entrée dans l’invite de commande. C’est un moyen rapide de corriger les commandes qui ont été faites par erreur.
  • vcgencmd measure_temp :Affiche la température de la CPU.
  • vcgencmd get_mem arm && vcgencmd get_mem gpu : Affiche la mémoire divisée entre le processeur et le GPU.

Fil RSS des articles