Ehi, gente, in questo video parleremo del Kill Command Kill Command è un processo di 10
minuti.
Invia un segnale che alla fine termina o uccide un particolare processo o gruppo o processo.
Utilizziamo un comando CTL di sistema per interrompere un servizio.
E a volte, quando stiamo cercando di fermare un servizio a cui sono associati molti processi, in
qualche modo non si fermerebbe.
In tal caso, il comando kill viene in tuo soccorso.
Potresti usare il kill con diverse opzioni o segnali per far sapere al processo cosa fare.
Il semplice utilizzo di un comando kill è l'opzione kill then e il processo IED.
Sì, è necessario un ID processo per terminare un processo.
Quindi l'opzione in questo caso è il nome del segnale o l'ID del segnale, che è un dire o chiedere al processo cosa
fare.
E l'ID del processo, di cui abbiamo già parlato, è in realtà il processo I. D. del processo.
A proposito, se stai pensando, dove otterrò l'ID del processo, ovviamente potresti
ottenere l'ID del processo eseguendo il comando top o potresti eseguire il comando pass meno F per ottenere l'ID del
processo e quindi potresti usare kill.
L'opzione e il PID, puoi effettivamente saltare l'opzione e semplicemente digitare, kill e process ID, che è un comportamento predefinito, che
è il nome del segnale di SIG, un termine che interromperà il processo.
Va bene.
Quindi spostando verso il basso kill minus ill è il comando di cui hai bisogno per ottenere l'elenco di tutti i nomi di segnale o numeri
di segnale.
Sì, ripuliamo lo schermo.
E se esegui kill meno L, vedrai che ci sono 64 nomi di segnali o segnali e nessun numero.
Questi segnali ancora una volta dicono al processo cosa fare, se riavviare, fermarsi o fermarsi con grazia,
o semplicemente fermarsi con forza.
Ci sono i segnali più comunemente utilizzati dagli amministratori di sistema sono kill solo per processo.
Non sta specificando alcun nome o numero singolo, quindi kill meno ill, che riavvierà un processo
kill meno due, che si interromperà dalla tastiera.
È come se stessi digitando la C controllata per far tornare il tuo problema ucciso meno nove.
E questo è molte volte un uso da parte dell'amministratore di sistema, che sta uccidendo forzatamente il processo e
poi uccide meno 15, che sta uccidendo un processo con grazia.
Va bene.
Prima di passare a questi altri comandi, proviamo alcuni dei comandi che impari.
Quindi torniamo qui e proviamone alcuni uno per uno.
Quindi diciamo se hai un processo che vuoi uccidere in modo che possiamo controllare lo stato del firewall del sistema CTL.
D o servizio punto firewall?
Ti sta dicendo che è in esecuzione e il suo ID di processo è 750.
Ora puoi interrompere questo processo o il servizio eseguendo systemctl Stop Firewall D.
Ma cosa succede se ci provi e non ti ascolta, allora quello che potresti fare è
uccidere.
I prezzi ID 750.
OK, ricevo il messaggio che dice operazione non consentita.
Come mai?
Perché sono.
Non maleducato.
Sì.
Diventiamo maleducati da umani e inseriamo la password.
Cancella lo schermo.
E ora semplicemente per uccidere.
E qual è stato il processo, Heidi?
Sette cinque zero quattro cinque uno, il colpo invio.
Dovrebbe essere ucciso.
Ora controlliamo di nuovo lo stato.
Stato CTL del sistema.
Firewall.
E proprio qui ti dice che è inattivo ed è morto in mare.
Puoi fermarlo da qui o puoi fermarlo usando il comando kill.
Puoi anche fare meno uno o due riavviarlo, quindi se uccido, quindi avrei bisogno di un ID di processo per riavviare,
ovviamente.
Quindi in questo momento, se volessi farlo, diciamo per firewall, posso, perché quel processo è già.
Quindi iniziamo il processo.
Avvia firewall, il.
OK, è iniziato.
Controlliamo lo stato per vedere qual è l'ID del processo?
Ora ha dato sei a nove zero, ripuliamo lo schermo da sei a nove zero ucciso meno.
Uno sei, due nove zero.
Controlliamo lo stato e proprio qui dice che è in esecuzione perché in realtà è stato ricaricato per te,
il che significa che ha riavviato quel servizio per te.
OK.
Ucciso meno nove, se ci stai provando, ucciderebbe ed elaborerebbe ID o ucciderebbe meno due o qualcosa del genere o fare
clic su kill meno 15.
E in qualche modo quel processo non sta morendo.
Quindi devi usare kill meno nove con forza.
Ciò interromperà forzatamente il processo indipendentemente dal fatto che sia in attesa di qualsiasi altro processo.
Va bene, allora usiamolo.
Diciamo se sto correndo.
Fammi aprire un altro terminale nell'altro terminale, eseguirò il comando.
Sleep Command Sleep Command è solo un comando che verrà eseguito in base al numero di secondi specificato.
Quindi diciamo che se voglio eseguire Sleep Command per 50 secondi, è in esecuzione.
Ora controlliamo il processo eseguendo il comando minus qui e grep per il sonno.
Va bene.
Puoi vedere che ho dormito 50 proprio qui, e l'ID del processo è 65 70, quindi potrei uccidere
meno un nove sei cinque sette sei sei cinque sette sei.
Sì.
Ucciso subito.
Dice completalo.
E se torni al terminale dietro di esso e vedrai che hai le spalle e gli sta dicendo che è
stato ucciso.
Guarda come funziona ora.
Ora questo è l'esempio reale che potresti avere.
Ora puoi anche eseguire il comando top qui e puoi vedere se qualcuno dei tuoi processi è
in esecuzione su CPU o memoria e non puoi effettivamente trovare il suo processo padre o il servizio principale e il nome di quel
processo.
Quindi potresti semplicemente ottenere il suo ID, tornare al tuo terminale e digitare semplicemente kill, seguito dal
processo.
Va bene.
Nella prossima diapositiva, ho altri comandi simili che possono essere usati, ad esempio kill.
Tutto questo ucciderà tutto il prodotto, un processo e tutti i processi correlati o figli.
Quindi il secondo è il Pychyl.
Pychyl ti permette di uccidere in base al nome del processo.
Quindi diciamo che se non hai un IED di processo, potresti semplicemente usare P Kill per uccidere un processo con
il suo nome.
Ora, come confronto con l'ambiente Windows, se vai al task manager e proprio qui hai il processo.
Se vuoi ucciderlo, puoi semplicemente fare clic con il pulsante destro del mouse e terminare un'attività.
Ciò interromperà il processo o l'applicazione se si desidera interrompere un processo specifico all'interno di tale applicazione.
Potresti fare la stessa cosa con il tasto destro.
E potresti iniziare o fermarti.
Quindi in questo momento è già fermo.
Quindi vediamo quello che è in esecuzione proprio qui.
Questo è uno è in esecuzione.
Potresti fare clic con il pulsante destro del mouse e fermarti.
Quindi è come se stessi cercando di utilizzare un comando kill nell'ambiente Windows.
Ci vediamo alla prossima lezione.