Desligar pc via terminal

1,234 views
Skip to first unread message

Marcos Paulo Roque Pio

unread,
Mar 23, 2012, 1:28:49 PM3/23/12
to tu...@googlegroups.com
Ola turma do mundo Linux, venho mais uma vez pedi 1a pekena ajudinha a vcs.....

Sou professor de informatica e no meu laboratório tdas as makinas são Linux Educacional 3.0
e uso ubuntu 11.10. no meu Not

Muitas vezes alguns alunos não estão fazendo as atividades solicitada, então gostaria de da 1 pequen susto desligando ou reiniciando o pc deste aluno via terminal.

então já peskizei mais não encontrei algo q m ajudasse.
sei que preciso indentificar o ip da makina desejada. e inserir uma linha de comando via terminal para desligar ou reiniciar o pc.

Desde ja agradeço....

 


--
--
Roque
 
Prof: LEI e TIC CEJAP Pacajus
 
(85) 9131 0655 / 85 8724 6253 / 85 86888330 / 85 3348 0949

carlos tadeu rodrigues

unread,
Mar 23, 2012, 1:34:24 PM3/23/12
to tu...@googlegroups.com
shutdown -x now

*Onde x seria 'r' para reiniciar ou 'h' para desligar, e o 'now' para executar no exato momento, pode definir tempo baseado em segundos.

agora se você for root pode executar halt para desligar ou reboot para reiniciar

carlos tadeu rodrigues

unread,
Mar 23, 2012, 1:35:03 PM3/23/12
to tu...@googlegroups.com
esqueci de falar.
O acesso seria por ssh.

Humberto Fraga

unread,
Mar 23, 2012, 1:36:20 PM3/23/12
to tu...@googlegroups.com


Em 23 de março de 2012 14:28, Marcos Paulo Roque Pio <marcospau...@gmail.com> escreveu:
então já peskizei mais não encontrei algo q m ajudasse.
sei que preciso indentificar o ip da makina desejada. e inserir uma linha de comando via terminal para desligar ou reiniciar o pc.

Desde ja agradeço....

Quanto à parte de identificar o IP, realmente só se você já souber de antemão. Você pode fazer uma lista dos IPs dos computadores antes da aula começar.

Acesse usando o ssh. Para desligar ou reiniciar, estude o comando shutdown.

shutdown -h now
shutdown -r now

Precisa de permissão de root para executá-lo.

--
Humberto Fraga
http://lixaonerd.wordpress.com

"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1

carlos tadeu rodrigues

unread,
Mar 23, 2012, 1:37:06 PM3/23/12
to tu...@googlegroups.com
se tiver duvida sobre ssh é só perguntar.

Marcos Paulo Roque Pio

unread,
Mar 23, 2012, 1:37:22 PM3/23/12
to tu...@googlegroups.com
Grato...
mais se eu desejar desligar outro pc que está em rede?

Em 23 de março de 2012 14:35, carlos tadeu rodrigues <karlos...@gmail.com> escreveu:
esqueci de falar.
O acesso seria por ssh.

--
Comunidade Tux-CE - Comunidade Cearense de Software Livre
Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para tuxce-un...@googlegroups.com
Maiores informações: http://groups.google.com/group/tuxce ou http://www.tux-ce.org

carlos tadeu rodrigues

unread,
Mar 23, 2012, 1:40:50 PM3/23/12
to tu...@googlegroups.com
faça o mesmo processo, acessa e executa o comando.

Neylor

unread,
Mar 23, 2012, 2:24:33 PM3/23/12
to tu...@googlegroups.com
Em 23 de março de 2012 14:28, Marcos Paulo Roque Pio <marcospau...@gmail.com> escreveu:
Ola turma do mundo Linux, venho mais uma vez pedi 1a pekena ajudinha a vcs.....

Sou professor de informatica e no meu laboratório tdas as makinas são Linux Educacional 3.0
e uso ubuntu 11.10. no meu Not

Muitas vezes alguns alunos não estão fazendo as atividades solicitada, então gostaria de da 1 pequen susto desligando ou reiniciando o pc deste aluno via terminal.

Outra opção é fechar somente a sessão, se o nome do usuário for "aluno"  então o comando seria

fuser -k '/home/aluno'

Isso fecha todos os programas , incluse a sessão...Mas não reinicia:)





 

então já peskizei mais não encontrei algo q m ajudasse.
sei que preciso indentificar o ip da makina desejada. e inserir uma linha de comando via terminal para desligar ou reiniciar o pc.

Desde ja agradeço....

 


--
--
Roque
 
Prof: LEI e TIC CEJAP Pacajus
 
(85) 9131 0655 / 85 8724 6253 / 85 86888330 / 85 3348 0949

--
Comunidade Tux-CE - Comunidade Cearense de Software Livre
Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para tuxce-un...@googlegroups.com
Maiores informações: http://groups.google.com/group/tuxce ou http://www.tux-ce.org



--
----------------------------------------------
Prof. Neylor Farias Magalhães
(85) 91239939
Site pessoal  / msn: neylor.m...@gmail.com
-----------------------------------------------
Trabalho: EEFM General Eudoro Corrêa
Fortaleza - Ceara  (85) 31016128
------------------------------------------------
“Seres humanos são anjos de uma asa só, para voar têm que grudar no outro”

Marcelo Cavalcante

unread,
Mar 23, 2012, 2:29:34 PM3/23/12
to tu...@googlegroups.com
Acho que se a ideia é apenas um pequeno susto...

Pode fazer algo mais simples.

Já que vai precisar logar na máquia via ssh de qualquer forma.

Pode apenas andar ejetar o cdrom (eject)... e fechar (eject -t)... ex: # eject && eject -t

Ou mesmo apenas fechar alguma aplicação específica dele.. Por exemplo, se o cara está no facebook. Você pode apenas matar o navegador dele, utilizando o próprio kill para isso.

Enfim, várias possibilidades para o que você procura.

;]

===================================================

Marcelo Cavalcante Rocha - Kalib

Graduando em Sistemas de Informações - ESTÁCIO/FIC
Usuário Linux #407564 | Usuário Asterisk #1148
Fortaleza - Ceará - Brazil
Celular: +55 085 87620983
Certificações: ITIL V3 | CSM 
Minha Pessoa: Blog
Projetos: Tux-CE | Archlinux-br 
Chakra | KDE Brasil | TLUG | PUG-CE

===================================================
 

Proteja meu endereço como estou protegendo o seu.
Não revele e-mail dos correspondentes: use Cco (Copia Carbonada Oculta).
Retire os endereços antes de reenviar. Dificulte assim a
disseminação de vírus e spam.




2012/3/23 Neylor <ney...@gmail.com>

Ronaldo Davi

unread,
Mar 23, 2012, 2:50:55 PM3/23/12
to tu...@googlegroups.com
se você quiser desligar o pc de ip 10.10.10.x

no seu terminal linux digital

ssh usu...@10.10.10.x

vai pedir usuário e senha ai digita o que o pessoal ja informou.

se quiser derrubar um grupo em especifico tem que pensar um pouco

Em 23 de março de 2012 14:28, Marcos Paulo Roque Pio <marcospau...@gmail.com> escreveu:
--
Comunidade Tux-CE - Comunidade Cearense de Software Livre
Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para tuxce-un...@googlegroups.com
Maiores informações: http://groups.google.com/group/tuxce ou http://www.tux-ce.org



--
Atenciosamente,
Ronaldo davi

CTO - chief technical officer - ProtectIT,
Tecnologias Corporativas & software livre,
Fortaleza-CE
Fone: 85 8898.5206(oi) / 9622.6782(Tim) / 8165.4330(Vivo)




Ronaldo Davi

unread,
Mar 23, 2012, 2:51:13 PM3/23/12
to tu...@googlegroups.com
derrubar nao desligar heheheh

Marcelo Cavalcante

unread,
Mar 23, 2012, 3:05:00 PM3/23/12
to tu...@googlegroups.com
Uma forma de ganhar tempo, sem precisar de fato logar na máquina da pessoa e em seguida digitar o comando.. pode ser passar o comando diretamente para o ssh. Dessa forma o ssh cuida de iniciar a sessão, executar o comando e já finalizar a sua sessão rapidamente.

Por exemplo:

ssh usuario@ip_maquina comando

ou seja..

ssh usua...@192.168.0.14 reboot

ou

ssh usua...@192.168.0.26 eject

E assm por diante.

Ele vai lhe pedir a senha do usuário.. mas não va de fato lhe deixar logado em um terminal naquela máquina. Ele vai apenas executar o comando lá e já lhe retorna seu shell original.

Abraço,

===================================================

Marcelo Cavalcante Rocha - Kalib

Graduando em Sistemas de Informações - ESTÁCIO/FIC
Usuário Linux #407564 | Usuário Asterisk #1148
Fortaleza - Ceará - Brazil
Celular: +55 085 87620983
Certificações: ITIL V3 | CSM 
Minha Pessoa: Blog
Projetos: Tux-CE | Archlinux-br 
Chakra | KDE Brasil | TLUG | PUG-CE

===================================================
 

Proteja meu endereço como estou protegendo o seu.
Não revele e-mail dos correspondentes: use Cco (Copia Carbonada Oculta).
Retire os endereços antes de reenviar. Dificulte assim a
disseminação de vírus e spam.




2012/3/23 Ronaldo Davi <ronal...@gmail.com>

Marcos Paulo Roque Pio

unread,
Mar 23, 2012, 3:41:20 PM3/23/12
to tu...@googlegroups.com
Turma muito obrigado deu certo......agora vou assustar a turma aki... lkkkkk


--
Comunidade Tux-CE - Comunidade Cearense de Software Livre
Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para tuxce-un...@googlegroups.com
Maiores informações: http://groups.google.com/group/tuxce ou http://www.tux-ce.org

Ronaldo Davi

unread,
Mar 23, 2012, 3:45:57 PM3/23/12
to tu...@googlegroups.com
eu desconfiava que a ideia realmente era derubar alguem \0/

Marcos Paulo Roque Pio

unread,
Mar 24, 2012, 9:13:29 PM3/24/12
to tu...@googlegroups.com
agora do precisa descobrir os ip das máquinas  como fáço?

Danilo Josino

unread,
Mar 24, 2012, 9:17:10 PM3/24/12
to Comunidade Tux-CE

Provavelmente um "arp -a" resolve seu problema.. agora se tiver um
dhcp que sempre altera o ip das maquinas vai ser mais dificil ; )



On 24 mar, 22:13, Marcos Paulo Roque Pio
<marcospauloroque...@gmail.com> wrote:
> agora do precisa descobrir os ip das máquinas  como fáço?
>
> Em 23 de março de 2012 16:45, Ronaldo Davi <ronaldod...@gmail.com> escreveu:
>
>
>
>
>
>
>
>
>
> > eu desconfiava que a ideia realmente era derubar alguem \0/
>
> > Em 23 de março de 2012 16:41, Marcos Paulo Roque Pio <
> > marcospauloroque...@gmail.com> escreveu:
>
> > Turma muito obrigado deu certo......agora vou assustar a turma aki...
> >> lkkkkk
>
> >> Em 23 de março de 2012 14:34, carlos tadeu rodrigues <
> >> karlostade...@gmail.com> escreveu:
>
> >> shutdown -x now
>
> >>> *Onde x seria 'r' para reiniciar ou 'h' para desligar, e o 'now' para
> >>> executar no exato momento, pode definir tempo baseado em segundos.
>
> >>> agora se você for root pode executar halt para desligar ou reboot para
> >>> reiniciar
>
> >>> --
> >>> Comunidade Tux-CE - Comunidade Cearense de Software Livre
> >>> Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
> >>> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> >>> tuxce-un...@googlegroups.com
> >>> Maiores informações:http://groups.google.com/group/tuxceou
> >>>http://www.tux-ce.org
>
> >> --
> >> --
> >> *Roque*
> >> * *
> >> *Prof: LEI e TIC CEJAP Pacajus*
> >> * *
> >> *(85) 9131 0655 / 85 8724 6253 / 85 86888330 / 85 3348 0949*
>
> >>  --
> >> Comunidade Tux-CE - Comunidade Cearense de Software Livre
> >> Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
> >> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> >> tuxce-un...@googlegroups.com
> >> Maiores informações:http://groups.google.com/group/tuxceou
> >>http://www.tux-ce.org
>
> > --
> > Atenciosamente,
> > Ronaldo davi
>
> > CTO - chief technical officer - ProtectIT,
> > Tecnologias Corporativas & software livre,
> > Fortaleza-CE
> > Fone: 85 8898.5206(oi) / 9622.6782(Tim) / 8165.4330(Vivo)
>
> >  --
> > Comunidade Tux-CE - Comunidade Cearense de Software Livre
> > Para postar neste grupo, envie um e-mail para tu...@googlegroups.com
> > Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > tuxce-un...@googlegroups.com
> > Maiores informações:http://groups.google.com/group/tuxceou
> >http://www.tux-ce.org
>
> --
> --
> *Roque*
> * *
> *Prof: LEI e TIC CEJAP Pacajus*
> * *
> *(85) 9131 0655 / 85 8724 6253 / 85 86888330 / 85 3348 0949*

Marcelo Cavalcante

unread,
Mar 25, 2012, 8:15:34 AM3/25/12
to tu...@googlegroups.com
É uma rede apenas para este laboratório em específico?

Vai ser realmente muito difícil você ficar sempre descobrindo o ip das máquinas se for um dhcp dinâmico que distribui ips automaticamente.

Se você pretende ter este tipo de "conforto" em acessar quando desejar a máquina de alguém no laboratório, sugiro rever a organização de sua rede.

A forma mais simples é configurar um dhcp com filtro de mac, no seu caso.

Cada mac estará associado a um ip e aquela máquina X sempre irá subir com aquele determinado ip, desta forma você não terá dores de cabeça para saber o ip de cada máquina.

Se você usa dhcp dinâmico, é praticamente impossível descobrir o ip das máquinas, supondo que o laboratório seja padronizado (todas as máquinas com mesmo sistema operacional, por exemplo).

Quando eu digo meio que impossível, me refiro ao fato de que você pode até conseguir descobrir os ips, como por exemplo com o arp, indicado pelo Danilo, porém você vai receber inúmeros ips. Beleza, descobriu os ips.. mas de qual máquia é cada ip? o.O Isso é quase impossível você filtrar sem um dhcp organizado.

Mas, supondo que fosse um laboratório pequeno, com cerca de 5 máquinas.. cada um com um sistema operacional diferente. A coisa já ficaria um pouco mais fácil.

Você poderia utilizar o nmap na máscara dessa rede, recebendo retorno de todas as máquinas da rede e informações sobre o sistema operacional que roda em casa uma delas. Dessa forma você saberia pelo nmap que o ip da máquina Windows Server é 192.168.0.12 e o ip da máquina que roda Linux é 192.168.0.14... e assim por diante.. Mas não creio que este seja o seu cenário, portanto volto a dizer que a solução é organizar sua rede de ips com um dhcp com filtro de mac.

Apenas a nível de curiosidade, o comando do nmap que faz o que eu citei (escanear toda essa rede de uma só vez):

# nmap -sP 192.168.0.0/24
(Este comando vai lhe trazer informações sobre o MAC, nome do host, ip, etc..)

Se quizer informações sobre o sistema operacional também, pode utilizar:

# nmap -O 192.168.0.0/24
(Este retorna estimativa de sistema operacional, portas/serviços rodando na máquina, versão de kernel, etc.)

Claro, supondo que sua rede é 192.168.0.alguma coisa. Isso deverá ser modificado de acordo com o seu cenário.

Abraços,


===================================================

Marcelo Cavalcante Rocha - Kalib

Graduando em Sistemas de Informações - ESTÁCIO/FIC
Usuário Linux #407564 | Usuário Asterisk #1148
Fortaleza - Ceará - Brazil
Celular: +55 085 87620983
Certificações: ITIL V3 | CSM 
Minha Pessoa: Blog
Projetos: Tux-CE | Archlinux-br 
Chakra | KDE Brasil | TLUG | PUG-CE

===================================================
 

Proteja meu endereço como estou protegendo o seu.
Não revele e-mail dos correspondentes: use Cco (Copia Carbonada Oculta).
Retire os endereços antes de reenviar. Dificulte assim a
disseminação de vírus e spam.




2012/3/24 Danilo Josino <dan...@josino.com.br>
Reply all
Reply to author
Forward
0 new messages