Mon cahier mémoire
Menu
- CLI
- SSH
- DISK
- GRUB
- HOSTNAME
- ECHO & CAT
- RZO
- NETWORK-MANAGER
- RAM & SWAP
- ARC THEME ICONE CURSOR WALLPAPER
- SWAP – fichier
- SAMBA
- PACMAN
- MISE A JOUR ARCHLINUX & archlinux-keyring
CLI diverses
ps -A | head # affiche le systeme utilisé ...runit...systemd ..opernrc.. lspci | grep VGA # materiel GPU lscpu | grep bit # Quelle est l’architecture de mon pc x32 ou x64 ? uname -m # Quelle est l’architecture de mon systeme x32 ou x64 ? ls -lh # liste le repertoire (-l pour les droits) (-h pour humain) xfce4-panel -r # redemarre le panel xfce4 sfce4-pannel --version # quelle est la version de XFCE ? find /usr/share -path "*icons*" # recherche sur le mot "icons" systemctl -lt service | grep running | wc -l # nombres des service running systemctl -lt service | grep running # liste les service running systemctl start lvm2-lvmetad # activation service lvm
SSH
Liens source : cloriou.fr ; linuxhint.com
logiciels pour connexion depuis Windows10 : Xming X Server for Windows ; PuTTY
Retour au menu
sudo pacman -S openssh systemctl status sshd.service # en brief systemctl status sshd systemctl start sshd.service systemctl restart sshd systemctl enable sshd.service systemctl disable sshd ssh user@192.168.1.61 #==DEBUT== A modifier dans sshd_config les lignes suivantes : sudo nano /etc/ssh/sshd_config & PermitRootLogin yes # autoriser la connection ssh root@192.168.1.61 X11Forwarding yes # autoriser connection graphique ssh -X root@192.168.1.61 Port 888 # modifier le port dans sshd_config si besoin ssh -p 888 user@192.168.1.61 #==FIN== A modifier dans sshd_config

DISK
Retour au menu
df -h # affiche le systeme de fichiers fdisk -l | grep sd # affiche les partitions lsblk -f # liste les disques arborescence -tail blkid # liste les disques ls -1 /sys/block # affiche les disques physique ls -1 /sys/block | grep ^sd # afficher les diques physique udisksctl status # info disque physique MODEL REVISION SERIAL DEVICE
GRUB
Retour au menu
grub-mkconfig -o /boot/grub/grub.cfg # Génére la configuration grub grub-install --no-floppy --recheck /dev/sda grub-install --force /dev/sda # Si la precedente commande sort une erreur update-grub nano /etc/default/grub # UUID disque default nano /etc/fstab # information disques et UUID
HOSTNAME
Retour au menu
echo "MonNomPC" > /etc/hostname echo "MonNomPC" > /etc/hosts echo "MonNomPC" > /etc/hostname && echo "MonNomPC" > /etc/hosts # Concaténation des 2 commandes hostname NomMachine.localdomain hostname # affichez le hostname
ECHO & CAT
Retour au menu
echo "Bonjour.. bla bla ...bla" > MonText.txt cat MonText.txt echo "..voici comment ajouter une ligne" >> MonText.txt echo "..3eme et 4eme etc...lighe de texte" >> MonText.txt # DEBUT exomple avec du texte longue cat > MonText.txt << eof Bonjour c'st moi qui a volé l'orange BLA BLA TEXTE LONGUE eof cat >> file.txt << fin # les lettres en rouge sont modifiables au choix BLA BLATEXTE AJOUTÉ fin # FIN exomple avec du texte longue



RZO
Retour au menu
nmap -sP 192.168.1.* # trouver une machine rzo local ip a # voir son ip locale 'ip add' 'ip addres' 'ifconfig' curl ifconfig.me # voir son ip public
NETWORK-MANAGER
Retour au menu
# ces pkg sont necessaires pour avoir internet et wifi pacman -S wpa_supplicant pacman -S wireless_tools pacman -S networkmanager pacman -S network-manager-applet pacman -S gnome-keyring systemctl enable NetworkManager # activer le service
RAM & SWAP
Retour au menu
free -lh # lister humain utilisation da la ram sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches" # supprime le cache
ARC THEME ICONE CURSOR WALLPAPER
Retour au menu
# pkg necessaire pour le look arco linux arc-gtk-theme arc-icon-theme breeze-cursors-lh archlinux-wallpaper git clone https://github.com/arcolinux/arcolinux-wallpapers.git # telecharger wallpapers arco
SWAP – fichier
source : Youtube video Adrien Linuxtricks
dd if=/dev/zero of=/swap bs=1M count=2000 # creaton swap de 2G mkswap /swap # fs format swap swapon /swap # activation du swap ls -lh swap # afficher les droits chmod 600 /swap # proteger le swap #================== reste a renseigner fstab comme ceci nano /etc/fstab /swap none swap sw 0 0
démonstration


SAMBA
ajouté le 28/09/2019
avec linux mint
source : Youtube
pour Archlinux : ArchwikiFR
Retour au menu
apt-get install samba # installation # ======== debut === configuraiton dans smb.conf ============ nano /etc/samba/smb.conf [partage] comment = partage_sur_acer browseable = yes public = no # si "yes" pas besoins d'ajouter "valid users" valid users = usernkv guest = no writable = yes path = /home # ======== fin === configuraiton dans smb.conf ============ smbpasswd -a usernkv # ajouter utilisateur dans le groupe smb /etc/init.d/smbd restart # redemarrer le service

PACMAN
ajouté le 28/09/2019
pour Archlinux : ArchwikiFR
pacman -S vlc # installer "vlc" pacman -Ss vlc # chercher un paquet par son nom en occurrence - "vlc" pacman -Sy # synchroniser la liste des paquets pacman -Syy # forcer le téléchargement des listes de paquets pacman -Su # mise a jour des logiciels pacman -Suu # s'assurer qu'aucun paquet n'est a une autre version que celle du dépôt pacman -Syu # mise a jour des listes de paquets pacman -Syyu # forcer la synchronisation de la liste des paquets et proceder a la mise a jour pacman -R vlc # supprimer "vlc" pacman -Rs # supprimer "vlc" avec ses dépendances pacman -Rns # supprimer "vlc" avec ses dépendances et ses configurations pacman -Rns $(pacman -Qtdq) # supprimer les orphelins et les configurations des paquets (nettoyage) export LANG=fr && pacman -Qeqi > /home/usernkv/paquets.txt # exporte la liste detaillée des paquets sudo paccache -rk1 sudo pacman -S reflector #installation de reflector sudo reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist #selection des 10 serveurs les plus rapides sudo pacman-keys --refresh-keys makepkg -si # Options couramment utilisées : -s : # Installe les dépendances manquantes. -f : # Écrase un paquet déjà compilé. -i : # Lance l'installation du paquet (pacman -U) après sa construction. Peut être combiné à --asdeps pour installer une dépendance. -r : # Désinstalle les paquets uniquement requis pour sa construction. -A : # Ignore l'architecture indiqué par le mainteneur. pacman -U $pkname.tar.xz # Si on n'a pas utilisé makepkg avec les options -si, une fois le paquet compilé sudo head /var/log/pacman.log # connaitre la date installation systeme
MISE A JOUR ARCHLINUX
sudo pacman -Syy sudo pacman -S archlinux-keyring # mise a jour keyring sudo pacman -Syyu
CLAVIER EN FRANÇAIS
loadkeys fr # en mode lci setxkbmap fr # en mode graphique