Commandes UNIX - Linux les plus utiles. Version 0.2

Dimension: px
Commencer à balayer dès la page:

Download "Commandes UNIX - Linux les plus utiles. Version 0.2"

Transcription

1 Commandes UNIX - Linux les plus utiles Version 0.2 Préparé par Eric Schmitz Novembre 2006

2 Table des matières Répertoires et fichiers...3 ls...3 cp...4 mv rm...5 cd...6 mkdir...6 rmdir ln...6 find...7 grep...9 cut...9 sed...9 xargs...9 tee...9 awk...9 chmod...9 chown...9 chgrp...10 variables d'environnement redirections - pipes...10 Processus...10 ps...10 pstree...12 pidof kill...14 uptime...14 w...14 who...15 nice et renice...15 nohup...15 fg bg...15 jobs...15 at...16 crontab gkrellm...17 ksysguard...18 top...18 Services service...19 chkconfig...20 ntsysv...20 system-config-services...21 Mémoire...21 free...21 vmstat Préparé par Eric Schmitz 27/11/2006 Page 2 de 27

3 Réseau...21 ifconfig...22 route...22 ping...22 arp...22 ethtool...22 /usr/bin/python /usr/bin/system-control-network...23 system-config-network ou neat...24 system-logviewer...25 Divers...26 uname...26 Répertoires et fichiers ls Liste sur la sortie standard le contenu d un répertoire. ls bin data1 Quelques options : -l Utilise un format d'affichage long. ls -l total 8 drwxrwxr-x 2 cours cours 4096 Apr 16 10:05 bin -rw-rw-r-- 1 cours cours 24 Apr 16 10:06 data1 Une ligne est affichée par fichier/répertoire. Le premier caractère de chaque ligne indique le type de fichier (- pour un fichier normal, d pour un répertoire, l pour un lien, c pour un fichier spécial «caractère», b pour un fichier spécial «bloc»). Les trois caractères suivants indiquent les permissions pour le propriétaire, les trois suivants les permissions pour le groupe propriétaire et les trois derniers, les permissions pour les autres utilisateurs. Chaque groupe de trois caractères se décompose comme suit : le premier indique la permission de lecture, représentée par la lettre r si elle est attribuée et par un tiret si elle ne l est pas; le deuxième indique la permission d écriture, représentée par la lettre w si elle est attribuée et par un tiret si elle ne l est pas; le troisième indique la permission d exécuter les fichiers ou de faire du répertoire indiqué le répertoire courant; cette permission est représenté par la lettre x si elle est attribuée et par un tiret si elle ne l est pas. Après les permissions, est affiché pour un répertoire, le nombre de sous-répertoires. Ensuite, sont affichés l utilisateur et le groupe propriétaire puis la taille du fichier et la date de la dernière modification suivie du nom du fichier. Préparé par Eric Schmitz 27/11/2006 Page 3 de 27

4 -d Liste l entrée d un répertoire au lieu de son contenu. -i Cf. -l mais liste le numéro d inode. -t Trie par date/heure de modification. -x Liste les entrées en ligne et non en colonne. -R Liste les sous-répertoires récursivement. -a Liste les fichiers cachés (qui commencent par un.) ls -a..bashrc.evolution.gtkrc temp bin.gconf.kde.xauthkgmjpi.bash_history.canna.gconfd.lesshst.xemacs.bash_logout data1.gnome2 projet1.zshrc.bash_profile.emacs.gnome2_private.rh-fontconfig Copie de fichiers et de répertoires cp Options : ls bin data1 cp data1 data2 ls bin data1 data2 -f ou --force Si la destination ne peut être ouverte, la supprime et la remplace. -p Préserve le mode, les propriétaires et les dates. Préparé par Eric Schmitz 27/11/2006 Page 4 de 27

5 -R ou -r ou -recursive Copie les répertoires récursivement. -v Verbose -u Commandes UNIX - Linux les plus utiles N effectue pas la copie pas si la destination (autre qu un répertoire) a une date de modification identique ou plus récente. mv Renomme la source ou déplace la source vers un répertoire. ls -l total 8 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 1 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 mv data1 data2 ls bin data2 temp5305 mv data2 bin ls bin temp5305 ls bin data2 Supprime des fichiers ou des répertoires. rm -f Force Récursif -r ou -R ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 1 cours cours 24 Apr 16 10:06 data1 drwxrwxr-x 2 cours cours 4096 Apr 19 18:28 projet1 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 Préparé par Eric Schmitz 27/11/2006 Page 5 de 27

6 rm -rf projet1/ ls -l total 8 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 1 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 Change le répertoire courant. cd Chemin relatif -> par rapport à un répertoire existant Chemin absolu -> par rapport au répertoire racine (/) cd bin bin]$ cd cd /etc etc]$ cd httpd httpd]$ 1. Le répertoire courant devient /home/cours/bin (utilisation d un chemin relatif) 2. Le répertoire courant redevient /home/cours 3. Le répertoire courant devient /etc (utilisation d un chemin absolu) 4. Le répertoire courant de /etc/httpd (utilisation d un chemin relatif) Remarque : La variable $HOME contient le répertoire personnel de l utilisateur. Crée un répertoire Supprime un répertoire non vide mkdir rmdir ln Crée des liens entre des fichiers. Les liens peuvent être soit physiques, soit symboliques. Un lien physique revient à ajouter un nouveau nouveau nom à un fichier. Ils ne s appliquent qu aux fichiers (pas aux répertoires) et ne peuvent exister que dans le même système de fichiers. Un lien symbolique est une référence vers le fichier ou le répertoire vers lequel il pointe. L affichage d un lien symbolique permet de permet de voir l objet pointé. Exemples : ls -l total 8 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 1 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 Préparé par Eric Schmitz 27/11/2006 Page 6 de 27

7 ln data1 data2 ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data2 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 ln -s data1 data3 ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data2 lrwxrwxrwx 1 cours cours 5 Apr 22 08:47 data3 -> data1 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 rm data3 ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data2 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 find Recherche des fichiers dans une arborescence de répertoires. SYNOPSIS find [-H] [-L] [-P] [path...] [expression] Une expression peut être constituées d options, de tests ou d actions. Une option affecte le comportement général plutôt que le traitement d un fichier particulier. Un test retourne une valeur vrai ou faux. Sous Linux -print est l action par défaut. find $HOME -name "data*" /home/cours/data2 /home/cours/data1 Recherche dans l arborescence $HOME les fichiers dont le nom commence par data et affiche sur la sortie standard le chemin complet des fichiers trouvés. -mtime Recherche des fichiers par rapport à leur data de dernière modification. find $HOME -mtime -5 /home/cours Préparé par Eric Schmitz 27/11/2006 Page 7 de 27

8 /home/cours/.lesshst /home/cours/.xauthfmgy3q /home/cours/.bash_history /home/cours/temp5305 /home/cours/bin Commandes UNIX - Linux les plus utiles Recherche dans l'arborescence $HOME les fichiers qui ont été modifiés il y a maximum 5 jours. find $HOME -mtime +2 Recherche dans l arborescence $HOME les fichiers qui ont été modifiés il y a au moins 2 jours. find $HOME -mtime 2 Recherche dans l arborescence $HOME les fichiers qui ont été modifiés il y a 2 jours. -size n[cwbkmg] Recherche les fichiers qui utilisent n unités d espace. Les suffixes suivant peuvent être utilisés : b c w k M G pour des bloqus de 512 octets (Ceci est le défaut si aucun suffixe n est utilisé). pour octet pour des mots de 2 octets pour kilo octets pour mega octets pour giga octets -exec command ; Exécute la commande. Tous les arguments suivant jusqu au ; sont considérés comme des arguments de la commande. La chaîne {} est remplacé par le nom de fichier qui est traité. ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data2 -rw-rw-r-- 1 cours cours 0 Apr 18 14:06 temp5305 find. -size 0c -exec rm {} \; ls -l total 12 drwxrwxr-x 2 cours cours 4096 Apr 18 20:58 bin -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data1 -rw-rw-r-- 2 cours cours 24 Apr 16 10:06 data2 Supprime à partir du répertoire courant les fichiers ayant une taille de 0 octet. Préparé par Eric Schmitz 27/11/2006 Page 8 de 27

9 -print Affiche sur la sortie standard le nom complet du fichier. Affiche les lignes correspondantes à un pattern. SYNOPSIS grep [options] PATTERN [FILE...] grep cut sed sed (Stream EDitor) est un éditeur de texte non interactif (donc en ligne de commande). Il applique un certain nombre de commandes à un fichier et affiche le résultat sur la sortie standard. ~]$ cat fichier Eric Durant ~]$ sed -e 's/durant/durant/g' fichier Eric DURANT ~]$ sed -e 's/durant/durant/g' -e 's/eric Durant/Monsieur Durant/' fichier Eric DURANT ~]$ Les opérateurs \( et \) sauvent leur contenu. Les opérateurs \1 \2... \9 permettent de les récupérer. ~]$ cat fichier Eric Durant ~]$ sed -e 's/^\([a-z][a-za-z]*\) \([A-Z][A-Zaz]*\)/\2 \1/' fichier Durant Eric ~]$ Remplacera les Nom Prénom en début de chaque ligne du fichier par Prénom Nom. ~]$ echo 'bonjour Eric Eric est parti parti ' sed 's/\([a-za-z][a-za-z]*\) \1/\1/g' Supprimera les mots en double. Si de nombreuses commandes doivent être exécutées, elles peuvent être placées dans un fichier. Préparé par Eric Schmitz 27/11/2006 Page 9 de 27

10 # Fichier "exemple.sed" # Il ne peut y avoir de commentaires que dans un bloc au début du # fichier. s/é/é/g s/à/à/g s/ç/ç/g Pour utiliser ce fichier de commandes, il faut utiliser l'option -f $ sed -f exemple.sed fichier Le fichier de commandes peut être rendu exécutable #!/usr/bin/sed -f # Table de transcodage de ISO vers HTML # Fichier "exemple2.sed" s/é/é/g s/à/à/g s/ç/ç/g $ chmod u+x exemple2.sed $./exemple2.sed fichier xargs tee awk chmod chown chgrp variables d'environnement Préparé par Eric Schmitz 27/11/2006 Page 10 de 27

11 redirections - pipes Processus Un processus est un programme qui s exécute (tâche), il est créé par l appel système fork(). Le processus qui créé un nouveau processus est le processus parent et le processus créé est le processus fils. Un processus vit : naissance -> fork() vie -> exécution mort -> kill ou fin zombie ps PID TTY TIME CMD 5305 pts/3 00:00:00 bash 5337 pts/3 00:00:00 ps ps PID : ID du processus TTY : ID du terminal auquel le processus est associé TIME : Le temps CPU en minute/seconde CMD (ou COMMAND) : Le nom de la commande. Remarque : La variable $$ contient le PID du shell, et peut par exemple être utilisée pour créé des noms de fichiers unique -> $ touch temp$$ ps -ef UID PID PPID C STIME TTY TIME CMD root :40? 00:00:00 init [5] root :40? 00:00:00 [ksoftirqd/0] root :40? 00:00:00 [watchdog/0] root :40? 00:00:00 [events/0] root :40? 00:00:00 [khelper] root :40? 00:00:00 [kthread] root :40? 00:00:00 [kblockd/0] root :40? 00:00:00 [kacpid] root :40? 00:00:00 [khubd] root :40? 00:00:00 [pdflush] root :40? 00:00:00 [pdflush] dbus :41? 00:00:00 dbus-daemon --system root :41? 00:00:00 /usr/sbin/automount --timeout=6 root :41? 00:00:00 /usr/sbin/smartd root :41? 00:00:00 /usr/sbin/acpid root :41? 00:00:00./hpiod root :41? 00:00:00 python./hpssd.py root :41? 00:00:01 cupsd root :41? 00:00:00 /usr/sbin/sshd root :42 tty1 00:00:00 /sbin/mingetty tty1 Préparé par Eric Schmitz 27/11/2006 Page 11 de 27

12 root :42 tty2 00:00:00 /sbin/mingetty tty2 root :42 tty3 00:00:00 /sbin/mingetty tty3 root :42 tty4 00:00:00 /sbin/mingetty tty4 root :42 tty5 00:00:00 /sbin/mingetty tty5 root :42 tty6 00:00:00 /sbin/mingetty tty6 root :43 pts/4 00:00:00 -bash esc :43? 00:00:00 /bin/sh /usr/lib/firefox esc :43? 00:00:00 /bin/sh /usr/lib/firefox esc :43? 00:00:56 /usr/lib/firefox /firefo esc :43? 00:00:00 knotify [kdeinit] :44? 00:00:00 /usr/libexec/hald-addon-keyboar :44? 00:00:00 /usr/libexec/hald-addon-keyboar esc :45? 00:00:00 ksystraycmd openoffice.org-2.0 esc :45? 00:00:00 /bin/sh /usr/lib/openoffice.org esc :45? 00:00:22 /usr/lib/openoffice.org2.0/prog esc :14? 00:00:05 konqueror --profile filemanagem esc :14? 00:00:00 kio_file [kdeinit] file /tmp/ks esc :23? 00:00:00 kate esc :24? 00:00:01 kate esc :24 pts/2 00:00:01 kate esc :24? 00:00:00 kio_uiserver esc :05? 00:00:00 /bin/sh /usr/lib/thunderbird-1. esc :05? 00:00:00 /bin/sh /usr/lib/thunderbird-1. esc :05? 00:00:05 /usr/lib/thunderbird-1.5/thunde esc :05? 00:00:00 [netstat] <defunct> root :05 pts/3 00:00:00 su - cours cours :05 pts/3 00:00:00 -bash cours :07 pts/3 00:00:00 ps -ef Les processus dont la commande est entre crochets sont des processus en mode noyau. Les processus qui se terminent par la lettre d sont en général des daemon (services). Les processus / sbin/mingetty sont les processus contrôlant les terminaux. ps ux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND cours pts/3 S 11:05 0:00 -bash cours pts/3 R+ 11:56 0:00 ps ux %CPU : Utilisation CPU du processus. %MEM : Utilisation de la mémoire physique par la partie résidente du processus. START : heure à laquelle la commande a démarré. TIME : Temps CPU utilisé (système + utilisateur). RSS : Resident Set Size, la partie non swappée qu un tâche a utilisé (en kilo bytes). VSZ : Taille de la mémoire virtuelle du processus en kilo bytes. STAT : multi-character process state PROCESS STATE CODES Voici les valeurs possibles de STAT qui décrivent l état d un processus. D Sommeil non-interrruptible (en général du à des ES) R Running ou runnable S Sommeil interruptible (en attende de la fin d un évènement) T Stopped. W Paging (plus valide depuis le noyau 2.6.xx) X Dead (NE devrait jamais être vu!) Préparé par Eric Schmitz 27/11/2006 Page 12 de 27

13 Z Processus Defunct ("zombie"), terminé mais pas encore «récolté» par son parent. Pour les formats BSD des cractères additionnels peuvent être affiché: < Haute priorité (pas «nice» pour les autres utilisateurs) N Basse priorité («nice» pour les autres utilisateurs) L A des pages bloquées en mémoire (pour les processus temps réel et les ES spéciales) l Est multi-thread + Est dans le groupe des processus en avant-plan. pstree Affiche les processus du système sous forme arborescente. pstree init NetworkManager 2*[{NetworkManager}] NetworkManagerD acpid atd automount avahi-daemon avahi-daemon bonobo-activati crond cups-config-dae cupsd 2*[dbus-daemon] dbus-launch dcopserver dhcdbd dhclient events/0 evolution-data- 2*[{evolution-data-}] evolution-excha {evolution-excha} gconfd-2 gpg-agent gpm hald hald-runner hald-addon-acpi 4*[hald-addon-keyb] hald-addon-stor hpiod {hpiod} kaccess kded kdeinit artsd evolution-alarm {evolution-alarm} firefox run-mozilla.sh firefox-bin 2*[{firefox-bin}] kio_file klauncher 2*[konqueror] konsole bash su bash pstree su bash konsole bash kate ksystraycmd soffice swriter.bin 4*[{swriter.bin}] kwin thunderbird run-mozilla.sh thunderbird-bin netstat 2*[{thunderb+ kdesktop 2*[kate] khelper khpsbpkt kicker kio_uiserver 3*[kjournald] klogd kmix knodemgrd_0 Préparé par Eric Schmitz 27/11/2006 Page 13 de 27

14 knotify krandrtray ksmserver ksoftirqd/0 kswapd0 kthread aio/0 kacpid kauditd kblockd/0 khubd kmirrord kpsmoused kseriod 2*[pdflush] scsi_eh_0 usb-storage 6*[mingetty] ntpd pccardd portmap prefdm gdm-binary gdm-binary Xorg startkde kwrapper ssh-agent python rpc.idmapd rpc.statd smartd sshd syslogd udevd watchdog/0 xfs xinetd -a Affiche les arguments de la ligne de commande -H Met en évidence le processus spécifié et ses ancêtres. ~]$ pstree -H p Affiche le PID ~]$ pstree -p init(1) NetworkManager(2105) {NetworkManager}(2173) {NetworkManager}(2241) NetworkManagerD(2114) acpid(1814) ~]# pidof bash pidof Préparé par Eric Schmitz 27/11/2006 Page 14 de 27

15 kill Envoie un signal à un processus. Si le processus ne peut intercepter le signal, il se terminera. La commande kill -9 envoie le signal SIGKILL qui ne peut être intercepté et provoque la fin certaine du processus. Le signal envoyé par défaut est le signal 15. $ kill -signal PID $ kill 2614 $ kill uptime Affiche depuis combien de temps le système est démarré. root]# uptime 20:25:22 up 45 min, 6 users, load average: 0.29, 0.33, 0.28 Affiche qui est connecté et ce qu ils font. w ~]# w 11:47:05 up 2:57, 1 user, load average: 0.70, 0.56, 0.45 USER TTY FROM IDLE JCPU PCPU WHAT esc :0-09:41?xdm? 6: s /bin/sh /usr/b root]# w 19:57:59 up 17 min, 4 users, load average: 0.26, 0.32, 0.26 USER TTY FROM IDLE JCPU PCPU WHAT root pts/ :42pm 0.00s 0.07s 0.02s w jboehmer pts/1 l202p31.isl.be 7:52pm 5: s 0.02s -bash mfransol pts/2 l202p23.isl.be 7:52pm 5: s 0.02s -bash pwatteyn pts/3 l202p41.isl.be 7:53pm 11.00s 0.06s 0.01s sshd: pwatteyne root]# Affiche qui est connecté au système. who root]# who root pts/0 Apr 18 19:42 ( ) jboehmer pts/1 Apr 18 19:52 (l202p31.isl.be) mfransol pts/2 Apr 18 19:52 (l202p23.isl.be) pwatteyn pts/3 Apr 18 19:53 (l202p41.isl.be) root]# nice et renice nice : exécute un programme avec une priorité modifiée. renice : modifie la priorité d un processus en cours d exécution. Préparé par Eric Schmitz 27/11/2006 Page 15 de 27

16 $ renice u daemon root -p 32 Change la priorité des processus dont l ID est 987 et 32, et de tous les procesus dont le propriétaire est daemon et root. nohup Exécute un programme qui ne sera pas tué lors de la déconnexion. $ nohup cmd fg Redémarre un job en avant plan et en fait le job courant. bg Redémarre un job suspendu comme si il avait été démarré avec &. Liste les jobs actifs. jobs Exemple d utilisation de fg, bg et jobs. sleep 100 & [1] 5905 jobs [1]+ Running sleep 100 & fg 1 sleep 100 ctrl-z [1]+ Stopped sleep 100 bg 1 [1]+ sleep 100 & jobs [1]+ Running sleep 100 & at La commande at planifie l exécution d une commande à une heure spécifiée. Les fichiers /etc/at.allow et /etc/at.deny sont utilisés pour déterminer qui peut utiliser la commande at. Si aucun des deux fichiers n existent, seul root peut utiliser at. ~]# at -t at> find /tmp -print > /root/tmpfiles at> <EOT> Préparé par Eric Schmitz 27/11/2006 Page 16 de 27

17 job 1 at :20 ~]# Commandes UNIX - Linux les plus utiles ~]# at -l :25 a root ~]# ~]# atq :25 a root ~]# ~]# ls -l /var/spool/at total 12 -rwx root root 1934 Apr 18 14:21 a e9 drwx daemon daemon 4096 Apr 18 14:20 spool ~]# crontab La commande crontab planifie des tâches répétitives de l utilisateur qui la saisit. Les fichiers /etc/cron.allow et /etc/cron.deny déterminent qui peut utiliser la commande cron. $ crontab -l Affiche le fichier de planification $ crontab -e Édite le fichier de planification crontab -e no crontab for cours - using an empty one crontab: installing new crontab crontab -l 0, * * 0 /home/cours/bin/checkactivity Crée un fichier de planification (l édition se fait avec en arrière plan l éditeur vi!) et ensuite liste le contenu du fichier. Dans l exemple, le script /home/cours/bin/checkactivity sera exécuté à l heure et à la demi-heure, entre 8 heure et 20 heure peut importe le mois et le jour du mois, mais uniquement le dimanche. Préparé par Eric Schmitz 27/11/2006 Page 17 de 27

18 gkrellm Préparé par Eric Schmitz 27/11/2006 Page 18 de 27

19 ksysguard Affiche les taches (processus) Linux. top Préparé par Eric Schmitz 27/11/2006 Page 19 de 27

20 Services Les services peuvent être démarré / arrêtés / redémarrés en utilisant la commande service. Les services peuvent être activés ou désactivés en utilisant les commandes chkconfig ou ntsysv ou system-config-services. service ~]# service httpd start Starting httpd: httpd: apr_sockaddr_info_get() failed for mars.smartinfo.be httpd: Could not reliably determine the server's fully qualified domain name, using for ServerName [ OK ] ~]# Préparé par Eric Schmitz 27/11/2006 Page 20 de 27

21 chkconfig chkconfig s'utilise en passant le nom du service puis le mot clef on ou off. ntsysv Préparé par Eric Schmitz 27/11/2006 Page 21 de 27

22 system-config-services Mémoire free vmstat Réseau Préparé par Eric Schmitz 27/11/2006 Page 22 de 27

23 ifconfig $ /sbin/ifconfig eth netmask broadcast route ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface * U eth * U eth1 default UG eth1 ~]# ping ~]$ ping -c PING ( ) 56(84) bytes of data. 64 bytes from : icmp_seq=1 ttl=64 time=3.47 ms 64 bytes from : icmp_seq=2 ttl=64 time=3.13 ms 64 bytes from : icmp_seq=3 ttl=64 time=3.51 ms 64 bytes from : icmp_seq=4 ttl=64 time=3.11 ms ping statistics packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 3.117/3.307/3.512/0.196 ms ~]$ arp ~]# arp Address HWtype HWaddress Flags Mask Iface ether 00:12:BF:06:1A:E2 C eth1 ~]# ethtool Affiche ou change les paramètres de cartes ethernet. ~]# ethtool eth0 Settings for eth0: Supported ports: [ TP MII FIBRE ] Préparé par Eric Schmitz 27/11/2006 Page 23 de 27

24 Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbags Wake-on: ub SecureOn password: 00:00:00:00:00:00 Current message level: 0x000040c5 (16581) Link detected: no ~]# /usr/bin/python /usr/bin/system-control-network La commande /usr/bin/system-control-network (en fait un script écrit en python) permet d activer et de désactiver les interfaces réseaux. /usr/bin/python /usr/bin/system-control-network Préparé par Eric Schmitz 27/11/2006 Page 24 de 27

25 system-config-network ou neat Préparé par Eric Schmitz 27/11/2006 Page 25 de 27

26 system-logviewer Préparé par Eric Schmitz 27/11/2006 Page 26 de 27

27 Divers uname ~]$ uname Linux ~]$ uname -r _FC5 ~]$ Préparé par Eric Schmitz 27/11/2006 Page 27 de 27

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie

Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Formation Unix/Linux (3) Le Shell: gestion des processus, redirection d entrée/sortie Olivier BOEBION Mars 2004 1 Définition Un programme se compose d un ou plusieurs fichiers composés d instructions.

Plus en détail

Cours 3 : Jobs d été et TDs (travaux différés) 4/32. 1 Processus et jobs. Les pipelines. Les processus. Christophe Gonzales

Cours 3 : Jobs d été et TDs (travaux différés) 4/32. 1 Processus et jobs. Les pipelines. Les processus. Christophe Gonzales Cours 3 : Jobs d été et TDs (travaux différés) Christophe Gonzales 1 Processus et jobs 3I015 Principes et pratiques de l administration des systèmes Cours 3 : Jobs d été et TDs (travaux différés) 2/32

Plus en détail

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus Plan du cours 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus PS, KILL 12.4 Exercices Olivier HUBERT LGEP/CNRS 1 Plan du cours 12.1 Notions théoriques 12.1.1

Plus en détail

Le système GNU/Linux IUP NTIC2-1013 - 17/11/05

Le système GNU/Linux IUP NTIC2-1013 - 17/11/05 Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013

Plus en détail

Initiation à Unix. Cours 1 - Présentation

Initiation à Unix. Cours 1 - Présentation Initiation à Unix Cours 1 - Présentation Université Henri Poincaré Master Génomique et Informatique Automne 2008 1/ 41 Plan Introduction Introduction L interpréteur de commande Le système de fichiers Les

Plus en détail

UE31 - M3102 : Services Réseaux

UE31 - M3102 : Services Réseaux UE31 - M3102 : Services Réseaux Corrigé du TP 4 NAT/PAT, Pare-Feu C. Pain-Barre 1 Simulateur : Nat/Pat et firewall Corrigé de l exercice 1 (Simulation Nat/Pat et firewall) Les fichiers xml contenant les

Plus en détail

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières TP2 Unix / Linux Redirection des entrées/sorties Commandes find, grep, sort, wc, head, tail, less Gestion des Processus et communications par signaux Session utilisateur : variables d'environnement et

Plus en détail

TP SECU NAT ARS IRT 2010 2011 ( CORRECTION )

TP SECU NAT ARS IRT 2010 2011 ( CORRECTION ) TP SECU NAT ARS IRT 2010 2011 ( CORRECTION ) Présentation du TP le firewall sera une machine virtuelle sous Devil Linux le firewall a deux cartes réseaux eth0 ( interface externe ) et eth1 (interface interne)

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. Les Processus...4. Les Signaux...9. Mode Différé et en Mode Périodique...10. Manipulations...

Introduction...3. Objectif...3. Manipulations...3. Les Processus...4. Les Signaux...9. Mode Différé et en Mode Périodique...10. Manipulations... Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Les Processus...4 Les Signaux...9 Mode Différé et en Mode Périodique...10 Manipulations...15 Annexe 1 : Crontab...16 1 Travaux

Plus en détail

Semestre 6 2008-09. Licence miage Université Lille 1 Pour toutes remarques : Alexandre.Sedoglavic@univ-lille1.fr. Quelques outils systèmes pour IP

Semestre 6 2008-09. Licence miage Université Lille 1 Pour toutes remarques : Alexandre.Sedoglavic@univ-lille1.fr. Quelques outils systèmes pour IP V0 (01-02-2009) Licence miage Université Lille 1 Pour toutes remarques : Alexandre.Sedoglavic@univ-lille1.fr Semestre 6 2008-09 Définition Entre l ensemble de protocoles, de structures de données et de

Plus en détail

Licence Professionnelle GSIE - Auxerre Linux (partie 3)

Licence Professionnelle GSIE - Auxerre Linux (partie 3) Licence Professionnelle GSIE - Auxerre Linux (partie 3) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 6 janvier 2005 1 TP noté Exercice 1- Programme de création de comptes Vous devez noter

Plus en détail

Informatique tronc commun TP 02

Informatique tronc commun TP 02 Informatique tronc commun TP 02 15 septembre 2015 NB : 1. Lisez attentivement tout l énoncé avant de commencer. 2. Après la séance, vous devez rédiger un compte-rendu de TP et l envoyer au format électronique

Plus en détail

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques Chapitre 3 Le Shell 3.1 Généralités 3.1.1 Conventions typographiques Dans ce chapitre, les noms des fichiers et des commandes UNIX seront écrits dans la fonte que voici. Lorque cette même fonte sera utilisée

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

TP N o 2 - Configuration Linux : services, processus

TP N o 2 - Configuration Linux : services, processus IUT de Villetaneuse E. Viennet R&T Module I-C1 Système d exploitation 7/12/05 TP N o 2 - Configuration Linux : services, processus Ce TP se déroulera avec Linux Red Hat 9 (image GTR 4), en salle de TP

Plus en détail

Unix et Programmation Shell

Unix et Programmation Shell Unix et Programmation Shell Philippe Langevin départment d informatique UFR sciences et technique université du sud Toulon Var Automne 2013 Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne

Plus en détail

FORMATION - FEDORA ET VMWARE

FORMATION - FEDORA ET VMWARE FORMATION - FEDORA ET VMWARE Par Pierre-Luc Delisle 1 VMWARE WORKSTATION Le meilleur outil de virtualisation desktop sur le marché 2 CRÉATION D UNE MACHINE VIRTUELLE Création d une machine virtuelle avec

Plus en détail

A. L opérateur ET logique

A. L opérateur ET logique IV.5 Les Opérateurs A. L opérateur ET logique cmd1 && cmd2 On exécutera cmd2 uniquement si la commande cmd1 se termine correctement Exemple : $ pwd /usr/c1 $ mkdir tmp $ test d $HOME/tmp && cd $HOME/tmp

Plus en détail

Cours Système 2 Année I.U.T. Informatique

Cours Système 2 Année I.U.T. Informatique Chapitre 5. Les Processus Cours Système 2 Année I.U.T. Informatique 5.1 Notion de processus On appelle processus l exécution d un programme à un moment donné. Un processus va donc naître, vivre et mourir.

Plus en détail

Principales commandes UNIX

Principales commandes UNIX 1 Principales commandes UNIX 1. Format des commandes... 1 2. Commandes utilitaires... 1 3. Fichiers... 2 4. Filtres évolués... 3 5. Droits d'accès aux fichiers... 4 6. Processus... 5 7. Compression, archivage...

Plus en détail

Cours de Systèmes d'exploitation (Unix)

Cours de Systèmes d'exploitation (Unix) Cours de Systèmes d'exploitation (Unix) H.Bourzoufi Université de Valenciennes - ISTV -1- H.Bourzoufi Caractéristiques d'unix q Portabilité (écrit en C) q Multi-utilisteurs Plusieurs utilisateurs peuvent

Plus en détail

UE31 - M3102 : Services Réseaux

UE31 - M3102 : Services Réseaux UE31 - M3102 : Services Réseaux Corrigé du TP 2 Services SSH et TELNET C. Pain-Barre 1 Introduction à SSH 1.4 Connexion à allegro avec mot de passe Corrigé de l exercice 1 (connexion SSH sur allegro) Pour

Plus en détail

Processus et Logs du système

Processus et Logs du système Processus et Logs du système Roger Yerbanga contact@yerbynet.com Transfer 1.3 - Bobo-Dioulasso - Décembre 2012 Plan Les fichiers logs Configuration de syslog Surveiller les fichiers logs Rotation des logs

Plus en détail

Surveillance et audits

Surveillance et audits Surveillance et audits Syslog Fonctionnement de syslog Le service syslog gère les messages générés par les processus systèmes (qui, par définition, n'interagissent pas avec la console). Ces processus envoient

Plus en détail

Ch.4 - Les outils réseau

Ch.4 - Les outils réseau Présentation Ch.4 - Les outils réseau Sous Linux, beaucoup d'outils sont utilisables en mode commande Aide en ligne info commande man commande commande - -help Olivier HUBERT - LGEP/CNRS 1 Ch.4-1. La commande

Plus en détail

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006 Carte de référence ubuntu GNU / Linux Version : juillet 2006 Ce document peut être distribué librement contact : henri.cecconi@laposte.net www.ubuntu-fr.org SOMMAIRE Obtenir de l'aide Se déplacer dans

Plus en détail

Introduction aux commandes de base sous UNIX

Introduction aux commandes de base sous UNIX Introduction aux commandes de base sous UNIX -- Atelier DNS AfTLD Yaoundé 2004 - Exemple d un session (se logger, exécuter des commandes, se délogger) - Les commandes de base 1. Une session avec un "shell"

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires Commandes et scripts Bash Seules certaines options sont indiquées. Pour plus de détails voir les pages de manuel (cf commande man). Si une commande est indiquée comme étant interne, cela signifie qu elle

Plus en détail

Mise en oeuvre Nagios

Mise en oeuvre Nagios Voir Partie IV pour le compte rendu du TP Réorganisation des fichiers de configuration, puis ajout d'un host On va créer un host lenon, et on va mettre la partie linux dans un répertoire spécifique Se

Plus en détail

Initiation à Unix/Linux

Initiation à Unix/Linux Initiation à Unix/Linux Octobre 2007 Nicolas.Grima@univ brest.fr Bât F 3ième étage bureau F301bis (Ingénieur de Recherche au CNRS LPO) A qui s'adresse ce cours Objectifs Personnes qui ne connaissent pas

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

UE GLSE 301 Outils informatique

UE GLSE 301 Outils informatique UE GLSE 301 Outils informatique Responsable : Andrea CHERUBINI andrea.cherubini@univ-montp2.fr 1 Présentation générale But Ce module vous permettra de vous perfectionner sur les différents logiciels que

Plus en détail

TD d'initiation à la ligne de commande Unix

TD d'initiation à la ligne de commande Unix TD d'initiation à la ligne de commande Unix Stéphane Salès s.sales@tuxz.org dérnières modifications : 20 oct. 2003 Table des matières 1.Nomenclature...2 1.1.Deux premières bonnes habitudes à prendre...2

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

Linux Administration Tome 1 Jean-François Bouchaudy

Linux Administration Tome 1 Jean-François Bouchaudy Linux Administration Tome 1 Les bases de l administration système Jean-François Bouchaudy Tsoft et Groupe Eyrolles, 2007, ISBN : 2-212-12037-0, ISBN 13 : 978-2-212-12037-0 PID, PPID, TTY, nice kill HUP

Plus en détail

Linux efficace sans souris : Initiation à la ligne de commande et à VI

Linux efficace sans souris : Initiation à la ligne de commande et à VI Tovo Rabemanantsoa, Alexis Lahouze, ABUL Linux efficace sans souris : Initiation à la ligne de commande et à VI Document sous licence creative commons cc by sa voir détails ici : http://creativecommons.org/licenses/by

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 COLLECTE D'INFORMATIONS SUR LE SYSTÈME... 2 1.1 Moniteur du système... 2 1.2 Commande top... 2 1.3 Commande gnome-system-monitor... 3 1.4 Commande who... 4 1.5 Commande w... 5 1.6

Plus en détail

Tâches INF122 TD6. Tâches. Pablo Arrighi. Janvier 2006, Grenoble. arrighi@imag.fr, MCF, Laboratoires IMAG, Université de Grenoble

Tâches INF122 TD6. Tâches. Pablo Arrighi. Janvier 2006, Grenoble. arrighi@imag.fr, MCF, Laboratoires IMAG, Université de Grenoble Janvier 2006, Grenoble arrighi@imag.fr, MCF, Laboratoires IMAG, Université de Grenoble Plan 1 Plan 1 Plan 1 Un processus est un programme en éxécution, avec ses données, son code, ses chiers associés etc.

Plus en détail

NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES 5.0 UX ET 5.0 LX DE SWINST, LINUX, CHORUS, NETADMIN

NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES 5.0 UX ET 5.0 LX DE SWINST, LINUX, CHORUS, NETADMIN COMMUNICATION TECHNIQUE N TC0443 Ed. 01 OmniPCX Enterprise Nb de pages : 7 Date : 25-04-2003 URGENTE (FLASH PRODUIT) NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES

Plus en détail

Sécurité Réseaux TP1

Sécurité Réseaux TP1 Sécurité Réseaux TP1 BONY Simon 22 mai 2012 1 P a g e Table des matières Introduction... 3 I. Préparation... 4 II. Routage Classique... 5 II.1 Mise en œuvre du routage classique... 5 II.2 Configuration

Plus en détail

Ligne de commandes sous Linux Effrayant? Non, Indispensable!

Ligne de commandes sous Linux Effrayant? Non, Indispensable! Ligne de commandes sous Linux Effrayant? Non, Indispensable! Pascal MARTIN SQLI Forum PHP 2010, Paris Ligne de Commandes sous Linux : indispensable! Pascal MARTIN 2 { A Propos Pascal MARTIN Expert Technique

Plus en détail

Bases des systèmes d exploitation

Bases des systèmes d exploitation Bases des systèmes d exploitation Giulio Manzonetto Département R&T, IUT de Villetaneuse Université Paris 13 giulio.manzonetto@lipn.univ-paris13.fr 3 septembre 2015 G. Manzonetto (Département R&T) Module

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 OUTILS D'ANALYSE ET DE DÉTECTION RÉSEAUX... 2 1.1 ethereal... 2 1.1.1 Installation... 2 1.1.2 Utilisation d'ethereal (sans X11)... 3 1.1.3 Utilisation d'ethereal (graphique)... 4 1.2

Plus en détail

Formation Root de base

Formation Root de base 2 octobre 2010 Sommaire 1 Présentation Les commandes 2 Vaincre l autisme. Opérations de bases sur les fichiers Éditer un fichier Se documenter Raccourcis utiles 3 vim aptitude ssh screen irssi 4 Présentation

Plus en détail

Ligne de commande Linux avancée et scriptage bash (Linux 201)

Ligne de commande Linux avancée et scriptage bash (Linux 201) Ligne de commande Linux avancée et scriptage bash (Linux 201) laurent.duchesne@calculquebec.ca maxime.boissonneault@calculquebec.ca Université Laval - Septembre 2014 1 2 Se connecter à Colosse ssh colosse.calculquebec.ca

Plus en détail

Les commandes de réseau sous UNIX et GNU/Linux

Les commandes de réseau sous UNIX et GNU/Linux Les commandes de réseau sous UNIX et GNU/Linux Principales commandes : ifconfig, ping, arp, rarp, route, ssh et traceroute Les commandes principales de réseau sous le système GNU/Linux sont des outils

Plus en détail

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Jean-Philippe Chancelier et Michel De Lara 7 septembre 2009 Table des matières 1 Introduction 2 2 Le système de fichiers 3

Plus en détail

Gestion des Processus

Gestion des Processus Gestion des Processus 1. LA NOTION DE PROCESSUS EN INFORMATIQUE... 2 ETAT DU PROCESSEUR :...2 PROCESSUS...3 CARACTÉRISATION D'UN PROCESSUS : CONTENU DU BLOC DE CONTEXTE...3 FILE D'ATTENTE DE BLOCS DE CONTEXTE

Plus en détail

Réseau - VirtualBox. Sommaire

Réseau - VirtualBox. Sommaire Réseau - VirtualBox 2015 tv - v.1.0 - produit le 10 mars 2015 Sommaire Le réseau virtuel 2 Introduction.............................................. 2 Modes réseaux............................................

Plus en détail

Séance n o 5 : Alternatives, gestion des utilisateurs et des processus

Séance n o 5 : Alternatives, gestion des utilisateurs et des processus Licence Professionnelle ASRALL Linux - Installation Séance n o 5 : Alternatives, gestion des utilisateurs et des processus 1 Alternatives sous Debian Il arrive fréquemment que plusieurs logiciels puissent

Plus en détail

Configuration de pure-ftpd

Configuration de pure-ftpd Configuration de pure-ftpd 1. Présentation de pure-ftpd Pure-ftp est un serveur ftp performant, sûr (c'est qu'ils disent dans la doc.) et assez simple à configurer, mais tout est relatif. 2. Installation

Plus en détail

Configuration réseau Basique

Configuration réseau Basique Configuration réseau Basique 1. Configuration réseau bas niveau Les outils de configuration réseau bas niveau traditionnels des systèmes GNU/Linux sont les programmes ifconfig et route qui viennent dans

Plus en détail

Unix/Linux III. 1 re année DUT. Université Marne La vallée

Unix/Linux III. 1 re année DUT. Université Marne La vallée Unix/Linux III 1 re année DUT Université Marne La vallée 1 Recherche d un fichier find 2 3 4 5 6 La commande find permet de retrouver des fichiers à partir de certains critères. Syntaxe : find

Plus en détail

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe : TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),

Plus en détail

Introduction à Linux. Vincent Granet Polytech Nice-Sophia. Cours LP RT 2009/2010

Introduction à Linux. Vincent Granet Polytech Nice-Sophia. Cours LP RT 2009/2010 Introduction à Linux Vincent Granet Polytech Nice-Sophia Cours LP RT 2009/2010 Références Livres Linux pour les nuls, Dee-Ann Leblanc, First Interactive, 2006. Linux en pratique, Arnold Robbins, Campus

Plus en détail

Chapitre IX : Virtualisation

Chapitre IX : Virtualisation Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie

Plus en détail

Rapport IN411 ESIEE PARIS TP DMZ / Firewall /Linux

Rapport IN411 ESIEE PARIS TP DMZ / Firewall /Linux Rapport IN411 ESIEE PARIS TP DMZ / Firewall /Linux Table des matières I. Câblage de la plate-forme étudiée...3 Partie Routeur...3 Partie DMZ...3 Partie LAN...3 II. Routage classique...4 Configuration des

Plus en détail

M1101a Cours. Shell, Gestion de fichiers. Département Informatique IUT2, UPMF 2015/2016

M1101a Cours. Shell, Gestion de fichiers. Département Informatique IUT2, UPMF 2015/2016 M1101a Cours Shell, Gestion de fichiers Département Informatique IUT2, UPMF 2015/2016 Département Informatique (IUT2, UPMF) M1101a Cours 2015/2016 1 / 41 Plan du cours 1 Shell 2 Système de fichiers 3 Documentation

Plus en détail

CONTROLEUR DE DOMAINE SAMBA

CONTROLEUR DE DOMAINE SAMBA CONTROLEUR DE DOMAINE SAMBA Nous allons voir à travers ce tutoriel, la mise en place d un contrôleur de domaine sous linux, SAMBA. Ce tutoriel a été testé sur une distribution Debian version 7.2 1. Introduction

Plus en détail

Dans un fichier «counter.c» (attention c'est du pseudo C) int count = 0; int exit = 0;

Dans un fichier «counter.c» (attention c'est du pseudo C) int count = 0; int exit = 0; Plan Unix et Programmation Web Cours 2 kn@lri.fr http://www.lri.fr/~kn 1 Systèmes d'exploitation (1/2) 2 Systèmes d'exploitation (2/2) 2.1 Gestion des processus 2.2 Écriture de script shell 2.3 Programmes

Plus en détail

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système

Plus en détail

La Comptabilité UNIX System V Acctcom

La Comptabilité UNIX System V Acctcom Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation

Plus en détail

Contenu du cours. Unix et Programmation Web Cours 1. Modalités de Contrôle des Connaissances (MCC) Organisation

Contenu du cours. Unix et Programmation Web Cours 1. Modalités de Contrôle des Connaissances (MCC) Organisation Contenu du cours 1. Comprendre les bases du Web Fonctionnement des ordinateurs Unix (cours 1 et 2) Notions de réseau (cours 3 et 4) Unix et Programmation Web Cours 1 kn@lri.fr 2. Programmer (pour) le Web

Plus en détail

Enoncé du TP 5 Réseaux

Enoncé du TP 5 Réseaux Enoncé du TP 5 Réseaux Commandes réseau de configuration et tests IP C. Pain-Barre INFO - IUT Aix-en-Provence version du 18/3/2013 Table des matières 1 Configuration d un hôte sous Unix 2 1.1 Les interfaces

Plus en détail

Introduction 2 Environnement de travail... 2 Groupement de commandes... 2 Caractères spéciaux... 2

Introduction 2 Environnement de travail... 2 Groupement de commandes... 2 Caractères spéciaux... 2 TP OS n 5 2012 tv - v.1.0 Sommaire Introduction 2 Environnement de travail....................................... 2 Groupement de commandes..................................... 2 Caractères

Plus en détail

Introduction aux Systèmes et aux Réseaux

Introduction aux Systèmes et aux Réseaux Introduction aux Systèmes et aux Réseaux Cours 5 Processus D après un cours de Julien Forget (univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI -

Plus en détail

RE53 TP3 Routage dynamique avec RIPv2 et OSPF

RE53 TP3 Routage dynamique avec RIPv2 et OSPF RE53 TP3 Routage dynamique avec RIPv2 et OSPF GLATIGNY Jérôme ANDRES Gilles SCHLERET Mikael Pour la première partie de ce TP, nous allons travailler sur le même réseau que le TP2. Pour rappel voici le

Plus en détail

variables du "shell" variables d environnement ...> rename orig dest

variables du shell variables d environnement ...> rename orig dest C. Les scripts en Unix 1 Qu'est-ce qu'un "shell"? Un "shell" est un programme permettant d'isoler l'utilisateur des commandes internes du système d'exploitation. Nous donnerons une description des principales

Plus en détail

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015

Module M1105 - Introduction aux systèmes informatiques. TP 2 : Système de fichiers Linux. 17 Septembre 2015 Module M1105 - Introduction aux systèmes informatiques TP 2 : Système de fichiers Linux 17 Septembre 2015 1 Premiers pas en salle Informatique Les machines disponibles dans les salles de TP sont des machines

Plus en détail

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH 1 sur 7 06/09/2012 09:32 Réseau TP1 - Connaissances de base, SSH Contenu de la Page 1. Commandes réseaux, découverte environnement 2. Ecriture d'un petit Shell script 3. Organisation de son Arborescence

Plus en détail

Annexe : Le système UNIX

Annexe : Le système UNIX Annexe : Le système UNIX Présentation UNIX est le nom d'un système d'exploitation et de programmes utilitaires qui y sont inclus. Le système d'exploitation est le logiciel qui contrôle le fonctionnement

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

Module 8 : Partage de fichier sous Linux. Table des matières

Module 8 : Partage de fichier sous Linux. Table des matières Module 8 : Partage de fichier sous Linux Objectifs Pouvoir effectuer le partage de fichier sur un réseau Linux. Table des matières... 1 Partage de fichier entre machine Linux (NFS)... 2 Introduction...

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Configuration du réseau sur un système d'exploitation GNU-Linux

Configuration du réseau sur un système d'exploitation GNU-Linux Configuration du réseau sur un système d'exploitation GNU-Linux Quelques définitions Nous avons trois grands axes pour configurer un réseau. L'adresse IP Tout d'abord, une adresse IP est unique sur un

Plus en détail

Configurer la carte réseau en bridge (en allant en bas à droite de la fenêtre de vmware)

Configurer la carte réseau en bridge (en allant en bas à droite de la fenêtre de vmware) ETAPE 1 : CONFIGURATION POUR ACCEDER A INTERNET AFIN DE TELECHARGER LES PAQUETS NECESSAIRES Changez le nom de la machine : /etc/sysconfig /network Configurer la carte réseau en bridge (en allant en bas

Plus en détail

Familiarisation avec Linux

Familiarisation avec Linux Institut Galilée Architecture, Système Année 2009-2010 Licence 2 T.P. 1 Familiarisation avec Linux L objectif de ce premier TP est de vous familiariser avec un système d exploitation de type UNIX : Linux.

Plus en détail

ASR1 - Systèmes d exploitation

ASR1 - Systèmes d exploitation ASR1 - Systèmes d exploitation Semestre 1, année 2011-2011 Département d informatique IUT Bordeaux 1 Janvier 2012 q 1 / 1 1. Introduction aux Systèmes d exploitation Contenu à quoi ça sert grandes fonctions

Plus en détail

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 Présentation du cours Linux / Shell Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 2 Plan Présentation du cours / Syllabus Questionnaire sur vos connaissances L ordinateur Introduction

Plus en détail

Procédure d installation. du serveur Big Brother 1.9c. sous Linux

Procédure d installation. du serveur Big Brother 1.9c. sous Linux CHAMBREUIL Maxime Procédure d installation du serveur Big Brother 1.9c sous Linux Juillet / Août 2002 I. Installation Voici les pré-conditions de l installation du serveur BB sous Linux : Vous devez connaître

Plus en détail

Administration réseau Routage et passerelle

Administration réseau Routage et passerelle Administration réseau Routage et passerelle A. Guermouche A. Guermouche Cours 2 : Routage et passerelle 1 Plan 1. Introduction 2. Routage dans IP Principes de base Manipulation des tables de routage 3.

Plus en détail

Introduction à la ligne de commande

Introduction à la ligne de commande Introduction à la ligne de commande Xerox Park 1981 Apple Macintosh 1984 Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Archaïque?

Plus en détail

Initiation à Linux/Unix

Initiation à Linux/Unix Initiation à Linux/Unix AliENS 17 septembre 2014 Table des matières 1 Utilisation de Linux / Unix 2 1.1 S habituer à l environnement graphique................... 2 1.2 Gérer les caractères spéciaux........................

Plus en détail

Shell - ssh. 23 septembre 2014. Séminaire technique. Shell - ssh. Pauline POMMERET. Généralités. Commandes. Combinaison de commandes. ssh.

Shell - ssh. 23 septembre 2014. Séminaire technique. Shell - ssh. Pauline POMMERET. Généralités. Commandes. Combinaison de commandes. ssh. Shell - comman shell Commans Séminaire Shell - 23 septembre 2014 fonction l autre Shell - comman shell Commans fonction l autre Qu est ce qu un shell? Une interface système, ou shell est une couche logicielle

Plus en détail

Quentin Godeau & Nicolas Lemonnier 10/11/2012

Quentin Godeau & Nicolas Lemonnier 10/11/2012 IUT ORSAY Oracle sqldeveloper & Oracle-xe 11g Quentin Godeau & Nicolas Lemonnier 10/11/2012 Table des matières INTRODUCTION... 2 INSTALLATION D ORACLE XE ÉTAPE 1 : Téléchargement... 3 ÉTAPE 2 : Création

Plus en détail

Moyens mis à disposition des étudiants

Moyens mis à disposition des étudiants BTS SIO SI2 Support réseau des accès utilisateurs 1 er semestre Durée : TP : INSTALLATION ET CONFIGURATION D UN SERVEUR LINUX SOUS DEBIAN SQUEEZE 6.0.10 Moyens mis à disposition des étudiants Matériels

Plus en détail

Aide-Mémoire unix. 9 février 2009

Aide-Mémoire unix. 9 février 2009 Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :

Plus en détail

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 1. OpenOffice.org Ce paragraphe présente la manière d installer la suite bureautique OpenOffice.org sur le serveur

Plus en détail

Jean-Francois Bouchaudy Gilles Goubet

Jean-Francois Bouchaudy Gilles Goubet Jean-Francois Bouchaudy Gilles Goubet Tsoft et Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11505-9 Mémoire virtuelle, «paging» et «swapping» Diagnostics et remèdes La commande vmstat Automatiser la surveillance

Plus en détail

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

Chapitre VII : Les sauvegardes

Chapitre VII : Les sauvegardes Chapitre VII : Les sauvegardes Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 16 mars 2012 Principes et outils Médias disponibles

Plus en détail

TP1 SYSTEME D EXPLOITATION

TP1 SYSTEME D EXPLOITATION TP1 SYSTEME D EXPLOITATION VERSION WINDOWS 1. Utilisation de l interface graphique 1.1. CREER UNE ARBORESCENCE DE REPERTOIRES Ouvrir l «Explorateur Windows» (explorer), et créer l arborescence suivante

Plus en détail

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP sur IP

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP sur IP Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP sur IP L'objectif de ce premier TP est de vous montrer comment les données circulent dans un réseau, comment elles

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

Cours utilisateur UNIX

Cours utilisateur UNIX Next Previous Contents Cours utilisateur UNIX Olivier Hoarau V1.0, 27 décembre 1999 Ce document est un essai de vulgarisation d'unix. Il est destiné à ceux qui l'utilisent déjà mais aussi aux débutants

Plus en détail

M1101a Cours. Processus, droits, fichiers spéciaux, archivage, scripts. Département Informatique IUT2, UPMF 2015/2016

M1101a Cours. Processus, droits, fichiers spéciaux, archivage, scripts. Département Informatique IUT2, UPMF 2015/2016 M1101a Cours Processus, droits, fichiers spéciaux, archivage, scripts Département Informatique IUT2, UPMF 2015/2016 Département Informatique (IUT2, UPMF) M1101a Cours 2015/2016 1 / 56 Plan du cours 1 Processus

Plus en détail

TD N 2 Contrôle des processus

TD N 2 Contrôle des processus TD N 2 Contrôle des processus Partie I : Systèmes de gestion de fichiers (suite) 1.1 Voir un fichier (cat et more) La commande cat permet de lire des fichiers. Nous avons vu dans le TD1 que le répertoire

Plus en détail

Les commandes relatives aux réseaux

Les commandes relatives aux réseaux SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes

Plus en détail