Início › Referência Rápida
📋 Referência Rápida de Comandos AS/400
Consulta rápida para operação e manutenção técnica do AS/400 / IBM i.
Atalhos de Teclado
| Tecla | Função |
|---|---|
F1 | Ajuda contextual |
F3 | Sair / Encerrar |
F4 | Prompt — listar todos os parâmetros |
F5 | Atualizar / Refresh |
F9 | Recuperar último comando digitado |
F10 | Parâmetros adicionais |
F12 | Cancelar / Retornar |
F24 | Mais opções disponíveis na tela |
Usuários
WRKUSRPRF /* Listar usuários */ DSPUSRPRF USRPRF(xxx) /* Detalhar usuário */ CRTUSRPRF USRPRF(xxx) PASSWORD(yyy) /* Criar usuário */ CHGUSRPRF USRPRF(xxx) STATUS(*DISABLED)/* Desabilitar */ CHGUSRPRF USRPRF(xxx) PWDLCK(*NO) /* Desbloquear após tentativas */ CHGUSRPRF USRPRF(xxx) PASSWORD(yyy) /* Alterar senha */ DLTUSRPRF USRPRF(xxx) OWNOBJOPT(*NODLT)/* Excluir usuário */
Jobs
WRKACTJOB /* Ver todos os jobs */
WRKJOBQ JOBQ(QBATCH) /* Jobs em fila */
SBMJOB CMD(CALL PGM(lib/pgm)) /* Submeter job batch */
HLDJOB JOB(num/usr/nome) /* Segurar job */
RLSJOB JOB(num/usr/nome) /* Liberar job */
ENDJOB JOB(num/usr/nome) OPTION(*CNTRLD) /* Encerrar (seguro) */
DSPJOBLOG /* Log do job atual */
ADDJOBSCDE JOB(x) CMD(y) FRQ(*DAILY) SCDTIME('22:00:00')
Bibliotecas e Objetos
WRKLIB /* Listar bibliotecas */ CRTLIB LIB(xxx) /* Criar biblioteca */ DLTLIB LIB(xxx) /* ⚠ Excluir biblioteca + tudo */ WRKOBJ OBJ(lib/*ALL) OBJTYPE(*FILE) /* Listar objetos */ CPYF FROMFILE(lib/orig) TOFILE(lib/dest) CRTFILE(*YES) DSPPFM FILE(lib/arq) /* Ver registros */ CLRPFM FILE(lib/arq) /* ⚠ Apagar TODOS os registros */ ADDLIBLE LIB(xxx) /* Add lib na lista */ DSPLIBL /* Ver lista de bibliotecas */
Spool e Impressão
WRKSPLF SELECT(*ALL) /* Todos os spools */ WRKOUTQ /* Output queues */ CLROUTQ OUTQ(xxx) /* ⚠ Limpar fila */ STRPRTWTR DEV(xxx) /* Iniciar writer */ ENDWTR WTR(xxx) OPTION(*CNTRLD) /* Encerrar writer */ VRYCFG CFGOBJ(xxx) STATUS(*ON/*OFF) /* Ativar/desativar impressora */
Backup e Restauração
CRTSAVF FILE(lib/bkp) /* Criar Save File */ SAVLIB LIB(xxx) DEV(*SAVF) SAVF(lib/bkp) /* Salvar biblioteca */ RSTLIB SAVLIB(xxx) DEV(*SAVF) SAVF(lib/bkp) /* Restaurar */ SAVSYS DEV(TAP01) /* ⚠ Salvar sistema (restrito) */ DSPSAVF FILE(lib/bkp) /* Ver conteúdo SAVF */
Monitoramento e Performance
WRKSYSSTS /* Status CPU/Memória/Disco */ WRKDSKSTS /* Status disco (ASP) */ DSPLOG LOG(QHST) /* Log do sistema */ DSPMSG MSGQ(QSYSOPR) /* Mensagens do operador */ WRKOBJLCK OBJ(lib/obj) OBJTYPE(*FILE) /* Ver locks */ DSPPTF LICPGM(*ALL) /* PTFs instaladas */
Redes
NETSTAT OPTION(*IFC) /* Interfaces de rede */
NETSTAT OPTION(*CNN) /* Conexões ativas */
PING RMTSYS('IP') /* Testar conectividade */
STRTCP / ENDTCP /* Iniciar/encerrar TCP/IP */
STRTCPSVR SERVER(*FTP) /* Iniciar FTP */
Subsistemas
WRKSBS /* Ver subsistemas */ STRSBS SBSD(xxx) /* Iniciar subsistema */ ENDSBS SBS(xxx) OPTION(*CNTRLD) /* Encerrar (seguro) */ ENDSBS SBS(*ALL) OPTION(*CNTRLD) /* ⚠ Encerrar TODOS */ PWRDWNSYS OPTION(*CNTRLD) RESTART(*YES)/* ⚠ Reiniciar sistema */
⚠ Comandos Críticos
| Comando | Risco |
|---|---|
DLTLIB | Remove biblioteca E TODO seu conteúdo |
CLRPFM | Apaga TODOS os registros do arquivo |
CLROUTQ | Remove TODOS os spools da fila |
ENDSBS SBS(*ALL) | Encerra TODOS os subsistemas |
ENDJOB ... OPTION(*IMMED) | Pode corromper dados em processamento |
DLTUSRPRF | Exclui usuário permanentemente |
PWRDWNSYS | Desliga o sistema |