Delete 2025 10 31.md
This commit is contained in:
parent
d3afeffb4c
commit
a56971edd1
153
2025 10 31.md
153
2025 10 31.md
@ -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
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user