Services
Un service ne démarre pas ou plus automatiquement...
Le cas de mpd par exemple :
$ sudo systemctl enable mpd.service
Bash
Les alias...
Editer votre fichier .bashrc :
$ nano ~/.bashrc
Ajouter par exemple à la fin du fichier :
alias lsa='ls -chArl'
alias lsusers='sudo cat /etc/passwd | awk -F: "{print $ 1}"'
alias lsgroups='sudo cat /etc/group | awk -F: "{print $ 1}"'
alias lst='ls -charlot'
Puis pour recharger bash :
$ source ~/.bashrc
Les commandes...
Rechercher une ligne de commande déjà utilisée :
$ history | grep unboutdelacommande
par exemple :
$ history | grep ftp
Bash en couleur avec sudo
Editer votre fichier .bashrc :
$ nano ~/.bashrc
Ajouter à la fin du fichier :
alias sudo='sudo '
Nano
Affichage des numéros de ligne
Editer .nanorc
Coloration syntaxique
$ nano ~/.nanorc
Ajouter les lignes suivantes
include "/usr/share/nano/asm.nanorc"
include "/usr/share/nano/autoconf.nanorc"
include "/usr/share/nano/awk.nanorc"
include "/usr/share/nano/changelog.nanorc"
include "/usr/share/nano/cmake.nanorc"
include "/usr/share/nano/c.nanorc"
include "/usr/share/nano/css.nanorc"
include "/usr/share/nano/debian.nanorc"
include "/usr/share/nano/default.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/java.nanorc"
include "/usr/share/nano/javascript.nanorc"
include "/usr/share/nano/json.nanorc"
include "/usr/share/nano/makefile.nanorc"
include "/usr/share/nano/man.nanorc"
include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/perl.nanorc"
include "/usr/share/nano/php.nanorc"
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/ruby.nanorc"
include "/usr/share/nano/sh.nanorc"
include "/usr/share/nano/tex.nanorc"
include "/usr/share/nano/xml.nanorc"
Utilisateurs et groupes
Ajouter un utilisateur existant à un groupe existant:
$ usermod -a -G legroupe lutilisateur
Changer le groupe d'un utilisateur existant:
$ usermod -g admin lutilisateur
Rappel sur l'affichage des droits des fichiers et répertoires:
- 000 = 0 = ---
- 001 = 1 = --x (exécution)
- 010 = 2 = -w- (écriture)
- 011 = 3 = -wx
- 100 = 4 = r--(lecture)
- 101 = 5 = r-x
- 110 = 6 = rw-
- 111 = 7 = rwx
- 777 = rwxrwxrwx = utilisateurs, groupes et "other" peuvent tous lire + écrire + exécuter.
- 605 = rw----r-x = utilisateurs peuvent lire + écrire, groupes rien faire et "other" lire + exécuter.
- 644 = rw-r--r--= utilisateurs peuvent lire + écrire groupes lire et "other" lire.
- 666 = rw-rw-rw- = utilisateurs, groupes et "other" lire + écrire. Aucun ne peut exécuter.
Disques et partitions
Vérifier et réparer la partition racine (root) :
Ajouter dans le fichier /boot/cmdline.txt: "fsck.mode=force fsck.repair=yes" avant "rootwait", penser à l'enlever après le reboot!
Connections
Afficher toutes les connexions ssh établies:
$ sudo netstat -tnpa | grep 'ESTABLISHED.*sshd'
Aucun commentaire:
Enregistrer un commentaire