REDODIN7 Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Καλησπέρα σε όλους , είμαι νέος στα Linux ( Mint 10 ) και δυστυχώς πριν λίγο έφαγα το πρώτο ξενέρομα έτρεχα τον Chrome και ξαφνικά πάγωσε και δεν μπορούσα να κάνω τίποτα μόνο το ποντίκι κουνούσα χωρίς να κάνω τίποτα άλλο. Επειδή δεν ήξερα τι να κάνω πάτησα ctrl+alt+f1 και μπήκα στο terminal εκεί επιχείρησα να επανεκκινήσω το λαπτοπ παντοντας την εντολή reboot , δυστυχώς όμως δεν έγινε τίποτα μου έβγαλε απλά το μήνυμα " can not rebοot must be root " . Ελπίζω να μην μου ξανατυχει αλλά καλού κακού τι κάνω αν ξανασυμβεί κάτι τέτοιο ??? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Εκει που λες, θες "sudo reboot" και τον κωδικο σου. Επισης ενα "killall -9 onoma_efarmogis" θα σου κανει βιαιο τερματισμο της εφαρμογης που θες. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Διόρθωση η σωστή εντολή είναι pkill -9 chrome (παράδειγμα) ή kill -9 pid οπού το pid (Process ID) του προγράμματος που κόλησε το βρίσκεις από την εντολή ps afx. Μήν χρησιμοποιέις την εντολή killall και pkill άν δέν είσαι σίγουρος για το τί άλλο θα σκοτώσει εκτός από αυτό που θέλεις. Καλύτερα με την kill Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
REDODIN7 Δημοσ. 17 Μαρτίου 2011 Μέλος Share Δημοσ. 17 Μαρτίου 2011 Διόρθωση η σωστή εντολή είναι pkill -9 chrome (παράδειγμα) ή kill -9 pid οπού το pid (Process ID) του προγράμματος που κόλησε το βρίσκεις από την εντολή ps afx. Μήν χρησιμοποιέις την εντολή killall και pkill άν δέν είσαι σίγουρος για το τί άλλο θα σκοτώσει εκτός από αυτό που θέλεις. Καλύτερα με την kill Δηλαδη πχ pkill -9 firefox ? Αν κανω sudo reboot οπως λεει ο φιλος πιο πανω ειναι κακο ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Όχι κακό δέν είναι αλλά γιατί να κάνεις reboot το σύστημα μόνο για ένα πρόγραμμα; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
REDODIN7 Δημοσ. 17 Μαρτίου 2011 Μέλος Share Δημοσ. 17 Μαρτίου 2011 Σε περίπτωση που δεν ξέρω το όνομα της εφαρμογής Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jemadux Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 δινεις ενα top και βλεπεις ποιες εφαρμογες τρεχουν Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
REDODIN7 Δημοσ. 17 Μαρτίου 2011 Μέλος Share Δημοσ. 17 Μαρτίου 2011 δινεις ενα top και βλεπεις ποιες εφαρμογες τρεχουν Δηλαδη γραφω top και μετα enter ??? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
miza Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Καλύτερα να βάλεις htop, αλλιώς μπορείς να δοκιμάσεις και "ps aux|grep user" και όπου user βάζεις το όνομα του user σου και βλέπεις πιες εφαρμογές τρέχεις. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
chek2fire Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Το πιο εύκολο άνοιξε ένα terminal δώσε xkill και εμφανίζετε μια νεκροκεφαλή στην θέση του κέρσορα και όταν κάνεις κλικ πάνω σε ένα πρόγραμμα το κάνει kill με την μια χωρίς να μπεις σε διαδικασίες με top και περίπλοκες εντολές στην κονσόλα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Υπάρχει και η kill $(pidof όνομα_εφαρμογής) ή kill `pidof όνομα_εφαρμογής`. Σε περίπτωση που έχει πολλά στιγμιότυπα η εφαρμογή. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 Προτείνω τη λύση του ps για να βρείς το pid της εφαρμογής γιατί μπορείς να δέις επίσης το state του process που έχει κολλήσει. Αν δώσεις δηλαδή στην κονσόλα σου ps afx θα δείς κάτι τέτοιο: > 1449 ? S 0:00 supervising syslog-ng 1450 ? Ss 0:00 \_ /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid 1452 ? S 0:00 /usr/bin/xfstt --daemon --notcp 1467 ? Ss 0:00 /usr/sbin/acpid 1479 ? Ss 0:00 /usr/bin/dbus-daemon --system 1493 ? Ss 0:00 /usr/sbin/gdm 1499 ? S 0:00 \_ /usr/sbin/gdm 1503 tty7 Ss+ 3:23 \_ /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 2086 ? Ss 0:01 \_ /usr/bin/openbox 2139 ? Ss 0:00 \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session openbox-session 2150 ? S 0:00 \_ /bin/sh /usr/bin/openbox-session 2163 ? S 0:00 | \_ tint2 2157 ? S 0:00 \_ unclutter -idle 9 -root 2164 ? S 0:00 \_ urxvt -e screen 2165 pts/0 Ss+ 0:00 | \_ screen 2166 ? Ss 0:00 | \_ SCREEN 2167 pts/1 Ss 0:00 | \_ -csh 8426 pts/1 S+ 0:00 | | \_ sudo tail -f /var/log/kern.log 8427 pts/1 S+ 0:00 | | \_ tail -f /var/log/kern.log 8493 pts/2 Ss 0:00 | \_ -/usr/bin/tcsh 8510 pts/2 R+ 0:00 | \_ ps afx 2518 ? Sl 10:21 \_ /opt/firefox/firefox-bin 8275 ? Sl 0:00 \_ /opt/firefox/plugin-container /home/poly/.mozilla/plugins/libflashplayer.so -omnij 1518 ? Ss 0:00 /usr/sbin/atd 1530 ? S 0:00 avahi-daemon: running [mugen.local] 1531 ? S 0:00 \_ avahi-daemon: chroot helper 1545 ? Ssl 0:00 /usr/bin/mpd /etc/mpd.conf 1593 ? Ss 0:00 /usr/sbin/cron 1660 ? Ss 0:00 /usr/sbin/sshd 1966 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m 1989 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 1990 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 1991 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 Στην 1η στήλη θα δείς το pid που χρειάζεται να δώσεις στην kill για να τερματιστεί ένα process αλλά στην 3η στήλη βλέπεις και το state του process (π.χ. το Sl+ που βλέπεις στο παραπάνω από το σύστημά μου σημαίνει οτι το process αυτό είναι σε sleep γιατι περιμένει κάποιο άλλο να τερματιστεί ωστε να συνεχίσει τις εργασίες του, έχει κάνει spawn κάποια threads και το + σημαίνει οτι είναι foreground process). Εκεί θα μπορούσες να δείς οτι είναι πχ Z που σημαίνει οτι είναι zombie και defunctional. Αυτά στα λέω γιατί: 1ον Μια εφαρμογή που δέν ανταποκρίνεται σε input δικό σου δέν σημαίνει οτι έχει crash-άρει απαραίτητα, μπορεί απλώς να εκτελεί κατι που παίρνει πολύ ώρα. 2ον Με αυτόν τον τρόπο μπορέις να βλέπεις τί συμβαίνει πάνω κάτω στο σύστημά σου και ποιό process εκτελείται συνέχεια (οι χρόνοι που βλέπεις στην 4η στήλη και όπως βλέπεις ο firefox είναι ο μοναδικός που έχει πάνω από 0 γιατί αυτή τη στιγμή χαζεύω στο internet) και επίσης βλέπεις με τα "βελάκια" (\_ είναι το σύμβολο αυτό) ότι κάποιο process έχει δημιουργήσει κάποιο άλλο οπότε άν σκοτώσεις το 1ο, το πιθανότερο είναι οτι θα χάσεις και το child του. 3ον Γιατί αυτό μπορείς να το κάνεις και χωρίς γραφικό περιβάλλον (κάτι το οποίο συχνά crash-άρει) και Αυτά. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
REDODIN7 Δημοσ. 17 Μαρτίου 2011 Μέλος Share Δημοσ. 17 Μαρτίου 2011 Το πιο εύκολο άνοιξε ένα terminal δώσε xkill και εμφανίζετε μια νεκροκεφαλή στην θέση του κέρσορα και όταν κάνεις κλικ πάνω σε ένα πρόγραμμα το κάνει kill με την μια χωρίς να μπεις σε διαδικασίες με top και περίπλοκες εντολές στην κονσόλα. Το δοκιμασα και μου εβγαλε " killing creator of resource 0x1600003 " και δεν εκλεισε την εφαρμογη Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
chek2fire Δημοσ. 17 Μαρτίου 2011 Share Δημοσ. 17 Μαρτίου 2011 σου εβγαλέ την νεκροκεφαλή και ποιο πρόγραμμα προσπαθείς να κλείσεις? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
REDODIN7 Δημοσ. 17 Μαρτίου 2011 Μέλος Share Δημοσ. 17 Μαρτίου 2011 σου εβγαλέ την νεκροκεφαλή και ποιο πρόγραμμα προσπαθείς να κλείσεις? Μου βγαζει ενα Χ οχι νεκροκεφαλη , αλλα τελικα το βρηκα οκ . Αληθεια οταν παταω ctrl+alt+f1 βγαινο σε περιβαλλον dos αλλα πως γυριζω παλι πισω στην επιφανεια εργασιας ??? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.