Escolar Documentos
Profissional Documentos
Cultura Documentos
# linha 3
linha 4
# linha 5
linha 6
Utilizando o comando grep
root@servidor# grep -v # arquivo.txt
linha 2
linha 4
linha 6
done!
Comandos
COMANDO YUM
29/01/2016Published by: Newton Rocha
YUM
Uma ferramenta open source utilizada para atualizar, remover, procurar pacotes de softwares com
uma excelente resoluo de dependncias
INSTALAR UM PACOTE
root@centos# yum install pacote
INSTALAR UM PACOTE SEM CONFIRMAO
root@centos# yum -y install pacote
ATUALIZAR UM PACOTE
root@centos# yum update pacote
LISTAR PACOTES COM UM DETERMINADO NOME
root@centos# yum list pacote
PESQUISAR UM PACOTE
root@centos# yum search pacote
COLETAR INFORMAES SOBRE UM PACOTE
root@centos# yum info pacote
LISTA COMPLETA DE PACOTES DISPONVEIS POR PGINAS
root@centos# yum list | less
LISTA COMPLETA DE PACOTES INSTALADOS POR PGINAS
root@centos# yum list installed | less
CHECAR QUAL PACOTE UTILIZA UM DETERMINADO ARQUIVO
root@centos# yum provides /etc/httpd/conf/http.conf
CHECAR UPDATE
root@centos# yum check-update
ATUALIZAR
root@centos# yum update
LISTAR GRUPOS DE PACOTES DISPONVEIS
root@centos# yum grouplist
INSTALAR UM GRUPO DE PACOTES ESPECIFICO
root@centos# yum groupinstall Mysql Database
ATUALIZAR GRUPO DE PACOTES
root@centos# yum groupupdate Mysql Database
000700080009
*-core
description: Motherboard
product: G33T-M2
vendor: ECS
physical id: 0
version: 1.0
serial: 00000000
slot: To Be Filled By O.E.M.
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 080014 (08/29/2007)
size: 64KiB
capacity: 960KiB
capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd
int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial
int17printer int10video acpi usb ls120boot zipboot biosbootspecification
*-cpu:0
description: CPU
product: Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 6.7.6
serial: 0001-0676-0000-0000-0000-0000
slot: CPU 1
size: 2400MHz
capacity: 2400MHz
width: 64 bits
clock: 267MHz
Ele vai te mostrar um relatrio gigante e muito bem detalhado, porm caso voc no precise de
toda essa informao, use o parametro short para gerar um relatrio compactado:
Relatrio compacto
root@servidor# lshw -short
H/W path Device Class Description
=============================================================
system G33T-M2
/0 bus G33T-M2
/0/0 memory 64KiB BIOS
/0/4 processor Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz
/0/4/5 memory 64KiB L1 cache
/0/4/6 memory 3MiB L2 cache
/0/4/0.1 processor Logical CPU
/0/4/0.2 processor Logical CPU
/0/f memory 3GiB System Memory
/0/f/0 memory 2GiB DIMM SDRAM Synchronous
/0/f/1 memory 1GiB DIMM SDRAM Synchronous
/0/f/2 memory DIMM [empty] /0/f/3 memory DIMM [empty] /0/1 processor
/0/1/0.1 processor Logical CPU
/0/1/0.2 processor Logical CPU
/0/100 bridge 82G33/G31/P35/P31 Express DRAM Controller
/0/100/2 display 82G33/G31 Express Integrated Graphics Controller
/0/100/1a bus 82801I (ICH9 Family) USB UHCI Controller #4
/0/100/1a.1 bus 82801I (ICH9 Family) USB UHCI Controller #5
/0/100/1a.7 bus 82801I (ICH9 Family) USB2 EHCI Controller #2
/0/100/1b multimedia 82801I (ICH9 Family) HD Audio Controller
/0/100/1c bridge 82801I (ICH9 Family) PCI Express Port 1
/0/100/1c.1 bridge 82801I (ICH9 Family) PCI Express Port 2
/0/100/1c.2 bridge 82801I (ICH9 Family) PCI Express Port 3
/0/100/1c.3 bridge 82801I (ICH9 Family) PCI Express Port 4
/0/100/1c.4 bridge 82801I (ICH9 Family) PCI Express Port 5
/0/100/1c.5 bridge 82801I (ICH9 Family) PCI Express Port 6
/0/100/1c.5/0 eth0 network RTL8111/8168B PCI Express Gigabit Ethernet controller
done!
Comandos
COMANDOS PARA DESLIGAR E REINICIAR SERVIDOR LINUX
11/10/2014Published by: Newton Rocha
DESLIGAR
Comando Halt
root@servidor# halt
Comando Poweroff
root@servidor# poweroff
Comando Shutdown
O comando shutdown possui diversos parmetros, para que voc possa conhecer melhor os
parmetros, veja em man shutdown ou shutdown h
Os mais usados so:
-h para desligar + tempo
-r para reiniciar + tempo
Desligar imediatamente
root@servidor# shutdown -h now
Desligar em 30 minutos
root@servidor# shutdown -h 30
Para cancelar o comando shutdown
root@servidor# shutdown -c
Comando Init
root@servidor# init 0
REINICIAR
Comando reboot
root@servidor# reboot
Comando Shutdown
Reiniciar imediatamente
root@servidor# shutdown -r now
Reiniciar em 30 minutos
root@servidor# shutdown -r 30
Agora que servidor uTorrent iniciado, abra seu navegador (Firefox ou Chrome) e digite o
endereo abaixo.
http://localhost:8080/gui/
O nome de usurio admin e o campo da senha est vazio(troque a senha)
utorrent_oneiric_5
A primeira coisa que voc vai querer fazer especificar a pasta de download. Para fazer isso,
clique no boto Configuraes.
Em seguida, v at Diretrios e especificar a pasta de download. E mais alguma opo caso
deseje.
done
REMOVER PACOTES
DUPLICADOS YUM
27/08/2014Published by: Newton Rocha
Comando para listar todos os pacotes duplicados
root@servidor:~# package-cleanup dupes
Loaded plugins: fastestmirror, priorities
Comando para remover todas os pacotes duplicados
root@servidor:~# package-cleanup cleandupes
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
epel/metalink | 40 kB 00:00
* base: centos.xfree.com.ar
* epel: mirrors.vinahost.vn
* extras: mirrors.dcarsat.com.ar
* rpmforge: mirror.ate.info
* updates: mirror.us.leaseweb.net
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
rpmforge | 1.9 kB 00:00
updates | 3.4 kB 00:00
No duplicates to remove
Comando para listar pacotes com dependncias quebradas
root@servidor:~# package-cleanup problems
Loaded plugins: fastestmirror, priorities
No Problems Found
done!
Dicas Linux Tutoriais
alias rm=rm -i
alias cp=cp -i
alias mv=mv -i
alias ll=ls -lhai
Ler o arquivo
source /root/.bashrc
Scripts
Tutoriais
[SCRIPT] STATUS DO
SERVIDOR
27/06/2014Published by: Newton Rocha
Existem inmeras ferramentas para monitorar seus servidores linux, como por exemplo;
nagios, zenoss, munin, cacti, zabbix, entre outras milhares, porm voc precisa saber o que
realmente precisa monitorar, pois essas ferramentas vo te mostrar uma quantidade
enorme de informaes e precisam ser configuradas corretamente para que possam ser
uteis, ou seja, voc precisa dominar a ferramenta e ainda preparar um servidor para que ela
realmente possa fazer a diferena.
Esse post contm um script para que voc tenha informaes bsicas do seu servidor e
usando ele combinado com o crontab pode ser realmente til dependo do servio que o
servidor esta oferendo
# STATUS DO SERVIDOR
### DEFININDO A VARIAVEL DIA
dia=`date +%d`
echo ##### INICIO DO SCRIPT ##### > $dia-status-servidor.txt
date | tee -a $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo ##### NMAP ##### >> $dia-status-servidor.txt
nmap -PS localhost | tee -a $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo ##### LOGADOS ##### >> $dia-status-servidor.txt
w | tee -a $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo ##### ESPACO DISPONIVEL EM DISCO ##### >> $dia-status-servidor.txt
df -h | tee -a $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo ##### MEMORIA DISPONIVEL ##### >> $dia-status-servidor.txt
free -m | tee -a $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo >> $dia-status-servidor.txt
echo ##### TEMPO EM FUNCIONAMENTO ##### >> $dia-status-servidor.txt
uptime | tee -a $dia-status-servidor.txt
echo ##### CONEXOES ESTABELECIDAS ##### >> $dia-status-servidor.txt
netstat -putan | grep ESTAB | tee -a $dia-status-servidor.txt
OBSERVAES
No fim do script usado o comando mail -s para enviar o relatrio via e-mail, para que ele
funcione voc precisa configurar seu servidor para enviar e-mails.
Nos prximos posts vou mostrar como configurar um servidor de e-mails.
done!
Centos
Debian
Scripts
Tutoriais
## REMOVENDO HORARIO
rm -rf /etc/localtime
## HORARIO DE SAO PAULO
cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
## DATA E HORA ATUALIZADA
date
## REINICIAR SERVICOS DO CRON E RSYSLOG
service crond restart
service rsyslog restart
done!
Centos
Debian
Dicas
PACOTES ESSENCIAIS
NTSYSV/RCCONF
16/04/2014Published by: Newton Rocha
NTSYSV e RCCONF so praticamente idnticos, porm um .rpm e outro .deb,
respectivamente
Com esse pacote voc pode habilitar ou desabilitar pacotes para iniciar junto com o Sistema
OperacionalContinue reading
POST NAVIGATION
Comandos
Dicas
Linux nmap
PACOTES ESSENCIAIS
NMAP
16/04/2014Published by: Newton Rocha
NMAP
Essencial para analisar portas em utilizao, ele uma das formas mais simples e rpidas
para esse tipo de analise
Exemplos:
Detalhado para IPContinue reading
Centos
Erros Conhecidos
Tutoriais
POST NAVIGATION
Centos
Comandos
Debian
Dicas
Samba
COMANDOS UTIS NO
SAMBA
03/01/2014
Segue alguns comandos teis na administrao de um Servidor Samba
Logs
root@fileserver:~# tail -f /var/log/messages
root@fileserver:~# tail -f /var/log/samba/
done!
Centos
Comandos
Debian
Dicas
Tutoriais
COMANDO CAT
19/09/2013Published by: Newton Rocha
O comando cat concatena arquivos e lista o contedo de arquivos de texto puro
Opes do comando cat
Concatenar arquivos
[usuario@linux ~]$# cat /etc/passwd /etc/shadow > passwdshadow.txt
Dica
Voc tambm pode utilizar o comando tac que faz exatamente a mesma coisa do cat, porm
lendo o arquivo do fim para o comeo
Centos Dicas Linux RAID Tutoriais
CONFIGURANDO RAID 1 NO
LINUX CENTOS
29/06/2013Published by: Newton Rocha
Essa configurao sera feita em cima de um ambiente da seguinte forma
HD 320 GB Linux Centos 6.4
HD 2 TB Zerado
HD 2 TB Zerado
root@centos# df -hT
Verifique as parties disponveis no sistema
root@centos# df -hT
Para verificar informaes dos discos montados no RAID use o comando
IPTABLES DIRECIONAR
PORTA 80 PARA OUTRO IP
04/06/2013Published by: Newton Rocha
Caminho de IDA
iptables -t nat -A PREROUTING -d (IP DA WAN) -p tcp dport 80 -j DNAT to (IP DA LAN):80
Caminho de VOLTA
iptables -t nat -A POSROUTING -s (IP DA LAN) -p tcp dport 80 -j SNAT to (IP DA WAN):80
Exemplo prtico
Comandos
Dicas
Linux
Tutoriais
ADICIONAR REPOSITRIOS
RPM FORGE E EPEL
CENTOS E DERIVADOS
06/05/2013Published by: Newton Rocha
Para adicionar os repositrios RPM Forge e Epel ao seu Centos, faa:
RPM Forge
x86_64
Comandos
Linux
Tutoriais
ALTERANDO HOSTNAME NO
CENTOS
13/04/2013Published by: Newton Rocha
Para alterar o hostname do Centos
root@centos# reboot
done!
Centos Debian Linux Tutoriais
HRARIO NO LINUX
25/03/2013Published by: Newton Rocha
HORRIO NO LINUX
Voc pode alterar a data usando o arquivo de zoneinfo referente a sua localidade e jogando
no /etc/localtime
root@servidor# hwclock
Sex 01 Mar 2013 20:56:47 BRT -0.031603 seconds
Caso o horrio da Bios esteja diferente do horrio do sistema sincronize-os com o comando
hwclock -w
root@servidor# hwclock -w
Veja como esta sincronizado
DEBIAN
Port 22
#LoginGraceTime 2m
#PermitRootLogin yes
#PasswordAuthentication yes
Altere para
por
aldevan
em 03-01-2016 s 17:37 (606 Visualizaes)
um pequeno aplicativo que voc coloca para rodar no PC e ele fica ouvindo uma porta,
existem alternativas muito mais eficiente, esta aqui apresentada apenas mais uma
alternativa simples e rpida, principalmente para o pessoal que joga online e precisa saber se
o port forwarding estar funcionando. Alm do aplicativo rodando no PC a ser testado voc
deve ir em um dos sites abaixo e verifica se a porta est aberta e os dados chegando at a
porta desejada.
http://www.canyouseeme.org/
http://www.yougetsignal.com/tools/open-ports/
http://www.checkmyports.net/
ou usar um APP Android, eu testei o "Port open tester" e funcionou bem, pode ser baixado na
Google Play https://play.google.com/store/apps/details?id=com.qien.porttester
Para baixar o programa, existe 3 verses disponveis que fazem exatamente a mesma coisa,
escolha qual baixar de acordo com seu sistema operacional, tem um para Windows, outro
para Linux e outro que foi feito em Java e funciona tanto em Windows como em Linux. para
usar o programa em Windows: execute no prompt de comando, deve passar uma porta por
vez, exemplo:
Cdigo :
listen 80
isso faz o PC fique escutando a porta 80, ai nos sites anteriomente indicado ou usando o APP
para Android faa o teste, colocando o IP e a Porta onde estar rodando o aplicativo e veja o
resultado
Para usar em Linux: baixe o arquivo para linux, de permisso para executvel #
Cdigo :
chmod +x listen
tambm tem esse mesmo programa em JAVA e este pode rodar em Linux e Windows, para
usar para digitar:
java listenport 8500
Para fazer o Download do programa, v at o site abaixo, l tem 3 arquivos disponveis, baixe
apena um de acordo com seus sistema operacional.
http://www.duke.nukem.com.br/?p=270
OBS: Por questes de segurana sempre que encerar o programa, verifique no site onde
testou ou no APP se a determinada porta testada foi realmente Fechada (Closed) ou verificar
com localmente com o
netstat
Dicas
Jogo Rpido
Dica rpida pra quem precisa ampliar o alcance do sinal WiFi seja por qual for o motivo
aqui estou utilizando como repetidor um roteador TP-Link 150mbps modelo TL-WR720N, que supre completamente
minhas
necessidades
Mos obra: entre na configurao do seu roteador (normalmente, o IP para acesso o 192.168.1.1, o usurio
admin e a senha admin, porm, varia de modelo para modelo verifique o seu na caixa ou embaixo do
aparelho).
Aps o acesso s configuraes, vamos aos parmetros:
1 Caso o seu roteador tenha o mesmo endereo de IP do modem, voc vai precisar alterar o IP do roteador caso
no
saiba,
altere
por
precauo
1.1 Acesse a guia LAN e em IP Adress altere o nmero para 192.168.3.1 (deixe este nmero anotado em
algum
lugar
de
preferencia
em
uma
etiqueta
no
prprio
roteador).
2 V em Wireless e habilite a opo Enable WDS, para criarmos a ponte de comunicao entre o modem wifi e
o
roteador.
3 Clique no boto Search (ou Procurar, conforme o caso) para localizar a rede que iremos repetir
4 Aps selecionar a rede, automaticamente os campos SSID e MAC sero preenchidos (o seu roteador ser um
clone
do
modem
aps
reiniciar)
Agora um dos pontos mais importantes: o DNS principal da conexo: Vamos DESABILITAR o DNS do roteador para
pegar o DNS do Modem.
Clique
em
DHCP
Settings,
Disable,
Salve
configurao
clique
para
reiniciar
o roteador.
7 Se no tiver macumba nenhuma rodando por sua conexo, Bingo! Voc ganhou um frango e uns metros a mais
de alcance de seu WiFi se tiver, cara na boa, isso aqui funciona em todo lugar s pra voc que no rsrs
Dica: interessante mudar o nome (SSID) do repetidor para no confundir com o ponto principal, assim, voc
saber exatamente de onde est acessando, evitando confuso.
Ateno: Aps aplicar esta configurao, voc no ter mais acesso configurao do roteador via IP, sendo
necessrio reset-lo para acessar as configuraes novamente