Dúvidas GNU/Linux Foca Iniciante

Iniciado por Gilson Filho, 05 de Agosto de 2008, 09:10

tópico anterior - próximo tópico

Gilson Filho

Olá pessoal,

Espero que não esteja errado em postar aqui (se tiver onde posso fazer o mesmo?). Eu estou com uma duvidas em relação a execução de programas na apostila do GNU/Linux Foca iniciante. Ele mostra o que é o programa executando e primeiro e segundo plano, até ai eu entendi. Mas minha dúvida é que processos posso iniciar (programas) para testar os comando de administração de processos no Linux, e pelo que entendi, isso está sendo feito no terminal (obviamente,  :P).
Que programas no terminal posso testar para usá-lo(s) em primeiro e segundo plano, transferi-lo(s) para ambos os planos e fechá-lo(s) pelo terminal?
E outra coisa. Me veio uma curiosidade em relação à administração de processo, visto que posso "matá-lo" pelo terminal. Será que posso fazer isso caso o Sistema travar de vez? Principalmente o Ubuntu.

VLW!!!

csat

Citação de: Gilson Filho online 05 de Agosto de 2008, 09:10
Olá pessoal,

Espero que não esteja errado em postar aqui (se tiver onde posso fazer o mesmo?). Eu estou com uma duvidas em relação a execução de programas na apostila do GNU/Linux Foca iniciante. Ele mostra o que é o programa executando e primeiro e segundo plano, até ai eu entendi. Mas minha dúvida é que processos posso iniciar (programas) para testar os comando de administração de processos no Linux, e pelo que entendi, isso está sendo feito no terminal (obviamente,  :P).
Que programas no terminal posso testar para usá-lo(s) em primeiro e segundo plano, transferi-lo(s) para ambos os planos e fechá-lo(s) pelo terminal?
E outra coisa. Me veio uma curiosidade em relação à administração de processo, visto que posso "matá-lo" pelo terminal. Será que posso fazer isso caso o Sistema travar de vez? Principalmente o Ubuntu.

VLW!!!

Parte do que você perguntou eu posso te ajudar logo.  Entre em um terminal console e digite:


top


Irá mostrar o que está trabalhando sem que normalmente você veja o processo.  Para sair basta teclar a letra "q" sem as aspas.

Você pode ver os programas que foram carregados na memória e identificar o número do processo respectivo com o comando:


ps -alx


Alguns programas estarão com características de seu usuário e outros com características de "root".  Sabendo o número do processo você pode:


kill -9 número_do_processo


ou


sudo kill -9 número_do_processo


Se o computador travar dificilmente você conseguirá matar o processo que está travando.  Entretanto, caso você suspeite de alguma coisa, procure executar esse programa suspeito a partir de uma janela terminal de console e dar uma lida no log que fica em /var

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

estevao_90

Oi Gilson!
Pelo que eu entendi, você tem dúvidas ao usar os comandos bg,fg e outros relacionados a multitarefa no terminal...
Basicamente é o seguinte.
Quando você executa um comando qualquer, por exemplo sudo apt-get update, ele ocupa o terminal e aí caso você queira digitar um outro comando  tens que abrir um outro terminal.
Para não precisar disso, você o põe em background, ou seja, rodando em plano de fundo, e deixa o terminal livre para uma outra coisa. Isso é muito útil para comandos que são executados sem sua interferência, porque senão ele vai ser pausado(no caso do vi, por exemplo) já que ele depende de suas ações para executar alguma coisa.
Vamos testar?!
abra um terminal e digite o comando:top
Agora pressione ctrl + z, para o processo ir para segundo plano
agora digite o comando:sudo apt-get update
pressione novamente ctrl + z

Pronto agora é ficar alternando entre os processos :)
Para voltar ao comando top, basta dar um:fg top
Pronto o top passa para o primeiro plano...
e assim vai.
para você saber quantos processos existem naquele terminal execute o comando:jobs
E aí ele retorna todos os processos ligados àquele terminal. Para passar para um deles, basta executar o fg <processo>
ou um fg <número do trabalho> que aparece entre colchetes.

Você também pode iniciar em segundo plano, deixando o terminal livre com um <comando>&
Exemplo?
nautilus&, chama o gerenciador de arquivos
E assim vai...

abraços!

agente100gelo

Com o desenvolvimento do Linux o "Guia Foca Iniciante" fica cada vez mais com cara de avançado.
Nunca havia visto este comando fg.
Advogado e analista de sistema cearense.
Twitter: @glaydson

Gilson Filho

Valeu galera!
Vou testar as suas sugestões!
Depois eu posto o que deu ok?

VLW!!!

csat

Citação de: agente100gelo online 05 de Agosto de 2008, 10:41
Com o desenvolvimento do Linux o "Guia Foca Iniciante" fica cada vez mais com cara de avançado.
Nunca havia visto este comando fg.

Nem eu...
Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086