You are on page 1of 16

Caderno GNU/Linux.

1- Que fazer para comear a integrar-me na comunidade livre e no GNU/Linux? A primeira coisa usar a WEB para saber mais sobre GNU/Linux e a sua comunidade, indagar sobre distintas distribuies para descarregar e instalar num computador e procurar apoio em distintos fruns sobre o tema GNU/Linux. 2-Quem pode usar GNU/Linux? Todos podem, quem quiser. Existem alguns grupos e instituies que devem optar por este sistema e adoptar o Software Livre [S.L], alguns grupos seriam professores, corpos de associaes, grupos informais de cariz social. Algumas Instituies seriam todas aquelas de fim pblico / social, alguns exemplos - Escolas, Universidades, Museus, Administraes pblicas, Associaes, Locais de pulverizao de imagem pblica (quiosques de turismo), Grupos de Arte e Cultura, Bibliotecas etc... 3-O que o Software Livre? um conceito que se centra em alguns princpios bsicos, onde os usurios de Software Livre tm a liberdade para executar, copiar, distribuir, estudar, mudar e melhorar determinado software desde que ele cumpra as liberdades do Software Livre1-Liberdade 0= Liberdade de executar o programa como desejes. 2-Liberdade 1= Liberdade de estudar o cdigo fonte e alter-lo como desejes. 2-Liberdade 2= Liberdade de ajudar o teu programa. Criar cpias e distribu-las seja gratuitamente ou em troca de uma venda (aqui vende-se o desenvolvimento feito cdigo aberto). 3-Liberdade3= Liberdade para contribur face tua comunidade, fazer cpias das verses modificadas e distribu-las aos teus parceiros. Com estas 4 liberdade estamos a fomentar a um Sitema tico que respeita as liberdades dos usurios, o GNU/Linux e o S.L so feitos com especial enfoque no usurio final e no no produto final, enquanto os sistemas privados se focam na economia final e seu produto, os sistema livres GNU/Linux colocam-se na viso do usurio final. Se alguma das liberdades acima no se cumpre ento esto perante um cdigo fechado software privado- o qual no justo pois vo paga pelo produto mas no o pode distribur nem melhorar nem ta pouco reusar. O software livre feito por e para a comunidade (pessoas em todo o mundo desenvolvem cdigos que todos em qualquer parte podem usar). Nada melhor h que partilhar! Uma outra importante e nem sempre reflectida caractersitca da comunidade GNU/Linux e S.L que ela surge no poucas vezes associada a mbitos sociais e cintificos, socialmente e humanamente ela ajuda muitas vezes a alavancar projectos escolares, angariao de fundos que depois revertem em favor de alguma actividade social, gerao de capital social (oficinas Linux), gerao de projectos universitrios e cintificos (Medicina, Geografia, Oceanografia, Antropologia, Astronomia), equipamentos informticos para populaes econmicamente desfavorecidas etc, ou seja o GNU/Linux e toda a comunidade livre esto de parabns pela sua excelente repercusso social e humana, o sistema para todos e positivamente activo na dinmica daquilo a que chamamos sociedades. 4-O que GNU/Linux? um conjunto que faz um sistema, compativel com Unix, Linux o seu ncleo (Kernel) o corao do sistema. O GNU designa um projecto (GNU no Unix), o qual vem com ferramentas bsicas do sistema operativo criadas pelo projecto GNU, iniciado em 1983 por Richard Stallman tendo como objectivo o desenvolvimento de um sistema operativo Unix completo e composto de Software Livre.

A histria do ncleo Linux est fortemente vinculada ao projecto GNU. Recomendo para os interessados que vejam o documentrio Cdigo Linux. Em 1991 Linus Torvalds comeou a trabalhar numa alternativa no comercial para Minix, que mais adiante acabaria sendo o Linux. Quando Linus libertou a primeira verso do Linux, o projecto GNU j tinha produzido muitas ferramentas fundamentais para o manuseamento do sistema operativo inclundo um intrprete de comandos, uma biblioteca C e um compilador, o projecto GNU contava j com a infra-estrutura para criar o seu sistema que se chamava Hurd mas no era suficientemente maduro para o uso comum. Assim comearam a usar Linux para experimentar e verificar como desenvolver o GNU, seguindo a filosofia de manter cooperao entre desenvolvedores. Quando o Hurd for maduro, ser chamado a substitur Linux. Ento o ncleo criado pelo ento estudante da Universidade de Helsinkia completou o espao do projecto GNU.

Minix uma rplica gratuita do sistema Unix, distribudo com o seu cdigo fonte, com propsitos educativos, que inspirou Linus e o seu Linux, foi desenvolvido pelo proessor Andre S. Tanenbaum em 1987. 5- O que o Open-Source? um termo que designa que esse software desenvolvido e distribudo livremente. O Cdigo Livre aponta aos benefcios prticos de partilhar o cdigo, que a questes morais filosficas, que se destacam mais no Software Livre.

6-O que a FSF? a Free Software Foundation, organizao criada por Richard Stallman e outros entusiastas do Software Livre em 1985, com o propsito de difundir o movimento. Dedica-se a eliminar a restries sobre a cpia, redistribuio, entendimento e modificao de programas de computador. Com este sentido promove o desenvolvimento e uso de Software Livre em todas as reas da computao e ajudando a desenvolver o projecto GNU. 7-O que um Kernel Livre? Kernel ao qual so removidos todas as opes de adicionar mdulos privados, drivers por de softwares privados por exemplo drivers de uma placa grfica em que cdigo privado [http://directory.fsf.org/wiki/GNU_Linux-libre]. uma alternativa ao Kernel mais usual, que requer que o usurio tenha um SO e arquitectura totalmente compativel com Software Livre, alguns fabricantes como a Lemote provem computadores livres tambm [http://www.lemote.com/en/products/Notebook/2010/0310/112.html]. Algumas distribuies com Kernel Livre http://www.gnu.org/distros/free-distros.html . Caso vo tenha um computador que usa os chamados Blobs (cdigos fechados, dificeis de adpatar ao kernel usual) ou mesmo se vai comprar um computador verifique aqui as arquitecturas e os feedbacks dados pela comunidade http://h-node.org/ 8-O que so as distribuies Linux? Uma distro um conjunto entre software, design, configurao baseada no ncleo Linux que inclui escolahs de pacotes e softwares pr-determinadas para satisfazer necessidades do seu pblico, podem fazer-se edies domsticas, empresariais, institucionais, servidores, (remasters) etc... . Por vezes para facilitar o uso e mesmo a sua visibilidade adoptam a instalao de controladores privados.

Debian e Ubuntu.
1- O projecto Debian uma associaod e pessoas que fizeram uma causa comum para criar um sistema operativo livre. O Debian trabalha com o ncleo Linux mas tambm quer adoptar outros, o Hurd por exemplo. Debian a distribuio Linux que mais pacotes Software tem adaptados, com instalao fcil e rpida, assim como rpida actualizao e excelente feedback de apoio. Funciona em distintas arquitecturas. Uma distro baseada neste projecto o projecto Brasileiro Epidemic-Linux. O Hardware suportado muito extenso inclu computadores muito antigos. Cada nova verso suporta mais arquitecturas, as mais recentes por exemplo. Muitas vezes as companhias de produo de hardware e software no publicam o cdigo fonte dificultando a adopo e funcionamento deste em sistemas livres. Aqui encontram o hardware suportado-> http://www.tldp.org/HOWTO/Hardware-HOWTO/ O nome de cada edio Debian baseado nas personagens do Toy Story. Um dos projectos mais conhecidos de Linux o Ubuntu, Ubuntu significa -< Ubuntu uma antiga palavra africana que significa algo como "Humanidade para os outros" ou ainda "Sou o que sou pelo que ns somos". A distribuio Ubuntu traz o esprito desta palavra para o mundo do software livre.

"Uma pessoa com Ubuntu est aberta e disponvel aos outros, assegurada pelos outros, no sente intimidada que os outros sejam capazes e bons, para ele ou ela ter prpria auto-confiana que vem do conhecimento que ele ou ela tem o seu prprio lugar no grande todo." -- Arcebispo Desmond Tutu em Nenhum Futuro Sem Perdo (No Future Without Forgiveness). Fonte: http://www.ubuntu-br.org/ubuntu O Ubuntu baseia a sua distribuio no Debian e no kernel Linux, tem como objectivo facilitar o contacto do usurio geral com Linux oferecendo um produto muito afinado click & use. Cada edio do Ubuntu tem o nome composto pr adjectivo + o nome do animal os dois devem comear pela mesma letra , exemplo Precise Pangolin, o adjectivo deve ser o mais curioso possivel e o animal deve primar por ser desconhecido do pblico geral. http://tux-a-solta.blogspot.pt/2010/09/aspectos-curiosos-da-comunidade-livre.html Qualquer um pode dar o seu palpite e sugerir um nome quem sabe da prxima no vai a tua sugesto sr o nome da release Ubuntu https://wiki.ubuntu.com/DevelopmentCodeNames O Ubuntu tambm tem um forte sentido core business, voltada para servios empresariais, servios providos pela Canonical http://pt.wikipedia.org/wiki/Canonical_Ltd. O Ubuntu destaca-se muito para novos usurios no mundo Linux, isto porque facilita muito a interface de instalo do sistema nomeadamente ela feita em modo grfico, alis tudo em Ubuntu prima pelo sistema grfico, outras distros usam o sistema textual, que permite altas especificaes. o caso da distro mais conhecida e antiga o Slackware.

O sistema operativo GNU/Linux.


O sistema operativo um conjunto de programas capazes de oferecer uma interface entre hardware e usurio, exige que o usurio no precisa conhecer as peculiaridades do seu hardware. O sistema usa o seu ncleo e gestiona tudo, pois o cdigo so 0 e 1's, gestiona-se memria, processos, dispositivos etc. Um dos programas mais importantes o intrprete de comandos o Shell. A Shell intermedeia entre usurio e sistema, l e executa ordens que so interpretadas. Conhecer o Shell d a hiptese de conhecer o sistema. GNU/Linux suporta multitarefa, ou seja pode gestionar vrios programas ao mesmo tempo, tambm suporta multi comando, interface visual e inteactiva, tambm case sensitive, permite o uso de vrias consolas ao mesmo tempo e ainda multi-usurio ou seja pode haver vrios users logados simultaneamente. Quando falamos de comandos e Shell os comandos so programas que interpretados fazem algo. O sistema de arquivos, os arquivos albergam-se em directrios

A estrutura como uma rvore de vrios directrios (ramos). possivel chegar a um directrio atravs de outro (path).

Tudo comea no / raz que depois alberga vrios directrios, o do usurio normal aquele onde o usurio vai colocar os seus vdeos, documentos, downloads etc localizado no path /home/. Alguns arquivos esto em directrios escondidos, para esconder um directrio s temos de colocar o ponto previamente ao nome exemplo .joao .

Comandos bsicos.
Um dos comandos mais bsicos o ls permite vr os contedos de um directrio.

-l -a -R -i -h -t

Lista os arquivos em coluna. Lista arquivos ocultos. Lista recursiva de todos directrios e arquivos com subarquivos. Mostra o inode. Mostra o espao ocupado pelo arquivo. Ordena por data e hora de modificao.

Exemplo # ls -la Entrar em directrios, usamos o comando cd: exemplo # cd /bin # cd .. (um directrio anterior) # cd ~ (vamos para o directrio /home) Obter informao sobre comandos: Para obtermos informao sobre os comandos que executamos usamos o comando: apropos # apropos -ls se utilizarmos a chave -d ento podemos vr uma dpurao do comando em causa do qual queremos saber informao. # apropos -d ls opes de chaves [-e; -d; -r; -w; M; -h]

Comando info: mais poderoso em termos de informao recolhida que o comando man, permite navegar por meio de links como se fosse uma pgina WEB. # info apt # info bc Comando Whatis: d a descrio de um comando e as seces do comando man referentes. # whatis bc Comando Whois: serve para visualizar quem est logado. # who # whoami # wholovesmum

Comando last: serve para mostrar quem esteve logado recentemente na mquina. # last # lastb (quem se quis logar mas falhou) Comando man: o comando que chama os manuais dos programas e arquivos de configurao. # man apt Comando touch: serve para duas coisas, criar arquivos com a data, ou se existe muda a data e hora actual. touch meu_arquivo Comando cp: permite copair arquivos e directrios. cp /home/user/documents/cv.odt Comandos more, less, cat: tanto o more como o less mostram o contedo de determinado arquivo navegamos com a tecla enter e avanamos por pgina com space. Com o coamando less podemos tambm usar pgdown e pgup. O comando cat navega por pginas, mostrando tambm o contedo de um arquivo. # more /etc/passwd # less /etc/passwd Comando rm: este comando apaga por completo arquivos ou directrios. # rm meu_arquvo Se vos executassem o comando como root rm -rf / apagariam o sistema todo. -rf = r forma recursiva apaga directrios e arquivos. f- force/ fora o apagar sem importar o tipo de arquivos ou directrios. O comando rm -rf d muito jeito em casos em que o Wine se desconfigura com confuses entre paths e dlls. Comando mv: move arquivos e directrios e renome-los. # mv meu_arquivo /home/joao

Comando mkdir: este permite-nos criar um directrio e sub-directrios. # mkdir /home/joao/linux #mkdir -p /home/joao/linux/{documentos,tux} com o uso de -p eu estou a usar a chave que permite criar sub-directrios neste caso vai cria-me os sub-directrios {documentos,tux} dentro do directrio /linux. Tambm possivel atravs de comando fazer um backup do arquivo antes de o copiar. Comando clear: este comando limpa o terminal. # clear Comando logout: desloga da terminal. # logout Comando lspci: lista dispositivos pci. # lspci Comando lshall: lista informao sobre modelo de servidor, firmware, verao de Bios etc. # lshal Comando lsusb: lista informao de dispositivos USB e suas portas. # lsusb Comando lscpu: lista informaes sobre a cpu e sua arquitectura. # lscpu Comando arch: mostra a arquitectura da mquina. # arch = uname -m

Comando uname: este mostra vrias informaes sobre sistema. uname uname uname uname -a mostra toda a informao. -s imprime o nome de kernel -r mostra a verso do kernel -n mostra o nome da mquina.

# uname Comando dmidecode: ferramenta para conhecer a fundo o hardware do equipamento. dmidecode -t nmero de type Comando lshw: mostra informao de sistema (discos, usb, memorias, pci...) # lshw Comando ifconfig: permite saber informao de rede por exemplo o ip de mquina. # ifconfig -a -a lista todas as interfaces disponveis. Comando iwconfig: serve para configurar a interface wireless. # iwconfig wlan0 rate 54M com este comando eu variei a rate do sinal para 54M. Comando grep: serve para entrar dentro de algum arquivo e encontrar / mostrar determinado contedo. # grep -m 1 flags /proc/cpuinfo com este comando eu quero saber as flags obtidas em /proc/cpuinfo em uma linha, por exemplo para eu saber se um computador suporta distros 64 bits procuro a flag lm. Comando dpkg: serve para complementar o apt, instala pacotes manualmente: # dpkg get-selections get-selections = lista-me os programas instalados.

Comando apt: serve para isntalar, baixar / instalar um programa de um repositrio. # apt-get update O contedo acima so exemplos muito pequenos de alguns comandos com pequenas descries recomendo vivamente que estudem os comandos em Linux em pginas dedicadas.

Dia-a-Dia
Repositrios? So como um mercado onde escolhemos o que queremos, gratuitamente, podem estar em servidores ftp, http. Os repositrios encontram-se listados em /etc/apt/sources.list. Tmabm h repositrios locais, alguams distros usam este tipo de recurso. Nos repositrios esto pacotes que podem ou no conter programas, imagens, etc... Tmabm podemos usar um cdrom com repositrio #apt-cdrom add Cheat-codes o que so? No caso de instalao de distros Linux, os cheatcodes servem para passar comandos diretamente ao kernel no princpio do processo de inicializao, no para enganar o mesmo, porm para ativar ou desativar opes que permitam passar, por exemplo, por etapas de reconhecimento de itens de hardware, habilitar ou desabilitar determinados itens, forar resoluo de vdeo, inicializar direto de cpia da ISO no HD, inicializar a partir de pendrive ou diretamente da rede. Por esta razo so conhecidos tambm como "opes de boot" ou "opes de inicializao". Fonte: http://www.vivaolinux.com.br/artigo/Instalando-Linux-em-notebooks-uso-de-cheatcodes? pagina=2 Estas servem muitas vezes para aqueles usurios que booteiam a 1 vez o seu Linux e aps o boot se lhes aparece a tpica tela negra ou mesmo branca indicando que a grfica e os drivers que se indicaram para uso no conseguem arrancar condignamente, ento a aparecem os cheat-codes como radeon.modeset=0 Considero que o projecto Aptosid tem das melhores informaes primrias sobre algumas cheat codes http://manual.aptosid.com/pt-br/cheatcodes-pt-br.htm

Arranque do teu Linux? 1- BIOS.

2-Carregador de arranque. 3-Kernel Control. 4-Memoria e programas de usurio. Processo o que ? Porgrama executado em determinado momento. H 2 tipos de processos os dos usurios, e os daemons demnios - processos que no precisam da interveno do user para serem accionados, usam-se para programas primrios do sistema, servidores etc. Um comando interessante neste contexto o top: serve para vr os processos em execuo # top a informao masi relevante est no user que est a usar certo processo, no seu PID, porta e PPID para saber se aquele processo tem algum processo filho/pai. O estado de determinado processo pode srR em andamento. S dormente. Swapped processo no em memria. Z- zombie. Stopped parado. Para temminar algum processo imediatamente usa-se o kill. # killall tilda.

p isto anda tudo meio misturado

podes usar o reonfigure# dpkg-reconfigure reconfigura sistema # apt-get install locales instala a linguagem local. # dpkg-reconfigure locales reconfigura o local, ajuda no caso h tenho o linux em Espanhol e quero Portugus. # apt-get install console-data configura teclado. # dpkg-reconfigure console-data

Tenho uma tecla do meu teclado meia estragada e precisava de a usar? Tens aqui como dois.html http://tux-a-solta.blogspot.pt/2011/01/que-faco-muito-bem-vou-precisar-de-

Como sei se tenho acelerao 3d? Prs jogos (diz o tux)!!!! Escreve # glxgears se sarem umas rodinhas a rodar tens tudo ok seno, tens de procurar adpatar ainda mais os drivers livres tua capacidade grfica ou procurar a soluo caso seja o caso junto do teu Blober de referncia ATI, NVIDIA...

Eu ontem estava no meu linux, desliguei, e agora quando ligo est tudo preto! S sei que fiz um update, mas estava tudo bem s que agora no d? Provavelmente tens o teu Xorg quebrado faz o seguinte Carrega nas teclas CTRL+ALT+PrtScr+K. Agora aparece a tela de login novamente muda de tty ALT+F3. Configura um novo Xorg # Xorg -configure # mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf pronto volta interface grfica e v se d ALT+F7 Olha perdi a senha de root?

Temos executar um arranque em GRUB, GRUB um gestor. Pressionamos a letra e , situamo-nos na designao do kernel sem adies exemplo Debian GNU/Linux , with Linux 2.6.32-5-686 e adicionamos ao final isto init=/bin/bash Carregamos e CTRL + x # mount -o remoun,rw / verificamos de o mount (montar) funcionou: # mount

/dev/mapper/VolGroup00-lvraiz on /type ext4 (rw,errors=remount-ro) (rw,errors=remount-ro) = se isto acontecer temos o /usr fora lvm raz a temos de o montar # lvscan /dev/VolGroup00/lvusr = tem de estar montado para poderem editar a root pass. Montem com: # lvchange -a y /dev/VolGroup00/lvusr # mount /usr # passwd ctrl+alt+delete. Feito.

Dia-a-dia programas.
O GNU/Linux tem muitos programas? Tem, milharesPara edio dos teus trabalhos escolares ou universitrios temos a sute Open-Office, Caligra, Koffice, Goffice etc... Para imagens h muitos, desde o poderoso editor Gimp, Ristretto para vr fotos, Blender para edio de 3D, OpenCAD,...... Para vdeo tens edio vrios Openshot, Pitivi, Istanbul.... Para captura tens muitos, ffmpeg, recordmydesktop, eidete.... Para converso de formatos o Transmagedon, Winff, ffmpeg, DeVeDe, Mencoder.... Para montar ISO, AcetoneISO, Furius ISO Mount... Para descomprimir arquivos, unrar, 7Zip, Tar, Xarchiver... Para portares a winipdia tens o Kiwix. Para estudares matemtica e computao tens imensos, Geogebra um exemplo. Para estatstica e grficos tens desde GNU PSPP, a GraphMonkey, Lybniz, RLPlot e outros que te permitem trabalhar com vrios tipos de grficos e dados como grficos de Gantt. Para medicina h tambm muitos, at h programas para distribuir a dosagem diria de medicamentos e gesto de reciturios. Para quem um f de lnguas existem dicionrios e tradutores de qualidade. Podes receber feeds, notcias e navegar na internet como em outro qualquer sistema. Para o youtube youtube-dl e outros, para descargas Transmission e outros, para descargas directas o wget, para gesto de descargas o Jdownloader e o Downverter so exemplos... Para PDF tens vrios h disposio entre eles o PDF Sam e outros. Existe algum local apra eu procurar programas fora do prprio terminal ou centro de software ou Synaptic? Existem muitos deixo uma amostra de pacotes Ubuntu http://appnr.com/

Podes configurar o teu Linux a teu belo prazer haja imaginao!

Para segurana, utiliza apenas o rkhunter, chkrootkit e uma configurao do iptables juntamente com uma aplicao grfica que relicta a configurao das regras do iptables e da firewall. Nada mais.

Eu sou Mulher e uso Linux mas econtro poucas mulheres com este interesse que fao? Pois bem uma jia, poucas mulheres se do com o mundo livre mas vo sendo cada vez mais, como so poucas desenvolvem grandes actividades, pode colaborar de forma muito benfica por exemplo na comunidade Ubuntu http://wiki.ubuntu-women.org/

Uma ltima coisa o GNU/Linux est presente em muitas coisas ao nosso redor e nas coisas mais importantes do presente da humanidade nas reas cintificas, ou seja ele muito transversal, desde o social, tecnologia, cincia, educao, economia... Custa at fazer uma previso do que sero os sitemas privados daqui a 10 anos, a comunidade livre e os sistemas livres so uma bola de neve cada vez maior, no me enganarei muito se vos escrever que o GNU/Linux o grande legado deste sculo, um diamante em bruto plasmado em distros como Epidemic-Linux, Voyager, Scientific, Ubuntu, Poseidon Linux, Calculate Linux, Salix, Dragora, Aptosid, Debian . Para visitarem distintas distros sigam http://distrowatch.com/

You might also like