You are on page 1of 4

André Pinheiro Ribas

Comandos LPI
1.101.1 – Configure Fundamental BIOS Settings
/proc/ioports Informação portas I/O /proc/dma Acesso direto a memória (DMA)
/proc/interrupts Interrupções /proc/pci PCIs
Sndconfig – Configurações som Isapnp – Placas ISA
Setup differente PC and Communication Devices USB Devices
pnpdump Search ISA PNP /etc/usbmgr USB Manager usb-uhci Módulo Intel
isapnp Configurar ISA PNP /etc/hotplug usb-ohci Módulo Compaq
lspci Listar PCI´s usbmodules
setserial Configurar seriais
BOOT Manager (LILO) Design hard disk
L First stage boot load start mkswap Criar partição swap
LI Second stage boot load swapon Ativar SWAP
LIL Second stage boot load start código 82
LIL? Second stage boot load endereço incorreto Mount
Lilo -v Verifica erros -a Mont ar a partir do /etc/fstab
BOOT Manager (GRUB) -t <fs> Montar um filesystem
grub-install -o ro Mountar como read-only
GRUB Trabalha apenas no boot loader -o remount ro Remountar como read-only
Noauto Não mountar automaticamente
Noatime Desativar o atime (last acess time)
Make and install programs from source Nodiratime Desativar para diretório
TAR
-c Cria -x Extrair DEBIAN PACKAGE MANAGEMENT
-v Verbose -z Filtro para gzip dselect Gerenciador pacotes debian
-f File ou device -j Filtro para bzip2 alien Converte RPM para DEB
-d Encontra diferença -u Somente para novo DPKG
-r Append -t Lista contem arquivo -s Status e descrição do pacote
SHARED LIBRARIES -L Lista os arquivos do pacote
ldd Verifica se o programa é estático -S Mostra qual pacot e pertence
ld.so.conf Os dinamicos verificam library em /etc/ld.so.conf -C Verificar problemas no pacote
ldconfig Update de libraries -i Instala
LD_LIBRARY_PATH Path das library -I Informação do pacote
-c Lista todos os arquivos
RPM (Red Hat Package Manager) -l Mostra todos os pacotes instalados
-i Instala -r Remove --purge Remove completo
-ivh Instala mostrando /etc/dpkg/dpkg.cfg
-e Desinstala /var/lib/dpkg/*
--nodeps Sem dependencias unpack
--oldpackage Pacotes antigos dpkg-reconfigure
--force Forçar instalação APT-GET
-Uvh Atualizar pacotes install Instala pacote
-qi Informações do pacote -s install Simula instalação
-ql Mostra onde está instalado apt-setup Configurar
-qa Mostra pacotes instalados /etc/apt/sources.list Arquivo que salva com endereços
-qpR Mostra arquivos pendentes /etc/apt/apt.conf Arquivo de configuração
-K Verifica integridade update Atualiza o banco de dados
upgrade Procura por pacotes desatualizados
clean Remove os arquivos encontrados no diretório cache
(/var/cache/apt/archives/)

osuperlinux@ieg.com.br Página 1 de 4
André Pinheiro Ribas

WORK ON THE COMMAND LINE DIRETÓRIOS


bash Interpretador de comando / Root filesystem
echo Display a line of text /var Logs, mail, printer spools
env Setar variável, para mudar um comando /home Users
exec /lib Bibliotecas compartilhadas e módulos
export Exporta uma variável /etc Configuração
pwd Informa o diretório corrente /mnt Montagem
set Mostra variáveis setados /usr Programas e binários
unset Tira a variável /sbin Programas usados pelo “super -user”
~/.bash_profile Executa quando o usuário loga /bin Programas para os usuários
~/.profile /opt Programas de terceiros
Man Pages /proc Informações do sistema
man 1 Programas de usuários /tmp Arquivos temporários
man 2 System Programs PROCESS TEXT STREAMS USING FILTERS
man 3 Library Programs cat Imprime o arquivo na tela
man 4 Special files cut Extrai caracter de cada linha por entrada
man 5 File Formats expand Converte TAB para espaço
man 6 Games fmt Reformatar o parágrafo
man 7 Miscellaneous head Imprime as primeiras linhas
PEFORM BASIC FILE MANAGEMENT join idêntico ao paste
LS nl adiciona número linha para toda entrada
-l Informaçoes -h Block special device od Transforma uma entrada em octal
-d Directory -p Fifo paste Copiar linha de dois arquivos
-i Symbolic Link -s Sockets pr Quebra de arquivo entre páginas
-c Caracter special device -a mostra oculto sed Editor de texto
Touch Cria arquivo rmdir Remove dir sort Idem ao CAT, em ordem alfabética
split Dividir o arquivo
USE STREAMS, PIPES AND REDIRECTS tac inverso do cat (última linha para primeira)
tee Imprime e mostra o arquivo tail Imprime as últimas linhas
xargs Compila e executa linhas de comando p/ entrada padrão tr Ferramenta de tradução
< grava ent. padrao 1 > direciona para saída padrão unexpand Converte espaço para TAB
<< adic. ent. padrao 2 > direciona erro p/ saida padrao uniq Remove as linhas duplicadas
> grava conteudo wc Imprime numero de linhas, palavras, bytes
>> adic. conteudo CREATE, MONITOR AND KILL PROCESSES
| & Excutar aplicativo em background
`` bg Processo parado em background (pelo ctrl+Z)
PS fg Processos em parado foreground (pelo ctrl+Z)
-e Todos processos sitema -t Processos terminal dado jobs Visualiza os processos parados
-a Informa processos, com -p Processos fornecidos kill Mata jobs
exceção dos mestres e
referente aos terminais
-d Informa processos, com -u Processos do usuário nohup Redireciona MSG para um arquivo e independe
exceção dos mestres de terminal
-l Informa detalhadamente -fLista completa e ps Mostra os jobs executados
informativa
FILESYSTEM top Informações sobre processo, uso de CPU e MEM
fdisk Criar partições du –h Mostrar uso (MB) nice Informar prioridade CPU para aplicativo
mkfs Criar filesystem df Mostrar partições renice Alterar a prioridade do aplicativo em execução
fsck Ajustar partição FIND FILES SYSTEM
mke2fs Criar filesysytem EXT2. Para EXT3 (mke2fs –j) which Procura no PATH
debugfs debug do filesystem EXT2 whereis Procura geral
dumpe2fs backup das informações do filesystem find Procura local
tune2fs Setar opções em partições EXT2 locate Procura no banco de dados
USE FILE PERMISSION updatedb atualiza banco de dados
chmod Alterar permissões chown Alterar owner slocate Cria um banco de dados da listagem
umask Permissões default chgrp Altera grupo /etc/updatedb.conf Configurações do updatedb
chattr Arquivo imutável Ln Hard link (mesmo inode)
Ln –s Symbolic link

osuperlinux@ieg.com.br Página 2 de 4
André Pinheiro Ribas

VI MANAGING DISK QUOTA


/ Procurar palavra edquota Cota usada pelo usuário
dd Deleta uma linha quotacheck Checar quotas no boot ou reparar
h Move cursor para caracter a esquerda quotaon –a Habilita o suporte a filesystem
j Move o cursor para a linha abaixo repquota Cotas usadas no local
k Move o cursor para linha acima requota –a Reporta quotas rw
l Move cursor para caracter a direita repquota –n Não resolve UIDS e GIDS
G Move para última linha do arquivo quota.user
H Move o cursor para a primeira linha da tela quota.group
L Move o cursor para a última linha da tela EDQUOTA
I Insere texto no inicio da linha -p Copia a cota de um user -t Modifica grace periods
para outro
C Substitui restante da linha. Pode-se inserir o texto logo -a Reporta /etc/fstab -v Quotas sem uso
após o comando
p Cola -g Por grupo -u Por user
o Insere uma linha abaixo FSTAB: /usr/users /mnt/hdc1 usrquota,grpquota
a Insere texto depois do cursor X
ZZ Salva forcadamente e sai XF86Setup Configuração gráfica
:w! Salva forçadamente xf86config Configuração via texto
:q! Sai sem salvar forçadamente xvidtune Configura MODELINE do monitor
:e! Edita Arquivo /etc/X11/XF86Config Arquivo de configuração
:! Saída para SHELL .Xresources Configuraçòes dos recursos X
.xinitrc Clients X a serem executados
LPI 102
KERNEL MODULES .Xdefaults idem ao .Xresources
depmod Dependencias /etc/X11/xdm/Xaccess Quem possui acesso
insmod Carrega omodulo no kernel /etc/X11/xdm/Xservers Servidores displays
lsmod Mostra modulos carregados /etc/X11/xdm/Xsession Indica o display manager
rmmod Unload modulos /etc/X11/gdm/gdm.conf Config GDM
modprobe Carrega modulos /etc/X11/xdm/xdm -config Config XDM
modinfo informações do módulo Xhost + hostname Acrescenta o host
uname ver versão do kernel Xhost – host Retira host
/lib/modules/<kernel>/modules.dep modulos pendentes Xhost + Desativa
/etc/modules.conf configurações do módulo Xauth User based display
/etc/conf.modules configurações do módulo Xauth list $DISPLAY Mostra display corrente
KERNEL CONFIGURE Xauth add $DISPLAY Acrecenta . Cada usuário tem seu
. (chave) MIT -MAGIC
/usr/src/linux/* .xauthority Arquivo com MIT -MAGIC
/usr/src/linux/.config BOOT, INITIALIZATION
/lib/modules/<kernel>/* módulos do kernel Run Level
/boot/* 0: HALT 4: Multi-user, graphical console
Make 1: Single User 5: idem
config Config através de linhas 2: Multi-user, no network 6: Reboot computer
menuconfig Config através de menu 3: Multi-user, text console
xconfig Config em tela gráfica SHUTDOWN
oldconfig Carrega a configuração do .config -r Reboot after shutdown
modules compilação dos módulos -t sec Espera segundos
install -k Envia mensagens para todos
modules_install instalação dos módulos compilados -n Não chama INIT
PRINTING -f Pula fsck no boot
lpc Administrar, enable/disable, reacertar a lista -c Cancela
lpq Status do JOB lprm Remove um job /var/lib/apsfilter/*
mpage Concatena várias pg em 1 lpd Daemon printer /etc/magicfilter/*
/etc/printcap Dados da impressora /var/spool/lpd/*
/etc/apsfilter/*

osuperlinux@ieg.com.br Página 3 de 4
André Pinheiro Ribas

DOCUMENTATION NOTIFY USERS


man manuais apropos Procura string /etc/issue Mensagem que aparece antes do login local
whatis info. programa MANPATH path manual /etc/issue.net Mensagem que aparece antes do login remoto
MANAGE USERS AND GROUP /etc/motd Mensagem que aparece depois do login
chage Modificar grace periods SHELL SCRIPTING
gpasswd ferramenta de adminsitração ~/.bash_profile executa quando o usuário loga
groupadd/del/mod adicionar, deletar ou modificar grupo ~/.bash_login idem
useradd/del/mod adicionar, deletar ou modificar user ~/.profile idem
grpconv converte o grupo para novo estil o ~/.bashrc Executa SHELL de autenticação
grpunconv volta para o antigo estilo ~/.bash_logout Executa quando o usuário sai
passwd alterar senha ~/.inputrc Chave de ligações e outros bits
pwconv converte o user para novo estilo function
pwunconv volta para o antigo estilo while
/etc/passwd Informação da conta for
/etc/shadow Informação da senha criptografada test
/etc/group Informações do grupo /etc/profile Comandos que sào exec. para todos usuários
/etc/gshadow /etc/skel Modelo script para usuários novos
DATA BACKUP STRATEGY
SCHEDULING JOBS cpio Copiar arquivos para arquivo armazenado
at Executa comandos na data específica dd Converte e copia um arquivo
at –l Lista atq dump Examina arquivos que necessitam de backup
at –r Remove atrm restore Recupera arquivos backupeados com dump
crontab agendar tarefas SYSTEM TIME
/etc/crontab date mostra a data atual
hwclock Configurar a hora do hardwware pelo RTC
* * * * * /usr/bin/teste ntpd Ser vidor tempo para sincronizar em tempo real
Min Hora Dia Mes Sem Program ntpdate Atualiza data e hora de acordo com ntp
NETWORKING /usr/share/zoneinfo
dig informações sobre o DNS /etc/timezone
whois informações sobre o DNS /etc/localtime Informações binárias do config relógio-maq.
/etc/hostname Nome da máquina PPP
/etc/hosts Apelido para máquinas /etc/ppp/options Opções da conexão PPP
/etc/networks IP redes ligados ao micro /etc/ppp/peers
/etc/host.conf Especifica como os nomes são ligadas /etc/wvdial.conf Config do WVDIAL
/etc/resolv.conf Servidores DNS a serem pesquisados /etc/ppp/ip-u p
/etc/nsswitch.conf /etc/ppp/ip-down
ifconfig Configura uma interface de rede wvdial Programa de conexão PPP
route mostra a tabela de rotas pppd Daemon do PPP
dhcpcd NETWORK SERVICES
dhcpclient /etc/xinetd.conf Config XINETD
pump /etc/inetd.conf Config INETD
host DNS Lookup /etc/services Portas de cada serviço
hostname Configura o nome da máquina /etc/xinetd.log LOG do XINETD
netstat Mostra conexões de rede e tabela de roteamento SENDMAIL
tcpdump /etc/sendmail.cf configuração
APACHE /etc/aliases Alias para usuários
apachectl Controle da interface do Server (daemon) /etc/mail/*
httpd –l lista módulos ~/.forward Direcionar email
httpd.conf arquivo de configuração newaliases Carregar o arquivo /etc/aliases
Sendmail
SHELL SCRIPT -bt Roda em teste endereço -bm Deliver mail
‘ Desabilita o reconhecimento do caracter especial -bv Verifica nomes -bi Inicializa alias database
“ Protege os caracteres especiais -bs Uso SMTP in/out -bH Expiradas entradas database
\ (backstroke) Escapa o sentido do proóximo caracter -bP Entradas na fila -bh Status database
` Uso comando (ex: `pwd`) -bp Entradas na fila -bd Roda em daemon
$ Variável

osuperlinux@ieg.com.br Página 4 de 4