(shutdwon-h ,shutdown-r) unix bch tji f dv
pour voir les information demsg/grep CPU
*tail -5 f(5 6 7 8 9)
*(systemctl) voir l'etat des service de serveur. systemctl status sshd ykolik
active wela le
tec/init.d/networking
*nmap detecte le sports ouverts
sudo apt install tcpdump
ls -l /proc : contenu de processuss
voir les informations sur votre microprocese: cat /proc/cpuinfo
pour afficher les ports entré sortie :cat /proc/ioports
les interruption : cat /proc/interrupts
/dev/ls /dev
sd=smart disque
hd=hard disque
1 seul disque dur = sda
2 disque dur=sdb
sudo fdisk -l /dev/sda
mbr=masterboot
1er secteur (chargeur de demarrage eli houa fichier : chercher le noyeau dans le
disque dur et va charger dans la RAM)
il faut avoir un seul chargeur
charegeur linux : lilo
Boot:
Prompt : choix entre les systemes(menu)
default : systeme par de faut
Timeout: délai d'atttente
read_only:lecture seul
inconvennients de Lilo (sécurité)
pwd non crypté
Mbr / Pbr(copie de Mbr) (Lilo /grub)
init (ydemaarii el systeme/kill)
cat /var/log/dmesg:les details entré sortie
6 niveau de demarrage
niveau 0: halt : arret de systeme
dans le serveur on utilise mode 3 : multi utilisateur avec réseau console
mode 1: mono utilisateur maintenance , mode console
mode serveur
sudo apt install openssh-server
ssh-keygen (baad yjik mdp thoto bsh yecriptlek el key)
comment caché un repertoire/fichier
comment voir les clés (cat .ssh/id_rsa.pub) clés public
tappliquer l cles aal fichier wela repertoire bsh ywali crypté
envoyer le clé public
ssh-copy-id -i .ssh/id_rsa.pub thot esm el pc fel reseau bsh taarfo bel commande
(hostname)
les conteneur (virtualisation khedma blesh charge a distance ) inconvinnents (les
noyaux)
aventages (performance rapidité securisé)
[Link]
lubuntu (500mega)
/bin/bash type de shell kif ma (powershell)
comment declarer une variable d'environnement en majuscule :echo $HOME
(pwd) path mta enti win mawjoud
deux type generalisees ou utilisateur
comment les afficheés les variables environnement $env (environnement)
EDITOR=nano nbadel f fichier menghir ma n7elo bel nano
sudo apt install nano
gedit (graphique)
bsh tcalculer
typeset -i x
x=5*10*4
echo $x
man (esm lcommande) tatyk les commandes eli mta lcommande heki lkol
where is tatina les fichier source de la commande
history bsh tarja lcommande twila tappi !thotnumlcommande
on peut utilisr alias
on cas ou kharjlik erreur aandek 3 commande a taper (whoami,pwd,ls -l)
ls-l tatina les droit dacces sur les fichier et les repertoire
{{{groups groupe d'appartenance d'un utilisateur
id nafs groups ama tatina les identifiant}}}
sur un serveur yheb yaref chkoun moconnecti al serveur on peut detecter avec (w ,
users) yatik fesh kaaed yaamel
touch file (creation de fichier)
touch f1; ls tkhrajlik l creation et le chemin mte3o sinnon
touch ls; f2 ma tkharajlikch
vim f 7alito lfichier
cat f
echo 'grgtgthtt'> f2 kaaed nekteb fi west el fichier
cat f2 yaffichiili eli zedto fel fichier
dima commande espace
mkdir creation repertoire
unset supprimer une variable ou plusieurs
unset x
readonly y
unset y matjmch tfaskhha
{{{who pour avoir ce qui est connectee}}}
tajm f blaset nano tinstaller gidit
afficher contenu de fichier
cat /ect/passwd
tail -f etc/passwd ay modification tsir tchoufha
chnekteb fi west el fichier men barra echo 'bonjour' > file
chnekteb fi west el fichier men barra echo 'salut' >> file
'>' tajouter aal bonjour kelma okhra
{{{ echo $x
x=5*1*5
typeset -i x #bel typset -i ywalli yekhdemha el mutliplication maadesh ykharjha
kif maheya
echo $x }}}
{{{grub : chargeur de demarrage mawjoud fi awel disque dur (ylawej systeme une fois
ylkah ychargih f ram yetaada lel init
ykaml lkhedma
grep : filtrage chercher chaine de caractere dans un fichier
grep bonjour file
grep -n bonjour file : tchouflik kadesh fama men kaaba bonjour
}}}
mavar=100 variable
echo $mavar
readonly mavar
readonly matkhaliksh tfaskh
najam naffichi wel ncreaeti nexecuti
commande mabadhhom juste b ';' wel a '|'
exp : ls ; touch file1
deux commande execute dans le meme temps .
redirection 2>cat
ls > file1 2 > file2 les messages derrueur yemchiw lil file 2 ay haja fiha erreur
temchi lil file 2
ls afficher le contenu de repertoire courant
ls > ff
commande1 | commande 2 : le resultat msh bch tokhrej aal standrad besh temchi lil
2eme commande ,
cmd1 | cmd2 | cmd3 : resultat mta looula temchi l thenya w thenya temchi lil
theltha
root kadesh kharjet men marra bel -c wel -w :{{grep -w -c root /etc/passwd}}
comter nehseb les repertoire eli aandi : ls -l /etc/ | grep 'chapeau d'
el fichier f blaset el d thot 'chapeau -'
copy un fichier sans utiliser cp : {{{cat file2 > file3}}} 'hata ken mch mawjoud
ya3mlo'
QCM revision :
hdd : representé les perpherique IDE esclave du 2eme controleur
lsusb : taffichilek les donnees usb
commandde inverse [tac] 3aks el cat
tail : taffichi melkher ama matklebsh el fichier
tail-4 :taffichilek ekher 4 fel fichier
sort f1 : tri de fichier mochkla mtaa takra ken 1er valeur al ysar
sort -r : te9leb
choix du peripherique de demarrage : boot loader
afficher le noyaux des message: dmesg
lsmsg: mfamech menha
vshow
ps : precessus
varlist: introuvable
set : pour affficher toutes les variables d'environnement
fstab: yatti les repartition kif el c: w d: fel windows
cat /etc/fstab
export x : globale varibale khater msh maroufa
je peut lutiliser dans nimporte quel fichier
sereur mafihech x windo
serveur telkahom fel niveau 3 multi utilisateur sans x windo
shutdwon arret
inittab fih el fichier de demarage houa eli bsh nbadel mode d'exectution en mode 2
pour obtenir de linformation et effectuer un recherche par mots clefs? locate ,
find
whatis ls : tfasrlik el ls wela ay commande okhra
devnull bsh mayfichi hata erreur
rpm -uvh update
-i install
u update
eli yntamiw lel root houma root w etc
vimf1 yhelik el fichier w tekteb fih
cat f1 | nl | sort -r ynadhmlik el fichier en inverse sort tamml tri fel fichier
ldekhel
free: tatik lespace restant
tail -f : ta9ralek les dernier lignes fel fichier
41/ B
42/B
fsck file systme check tverifi
43/ sudo fdisk/dev/sda tformati fdisk
44/ A, B PATH chemin daccess aux librairies du system
45/fsck
46/ swap
49/ ln-s symbolique
52/A
54/C
insmode
/proc
diapo 17 ekher we7d module 103s-1