LINUX NEWBIE ADMINISTRATOR GUIDE
ver. 0.154 2001-09-02 by Stan, Peter and Marrei Klimas

A última versão deste guia está disponível em http://sunsite.dk/linux-newbie.
Copyright (c) <1999,2000,2001> by Peter and Stan Klimas. Sua resposta, comentários, correções, e melhorias são apreciados. Envie-os para linux_nag@canada.com Este material pode ser distribuído somente sob os termos e condições estabelecidas pela Open Publication License, v1.0, 8 ou posterior http://opencontent.org/openpub/ com as modificações estabelecidas em lnag_licence.html.





Parte 2. Recursos Linux, Help e alguns Links
Conteúdo::
2.1 Há algum material de leitura Linux?
2.2 Há algum comando de ajuda?
2.3 Há algum dicionário de termos?
2.4 Pesquisa na web
2.5 Newsgroups
2.6 Links para Linux na Internet.

2.7 O código fonte--o último recurso



2.1 Há algum material de leitura Linux?

O CD da distribuição RedHat Linux contém muita documentação. Parte dela está no formato html e parte em formato texto. Você pode lê-la a partir de DOS ou MS-Windows antes de você instalar o Linux.

Por exemplo, uma cópia do manual RedHat manual pode ser visualizada com qualquer browser html para MS-Windows (Internet Explorer, ou Netscape). Simplesmente selecione o arquivo D:\doc\rhmanual\manual\index.htm. (assumindo que seu CDROM seja o driver D: sob MS Windows).
Veja também o diretório \doc\LDP para ver os excelentes manuais do Linux Documentation Project . Por exemplo, você pode usar o browser para ver o Linux System Administrators' Guide(Guia do Administrador de Sistemas Linux) informando o arquivo \doc\LDP\sag\sag.html.
Abra também o diretório \doc\HOWTO para ver os documentos HOWTO, o diretório \doc\HOWTO\mini para os MINIHOWTOs e o diretório \doc\FAQ para ver um conjunto de FAQs (perguntas mais comuns)sobre diferentes tópicos. Por exemplo, estes comandos permitem que você leia o documento Linux-FAQ (formato texto) sob DOS:
D:
cd \doc\FAQ\txt
edit Linux-FAQ
Sob Linux você pode ler a mesma documentação a partir do CD usando, por exemplo, este comando
lynx /mnt/cdrom/doc/rhmanual/manual/index.htm
Isto fará com que seja executado o lynx, um browser texto, para ver o manual RedHAT. Por favor, note que sob Linux, o CD deve ser montado antes e o exemplo acima assume que o ponto de montagem é o diretório /mnt/cdrom/. Você também pode usar o Netscape para Linux, StarOffice ou qualquer outro browser html para ver o manual RedHat e qualquer outra documentação em formato html. Você pode ler documentos em formato texto a partir do CD sob Linux usando, por exemplo, estes comandos:
cd /mnt/cdrom/doc/FAQ/txt/
less Linux-FAQ
(O comando less permite que você faça scroll através do conteúdo de um arquivo texto.)
Depois de instalar o Linux, a documentação, ou qualquer parte dela que você tenha instalado, estará no diretório /usr/doc/ . Se você não instalou a documentação, considere instalar tudo agora, pode ser mais proveitoso. Por exemplo, o diretório /usr/doc/LDP contém os mais do Linux Documentation Project manuals. Estes comandos permitem que você veja o Linux System Administrators' Guide:
cd /usr/doc/LDP/sag
lynx sag.html
Abra também o /usr/doc/HOWTO para ver os documentos HOWTO, e /usr/doc/HOWTO/mini para os MINIHOWTOs.
Para ver mais ou para obter documentação atualizada, veja http://metalab.unc.edu/mdw/index.html#guide.

2.2 Existe um comando help?

A maioria dos comandos Linux pode ser executada com a opção "--help". Por exemplo, este comando dará a você uma ajuda concisa sobre o comando cp (cópia):
cp --help | less
Informações mais detalhadas são obtidas usando-se o comando man topic. Por exemplo:
man cp
mostrará a página de manual do comando "cp" (copy). As páginas de manuais são o sistema padrão de ajuda sob Linux, são ricas em detalhes, com muita informação técnica, mas tipicamente requerem um esforço para serem compreendidas por um novato.
O comando man usa um utilitário simples chamado less que permite o scroll através de um texto. Use as setas para fazer o scroll, pressione ¨q¨ para sair. Na verdade, o comando less pode fazer mais que isto. Pressione ¨h" para obter ajuda quando estiver rodando o less. Para aprender mais sobre ele use o comando
man less
Existe também o comando info topic. Por exemplo, :
info cp
dará a você o help do comando "cp". Frequentemente info contém informações similares ao man, mas mais atualizadas. Infelizmente, o utilitário de navegação não é tão intuitivo, por isto eu uso o comando man mais frequentemente.
Se você não se lembra exatamente do nome do comando que você precisa usar, tente apropos. Por exemplo, para obter uma lista de comandos que tenham algo a ver com "copy", eu faço isto a partir da linha de comando:
apropos copy
Em alguns programas dirigidos por menus, por exemplo, quando estiver configurando seu sistema usando linuxconf, ou sob setup quando estiver navegando nos serviços do sistema, você pode pressionar F1 para obter informação sobre o que faz um serviço em particular.
A lista dos comandos embutidos no bash pode ser obtida através do comando help. Então, a ajuda sobre qualquer comando específico bash pode ser obtida executando-se, por exemplo:
help cd
Bash é o "shell" padrão da linha de comando, isto é, o equivalente Linux ao processador de comandos do DOS, o "COMMAND.COM".
O gerenciador de janelas kde inclui browser "help " gráfico, o qual pode ser iniciado clicando-se o ícone onde se tem um livro com uma lâmpada no Kpanel. Este browser pode ser usado para se ter acesso a ajuda especifica kde tal como o sistema de páginas de manual ( o comando man0. O desktop Gnome contém um sistema de ajuda similar.
Se você quiser aprender a respeito de muitos pacotes que vem em seu CD em formato rpm, você pode usar o kpackage, (digite kackage em um X-terminal) para navegar através dos pacotes, mostrar as informações que eles contém, e instala-los se você assim o quiser (a instalação tem de ser feita usando-se o usuário root). Em lugar do kpackage, distribuições mais antigas usam o glint (RH5.2) ou gnorpm (RH6.0), os quais são mais lentos ou menos convenientes.

2.3 Existe algum dicionário de termos?

Este é um pouco maximalista : "The New Hackers Dictionary" vulgo "arquivo jargão : http://www.tuxedo.org/~esr/jargon/jargon.html. Ele não é apenas um excelente recurso mas também uma leitura de entretenimento muito recomendada.
Para somar entretenimento a entretenimento aqui está um outro link que eu gosto: "A Girl's Guide to Geek Guys": http://college.antioch.edu/~totally/geek.html. Se você é de outro sexo você pode preferir : "A Guy's Guide to Geek Girls": http://www.eecis.udel.edu/~masterma/GuideToGeekGirls.html.

2.4 Pesquisa na Web

Atualmente, o melhor site de pesquisa é o Google, surpreenda-se com o que você pode encontrar com ele. Google é muito rápido, por que ele roda sob Linux, sem brincadeira. Tente : http://www.google.com/.  Para testar, faca algum egosurf (digite no campo de pesquisa o seu ultimo nome e uma palavra de sua escolha). Google pode ser usado para encontrar quase tudo relevante a Linux (ou qualquer outra coisa) na internet. Digite umas poucas palavras para encontrar a documentação Linux que você precisa.

2.5 Newsgroups

Este pode um local que o deixe intimidado - toda a nebulosidade estranha do mundo parece estar representada nos newsgroups. Eu escolhi ignorar os emails estúpidos ou ofensivos. Para os maliciosos, eu faço uma exceção e informo os administradores de sistemas do site de onde vieram. As mensagens de spam que eu recebo depois de enviar alguma mensagem são deletadas antes de serem lidos - eu sei que eu não sou o único a fazer isto, portanto, por favor, marquem sua linha de ¨ Assunto: ¨ bem claramente se quer que sua mensagem seja lida, particularmente se seu endereço de email contem o string ¨aol¨.
A despeito dos ¨ porém's¨ os newsgroups podem ser uma forma muito eficiente de obter a informação que você precisa.
Antes de partir para o uso de newsgroups, eu recomendaria bastante o DejaNews (http://www.dejanews.com/home_ps.shtml). Este é um arquivo enorme de mensagens de newgroups que você pode pesquisar usando ótimas ferramentas de pesquisa. Desta forma, você poderá frequentemente encontrar uma resposta para sua questão sem que ter receber toneladas de lixo, e sem expor-se a raiva depois de colocar uma questão a qual ¨já foi respondida umas 10 vezes nesta semana¨ . Você pode ficar surpreso pela quantidade de informação disponível no Dejanews.
Existem diversos newsgroups dedicados a Linux e eles parecem ser muito melhores que outros newgroups(talvez eles sejam mais bem policiados pelos experts Linux? ). Aqui está uma pequena lista:
news:comp.os.linux.announce  (moderada-- as mensagens enviadas são colocadas no newsgroup por um moderador que as verifica antes. Verifique o rodapé de qualquer mensagem para informação sobre como uma enviar uma) t
news:comp.os.linux.help
news:comp.os.linux.setup
news:comp.os.linux.misc  (miscelânea)
news:comp.os.linux.advocacy  (Use este para discussão sobre prós e contras de Linux e talvez uma comparação de Linux com outros sistemas operacionais. Este é um excelente newgroup se você gosta de argumentos intermináveis.)
news:alt.linux.sux  (Aqui você pode realmente ler/escrever todas as opiniões sobre o Linux)
news:comp.os.linux.networking
news:comp.os.linux.x (X-windows)
news:comp.os.unix  (newsgroup geral para UNIX)
Por favor observe que há uma etiqueta para newgroup(¨netiqueta¨), e você se arrisca a rejeição e talvez se arrisque a criar polemicas se você a quebrar. Observe principalmente:
- use o newsgroup apropriados. Tenha certeza que o assunto de sua mensagem esta relacionado com o newsgroup
- não envie varias mensagens ao mesmo tempo;
- envie sua mensagem em modo texto puro, não anexe figuras, arquivos, html, etc.;
- não faça anuncio de produtos (particularmente produtos comerciais)
Algumas das abreviaturas e siglas muito úteis:

BTW = "By the way, " (Por falar nisto)

AFAIK = As far as I know," (Até onde eu sei)(A pessoa pode realmente saber mais mas está sendo cautelosa)

RTFD = "Read the 'fine' documentation!" (Leia a documentação ou manual) (Impaciente e provavelmente rude)

ASAP = "as soon as possible" (Tão logo seja possível)

FYI" = "For your information," (Para sua informação)(Nas entrelinhas dizendo que todo mundo sabe a respeito disto)

IMHO = "In my humble opinion," (Em minha humilde opinião)

c.o.l.a. = The newsgroup com.os.linux.announce ( o newsgroup com.os.linux.announce) (ou talvez comp.os.linux.advocacy?)

tia = "thanks in advance!" (Obrigado antecipadamente)

ty = "thank you" (Obrigado a você)

iirc = "if I remember correctly," (Se eu me lembro corretamente) (não pode dar a fonte correta, não é ?)

fwiw = "For what it's worth"(Para o que possa servir) (O autor da mensagem sente que a resposta pode não ser a definitiva)

lol = "laugh out lout"(risos) (mostrando realmente bom humor ou felicidade sobre o que você disse)

bs = "bull shit".(merda) (O autor da mensagem sente que o que você disse é bobagem pura).

:-) = um sorriso para você, Muitas variantes são possíveis, também mostrando outras faces para expressar sentimentos)

:-D = um grande sorriso para você.

: ( = triste

|-o = bocejando a respeito do que você disse

:-0 = surpreso

~:-| = suado

:'-( = chorando

*:-o) = palhaço

0:-) = anjo

;-) = uma piscada para você ("você sabe o que quero dizer, não sabe?")

:-P = careta(vibração não muito respeitosa da língua)

:-@ = guinchando

:-& = língua amarrada ("não pode dizer")

<:-| = (um chapéu colocado na cabeça de uma pessoa estúpida)

/. = um website chamado slashdog (http://www.slashdot.org/)
oic = oh I see (Sim, eu vejo)

Aqui estão algumas abreviaturas e siglas usados frequentemente em icq e não encontrados no dicionário padrão Webster:

k = ok

bf = "namorado"

gf = "namorada¨

fu = isto poderia significa ¨vá te fod..., não poderia?

S = "sorrisos"

brb = "estarei de volta"

Por favor, envie um email se você conhece outras abreviações que um administrador Linux deveria conhecer :-)

2.6 Alguns links interessantes para Linux na internet?

Há certamente milhares de sites na internet dedicados ao Linux.Aqui estão alguns em nenhuma ordem particular. Se você precisa de algo mais, você deve encontrar outros links nestas paginas.

 

http://sunsite.auc.dk/linux-newbie/ 

Site master para este manual. Marque-o .

http://www.kalug.lug.net/linux-admin-FAQ/

Linux Admin FAQ (para não-novatos)

http://members.aa.net/~swear/pedia/learning-linux.html

Gary's Encyclopedia-- Aprendendo Linux Marque-o.

http://jgo.local.net/LinuxGuide/

Josh homepage. Bom recurso para o aprendizado de Linux. Marque-o.

http://www.control-escape.com/

Este site parece ser muito bom para novatos!

http://www.linuxninja.com/linux-admin/

Administração de Linux facilitada. Recomendado.

http://metalab.unc.edu/mdw/index.html#guide

Muita documentação sobre Linux. Marque-o.

http://www.slashdot.org/

Discussões para nerds(intelectuais altamente técnicos), hackers, gurus

http://www.freshmeat.org/

Actualizações em releases de softwares Linux

http://linuxtoday.com/

Noticias Linux - - excelente para leitura diária. Marque-o.

http://www.llp.fu-berlin.de/

"The Linux Lab Project." Aquisição de dados e outros materiais interessantes para o pessoal de ciências.

http://www.linuxberg.com/

Linuxberg. Grande portal. Eles tem tudo ali, Eu gosto dos rankings de software Linux e eu estou instalando somente pacotes que recebem 5 pinguins. Marque-o.

http://counter.li.org/linuxcounter_eng.html

O contador Linux. Registre-se como um linuxer.!

http://www.ap.univie.ac.at/users/havlik/Album/Linux-Counter/

Veja os mapas de crescimento de linux de Dennis Havlik's e a distribuição geográfica.

http://www.cl.cam.ac.uk/users/iwj10/linux-faq/index.html

Linux FAQ.

ftp://sunsite.unc.edu/pub/Linux/

Toneladas de software Linux nos arquivos da sunsite. Marque-o.

http://stommel.tamu.edu/~baum/linuxlist/linuxlist/linuxlist.html

Aplicações Linux.

http://www.boutell.com/lsm/

Aplicações Linux.

http://www.linuxlinks.com/Software/

Aplicações Linux.

http://directorysearch.mozilla.org/Computers/Operating_Systems/Linux/

Um novo grande portal (melhor que yahoo) com excelentes links para novatos.

http://dir.yahoo.com/.../Unix/Linux/

Tópicos Yahoo para Linux Muito corporativistas - eles se recusam a adicionar este guia!

http://www.debian.org/

Site do Debian Linux.

http://www.redhat.com/support/docs/hardware.html

Lista de compatibilidade de hardware Linux.

http://metalab.unc.edu/mdw/links.html

Muitos links úteis para Linux

http://www.cse.unsw.edu.au/~conradp/linux/

Escores de excelentes links.

http://www.linuxstart.com/documentation/

Mais links para documentação Linux.

http://www.linuxlinks.com/

Ainda mais links para Linux.

http://www.gnu.org/

Site master GNU (GNU Não é Unix . Esta é uma definicao recursiva).

http://www.redhat.com/

O site RedHat. Tipicamente muito ocupado para se preocupar com ele.

http://www.cs.Helsinki.FI/u/torvalds/

Pagina de Linus Torvalds.



2.7 O código fonte - - o último recurso

A última referencia sob o Linux é o código fonte. Se você o instalou (ele vem nas distribuições padrões, nós realmente recomendamos a sua instalação se você tiver espaço bastante em disco), ele fica em /usr/src/linux (o fonte do kernel) e /usr/src/RPM/sources (o codigo fonte em se tratando de pacotes rpm). Como pode o código fonte ser útil para o novato?  Bem, ele contem todos os comentários e documentação nos mínimos detalhes. Por exemplo, posteriormente neste guia, nos mostraremos com ler/definir alguns dos parâmetros do kernel em tempo de execução através do sistema de arquivos /proc. Você pode ler a documentação completa para todos os parâmetros disponíveis usando :

less /usr/src/linux/Documentation/proc.txt

Para instalar os fontes do kernel, eu seleciono o pacote rpm apropriado durante a instalação principal. Para instalar fontes para outros pacotes que vieram com minha distribuição, eu coloco o “Source CD” no drive de cdrom e faço o seguinte(como root, com o CD RedHat):

[Instala o código fonte para a planilha gnumeic a partir do cd]
su
cd /mnt/cdrom/SRPMS/
rpm -ivh gnume<Tab>
[descompacta (unzip) o código fonte que instalei]
cd /usr/src/RPM/SOUR<Tab>
tar -xvzf gnumer<Tab>
[lê o código para funcoes estatísticas no gnumeric]
cd gnumeric/src/functions
less fn-stat.c

Este é verdadeiramente a última referencia sobre como uma função particular de planilha funciona, sem brincadeira.

Ir para a parte 3: FAQ sobre Operações Básicas