[Ubuntu]Lister les services

Lister les services [Ubuntu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 14-05-2007 à 11:15:52    

bonjour,
 
je cherche une commande sou subuntu pour liste les services et leur état.
 
Cela est-il possible ?
 
Merci

Reply

Marsh Posté le 14-05-2007 à 11:15:52   

Reply

Marsh Posté le 14-05-2007 à 11:49:39    

Bonjour,

 

'ps -Al', c'est ce que tu veux?
ou
'sysv-rc-conf --list ' ?

 

vw


Message édité par Combi_A_Vendre le 14-05-2007 à 11:51:15
Reply

Marsh Posté le 14-05-2007 à 12:04:22    

$ sysv-rc-conf --list
-bash: sysv-rc-conf: command not found

Reply

Marsh Posté le 14-05-2007 à 12:11:14    

c relou

Reply

Marsh Posté le 14-05-2007 à 12:46:40    

va dans ton menu Système il doit y avoir un truc là dessus

Reply

Marsh Posté le 14-05-2007 à 12:56:00    

j'ai pas d'interface graphique je suis sur un ubuntu server

Reply

Marsh Posté le 14-05-2007 à 12:57:35    

bah prend toi en main ...

Reply

Marsh Posté le 14-05-2007 à 13:06:01    

bah merci pour l'amabilité....ca sert a rien de poster des trucs comme ca

Reply

Marsh Posté le 14-05-2007 à 13:12:38    

ben quand on voit qu'une commande n'est pas dispo on cherche à l'installer !

Reply

Marsh Posté le 14-05-2007 à 13:17:10    

ok c bon jsuis pas un boss en linux. me le dire aimablement aurait été un poil mieux c tout. le topic peux etre fermé merci

Reply

Marsh Posté le 14-05-2007 à 13:17:10   

Reply

Marsh Posté le 14-05-2007 à 13:20:19    

C'est pas une question d'être un boss sous linux ou pas.
Sous windows quand il te manque un truc tu fais quoi ? Ben sous linux, c'est pareil, ca s'installe.

 

Les OS Unix-Like sont très bon mais pas au point d'avoir une intelligence artificielle capable de lire dans l'esprit des utilisateurs et d'anticiper leurs demandes. Ca c'est dans la roadmap du kernel pour S2 2035.

 

Un minimun d'autonomie c'est pas la mer à boire, et ce dans n'importe quel domaine.


Message édité par l0ky le 14-05-2007 à 13:20:35
Reply

Marsh Posté le 14-05-2007 à 13:26:29    

j'ai l'impression que certains ici ont oublié comment c'était d'être débutant ...
 
Avec apt-cache search sysv-rc, on trouve un paquet nommé sysv-rc-conf, un coup d'install apt-get install sysv-rc-conf et hop tu as la commande que t'indiquais Combi_A_Vendre
 
Maitenant, je ne sais pas si c'est vraiment ce que tu veux ...
Cette commande te dirait juste quels scripts sont présents dans /etc/init.d et lesquels sont configurés pour être lancés et dans quels niveaux de démarrage
 
Si tu veux savoir de manière sûre quels service sont installés, regroupent ces infos avec un dpkg -l <nom_du_service> histoire d'être sur que ton service est bien installé et que son script dans init.d n'est pas qu'un résidu quelconque
 
Pour le statut, deux solutions : ps -ef qui te donnera les processus s'exécutant sur ton serveur ou sinon /etc/init.d/<ton_service> status si le script supporte cette option ..

Reply

Marsh Posté le 14-05-2007 à 13:29:17    

Pour ca j'ai un petit shell script sur ma debian, ca marchera sans doute sous Ubuntu... :o

 

#! /bin/sh
##########################################################################
# Shellscript: debdaemons
# Date       : 2006-12-14
# Category   : Debian System Utilities
# Version    : 1.1
##########################################################################
# Description
#   Display information about running daemons which communicate over
#   network
##########################################################################

 


for i in `lsof -i -n   | grep LISTEN   | cut -d " " -f 1   | sort -u`; do
    PACKS=`dpkg -S "$i" | grep bin      | cut -d : -f 1     | sort -u`
    USERS=`ps -ef       | grep "$i"     | grep -v grep      | cut -d " " -f 1 | sort -u`

 


    echo "Service : $i "
    echo -n "is installed by package : "
    for j in `echo "$PACKS"`; do
        echo -n "$j "
        INIT=`dpkg -L "$j" | grep init.d/ `
    done
    echo ""

 

   if [ ! -z "$USERS" ]; then
        echo -n "and is currently running as user : "
        for k in `echo "$USERS"`; do
            echo -n "$k "
        done
        echo ""
    fi

 

   if [ ! -z "$INIT" ]; then
        echo -n "and is started by : "
        for l in `echo "$INIT"`; do
            echo -n "$l "
        done
        echo ""
    fi

 

   echo ""
done

 


if grep -v ^\# /etc/inetd.conf | grep -q -v ^\ *$; then
    echo ""
    echo -n "Le super daemon inetd lance : "
    for m in `grep -v "^#" /etc/inetd.conf | grep -v ^\ *$ | cut -f 1 | sort -u`; do
        echo -n "$m "
    done
fi

 


echo ""


Message édité par Xavier_OM le 25-03-2011 à 17:13:19

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 14-05-2007 à 13:30:25    

fighting_falcon a écrit :


...
 
Avec aptitude search sysv-rc, on trouve un paquet nommé sysv-rc-conf, un coup d'install aptitude install sysv-rc-conf et hop tu as la commande que t'indiquais Combi_A_Vendre
 
...
 


 
Soyons moderne :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 14-05-2007 à 13:30:35    

fighting_falcon a écrit :

j'ai l'impression que certains ici ont oublié comment c'était d'être débutant ...


J'avais pas internet, un bouquin sur linux et mes 10 doigts.
Par la suite j'avais google et 2 grammes d'autonomie. [:spamafote]

Reply

Marsh Posté le 14-05-2007 à 15:48:42    

Lamentable comme réaction face à un débutant qui à pris son courage pour se mettre sous linux sans interface graphique.
 
Mehdib92, tu trouveras des forums specialisés ubuntu sur http://forum.ubuntu-fr.org/
 
Bon courage pour la suite :)
 
++

Reply

Marsh Posté le 14-05-2007 à 16:59:47    

Mmmm perso je rejoins un peu l0ky, google + lister les services sous ubuntu était une bonne réponse. De même que rtfm d'ailleurs...
 
L'intérêt du forum c'est que si tu as un problème peu commun, on cherche ensemble et on teste des trucs, et si c'est une trivialité on t'indique où trouver la solution.
Fournir la solution prémâchée me semble la moins bonne des réponses en fait :/


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 14-05-2007 à 17:10:42    

l0ky a écrit :

J'avais pas internet, un bouquin sur linux et mes 10 doigts.
Par la suite j'avais google et 2 grammes d'autonomie. [:spamafote]


j'avais pas de bouquin  [:pingouino] je tabulais sur toutes lettres en ajoutant --help sur la commande pour avoir des infos  [:pingouino]
 
une grande époque  [:black_lord]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 14-05-2007 à 17:30:16    

black_lord a écrit :

j'avais pas de bouquin  [:pingouino] je tabulais sur toutes lettres en ajoutant --help sur la commande pour avoir des infos  [:pingouino]
 
une grande époque  [:black_lord]


pareil : si un vieux bouquin de la BU sur les unix sun (les "pov" commandes de base quoi :D )


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 15-05-2007 à 08:38:13    

Xavier_OM > je sais qu'ici a priori tout le monde n'en a que pour aptitude mais perso je ne l'ai jamais utilisé et je ne vois pas en quoi apt-get est mois bien !!
 
Pour les autres je suis d'accord, un peu de bougeotte perso est le meilleur des remèdes, mais ne pas aider voir rebuter un débutant même sur des trucs évidents ça peut très rapidement l'amener à abandonner ...
L'autonomie tu la choppes au fil du temps ...

Reply

Marsh Posté le 15-05-2007 à 09:28:38    

fighting_falcon a écrit :

Xavier_OM > je sais qu'ici a priori tout le monde n'en a que pour aptitude mais perso je ne l'ai jamais utilisé et je ne vois pas en quoi apt-get est mois bien !!

 

Pour les autres je suis d'accord, un peu de bougeotte perso est le meilleur des remèdes, mais ne pas aider voir rebuter un débutant même sur des trucs évidents ça peut très rapidement l'amener à abandonner ...
L'autonomie tu la choppes au fil du temps ...

 

Oui il ne s'agit pas qu'il en chie autant qu'on en a chié hein, ca voudrait dire que l'info n'a pas évolué en 10 ans :D Mais bon google c'est un minimum  [:spamafote]

 

Pour apt/aptitude : Aptitude gère les dépendances inverses : c'est à dire que normalement si tu installes le paquet amsn (paquet qui aurait mettons 47 dépendances), apt-get va se contenter de marquer comme "installés" les 48 paquets (amsn et les 47 dépendances) et le jour où tu vireras amsn, les 47 autres paquets resteront, alors qu'avec aptitude, amsn est marqué comme "installé" et les 47 autres comme "installés à cause d'amsn". Du coup le jour où tu vireras amsn, les 48 paquets partiront (sauf si un autre programme a signalé entre temps qu'il avait besoin d'un de ces paquets, à ce moment là ce petit chanceux aura gagné le droit de rester).

 

Donc pour que ca soit efficace, il faut s'en tenir à aptitude une fois qu'on a commencé à s'en servir.

 

J'ajouterai que son interface ncurses est très cool pour naviguer entre les paquets, leurs descriptions, aller voir les paquets broken, consulter les changelog avant upgrade...
Il y a des expressions régulières très sympa ( http://wiki.debian.org/DRAptitude ), et l'interface pour résoudre les conflits est très bien aussi (avec proposition de solutions classées par note). Enfin il fait des log, alors qu'avec apt-get on doit consulter les log de dpkg (le prog qui installe les .deb)


Message édité par Xavier_OM le 15-05-2007 à 09:36:21

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 15-05-2007 à 10:52:20    

question à la con dans ce cas : pourquoi apt-get ne gère pas les dépendances inverses
 
parce que c'est quand même un truc super boulette qui me fait pour l'instant me prendre le choux régulièrement lorsque je me mets à faire du ménage sur mes machines ...

Reply

Marsh Posté le 15-05-2007 à 14:54:37    

fighting_falcon a écrit :

question à la con dans ce cas : pourquoi apt-get ne gère pas les dépendances inverses
 
parce que c'est quand même un truc super boulette qui me fait pour l'instant me prendre le choux régulièrement lorsque je me mets à faire du ménage sur mes machines ...


 
debian est apparue en 1993 avec dpkg, dselect en 1995, apt en 1999, et maintenant c'est aptitude... C'est une évolution logique : les paquets, le truc qui résoud les dépendances à l'install, et désormais on a le truc qui résoud les dépendances inverses  [:spamafote]  


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 15-05-2007 à 16:10:00    

ok
 
Merci de tes explications Xavier_OM, je vais me mettre à aptitude alors
Je pensais (je ne sais pourquoi et à tort a priori) qu'aptitude était un concurrent de apt-get, mais pas une évolution, que ce n'était pas l'outil de référence de gestion des paquets

Reply

Marsh Posté le 15-05-2007 à 17:16:32    

Taz a écrit :

bah prend toi en main ...


Tu changeras jamais toi [:calin]


---------------
JerryCrazy - My Digital Life - Ferrovia.be - Jeux Linux
Reply

Marsh Posté le 15-05-2007 à 19:32:55    

JerryCrazy a écrit :

Tu changeras jamais toi [:calin]


il a raison [:spamafote]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed