Blame

34fdc4 Cédric 2025-12-24 09:33:29 1
#### Configuration IP et systemd :
2
3
Restart du démon network, prise en compte des paramètres dans /etc/systemd/network/50-default.network
4
systemctl restart systemd-networkd
5
On peut ajouter des sections [Address] avec des alias/ip suplémentaires (v4/v6)
6
(https://www.freedesktop.org/software/systemd/man/systemd.network.html)
7
8
#### Les outils qui vont bien pour faire de la supervision nunux
9
```shell
10
nmon
11
bmon
12
nethogs
13
slurm -l -i eno1
14
vnstat
15
tcptrack
16
speedometer -r eno1 -t eno1
17
pktstat
18
ifstat (batch mode, toutes les secondes, stats)
19
iperf
20
```
21
(https://www.binarytides.com/linux-commands-monitor-network/)
22
23
#### Outils système :
24
```shell
25
atop
26
vmstat
27
lsof
28
htop
29
iotop
30
iostat
31
```
32
#### Changer le bit "immutable" :
33
```shell
34
chattr -i php7.0.cgi
35
```
36
#### Disable de la politique d'expiration de mdp :
37
```shell
38
chage -M 99999 -m 0 -I -1 -E -1 root
39
```
40
#### Ajouter un certificat racine dans un Ubuntu / Debian :
41
```shell
42
sudo apt-get install -y ca-certificates
43
sudo cp local-ca.crt /usr/local/share/ca-certificates
44
sudo update-ca-certificates
45
46
### Installer une version spécifique d'un package, par exemple docker-ce
47
```shell
48
apt list --all-versions docker-ce
49
docker-ce/trixie 5:29.1.3-1~debian.13~trixie amd64 [upgradable from: 5:28.1.1-1~debian.13~trixie]
50
docker-ce/trixie 5:29.1.2-1~debian.13~trixie amd64
51
docker-ce/trixie 5:29.1.1-1~debian.13~trixie amd64
52
docker-ce/trixie 5:29.1.0-1~debian.13~trixie amd64
53
docker-ce/trixie 5:29.0.4-1~debian.13~trixie amd64
54
docker-ce/trixie 5:29.0.3-1~debian.13~trixie amd64
55
docker-ce/trixie 5:29.0.2-1~debian.13~trixie amd64
56
docker-ce/trixie 5:29.0.1-1~debian.13~trixie amd64
57
docker-ce/trixie 5:29.0.0-1~debian.13~trixie amd64
58
docker-ce/trixie 5:28.5.2-1~debian.13~trixie amd64
59
docker-ce/trixie 5:28.5.1-1~debian.13~trixie amd64
60
docker-ce/trixie 5:28.5.0-1~debian.13~trixie amd64
61
docker-ce/trixie 5:28.4.0-1~debian.13~trixie amd64
62
docker-ce/trixie 5:28.3.3-1~debian.13~trixie amd64
63
docker-ce/trixie 5:28.3.2-1~debian.13~trixie amd64
64
docker-ce/trixie 5:28.3.1-1~debian.13~trixie amd64
65
docker-ce/trixie 5:28.3.0-1~debian.13~trixie amd64
66
docker-ce/trixie 5:28.2.2-1~debian.13~trixie amd64
67
docker-ce/trixie 5:28.2.1-1~debian.13~trixie amd64
68
docker-ce/trixie 5:28.2.0-1~debian.13~trixie amd64
69
docker-ce/trixie,now 5:28.1.1-1~debian.13~trixie amd64 [installed,upgradable to: 5:29.1.3-1~debian.13~trixie]
70
docker-ce/trixie 5:28.1.0-1~debian.13~trixie amd64
71
```
72
... ensuite installer une version avec apt :
73
```shell
74
apt install docker-ce="5:28.1.1-1~debian.13~trixie" docker-ce-cli="5:28.1.1-1~debian.13~trixie" containerd.io docker-buildx-plugin docker-compose-plugin
75
containerd.io is already the newest version (2.2.1-1~debian.13~trixie).
76
docker-buildx-plugin is already the newest version (0.30.1-1~debian.13~trixie).
77
docker-compose-plugin is already the newest version (5.0.0-1~debian.13~trixie).
78
Installing:
79
docker-ce docker-ce-cli
80
81
Suggested packages:
82
cgroupfs-mount | cgroup-lite
83
84
Summary:
85
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
86
Download size: 34.9 MB
87
Space needed: 131 MB / 94.0 GB available
88
89
Continue? [Y/n]
90
Get:1 https://download.docker.com/linux/debian trixie/stable amd64 docker-ce-cli amd64 5:28.1.1-1~debian.13~trixie [15.8 MB]
91
Get:2 https://download.docker.com/linux/debian trixie/stable amd64 docker-ce amd64 5:28.1.1-1~debian.13~trixie [19.2 MB]
92
Fetched 34.9 MB in 1s (40.2 MB/s)
93
Selecting previously unselected package docker-ce-cli.
94
(Reading database ... 45882 files and directories currently installed.)
95
Preparing to unpack .../docker-ce-cli_5%3a28.1.1-1~debian.13~trixie_amd64.deb ...
96
Unpacking docker-ce-cli (5:28.1.1-1~debian.13~trixie) ...
97
Selecting previously unselected package docker-ce.
98
Preparing to unpack .../docker-ce_5%3a28.1.1-1~debian.13~trixie_amd64.deb ...
99
Unpacking docker-ce (5:28.1.1-1~debian.13~trixie) ...
100
Setting up docker-ce-cli (5:28.1.1-1~debian.13~trixie) ...
101
Setting up docker-ce (5:28.1.1-1~debian.13~trixie) ...
102
Processing triggers for man-db (2.13.1-1) ...
103
root@docker-dev:/home/dozzle-agent docker version
104
Client: Docker Engine - Community
105
Version: 28.1.1
106
API version: 1.49
107
Go version: go1.23.8
108
Git commit: 4eba377
109
Built: Fri Apr 18 09:52:34 2025
110
OS/Arch: linux/amd64
111
Context: default
112
113
Server: Docker Engine - Community
114
Engine:
115
Version: 28.1.1
116
API version: 1.49 (minimum version 1.24)
117
Go version: go1.23.8
118
Git commit: 01f442b
119
Built: Fri Apr 18 09:52:34 2025
120
OS/Arch: linux/amd64
121
Experimental: false
122
containerd:
123
Version: v2.2.1
124
GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75
125
runc:
126
Version: 1.3.4
127
GitCommit: v1.3.4-0-gd6d73eb8
128
docker-init:
129
Version: 0.19.0
130
GitCommit: de40ad0
131
root@docker-dev:/home/dozzle-agent
132
```