|
|
|
|
Très simple
|
|
Bonjour à tous,
[lamitest@localhost ~]$ which firefox /usr/local/bin/firefox [lamitest@localhost ~]$ which cat /bin/cat [lamitest@localhost ~]$ which ls alias ls='ls --color=tty' /bin/ls [lamitest@localhost ~]$ whereis nom_application [lamitest@localhost ~]$ whereis firefox firefox: /usr/local/bin/firefox [lamitest@localhost ~]$ 2. c'est une application mode graphique, mode console ou les 2 si on tape firefox dans une console virtuelle l'application ne fonctionne pas puisque c'est une application mode graphique. En revanche lynx c'est un navigateur en mode texte. 3. le chemin de l'application se trouve dans la variable d'environement (PATH)d'utilisateur qui veut la lancer. PATH contient les chemins (les répertoires) où le shell d'utilisateurs cherche une commande. Si la même commande existe dans plusieurs chemins du PATH il faut utiliser le chemin absolu. Ex: la commande echo a. echo native shell [lamitest@localhost ~]$ echo --version --version [lamitest@localhost ~]$ b. /bin/echo [lamitest@localhost ~]$ /bin/echo --version echo (GNU coreutils) 5.2.1 Écrit par FIXME unknown. Copyright (C) 2004 Free Software Foundation, Inc. Ce logiciel est libre; voir les sources pour les conditions de reproduction. AUCUNE garantie n'est donnée; tant pour des raisons COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER. [lamitest@localhost ~]$ Ca m'étonnerait qu'un utilisateur a accès aux démons (voir ex de Castor avec sshd) à moins que root a donné certains droits aux certains utilisateurs. Voilà plusieurs façon de voir ce que contient la variable PATH 1. clasique mais moins lisible. Les répertoires sont séparés par deux-points [lamitest@localhost ~]$ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/lamitest/bin [lamitest@localhost ~]$ 2. affichage des répertoires sur chaque ligne avec perl (je sais il a dit débutant absolu). Seulement pour voir la puissance de Linux
[lamitest@localhost ~]$ perl -e '$"="\n";@PATH=split /:/,$ENV{PATH};print "@PATH\n";'
/usr/kerberos/bin
/usr/local/bin
/bin
/usr/bin
/usr/X11R6/bin
/home/lamitest/bin
[lamitest@localhost ~]$
4. Pour les services ou daemons ou démons en général le nom d'une application démon est nom_aplicationd (donc un d à la fin) Pour savoir les "démons" qui se trouve sur le système [lamitest@localhost ~]$ ls -al /etc/init.d/ | lessou pour savoir l'état des services [root@localhost ~]# chkconfig --list | less less pour pouvoir défiler les lignes puisque la liste est longue Pour démarrer un démon une possibilité a été donné déjà par Castor. Mais il y a encore
[root@localhost ~]# /etc/init.d/crond
Syntaxe : /etc/init.d/crond {start|stop|status|reload|restart|condrestart}
[root@localhost ~]#
Maintenant j'ai les obtions. Je vais stopper crond et ensuite je vais démarrer crond.
[root@localhost ~]# /etc/init.d/crond stop Arrêt de crond : [ OK ] [root@localhost ~]# /etc/init.d/crond start Démarrage de crond : [ OK ] [root@localhost ~]# Une autre façon de le faire. [root@localhost ~]# service crond stop Arrêt de crond : [ OK ] [root@localhost ~]# service crond start Démarrage de crond : [ OK ] [root@localhost ~]# |