Pages : 1
#0 -1 » Syslog » Le 06/12/2012, à 16:30
- touttou
- Réponses : 1
Salut,
voici un exercice que j'ai essayé de résodre:
configurer syslog afin que tous les logs d'authentification de niveau exactement debug soient affichés dans la console.
pour ce faire j'ai ajouté la ligne suivante à /etc/rsyslog.d/50-default.conf
auth.=debug /dev/pts/0
le problème c'est que d'habitude pour tester j'utilise logger -p ...Mais pour cet exemple je ne sais pas comment tester que ça fonctionne .
Merci beaucoup
#1 -1 » [Résolu] Ntpd » Le 05/12/2012, à 17:13
- touttou
- Réponses : 3
Salut tout le monde,
voici un exerice que j'ai essayé:
configurer /etc/ntp.conf en ajoutant les serveurs ntp suivants:
europe.pool.ntp.org
chronos.univ-montp3.fr
ubuntu.ntp.org
j'ai ajouté à /etc/ntp.conf
server europe.pool.ntp.org
server chronos.univ-montp3.fr
server ubuntu.ntp.org
pour tester j'ai écrit dans la ligne de commandes
root@amal-Inspiron-N5110:~# vi /etc/ntp.conf
root@amal-Inspiron-N5110:~# /etc/init.d/ntp reload
root@amal-Inspiron-N5110:~# ntpq -c peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+newfist.neoinx. 41.73.40.11 2 u 116 128 377 293.670 -56.738 59.749
-blue.apolix.co. 146.64.58.41 2 u 91 128 377 299.319 -85.417 50.877
+induna.saix.net 193.67.79.202 2 u 15 128 377 301.015 -58.924 79.131
-noc1a-cpt.za02. 196.43.1.9 3 u 101 128 375 219.030 -24.489 80.914
*europium.canoni 193.79.237.14 2 u 21 128 377 66.241 -38.812 54.694
c'est le même résultat que j'avais avant de modifier /etc/ntp.conf;
Merci d'avance.
#2 Re : -1 » [Résolu] Ntpd » Le 05/12/2012, à 17:57
- touttou
- Réponses : 3
j'ai essayé avec restart voici ce qu'il m'affiche:
root@amal-Inspiron-N5110:~# ntpq -c peers
remote refid st t when poll reach delay offset jitter
==============================================================================
orange.apolix.c .INIT. 16 u - 64 0 0.000 0.000 0.000
newfist.neoinx. 41.73.40.11 2 u 34 64 1 270.404 -12.411 0.001
196.192.32.7 130.126.24.44 3 u 33 64 1 290.053 -2.038 0.001
time.aquarat.za .GPS. 1 u 37 64 1 282.176 -6.317 0.001
europium.canoni 193.79.237.14 2 u 36 64 1 66.689 -6.705 0.001
tuxli.ch 213.239.239.165 3 u 35 64 1 80.212 0.043 0.001
ns1.univ-montp3 145.238.203.14 2 u 34 64 1 87.074 -3.832 0.001
Comment puis je savoir si c'est correcte ou non?
#3 -1 » [résolu] cron » Le 27/11/2012, à 01:07
- touttou
- Réponses : 4
Salut tout le monde,
En essayant de répondre à cet exercice:
donner et tester la spécification de tâches qui permet:
1* d'afficher à l'ecran bonjour toutes les mn (rediriger vers votre tty)
2*de rediriger vers un fichier log la valeur de la date toutes les 3 minutes
3* de lancer une application graphique telle que les xeyes toutes les 2 minutes (utiliser pour cela au début de la spécification de CommandeAlancer :DISPLAY=:0)
J'ai ajouté à /etc/fstab ces lignes de commande:
*/1 * * * * root echo ‘’ bonjour ‘’ > /dev/pts/0
*/3 * * * * root date > $HOME/dev
*/2 * * * * root DISPLAY=:0 xeyes
mais il m'affiche uniquement: bonjour
MERCI
#4 Re : -1 » [résolu] cron » Le 27/11/2012, à 07:09
- touttou
- Réponses : 4
Pour la troisième ligne,ça a marché.Merci à vous...mais pour la deuxième ligne je ne sais pas quoi faire ... et le fichié n'est pas créé dans $HOME
#5 Re : -1 » [résolu] cron » Le 27/11/2012, à 08:02
- touttou
- Réponses : 4
oui je sais et j'ai verifié mais il ne l'a pas crée donc j'ai essayé de le créer toute seule avec touch et ça a marché.
Merci
#6 -1 » [Résolu] Script » Le 25/11/2012, à 19:47
- touttou
- Réponses : 10
Salut tout le monde,
bon j'ai un exercice à resoudre:
écrire un script qui permet aux utilisateurs de travailler sous le repertoire de groupe s'ils tapent "g" ou sous leur répertoire d'utilisateur s'ils tapent "u".
NB: on a 4 utilisateurs:
user1 appartient à group 1;
user2 appartient à group 1;
user3 appartient à group 2;
user4 appartient à group 2;
voici le code que j'ai tapé:
echo "veuillez saisir U si vous voulez travailler sous votre repertoire et G si vous voulez travailler sous le repertoire du groupe";
read x ;
while [ $x != 'g' ] && [ $x != 'u' ];
do
echo "veuillez repeter la saisie";
read x;
done
if [ $x = 'g' ];
then
case $USER in
"user1" )
cd /home/group1;;
"user2" )
cd /home/group1;;
"user3" )
cd /home/group2;;
"user4" )
cd /home/group2;;
esac
fi
lors de l'execution:
root@amal-Inspiron-N5110:/home/amal# su user2
$ pwd
/home/amal
$ ./script
veuillez saisir U si vous voulez travailler sous votre repertoire et G si vous voulez travailler sous le repertoire du groupe
g
$ pwd
/home/amal
normalement lorseque je tape pwd il m'affiche /home/group1
Merci d'avance
#7 Re : -1 » [Résolu] Script » Le 25/11/2012, à 20:49
- touttou
- Réponses : 10
Merci à vous deux mais j'ai eu le même résultat.
#8 Re : -1 » [Résolu] Script » Le 25/11/2012, à 21:34
- touttou
- Réponses : 10
oui ça marche , Merci beaucoup
Mais je n'ai pas bien compris l'utilité de . ./script
#9 Re : -1 » [Résolu] Script » Le 25/11/2012, à 21:59
- touttou
- Réponses : 10
MERCI beaucoup,maintenant ça devient clair.
Merci à vous tous )))
#10 -1 » tester si une valeur est numérique dans un script shell » Le 13/11/2012, à 06:50
- touttou
- Réponses : 2
Bonjour tout le monde,
j'ai essayé de faire un script qui teste si une variable est numérique(est composé éventuellement d'un signe suivi de chiffres uniquement).
c'est ce que j'ai écrit:
#!/bin/bash
#fonction qui renvoie vrai quand l'argument qui lui est passé en paramètre est un nombre (positif ou négatif)
function isnum {
echo "$1" | egrep -q '^[-+]?[0-9]+$'
}
isnum
mais il m'affiche toujours
./in.bash:ligne3: Erreur de syntaxe près du symbole innatendu <<echo>>
./in.bash:ligne3:`echo "$1" | egrep -q '^[-+]?[0-9]+$''
Merci d'avance
edit modo : merci de choisir des titres explicites
#11 -1 » [Résolu] script shell » Le 11/11/2012, à 23:03
- touttou
- Réponses : 4
Salut,
SVP je suis débutante en Linux et j'ai un exercice de script que je voulais savoir la solution:
créer un script permettant d'afficher les arguments passés en paramètre sans utiliser $@ ou $*
j'ai essayé ce code mais ça n'a pas marché:
#! /bin/bash
let p=0;
for p in 'seq 1 $#'
do
echo "$p"
done
si j'éxecute :
# ./affichArg 9 5 1
1
2
2
Merci d'avance
#12 Re : -1 » [Résolu] script shell » Le 11/11/2012, à 23:45
- touttou
- Réponses : 4
ça sert à quois les
1- (( ))
2- p++
#13 Re : -1 » [Résolu] script shell » Le 12/11/2012, à 00:02
- touttou
- Réponses : 4
Merci beaucoup )))))))
#14 -1 » [Résolu] Shell script » Le 11/11/2012, à 13:00
- touttou
- Réponses : 3
bonjour tout le monde,
je suis débutante en linux et j'ai un exercice Shell que j'ai essayé mais ça m'a pas marché
énoncé : écrire un script shell qui fait appel à une fonction fnCompress qui compresse (gzip) un fichier passé en paramètre,s'il existe et s'il ne l'ai pas déjà .
le code que j'ai écrit:
#! /bin/shell
function fnCompress()
{if [ -e $1 -a $1 != *.gz];
then
gzip $1
fi }
fnCompress $1;
merci d'avance
#15 Re : -1 » [Résolu] Shell script » Le 11/11/2012, à 22:26
- touttou
- Réponses : 3
Merci à vous deux
Pages : 1