07-05-2020
-La section Distributions regroupe Solus, Mint et Debian -Section Windows
This commit is contained in:
158
docs/Distributions/debian.md
Normal file
158
docs/Distributions/debian.md
Normal file
@@ -0,0 +1,158 @@
|
||||
# debian
|
||||
|
||||
|
||||
|
||||
#### Régler un clavier mac:
|
||||
|
||||
Passer en mode administrateur « root » puis écrire la commande :
|
||||
|
||||
```bash
|
||||
nano /etc/default/keyboard
|
||||
```
|
||||
|
||||
Il faut modifier les deux lignes:
|
||||
|
||||
```markup
|
||||
XKBVARIANT="latin9"
|
||||
XKBOPTIONS="”
|
||||
```
|
||||
|
||||
par :
|
||||
|
||||
```markup
|
||||
XKBVARIANT="mac"
|
||||
XKBOPTIONS="lv3:switch,compose:lwin”
|
||||
```
|
||||
|
||||
Sauver puis redémarrer.
|
||||
|
||||
|
||||
|
||||
#### Installer et configurer sudo:
|
||||
|
||||
Contrairement à Ubuntu, sudo n’est pas installé par défaut sur Debian 10.
|
||||
|
||||
Passer en mode administrateur « root » puis :
|
||||
|
||||
```bash
|
||||
# apt-get install sudo
|
||||
```
|
||||
|
||||
|
||||
|
||||
##### Ajouter un utilisateur à sudo:
|
||||
|
||||
```bash
|
||||
sudo nano /etc/sudoers
|
||||
```
|
||||
|
||||
puis:
|
||||
|
||||
```bash
|
||||
# User privilege specification
|
||||
root ALL=(ALL:ALL) ALL
|
||||
user ALL=(ALL:ALL) ALL
|
||||
```
|
||||
|
||||
Sinon:
|
||||
|
||||
```bash
|
||||
/usr/sbin/adduser user
|
||||
```
|
||||
|
||||
|
||||
|
||||
##### Ajouter l'utilisateur vagrant à sudo:
|
||||
|
||||
```bash
|
||||
sudo nano /etc/sudoers
|
||||
```
|
||||
|
||||
puis:
|
||||
|
||||
```bash
|
||||
# User privilege specification
|
||||
root ALL=(ALL:ALL) ALL
|
||||
vagrant ALL=(ALL) NOPASSWD:ALL
|
||||
```
|
||||
|
||||
|
||||
|
||||
##### Exécuter la dernière commande avec sudo:
|
||||
|
||||
```bash
|
||||
$ sudo !!
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Installer Guest Tools (VirtualBox):
|
||||
|
||||
Passer en mode administrateur « root » puis
|
||||
|
||||
```bash
|
||||
apt update
|
||||
apt ugrade
|
||||
apt install build-essential module-assistant dkms
|
||||
```
|
||||
|
||||
Préparer le système à compiler les modules kernel:
|
||||
|
||||
```bash
|
||||
m-a prepare
|
||||
```
|
||||
|
||||
Dans *VirtualBox*, menu *Devices*, cliquer sur *Insert Guest Additions CD image*, puis:
|
||||
|
||||
```bash
|
||||
mount /dev/cdrom /mnt
|
||||
cd /mnt
|
||||
./VBoxLinuxAdditions.run
|
||||
```
|
||||
|
||||
Redémarrer la VM:
|
||||
|
||||
```bash
|
||||
shutdown -r now
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#### command not found: ifconfig
|
||||
|
||||
ifconfig est remplacée par ip addr:
|
||||
|
||||
```bash
|
||||
❯ ip addr
|
||||
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
|
||||
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
|
||||
inet 127.0.0.1/8 scope host lo
|
||||
valid_lft forever preferred_lft forever
|
||||
inet6 ::1/128 scope host
|
||||
valid_lft forever preferred_lft forever
|
||||
2: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
||||
link/ether 6a:b6:bd:e0:a2:8f brd ff:ff:ff:ff:ff:ff
|
||||
3: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
||||
link/ether c2:50:7f:07:c7:86 brd ff:ff:ff:ff:ff:ff
|
||||
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
|
||||
link/sit 0.0.0.0 brd 0.0.0.0
|
||||
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
|
||||
link/ether 00:15:5d:9f:5c:af brd ff:ff:ff:ff:ff:ff
|
||||
inet 172.30.30.129/20 brd 172.30.31.255 scope global eth0
|
||||
valid_lft forever preferred_lft forever
|
||||
inet6 fe80::215:5dff:fe9f:5caf/64 scope link
|
||||
valid_lft forever preferred_lft forever
|
||||
```
|
||||
|
||||
En fait, la commande ifconfig est incluse dans le paquet "net-tools" qui contient aussi d'autres commandes intéressantes, parmi lesquelles : arp, netstat, nameif ou encore route.
|
||||
|
||||
> sudo apt-get install net-tools
|
||||
|
||||
Sinon, on peut créer un alias dans son `.zshrc`:
|
||||
|
||||
```bash
|
||||
alias ifconfig='ip addr'
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user