Download pdf - Mapa Mental Lpi

Transcript
Page 1: Mapa Mental Lpi

LPI 101

Comandos Linux e Unix

Variáveis do Shell

echo

env

export

set

unset

$PS1

$PS2

\ u@\h:\W\$

$PATH

Trabalhando com Eficácia no Shell

bash

exec

pwd

~/.bash_history

!!

!n

!texto

!?texto

^texto1^texto2

Alt M <

Alt M >

Ctrl p

Ctrl n

Ctrl b

Ctrl f

Ctrl a

Ctrl e

Ctrl l

Ctrl d

Ctrl k

Ctrl y

Ctrl r texto

Ctrl s texto

Utilizando Filtros de Textos

cat

cut

expand

fmt

head

join

nl

od

paste

pr

split

tac

tail

tr

wc

xargs

Redirecionamento e Condutores (PIPE)

<

<<

>

>>

|

‘ ‘

Entrada Padrão (stdin)

Saída Padrão (stdout)

Saída de Erro (stderr)

Símbolos Coringa (Wildcards)

*

?

{texto1,texto2,texto3}

Gerenciando Arquivos

Subdiretório /bin

Subdiretório /boot

Subdiretório /dev

Subdiretório /etc

X11

sk

rc.d

Subdiretório /home

Subdiretório /lib

Subdiretório /mnt

Subdiretório /proc

Subdiretório /root

Subdiretório /sbin

Subdiretório /tmp

Subdiretório /usr

bin

sbin

local

share doc

Subdiretório /var log

Gerenciamento Básico de Arquivos

cp

mv

rm

mkdir

rmdir

touch

tee

find

Sistemas de Arquivos e Dispositivos

Partições Primárias

/dev/hda1

/dev/hda2

/dev/hda3

/dev/hda4

Partições Estendidas

Partições Lógicas/dev/hda5

/dev/hda6

Partição de Swap

Criando Partições e Sistemas de Arquivos

fdisk

mkfs

mkswap

e2fsck

mke2fs

debugfs

dumpe2fs

tune2fs

Trabalhando com o Sistema de Arquivos

df

du

fsck

which

find

locate

updatedb

whatis

apropos

Tipos de Sistemas de Arquivos

ext2

ext3

raiserfs

msdos

vfat

iso9660

nfs

swap

proc

Montando e Desmontando Sistema de Arquivos

O Arquivo /etc/fstab

auto, noauto

ro, rw

exec, noexec

user, users

sync, async

dev

suid, nosuid

defaults

mount

umount

Trabalhando com Permissões

Criando Novos Arquivosumask

Modificando as Permissões de Arquivos

chmod

owner, group, others

SUID

SGID

Sticky

Alterando o Dono dos Arquivos e Grupos

chown

chgrp

chattr

lsattr

Links Simbólicos e Hard LinkslnLinks Simbólicos:

Hard Links

Trabalhando com Quotas de Disco

quota

user hard limit

user soft limits

group hard limit

group soft limit

quotaon

quotaoff

quotacheck

edquota

repquota

Executando, Gerenciando e Eliminando Processos

Sinais

init

PID

HUP

INT

KILL

TERM

TSTP

Controle de Processos

ps

pstree

top

kill

killall

jobs

bg

fg

&

Prioridade de Execuçãonice

renice

Expressões Regulares

grep

sed

\

^

$

[a-z]

[0-9]

[^abc]

/ palavra/

.

Sistema de Boot, Shutdown e Runlevels

Processo de Carga do Kernel

Subdiretório /boot

LILOlilo.conf

GRUB

/var/log/messages

/etc/conf.modules

/etc/modules.conf

dmesg

Definindo o Runlevel Padrão

/etc/inittab

init, telinit

/etc/rc.d

rc0.d

rc1.d

rc2.d

rc3.d

rc4.d

rc5.d

rc6.d

rcS.d

/etc/rc.d/rc.local

/etc/rc.d/rc.sysinit

/etc/rc.d/init.d

Shutdownshutdown

reboot

Administração do Sistema

Grupos de Trabalho

/etc/group

groupadd

gwpasswd

groupdel

grpconv

grpunconv

/etc/group

/etc/gshadow

Administrando Contas de Usuário

useradd

passwd

usermod

userdel

pwconv

pwunconv

chage

/etc/skel

/etc/passwd

/etc/shadow

Os Arquivos de Iniciação do Shell

~/.bash_history

~/.profile

/etc/profile

/etc/skel

export

set

unset

Arquivos de LOG

Fazendo Rodízio dos Arquivos de LOG – O Logrotate

/etc/syslog.con

/var/log/*

logrotate

tail -f

SysLog

auth:

authpriv:

cron:

daemon:

kern:

lpr:

mail:

news:

syslog:

user:

local0 até local7:

/etc/syslog.conf

Page 2: Mapa Mental Lpi

LPI 102

Arquitetura de Hardware

BIOS

Portas de Entrada/Saída (Input/Output)

/proc/ioports

/proc/pci

pnpdump

isapnp

lspci

Requisição de Interrupção (IRQ) /proc/interrupts

Acesso Direto a Memória (DMA) /proc/dma

Configurando Dispositivos SCSI

SCSI ID

SCSI LUN

Terminadores

/proc/scsi/

scsi_info

Configurando Dispositivos de Rede

Configurando o Modem

endereços de E/S

/proc/interrupts

/proc/ioports

/dev/cua0

/dev/cua1

setserial

/dev/ttyS0

/dev/ttyS1

Configurando a Placa de Som

endereços de E/S

endereços de DMA

sndconfig

alsa

OOS

isapnp

Configurando Dispositivos USB

lspci

usb-uhci.o

usb-ohci.o

/etc/usbmgr/

usbmodules

/etc/hotplug

Teclado

Mouse

Impressora

WebCam

Instalação do Linux

Planejando as Partições de Disco

/ (root)

/var

/home

swap space

cylinder 1024

A Partição de Swap

Instalando um Gerenciador de Boot

LInux LOader (LILO)O Utilitário lilo

/etc/lilo.conf

Grand Unified Boot Loader (GRUB)grub-install

/boot/grub/grub.conf

MBR superblock

Instalando e Compilando Programas

Arquivos Tarball

gunzip

gzip

bzip2

tar

Compilando o Código-fonte

Make

configure

gcc

Makefile

Gerenciando Bibliotecas Compartilhadas

ldd

ldconfig

/etc/ld.so.conf

LD_LIBRARY_PATH

Gerenciamento de Pacotes Debian e Red Hat

Gerenciamento de Pacotes Debian

dpkg

apt-get

dselect

alien

/etc/dpkg/dpkg.cfg

/var/lib/dpkg/*

/etc/apt/apt.conf

/etc/apt/sources.list

dpkg-reconfigure

Gerenciamento de Arquivos Red Hat

rpm

rpmlocate

/etc/rpmrc

/usr/lib/rpm/*

Kernel do Linux

Gerenciando Módulos do Kernel

lsmod

insmod

rmmod

modinfo

modprobe

depmod

/lib/modules/kernel-version/modules.dep

/etc/modules.conf

uname

Reconfigurando e Instalando um Novo Kernel

Customizando as Opções do Kernel

make config

make menuconfig

make xconfig

make oldconfig

/usr/src/linux/*

/usr/src/linux/.config

/lib/modules/kernel-version/*

/boot/*

Compilando o Kernel

make clean

make dep

make mkproper

make bzImage

make modules

modules_install

make depmod

Automatizando Tarefas Administrativas

cron

crontab

/etc/anacrontab

/etc/cron.allow

/etc/cron.deny

/var/spool/cron/*

at

at

/etc/at.deny

/etc/at.allow

atq

atrm

Estratégias de Backup

Backup Completo

Backup Diferencial

Backup Incremental

Ferramentas de Backup

tar

gzip

bzip2

dump

restore

cpio

dd

Impressão do Linux

Instalando uma Impressora

lpr

lp

lpq

lprm

lpc

/etc/printcap

mpage

Filtros de Impressão

APSfilter/etc/apsfilter/*

/var/lib/apsfilter/*/

magicfilter /etc/magicfilter/*/

/var/spool/lpd/*/

Impressoras Remotas no Linux

Impressoras Remotas em Windows

Fundamentos e Serviços de Rede

Classes de IP

A

B

C

D

E

Protocolos que Compõem o TCP/IP

TCP

UDP

ICMP

Serviços e Portas TCP/IP/etc/services

Configurando a Rede

/etc/HOSTNAME

/etc/hosts

/etc/resolv.conf

/etc/host.conf

/etc/nsswitch.conf

/etc/networks

Utilitários e Ferramentas do TCP/IP

dig

ping

traceroute

whois

telnet

ftp

host

hostname

domainname

dnsdomainname

ifconfig

netstat

route

tcpdump

DHCP

PPP

pppd

/etc/ppp/options.*

/etc/ppp/peers/*

/etc/wvdial.conf

/etc/ppp/ip-up

/etc/ppp/ip-down

wvdial

Configurando o Inetd

Tcpwrappers

/etc/inetd.conf

/etc/hosts.allow

/etc/hosts.deny

Xinetd/etc/xinetd.conf

/etc/xinetd.log

Sendmail

/etc/aliases

/etc/mail/*

/etc/sendmail.cf

~/.forward

mailq

sendmail

newaliases

Apache

httpd.conf

apachectl

httpd

NFS

/etc/exports

/etc/fstab

mount

umount

SMB/etc/smb.conf

DNS

/etc/hosts

/etc/resolv.conf

/etc/nsswitch.conf

/etc/named.boot (v.4)

/etc/named.conf (v.8)

named

Shell Seguro OpenSSH

/etc/hosts.allow

/etc/hosts.deny

/etc/nologin

/etc/ssh/sshd_config

/etc/ssh_known_hosts

/etc/sshrc

sshd

ssh-keygen

Segurança

Tcpwrappers/etc/inetd.conf

/etc/nologin

Executáveis com SUID

Integridade dos Pacotes

Integridade de Arquivos tarball

Gerenciamento de Senhas

/etc/passwd

/etc/shadow

/etc/syslog.conf

quota

usermod

Processos em Execução

Anúncios de Segurança

Ipchains e Iptables

/proc/net/ip_fwchains

/proc/net/ip_fwnames

/proc/net/ip_masquerade

ipchains

iptables

socket

Trabalhando com o vi

/, ?

h,j,k,l

G, H, L

i, c, d, dd, p, o, a

ZZ, :w!, :q!, :e!

:!

X Window System

Servidor X

XF86Setup

xf86config

xvidtune

/etc/X11/XF86Config

.Xresources

XF86

/etc/inittab

/etc/X11/xdm/*

/etc/X11/kdm/*

/etc/X11/gdm/*

Fontes no XF86

.Xresources e .Xdefaults

xdm

Estações de Trabalho X

Gerenciador de Janelas

.xinitrc

.Xdefaults

xhost

DISPLAY

Emulador de Terminal

Bibliotecas X

Programando em Shell Script

Variáveis de Shell

~/.bash_profile

~/.bash_login

~/.profile

~/.bashrc

~/.bash_logout

~/.inputrc

function

export

env

set

unset

Aliasesalias

Funçõesfunction

Interpretador de Script#!

Permissões de Execuçãochmod

Variáveis Especiais$?

test

Comandos Bash

Condicional case

Loops Utilizando o for

Loops Utilizando o While

Mantendo a Hora do Sistema

Zonas de Fuso Horário

/usr/share/zoneinfo

/etc/timezone

/etc/localtime

Relógio do Sistema

/etc/ntp.conf

/etc/ntp.drift

date

hwclock

ntpd

ntpdate

Documentação

/usr/share/doc

Páginas Info

apropos

whatis

info

Páginas do ManualMANPATH man

Help On Line

Comandos Apropos e Whatis

Ajuda na Internet

Listas de Discussão

http://www.certificacaolinux.com.br

Notificando Usuários

/etc/modt

/etc/issue

/etc/issue.net