Security-X

Forum Security-X => Système d'Exploitation => Linux => Discussion démarrée par: igor51 le avril 05, 2014, 00:22:15

Titre: Pour démarrer simplement sur les Linux
Posté par: igor51 le avril 05, 2014, 00:22:15
Quelques commandes, à exécuter dans une console (il peut être nécessaire de les installer car non présentes par défaut)

Commandes système

htop (http://linux.die.net/man/1/htop) : interactive process viewer , permet de moniter les processus en cours d'exécution avec la possibilié de les tracer.
free (http://linux.die.net/man/1/free) : Display amount of free and used memory in the system , permet de conaître l'utilisation courante de la mémoire vive (en cours, en cache, en buffer et libre)
dstat (http://linux.die.net/man/1/dstat) : versatile tool for generating system resource statistics , détaille en temps réel les accès disque, l'état des CPU, paquets réseau, etc.
 iotop  (http://linux.die.net/man/1/iotop) : (need to be root) simple top-like I/O monitor, détaille les accès disques par processus
ss (http://linux.die.net/man/8/ss) : another utility to investigate sockets, statistique sur les sockets
iftop (http://linux.die.net/man/8/iftop) : display bandwidth usage on an interface by host , capture les paquets réseau sur une interface donné (en autre)

Mise à jour des paquets et du système

Debian-like (à exécuter en root), système basé sur APT ou APTITUDE :
Mise à jour de la liste des paquets : apt-get update ou aptitude update
Mise à jour des paquets : apt-get upgrade ou aptitude upgrade
Mise à jour du système :  apt-get dist-upgrade ou aptitude dist-upgrade

Red Hat et clone(à exécuter en root), système basé sur YUM :
Mise à jour de la liste des paquets et mise à jour du système : yum update

Installation de paquet

Debian-like (à exécuter en root), système basé sur APT ou APTITUDE :
apt-get install mon_paquet ou aptitude install mon_paquet

Red Hat et clone(à exécuter en root), système basé sur YUM :
yum install mon_paquet

Editeur de code/Editeur de fichiers de configuration :

VIM (http://www.vim.org/)
 EMACS (https://www.gnu.org/software/emacs/[/url)
Nano (http://www.nano-editor.org/)

Editeur de texte :

 Gedit  (https://wiki.gnome.org/Apps/Gedit) :
 Kedit  (http://pdb.finkproject.org/pdb/package.php/kedit)


Quelques commandes "fun" (elles ne servent donc à rien et ne sont pas dangereuses)  :

sl

Sur Debian like (Debian, Ubuntu)
apt-get moo
aptitude moo
aptitude moo -v
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv

Titre: Re : Pour démarrer simplement sur les Linux
Posté par: igor51 le avril 05, 2014, 11:26:06
Exemple de résultat obtenu avec HTOP

(https://forum.security-x.fr/proxy.php?request=http%3A%2F%2Fup.security-x.fr%2Ffile.php%3Fh%3DRe84ab54ba8c73314cfb22abc98e13862&hash=37036e673df07968dd3030a4d58559958f87dbb8)
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: igor51 le avril 05, 2014, 11:28:11
Exemple DSTAT :

Citer
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
 14   3  80   3   0   0| 123k  378k|   0     0 |   0     0 |1084  3181
  3   0  94   2   0   0|   0    48k|  92B   86B|   0     0 | 997  1605
  2   2  95   0   0   0|   0     0 |   0     0 |   0     0 | 895  1567
  2   2  95   1   0   0|   0     0 |   0     0 |   0     0 | 911  1568
  2   1  97   0   0   0|   0     0 |   0     0 |   0     0 | 860  1503
  3   1  96   1   0   0|   0     0 |   0     0 |   0     0 | 896  1572
  2   1  95   2   0   0|   0    12k|   0     0 |   0     0 | 909  1570
  2   0  97   1   0   0|   0     0 |   0     0 |   0     0 | 891  1507
  2   1  97   1   0   0|   0     0 |   0     0 |   0     0 | 887  1548

en couleur

(https://forum.security-x.fr/proxy.php?request=http%3A%2F%2Fup.security-x.fr%2Ffile.php%3Fh%3DR706b2c564f388044a70f53b5a495b641&hash=c7c9602df523626fcb2c9b707e114a48aa66c9da)
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: angelique le avril 05, 2014, 12:38:08
on rajoute iftop igor51 \o_

apt-get install iftop

on détermine la carte réseau qui doit etre utilisée:

root@debian:/home/angel# lspci | grep -i eth
01:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
root@debian:/home/angel# ifconfig -s -a
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0         0      0      0 0             0      0      0      0 BMRU
eth1       1500 0      8680      0      0 0          7126      0      0      0 BMRU
lo        16436 0         0      0      0 0             0      0      0      0 LRU

root@debian:/home/angel# iftop -i eth1

p pour afficher les ports , shift+p pour mettre en pause etc .... iftop --help ou man iftop


(https://forum.security-x.fr/proxy.php?request=http%3A%2F%2Fimagesup.org%2Fimages12%2F1396694399-iftop.png&hash=2099c4b1aa2508ab1b5da00461dae36160605dd6)
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: igor51 le avril 05, 2014, 21:45:26
Merci angélique, je ne connaissais pas en plus.

j'ai rajouté au premier post.
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: sv0t le juin 13, 2014, 09:46:40
Mise à jour de la liste des paquets : apt-get update ou aptitude uppdate

Bonjour,

Une petite faute de frappe sur aptitude update avec un seul p

Amicalement
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: igor51 le juin 13, 2014, 09:52:53
En effet, merci.

De toute façon, personne ne tape les commandes en entier ;)
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: sv0t le juin 13, 2014, 18:45:42
L
personne ne tape les commandes en entier
Pour préciser, sans vouloir te reprendre (hein) il s'agit d'auto completion
http://www.linuxpedia.fr/doku.php/commande/historique
cela pourrais aider quelqu'un ne sachant pas de quoi on parle.
Titre: Re : Pour démarrer simplement sur les Linux
Posté par: angelique le juillet 04, 2014, 19:32:03
apt-get install iptraf

ou gestionnaire de paquet synaptics :

(https://lut.im/n0XiQKvo/3hly2vnM)


(https://lut.im/inDzLjaj/G6DqvLnD)