लिनक्स सेवाएं: क्या सेवाओं के लिए कोई GUI है?


11

मैं एक GUI प्रोग्राम की तलाश कर रहा हूं, जो /etc/init.d (और / etc / init) से चलने वाली सेवाओं को दिखाता है, और उन्हें प्रबंधित करने (प्रारंभ / रोकने / चलाने) की अनुमति देता है। आप क्या सिफारिश कर सकते हैं?

बैकग्राउंड: भले ही मुझे कमांड लाइन के साथ काम करना पसंद है, लेकिन यह अलग-अलग सेवाओं को आज़माने के लिए समर्पित टेस्ट मशीन पर चीजों को थोड़ा सहज कर सकता है, ताकि आप देख सकें कि क्या चल रहा है और क्या नहीं। उदाहरण के लिए: परीक्षण के लिए एक मशीन पर tomcat 5.5, tomcat 6, tomcat 7 ... कुछ संस्करणों में दो RDBMS जोड़ें, Apache httpd, ...

अंतिम लेकिन कम से कम नहीं: सभ्य सीएलआरसी मेनू के साथ कुछ सीएलआई उपकरण भी करेंगे।

जवाबों:


5

sysv-rc-confरनलेवल सेटिंग्स को बदलने की कोशिश करें ।

और chkconfigदेखना है कि क्या चल रहा है

यह मत भूलो कि उबंटु (और अन्य?) अपस्टार्ट स्टार्टअप प्रबंधक का उपयोग करना शुरू कर रहे हैं, इसलिए आपको / etc / init निर्देशिका पर भी नज़र रखनी होगी।


3

पुराना धागा, लेकिन हाँ अब है! सिस्टम-मैनेजर की जाँच करें

सिस्टमड मैनेजर

यह एप्लिकेशन एक सिस्टमड सर्विस मैनेजर है जिसे पसंद के ग्राफिकल यूजर इंटरफेस के रूप में जीटीके 3 के साथ रस्ट प्रोग्रामिंग भाषा में लिखा गया है। इकाइयों को तीन अलग-अलग सूचियों में फ़िल्टर किया जाता है: सेवाएं, सॉकेट और टाइमर। जैसा कि एक इकाई को बाएं फलक में चुना गया है, उस इकाई से संबंधित जानकारी के साथ दायाँ फलक अद्यतन किया गया है, और जहाँ आप अक्षम / सक्षम और प्रारंभ / चयनित इकाई को रोक सकते हैं, उस इकाई की स्थिति को दर्शाने के लिए दाएँ शीर्ष लेख को अपडेट किया गया है। सेवाएँ ऐसी इकाइयाँ हैं जो तुरंत सक्रिय हो जाती हैं, सॉकेट्स ऐसी इकाइयाँ होती हैं जिन्हें ज़रूरत पड़ने पर सक्रिय किया जाता है और टाइमर एक ऐसी इकाइयाँ होती हैं जो एक नियमित समय अंतराल पर सक्रिय होती हैं। डिस्प्ले यूनिट्स के अलावा, एप्लिकेशन सिस्टमड एनालिसिस व्यू पर सिस्टमड-एनालिसिस द्वारा उत्पन्न आँकड़े भी प्रदान करता है।


सुपर उपयोगकर्ता में आपका स्वागत है! इस प्रश्नोत्तर साइट पर हम जवाबों को महत्व देते हैं । हाइपरलिंक्स वास्तव में एक के बिना एक उत्तर की ओर इशारा करते हैं । कृपया अपना उत्तर संपादित करें ताकि इसमें आपके लिंक किए गए स्रोत से आवश्यक तत्व शामिल हों।
Twisty Impersonator

या इसके बजाय एक टिप्पणी में बदल
rogerdpack

दुर्भाग्य से, यह रिपॉजिटरी अब मौजूद नहीं है, और मैं कोई अन्य जीयूआई आवेदन उस चीज़ को नहीं कर सकता
फ्रेंच बोइथियोस

2

मेरे रेडहैट पर (इरेट, सेंटोस) बॉक्स:

शाप: ntsysv

जीयूआई: system-config-services

एक अन्य नोट पर, वर्णनात्मक टिप्पणी श्लोक को अपनी फ़ाइल के शीर्ष पर जोड़ना याद रखें। chkconfig और अन्य उपकरण (जैसे ntsysv) इसे पढ़ें।


1

यदि आप एक वेब विकल्प पर भी विचार करते हैं, तो मेरा सुझाव है कि आप वेबमिन पर एक नज़र डालें


अच्छा सुझाव है लेकिन overkill
pwn4g3

0

एक बार मैंने खुद एक जिनी-जीयूआई लिखी। कम शब्दों में: यह init.d में फ़ाइलों के लिए दिखता है, केस स्टेटमेंट के लिए greps, और यह अनुमान लगाने की कोशिश करता है कि मक्खी पर क्या प्रदर्शित होना चाहिए।

शायद यह सभी सेवाओं के लिए अच्छी तरह से काम नहीं करता है, लेकिन मेरे काम के लिए (कप, पोस्टग्रैस्कल, ...) यह पर्याप्त है।

एक साइड नोट के रूप में, यह दिखाता है कि आपकी विंडो को गतिशील रूप से (अधिकतम) और सामग्री आकार (चौड़ाई, लंबाई) को स्क्रीन करने के लिए कैसे फिट किया जाए।

यह रहा:

#!/bin/bash
#
# oetv.sh
# Show all servives in /etc/init.d in a list, and let the user choose how to start it.
#
# (c) 2008 Stefan Wagner, license GPLv3
# 
# Search /etc/init.d/ for all executable files
# Get their number, and the maximum name size to produce a fitting window

width=0
height=0

# The font will influence the optimal window size
# But I don't know how to get them. 
# Probably depending on windowmanager, desktop, usersettings 

function xyFromList 
{
    anz=0 
    wmax=0 
    for file in $1
    do 
        anz=$((anz+1))
        len=${#file}
        [ $len -gt $wmax ] && wmax=$len
    done;
    width=$((wmax*9+50))
    height=$((anz*26+160))
}

dienstlist=$(ls /etc/init.d/ )
xyFromList "$dienstlist"

dienst=$(zenity --width=$width --height=$height --list --text "Service schalten" --column "Dienst" $dienstlist)
[ "foo"$dienst == "foo" ] && exit

# select options for the service, and display an apropriate window

optionen=$(egrep -h "[a-z]+\)" /etc/init.d/$dienst | sed 's/^[ \t]*//;s/).*/)/;s/#.*//;s/)//g;s/|/ /g' | sort -u)
xyFromList "$optionen"
aktion=$(zenity --width=$width --height=$height --list --text "Service schalten" --column "Befehl" $optionen)
[ "foo"$aktion == "foo" ] && exit
result=$(gksudo /etc/init.d/$dienst $aktion)
zenity --info "$aktion" --text "$result"

मेरी वेबसाइट पर मेरे पास स्क्रीनशॉट, और जर्मन टिप्पणियाँ http://home.arcor.de/hirnstrom/minis/index.html#oetv.sh हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.