Gerenciamento de processos
instrução ps
Gramática básica
opção ps
Opções comuns
-a 显示当前终端所有信息
-u 以用户的格式显示进程信息
-x 显示后台进程运行的参数
-e 显示所有进程
-f 全格式
Descrição da função
查看进程状态
Demonstração de aplicativo
- Estilo de exibição SystemV
- USUÁRIO: nome de usuário
- PID: número do processo •% CPU: porcentagem da CPU ocupada pelo processo
- % MEM: A porcentagem de memória física ocupada pelo processo
- VSZ: o tamanho da memória virtual ocupada pelo processo (unidade: KB)
- RSS: O tamanho da memória física ocupada pelo processo (unidade: KB)
- TT: nome do terminal, abreviatura.
- STAT: Status do processo, onde S-sleep, s-significa que o processo é o processo principal da sessão, N- significa que o processo tem uma prioridade menor do que a prioridade normal, R-está em execução, D-espera de curto prazo Processo Z-dead, T-be rastreado ou interrompido, etc.
- INICIADO: a hora de início do processo
- TEMPO: tempo de CPU, ou seja, o tempo total que o processo usa a CPU
- COMANDO: Os comandos e parâmetros usados para iniciar o processo. Se eles forem muito longos, eles serão truncados. A exibição é
combinada com as informações de filtragem de caracteres de barra vertical
para exibir todos os processos atuais em formato completo e visualizar o processo pai do processo . - UID: ID do usuário
- PID: ID do processo
- PPID: ID do processo pai
- C: O fator usado pela CPU para calcular a prioridade de execução. Quanto maior o valor, indica que o processo é uma operação intensiva de CPU e a prioridade de execução será reduzida; quanto menor o valor, indica que o processo é uma operação intensiva de E / S e a prioridade de execução aumentará • STIME: o tempo para o processo começar
- TTY: nome completo do terminal
- TIME: tempo de CPU
- CMD: Comandos e parâmetros usados para iniciar o processo
instruções matar e matar
Gramática básica
opção kill número do
processo killall nome do processo
Opções comuns
-9:表示强迫进程立即停止
Descrição da função
通过进程号杀死进程
通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用
Demonstração de aplicativo
comando pstree
Gramática básica
opções pstree
Opções comuns
-p 显示进程的PID
-u 显示进程的所属用户
Descrição da função
更加直观的来看进程信息
Demonstração de aplicativo
Gestão de serviços
comando de serviço
Gramática básica
serviço Nome do serviço [iniciar | parar | reiniciar | recarregar | status]
Nota: o serviço não é mais usado após CentOS7.0, mas systemctl
Descrição da função
对于某个服务进行start|stop|restart|reload|status的操作
Demonstração de aplicativo
comando chkconfig
Gramática básica
chkconfig --list
chkconfig --list | nome do serviço grep
chkconfig nome do serviço --list
chkconfig --nível nome do serviço nível de serviço ativado / desativado
Nota: o serviço não é mais usado após CentOS7.0, mas systemctl
Descrição da função
查看全部服务在各个等级下是否自动运行
查看某个服务在各个等级下是否自动运行
查看某个服务在各个等级下是否自动运行
设置该服务等级下是否自动运行
Demonstração de aplicativo
comando superior
Gramática básica
opção superior
Opções comuns
-d 秒数 指定top命令每隔几面更新,默认是3秒,在top模式的交互当中可以执行命令
-i 使top不显示空闲进程和僵尸进程
-p 通过指定进程id来监控某个进程
Descrição da função
对服务进行监控
Demonstração de aplicativo
Nota: se você deseja classificar
- Classifique por uso de cpu, pressione P
- Classifique por uso de memória, pressione M
- Classifique por PID, pressione N
- Monitore o usuário especificado, pressione u para inserir o nome do usuário
- Para sair, pressione q
comando netstat
Gramática básica
opções netstat
Opções comuns
-an按一定顺序排列输出
-p显示哪个进程在调用
Descrição da função
查看系统所有的网络服务
Demonstração de aplicativo