Ei, pessoal, neste vídeo, vamos cobrir o Comando PS.
O Comando PS significa status do processo e exibe todos os processos em execução atualmente em
seu sistema Linux.
Assim, um exemplo seria simplesmente executar o Comando PS, que mostrará os processos da atual
casca.
Portanto, se você logou em sua máquina Linux e seu ambiente shell é bash, por exemplo, então ele lhe mostrará
o status do processo dessa shell.
Portanto, quando você executar o comando PS, a saída será em quatro colunas diferentes.
Seria emparelhada a identificação do processo p, t tempo e cmd, e o que e representa.
Você tem isso na sua frente.
Mas vamos entrar em nossa máquina Linux e executar o comando e executar o comando.
Portanto, estamos bem aqui.
Quem estamos logados enquanto corremos?
Quem sou eu, em qual diretório estamos e em qual host você está logado?
Por isso, confirmamos Beautiful.
Sabemos que não estamos logados na máquina errada, o que é ótimo.
Vamos limpar a tela agora.
Basta executar o comando PS e para o comando PS você não precisa ser o root.
Assim, quando você acertar a entrada, você verá que obtém as quatro colunas.
A primeira é a identificação do processo.
Este é um processo único de identificação do processo que você está executando.
E neste exemplo, quando você executa o comando, a bash é seu processo.
Esse é o ambiente que você tem que acessar.
A segunda coluna é o t y, que diz o tipo de terminal em que o usuário fez o login.
Portanto, o terminal aqui mesmo, na verdade, é o login do console que fizemos o login aqui mesmo em nosso
terminal.
Então temos tempo.
Esta é a quantidade de tempo de CPU e minutos e segundos que o processo tem sido executado.
E a propósito, se você vê aqui mesmo 0000, significa que a CPU não fez nada para processar nada ou quaisquer
pedidos desta casca.
É aí que se vê 0000 e zero zero zero.
Então a última coluna é o comando.
É o nome do comando.
Portanto, se você estiver executando o comando PS, digamos que para obter o status de seu terminal, você verá
que ele também está obtendo o status PS de seu próprio comando porque o Linux é tão rápido que ele irá verificar todos os processos
em execução por aquele usuário.
E manteve ou lhe deu o próprio comando PS.
Muito bem.
Portanto, passemos aos outros exemplos do comando PS menos E, que mostra todos os processos em execução que você tem
no sistema Linux.
Então vamos limpar a tela e executar o PS menos E e você verá todos estes diferentes processos,
este processo ID e T, o terminal, a hora e o comando.
Portanto, todos estes processos estão sendo executados neste ambiente.
Depois você tem um PS, um UX, que mostra todos os processos em execução no formato BSD.
Agora o BSD é uma descrição do sistema Berkeley.
É algo que foi usado inicialmente quando o UNIX se tornou o sistema operacional.
De qualquer forma, para não nos preocuparmos com isso e não vamos entrar em detalhes demais no BSD, vamos rodar PS um UX
e você verá muito mais colunas Agora em vez de apenas essas quatro colunas.
Ele também informa o usuário, o nome do usuário, o ID do processo, o uso da CPU, o uso da memória, as horas de início, o tempo de
parada e comanda um monte de informações, um monte de administradores de sistema executam este comando
também.
Em seguida, o próximo comando.
Esse é um dos meus comandos favoritos.
Toda vez que preciso conhecer ou verificar o status de qualquer processo ou todo o processo em meu ambiente Linux.
Eu executo o PS traço F, que é F mostra todo o processo de execução e a lista completa do formato.
Portanto, se eu executar o PS menos F e acertar enter, você verá que ele lhe dará todas as informações que você está procurando.
E como eu disse, este é um dos meus comandos favoritos e tenho visto muitos administradores de sistemas.
Os engenheiros estão acostumados a usar este comando e estas opções dão a você o ID de usuário, PID, comando ID do
pai aqui mesmo e a hora da sessão de empate, o tempo da sessão em si.
Passando ao PS menos um nome de usuário, este comando lhe mostrará todos os processos pelo nome do usuário.
Portanto, digamos que se você quisesse ver todos os processos apenas pela raiz, você executará PS menos você e seu tipo
de raiz e isso lhe dará todos os processos que estão sendo administrados ou executados.
Se eu quisesse fazer a mesma coisa por mim mesmo, eu faria PS menos você.
Eu tenho XLB e lhe darei todos os processos que estão sendo executados por meu usuário.
Muito bem, então vamos limpar a tela e agora vamos fazer uma rápida comparação deste comando em nosso ambiente Windows.
Portanto, se eu quisesse ver todos os processos em execução em nosso ambiente Windows, nós praticamente iremos
a um gerente de tarefas, clique com o botão direito do mouse e clique aqui, gerente de tarefas.
E bem aqui você verá todos estes processos.
Estas são todas as aplicações em execução.
Se você queria ver todos os serviços, todos os processos que estão em execução, assim como o comando
PS ou o comando PS menos F, então você verá todos estes são os processos que estão listados, o ID
do processo com a descrição com status e o nome do grupo.
Então foi assim que você pôde obter a comparação.
E outra coisa é que aprendemos anteriormente o comando do sistema CTL, certo?
Portanto, se eu fizer o sistema CTL Status Firewall dx.
Você verá que isso está me dando o status que está ativo.
A identificação do processo você poderia obter algumas das informações do comando PS também.
Portanto, se eu fizer PS menos F e GREP para esse processo de identificação, que é o que é.
750.
Certo.
Então, vamos digitar 750.
Oops.
Tudo bem, 750.
Entre.
E aqui está ele, agarrando esse processo.
Veja?
Firewall.
DX Este é o processo.
Você também pode fazer a mesma coisa executando PS menos F e grep para o firewall D e ele lhe dará as mesmas informações
que o PED, para que você possa obter as informações de um processo específico executando o sistema CTL.
E se você não souber o nome da unidade ou o nome do processo.
Então você poderia executar o Comando PS e poderia especificar como, digamos, apenas disparar.
Se você não se lembra do nome completo, então você poderia apenas especificar um fogo e ele lhe dará
todos os serviços correspondentes que estão rodando em seu ambiente Linux.
Vejo vocês na próxima palestra.