10. admin système
Conventions des nommages des fichiers
RQ: linux, tout est fichier
- caractères alpha-numeriques ab1dC
- pas de majuscules/chiffres au début
- “point” pour les extensions foo.txt
- pas d'espace, - ou _ à la place my_file
- date: format AAAA-MM-JJ 2018-11-25
- évitez accent/ caractères spéciaux
- suffixe ~ pour un backup .vimrc~
11. # Gestion des paquets
- installer à partir du gestionnaire de paquets
- sources officielles
+ Nombre de paquets restreints
+ Supprimez les conf inutilisés “rc”
#dpkg -l | grep ^rc | awk '{print $2}'
#dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg -P
12. Admin système
# SCREEN
- persistance de session
- multiplicateur de terminal
Créer session $screen -S session
Détacher session CTRL+a d
Rattacher session $screen -r session
Partager session $screen -x session
Multiplier session CTRL+a |
Changer de zone CTRL+a TAB
Créer un terminal CTRL+a c
= termux
14. sécurité
“Think like the hacker”
# SSH
- port 22 --> /path/to/sshd_config
- compte “root” (PermitRootLogin no)
- nb d'éssai
- auth par mot de passe / clé
- users authorisés seulement “AllowUsers X
Y Z”
15. sécurité
# Tentative de pénétration
bloquer les tentatives de connexion “auth.log”
• Fail2ban
surcharge de login, brute-force, bannir IP
• SSHGuard
#iptables -N sshguard
#iptables -A INPUT -j sshguard
#iptables -A INPUT -m multiport -p tcp --destination-
ports 21,22,110,143 -j sshguard
23. Nos questions
• Pourquoi vous avez décidez d'utiliser
linux?
• Quelles sont vos difficultés sur Linux?
• Qu'est-ce qui vous empêche de n'utiliser
que linux?
• Recommendriez-vous linux à vos
proches?
24. qui je suis?
• Niaina Lens
– Ingénieur IT Infra, Cloud Computing
– Linux Enthousiast
• [fb] Mada Linux Community
• [fb] Gasy Tia Linux
• ENI 2017
Notes de l'éditeur
POSIX (Portable Operating System Interface) X=UNIX
payant
POSIX: normes techniques par l'Institute of Electrical and Electronics Engineers (IEEE) (désignée par IEEE 1003).
--> standardisation des interfaces de programmation des logiciels destinés à fonctionner sur les variantes du système d'exploitation UNIX.
--> par Richard Stallman