Delete 2025 10 31.md

This commit is contained in:
Pierre_Herzog 2025-11-04 14:04:23 +01:00
parent d3afeffb4c
commit a56971edd1

View File

@ -1,153 +0,0 @@
2025-10-31.md
Voir les logs avec ls -l /var/log
less /var/log/apt/history/log
/var/log/journal
(suite de chiffre)
systemctl list-units --type=service
systemd-analyze plot > plot.svg
puis ouvrir le fichier
sytemd-analyze
systemd-analyze blame | head -n 10 (pour les programmes lent à démarrer)
systemd-analyze blame | head -n 10 > systemd-blame.cmd
ajouter au grabber.sh avec sudo nano grabber.sh
systemctl list-units --type=target
systectl show-environment
systemd-analyze critical-chain
ls /etc/systemd/system/multi-user.target.wants
touch grabber.service
nano grabber.service
GNU nano 8.4 grabber.service *
[Unit]
Description = grabber: report conf
[Service]
Type = Oneshot
ExecStart=/opt/grabber.sh
StandardOutput = /var/log/grabber.log
StandardError = /var/log/grabber-error.log
[Install]
WantedBy = default.target
-------------------
sudo cp grabber.service /etc/systemd/system/ -v
sudo systemctl enable grabber.service
--------------
sudo mkdir /opt/grabber
(dans le script)
DIR=/opt/grabber
lsusb > $DIR/lsusb.cmd
pierre19@LP-Pierre:~$ sudo systemctl status grabber.service
-----------------------
se lance au démarrage
-----------------------
#!/bin/bash
DIR=/opt/grabber
echo "Bonjour pierre19"
sudo apt list -installed > $DIR/apt.cmd
cat /etc/group > $DIR/group.file
lspci -nn > $DIR/lspci.cmd
lsusb > $DIR/lsusb.cmd
cat /etc/passwd > $DIR/passwd.file
systemd-analyze blame | head -n 10 > $DIR/systemd-blame.cmd
ls test
sudo crontab -e
choisir 1
*/1 * * * * grabber/opt/grabber.sh
minute heure mois joursdumois joursemaine grabber/opt/grabber.sh
crontab -l
sudo rm /opt/grabber/*
sudo crontab -u grabber -e
sudo crontab -l -u grabber
sudo systemctl restart cron.service
sudo chown -R grabber:grabber /opt/grabber
sudo chown -R grabber:grabber /var/log/grabber
*/1 * * * * /opt/grabber.sh 2>/var/log/grabber/error.log ---- dans le cron du $USER
----------------------------------
exemple :
pierre19@LP-Pierre:~/dev/grabber$ sudo crontab -u grabber -e
crontab: installing new crontab
pierre19@LP-Pierre:~/dev/grabber$ sudo mkdir /var/log/grabber
sudo chown -R grabber:grabber /opt/grabber
pierre19@LP-Pierre:~/dev/grabber$ sudo chown -R grabber:grabber /var/log/grabber
pierre19@LP-Pierre:~/dev/grabber$ sudo systemctl restart cron.service
------------------------------------
sudo cp ~/dev/grabber/grabber.sh/opt/ -vf
sudo chown grabber:grabber /opt/grabber
ls -l /opt
enlever sudo de la ligne apt list dans grabber.sh
-----------------------
pierre19@LP-Pierre:~/dev/grabber$ sudo systemctl disable grabber.service
[sudo] Mot de passe de pierre19 :
Removed '/etc/systemd/system/default.target.wants/grabber.service'.
dans le crontab # */1 * * * * /opt/grabber.sh
nano ~/.local/share/applications/grabber.desktop
dans le terminal: sudo chmod g+x /opt/grabber.sh
[Desktop Entry]
Type=Application
Name=GrabberReport
Exec=/opt/grabber.sh
Icon=utilities-terminal
Terminal=true
Categories=Utility;
GNU nano 8.4 grabber.sh
#!/bin/bash
DIR=/opt/grabber
echo "Bonjour pierre19"
apt list --installed > $DIR/apt.cmd
cat /etc/group > $DIR/group.file
lspci -nn > $DIR/lspci.cmd
lsusb > $DIR/lsusb.cmd
cat /etc/passwd > $DIR/passwd.file
systemd-analyze blame | head -n 10 > $DIR/systemd-blame.cmd
-------
lignes suivante dans le terminal puis dans le grabber.sh
sudo lsblk
sudo fdisk -l
inxi
lscpu
--------------
sudo apt install lshw-gtk
pierre19@LP-Pierre:~/dev/grabber$ lshw |less
pierre19@LP-Pierre:~/dev/grabber$ lshw-gtk