Guia de como se dar bem no Slackware sem recorrer a interface gráfica

mre

Modo texto versão 0.1 - Guia introdutório sobre o bom uso do modo texto para configurar/curtir e adaptar seu GNU/Linux Slackware.Texto bem completo e didático, vale à pena conferir!

[ Hits: 122.806 ]

Por: Murilo R. Esplugues em 25/10/2004 | Blog: http://www.helpday.blogspot.com/


Programas úteis para usar quando estiver conectado



FTP


Internet File Transfer Programa ou Programa de Transferência de Arquivos da Internet, ele permite fazer transferências de arquivos de uma rede remota. FTP tem muitos comandos que poderão ser usados. Depois de abrir o programa "ftp" digite "?", e uma lista de comandos possíveis será apresentada, alguns desabilitam ou habilitam características do ftp, procure na man page (man ftp) sobre o significado de todos eles. Os mais usados são:
  • ftp endereço - Permite abrir o endereço que se quer diretamente, isso não é aconselhado fazer em servidores de shell, pelo fato de que qualquer um poderá saber que endereço esta visitando com o comando "ps - ax". Para evitar isso primeiro digite "ftp" e pressione Enter, e depois use o comando open e quando aparecer o prompt (to), digite o endereço que quer acessar. Muitos comandos são comuns em máquinas UNIX então qualquer semelhança não é mera coincidência...
  • ls ou dir - Provavelmente o mais usado, lista (mostra) os arquivos e diretórios.
  • cd - Use para entrar nos diretórios.
  • cd .. - Para ir ao diretório anterior, note que os dois pontos (..) estão separados de "cd" por um espaço.
  • lcd - Mostra em que diretório você está localmente (exemplo: /usr/pub/slackware).
  • remotestatus arquivo - Mostra status da máquina remota e quando "arquivo" é especificado, mostra o status do arquivo na máquina remota.
  • get arquivo - Faz download de um arquivo para a máquina local.
  • mget arquivos - (exemplo: mget *.txt) Faz download de vários arquivos, o "m" significa multiple - múltiplo.

Há muitos servidores FTP que permitem conexão. Procure no Google sobre isso e terá uma alegre surpresa... Ah, dê uma olhada também em http://www.ftpsearchengines.com/.

TELNET


É usado para se comunicar com algum computador (host) usando o protocolo TELNET, você pode acessar um computador na Internet como se estivesse diante dele, minha favorita, é muito legal acessar servidores shell através de telnet, aprende-se muito assim, alguns tem até mesmo curso de Unix para novatos, veja os links no final.

Quando telnet é invocado sem o argumento "host" ou a máquina com quem quer se comunicar, telnet entra modo de comando, como no prompt "telnet>". Normalmente usamos o comando "open" depois disso e quando aparecer o prompt "(to)" digitamos o endereço da máquina que queremos nos conectar e a porta.

Links ou Lynx


Navegadores em modo-texto. O Lynx apesar de não suportar frames, tem um suporte excelente com scripts e conexões seguras.

OK, já falei porque eu prefiro links (apesar de usar também o Lynx), interessante que ele vem com um menu onde pode ser facilmente configurável, dentro do diretório oculto "~/.links" (o til (~) significa que o diretório seguinte esta no diretório do usuário normalmente em /home/nome_do_usuário, quando o arquivo tem um ponto na frente ele é oculto), há 3 arquivos que também podem ser configurados diretamente, bookmarks (com os bookmarks :)), links.cfg (seu arquivo de configuração), links.his (seu histórico). Vamos ver alguns controles básicos do "links"?

Comando Função
ESCMenu
^CSair
^P, ^NRola página para cima, para baixo
[, ]Rola para a direita, esquerda
up, downSeleciona link
->Segue link
<-Volta uma página
gCaixa vá para URL
GVá para URL baseado na URL corrente
/Pesquisar na página
?Pesquisar para trás
nEncontre próximo (usado depois de Pesquisar Página, "próxima sentença")
NEncontre anterior (usado depois de Pesquisar Página, "sentença anterior")
=Ver informações da página
\Ver fonte do documento
dEm cima de um link, pressione "d", para fazer o dowload do arquivo
qSair

Há também um clone do "links" chamado "elinks", ele tem as mesmas características do "links" mais alguns add-ons (adicionais), vale à pena dar uma conferida.

Nmap


Ferramenta de exploração de rede e scanner de segurança. A descrição diz que ele pode ser usado por Administradores de Rede e indivíduos curiosos para explorar grandes redes e determinar quais computadores estão ativos e quais serviços são fornecidos.

Nmap é uma obra de arte. Ele é muito usado, muitas vezes antes de um ataque. Quer saber que sistema operacional o computador usa, quais portas estão abertas, ou versão do kernel do Linux? Sim, ele pode mostrar isso, e fazer muito mais. Ficou ainda mais famoso depois de uma pequena ponta no filme Matrix Reload, onde foi usado por Trinity.

Nmap suporta um grande número de técnicas de scan, como: UDP, TCP connect(), TCP SYN (half open), ftp proxy (bounce attack), Reverse ident, ICMP (ping sweep), FIN, ACK sweep, Xmas Tree, SYN sweep, IP Protocol, e Null scan.

Muitos administradores vêem com maus olhos (e com razão), scans de terceiros em sua rede (e com bons motivos), e é bom ficar de olhos bem abertos porque há máquinas bem configuradas que podem logar até mesmo isso, simular outro sistema operacional e serviços para enganar o scanner, lembre-se apenas de que normalmente ha mais de um caminho para o mesmo lugar, portanto cuidado.

# nmap -sS -p 80 -O -v <host>

Mostra que sistema operacional (SO) sites da Internet usam (host = nome_do_site).

# nmap -sS -F -o host.log -v -O host/24

Este comando faz um SYN scan nas portas conhecidas (/etc/services), loga o resultado no arquivo host.log, em seguida faz um scan do SO e um scan na classe "C", pra isso que serve aquele "/24" é o número de bits na máscara, "/24" Dará 256 endereços na classe "C", "/16" os 65536 endereços na classe B, "/8" os 2^24 endereços na classe A, e "/0" scaneará todos os possíveis 2^32 endereços IP (IPv4).

# nmap -sS -iR -p 80

Isto fará o nmap criar randomicamente (aleatoriamente) números IP de vários servidores web para olhar.

# nmap -v target.example.com

Esta opção faz o scan de todas as portas TCP reservadas na máquina target.example.com. A opção -v significa ligar o modo verbose.

# nmap -sS -O target.example.com/24

Lança um stealth SYN scan contra cada máquina que está ativa, abrangendo todas as 255 máquinas de classe "C" onde target.example.com reside. Este exemplo, também, tenta determinar o sistema operacional que está executando em cada host que está ativo. Este requer privilégios de root (super usuário) por causa da técnica SYN scan e da detecção de SOs.

# nmap -sX -p 22,53,110,143,4564 198.116.*.1-127

Envia um Xmas tree scan para a primeira metade de cada uma das 255 possibilidades de subredes de 8 bit no espaço de endereços classe "B" em 198.116. Nós estamos testando quando o sistema executa sshd, DNS, pop3d, imapd, ou a porta 4564. Note que o Xmas scan não trabalha com a Microsoft devido a sua deficiente pilha TCP. O mesmo acontece com CISCO, IRIX, HP/UX, e BSDI.

# nmap -v --randomize_hosts -p 80 "*.*.2.3-5"

Em lugar de focar somente um específico IP, é interessante, algumas vezes, abranger um fatia de toda a internet e fazer o scan de um pequena amostra de cada fatia. Este comando encontra todos os servidores web em máquinas com endereços IPs terminando em .2.3, .2.4, ou .2.5. Se você é super usuário (root) você pode adicionar -sS. Também, você irá encontrar mais máquinas interessantes começando com 127., então você pode querer usar "127-222" ao invés dos primeiros asteriscos, por que essa parte tem uma alta densidade de máquinas interessantes (IMHO).

# host -l company.com | cut "-d " -f 4 | ./nmap -v -iL -

Fazer uma transferência de zona de DNS para encontrar hosts em company.com e então alimentar os endereços IPs para o nmap. Os comandos acima são para minha caixa GNU/Linux. Você pode precisar de diferentes comandos/opções em outros sistemas operacionais.

Página anterior     Próxima página

Páginas do artigo
   1. Índice
   2. Por que usar o modo texto? Bem, porque não?
   3. Por onde começar? (No princípio o programador fez o código...)
   4. Instalando módulos! (Eu era cego, mas o Tubo de Raios Catódicos do Senhor me iluminou)
   5. Chamem a Dona Isa (Perdoe-os Pai, porque não sabem o que fazem...)
   6. Configurando o acesso à Internet (Fez-se noite, fez-se manhã, segundo dia)
   7. Usando o pppsetup
   8. Internet: Arquivos que precisam ser configurados (Não digas, sou indouto e incapaz)
   9. Programas úteis para usar quando estiver conectado
   10. Comandos úteis
   11. Links (Referência)
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Reempacotamento e repositório local em um sistema Debian-like

Criando mirror do Debian Lenny e Debian Lenny Security em sua rede local

Configurando Wireless-USB Bright-0091

Configuração básica e observações Delphi7 no Wine

Passo a passo para aceleração 3d em placas de vídeo com chipset NVIDIA + compiz-fusion no OpenSuSE 10.3

  
Comentários
[1] Comentário enviado por cvs em 26/10/2004 - 01:36h

Figura demais, ainda não li, mas achei engracada a forma como se refere aos topicos... vou ler e depois posto novamente, se houver algum erro, pode ter certeza, serei o primeiro a atirar a pedra! hehehehe :D

[2] Comentário enviado por removido em 26/10/2004 - 02:05h

Uma didática original , humorada, para retirar aquele "medo" natural do console...
Artigo originalíssimo...
Parabeńs!!!

[3] Comentário enviado por beetle_juice em 26/10/2004 - 08:27h

Cara vc estah de parabéns mesmo ao mesmo tempo que é tudo complicado vc consegue esclarecer que eh simples achei o máximo e pretendo ver mais artigos ao seu podero poder de domínio Linux valeu...

[4] Comentário enviado por wronieri em 26/10/2004 - 10:41h

Muito bom seu artigo, bem objetivo e didático poderia até virar uma apostila ;-)

[5] Comentário enviado por gnu em 28/10/2004 - 14:35h

muito bom e bem humorado... pena que a questão de modems no linux seja mais pra chorar que pra rir... mas o artigo é ótimo!

[6] Comentário enviado por juliomortandela em 29/10/2004 - 13:18h

achei que fosse só eu, que usasse mais um monte de consoles logados no modo texto fazendo outras coisas mais interessantes que no modo gráfico... hehehehe

ótimo artigo.

Julio Cesar Campos

[7] Comentário enviado por mre em 05/11/2004 - 13:09h

Não. Você não está sozinho... ; - )

[8] Comentário enviado por chronos em 30/04/2005 - 15:39h

mre, parabéns, depois do seu comentário no meu artigo fui ver sua lista de artigos e esse aqui é realmente muito interessante. Merece destaque especial a parte sobrre os Comandos Utéis, é muito didático e pode ajudar quem nunca se logou num console rapidão :).

Vou enviar o link a um amigo de trabalho que começa a trabalhar agora com linux via ssh, parabéns!

[]'s

Felipe (chronos) Prenholato

[9] Comentário enviado por borges.g em 20/03/2006 - 11:10h

kra e muito bom esse seu artigo mais a minha placa da um erro de "unresolved symbol" vc sabe como posso resolver isso.

to precisando d ajuda.

valews.

[10] Comentário enviado por ghodoy em 27/06/2006 - 10:50h

Cara.até ler seu artigo pensei que conhecia um pouco o Slack.........Parabens..excelente artigo.

[11] Comentário enviado por brejao em 13/07/2006 - 14:21h

Olha.... difícil encontrar artigos diretos ao assunto... parabens.

[12] Comentário enviado por nqk18469 em 06/09/2006 - 04:38h

Ótimo conteúdo, com ótima didática, principalmente para, pessoas que assim como eu, estão iniciando neste universo do Linux...

[13] Comentário enviado por edulimaabreu em 17/09/2006 - 02:13h

Nossa, adorei. Como já foi dito acima, a sua didatica eh muito boa, parabens :)
OBS: Não conhecia o comando "tree" e nem sabia q o "cat" podia ser usado para arquivos de audio tambem.

Outro comando legal q vc deve ter esquecido de comentar eh o "more", q serve para ler arquivos.
$ more nomedoarquivo.txt

[14] Comentário enviado por removido em 12/11/2007 - 00:15h

muito bom e didatico o que tem sido dificil encontrar em posts tecnicos..

grande abraco!!!

[15] Comentário enviado por removido em 16/01/2008 - 21:44h

É isso ai mó barato e pra quem quer saber mais porque não ler a ultima
edição da Revista Linux. Eu mesmo curto de montão modo texto pois minha caroça velha não tem rato só teclado uma sis 530 com k6 2 450 mhz . Graças ao mplayer posso assistir videos com legendas, é claro que
o mplayer fica avizando que minha cpu é podrona mas tudo bem. O que importa é curtir.

[16] Comentário enviado por dansilva em 02/03/2008 - 15:13h

Muito bom esse artigo, meus parabéns!
Me ajudou muito a abrir a mente para instalar o Slack aqui.

Abraço

[17] Comentário enviado por mre em 24/03/2008 - 10:14h

Pessoal estou aprontando um update nesse artigo. Que áreas vcs acham que devo focar? Redes? Configuração de dispositivos? Instalação? Deixem suas dicas/interesses... 2 semanas é o tempo de divagação!

Abraço a todos,

Murilo Rosa Esplugues

obs: Ainda tenho aquele k6 500 do artigo (tenho um semprom 2.2 com 1.5 de ram como pc principal) e um laptop toshiba pentium 2 233 com 64 mb de ram e hd de 4GB.

[18] Comentário enviado por ElionW3 em 28/03/2008 - 16:04h

Rapz, achei o artigo ótimo, e espero o update...

Na verdade eu to querendo arrancar o Vista Home do laptop, e colocar o slack, mas estou com um pouco de medo...
Ubuntu por exemplo, não consegui, fica uma tela preta logo de inicio e n passa daquilo (axo q o gnome tem algo contra tela lcd widescrreen do laptop, pq no Kubuntu consegui)



Outra coisa, pra baixar o slack eh tudo aquilo mesmo? 4gb o.O, n é pra ser leve?
td isso em bibliotecas etc e tal?
pod axar a pergunta nOOb mas responda, heheuah

[]'s

[19] Comentário enviado por Lord_Nikon em 12/05/2008 - 10:30h

Mandou bem. Olha que eu sempre achei a slackware complicado. Mas agora... clareou mesmo a imagem que eu tenho sobre tudo nele... Vou tentar retomar algumas configuracoes (agora vai ser mais pratico) qualquer coisa grito ai para voce. Abracao.

[20] Comentário enviado por removido em 09/01/2009 - 15:30h

Bom... não sei por que as pessoas ainda tem medo do modo texto. 0o
Ele é mais rapido e prático... =D

[21] Comentário enviado por konqueror em 17/08/2009 - 10:18h

mre

O seu artigo apesar de ter descoberto após algum tempo em relação a data de postagem aqui no VOL,man com toda a certeza resumo em apenas uma palavra excelente,PARABENS muito original e não estou falando da cerveja é claro,e volte sempre .


Abs muito bom
:-)

[22] Comentário enviado por Lerub em 06/10/2012 - 06:52h

O mestre a zoação! Termine com Mil e terá PangasMil!

Mestre do Slackware! kkk...

[23] Comentário enviado por Lerub em 06/10/2012 - 06:53h

Muito bom! O Brasil está precisando de nerds que nem você!

[24] Comentário enviado por familiaungido em 05/11/2014 - 00:52h

Já baixei a versão Slackware 14.1, estou juntando coragem para a instalação, artigos como esse colaboram dando-nos segurança.

[25] Comentário enviado por mre em 05/11/2014 - 01:44h


[24] Comentário enviado por familiaungido em 05/11/2014 - 00:52h:

Já baixei a versão Slackware 14.1, estou juntando coragem para a instalação, artigos como esse colaboram dando-nos segurança.

---

Cara, acredite quando digo que não é tão fácil quanto outras distribuições (red hat, centos, ubuntu ou mesmo debian) mas vai te dar o máximo de controle possível e com certeza aprenderá o dobro, aguente firme ao passar pela arrebentação.

Abraços,

Murilo Esplugues

[26] Comentário enviado por flcoutos em 14/05/2015 - 16:15h

Murilo Esplugues [@mre],
#favoritado
Artigo simples, espirituoso e instrutivo.
Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts