Documente Academic
Documente Profesional
Documente Cultură
1 - HISTRIA DO LINUX......................................................................................................................................................9
1.1 LINUX COMO SISTEMA OPERACIONAL..............................................................................................................................9
1.2 PRINCIPAIS CARACTERSTICAS COMENTADAS NO LINUX................................................................................................10
1.3 LINUX COMO SOFTWARE GRATUITO...............................................................................................................................10
1.4 DOCUMENTAO DE PACOTES ......................................................................................................................................11
1.5 COMO FAZER E FAS ...................................................................................................................................................12
1.! O COMANDO LOCATE ....................................................................................................................................................12
1." INFO ...............................................................................................................................................................................14
1.# LISTAS DE DISCUSSO LINUX .......................................................................................................................................14
2 - O QUE UMA DISTRIBUIO...................................................................................................................................15
2.1 O MESMO$ POR%M DIFERENTE........................................................................................................................................15
2.2 AS PRINCIPAIS DISTRI&UI'ES........................................................................................................................................15
2.3 RED (AT LINUX.............................................................................................................................................................15
2.4 O UE () DE NO*O NO RED (AT !.0............................................................................................................................1!
3 - O PC MNIMO PARA LINUX........................................................................................................................................1
3.1 ACESS+RIOS IDEAIS PARA UM SER*IDOR EM SUA INTRANET.........................................................................................1"
3.2 *ERIFICANDO A COMPATI&ILIDADE DE SEU (ARDWARE................................................................................................1"
3.3 REGISTRANDO SUAS INFORMA'ES DE (ARDWARE.......................................................................................................1"
3.4 ESCOL(ENDO UM M%TODO DE INSTALAO..................................................................................................................1"
3.5 CONCEITOS DE PARTICIONAMENTO................................................................................................................................1"
! - INICIANDO A INSTALAO........................................................................................................................................19
4.1 ESCOL(ENDO UMA CLASSE DE INSTALAO..................................................................................................................19
4.2 *ERIFICANDO OS ADAPTADORES SCSI..........................................................................................................................19
4.3 CONFIGURANDO SUAS PARTI'ES DE DISCO..................................................................................................................19
4.4 INCLUINDO NO*AS PARTI'ES........................................................................................................................................20
4.5 EDITANDO UMA PARTIO..............................................................................................................................................20
4.! PREPARANDO SEU ESPAO DE SWAP...............................................................................................................................20
4." FORMATANDO SUAS PARTI'ES LINUX..........................................................................................................................20
4.# SELECIONANDO PACOTES...............................................................................................................................................20
4.9 CONFIGURANDO SEU MOUSE..........................................................................................................................................21
4.10 DEFININDO UMA SEN(A DO ROOT...............................................................................................................................21
4.11 CONFIGURANDO O LILO..............................................................................................................................................21
4.12 COLOCANDO O SWAP EM UM DISCO SEPARADO...........................................................................................................21
4.13 COLOCANDO O LINUX ENTRE *)RIAS PARTI'ES........................................................................................................21
4.14 USANDO FDIS,$ EM *EZ DO DIS, DRUID....................................................................................................................22
5 - DICAS SOBRE INSTALAO......................................................................................................................................23
5.1 ROTEIRO COMPLETO PARA A INSTALAO DO LINUX E WINDOWS NO MESMO (D ....................................................23
5.2 POR UE PRECISO TER UMA PARTIO PARA O -&OOT. ................................................................................................23
5.3 UANTAS E UAIS DE*EM SER MIN(AS PARTI'ES. ..................................................................................................23
5.4 GERANDO DISCOS SO&RE O LINUX ...............................................................................................................................24
5.5 GERAR DISCOS SO&RE O MS/DOS.................................................................................................................................24
5.! NOTA SO&RE CONSOLES *IRTUAIS ...............................................................................................................................25
5." INSTALANDO SEM O USO DO DISUETE DE INICIALIZAO / *IA MSDOS .................................................................25
5.# USANDO O FDIS, ...........................................................................................................................................................2!
5.8.1 Uma Viso Geral do fdisk ....................................................................................................................................26
5.9 RECUPERAO DO LILO.................................................................................................................................................2!
1
5.9.1 Procedimento A.....................................................................................................................................................26
5.9.2 Procedimento B....................................................................................................................................................27
5.10 COMO INSTALAR O LILO NUM DISUETE. .................................................................................................................2"
5.11 USANDO O LILO PARA GERENCIAR PARTI'ES............................................................................................................2#
5.12 CONFIGURAO ADICIONAL.........................................................................................................................................29
5.13 PARA OS UE TEM POUCA MEM+RIA... ........................................................................................................................31
5.14 OCORREU ERRO NA INSTALAO DO LILO. ...............................................................................................................32
5.15 INSTALAO LINUX0WINDOWS....................................................................................................................................32
5.15.1 Como instalar o in!" com o #indo$s %&' .....................................................................................................(2
5.15.2 Como iniciali)ar o! o in!" o! o #indo$s' .....................................................................................................((
5.15.( *nstalei o in!" e o me! #indo$s fico! estran+o,lento. ...................................................................................((
5.15.- Posso ter o #indo$s e o in!" no mesmo ./' ................................................................................................((
5.15.5 0oteiro com1leto 1ara a instala2o do in!" e $indo$s no mesmo ./. .........................................................(-
5.15.6 Como fa)er 1ara instalar o 3cone do lin!" no $indo$s' ..................................................................................(-
5.1! PRO&LEMAS TENTANDO INSTALAR O LINUX *IA DISCO RGIDO 1(D2 ......................................................................34
5.1" PRO&LEMAS TENTANDO INSTALAR O LINUX *IA SER*IDOR WINDOWS NT ...............................................................34
5.1# COMO INSTALAR O LINUX COM O WINDOWS NT. .....................................................................................................35
5.19 COMO CRIAR UM DISCO DE INICIALIZAO PARA O LINUX. .......................................................................................35
5.20 INSTALAO *IA FTP .................................................................................................................................................3!
5.24.1 Como 5a)er *sto' ..............................................................................................................................................(6
5.21 INSTALAO *IA SER*IDOR NFS ...............................................................................................................................3!
5.21.1 Como 5a)er *sto' ..............................................................................................................................................(6
5.22 O DISUETE DE INICIALIZAO *IA REDE % NECESS)RIO. ......................................................................................3!
" - COMPILANDO O #ERNEL DO LINUX .....................................................................................................................3
!.1 DESEN*OL*IMENTO.......................................................................................................................................................3"
!.2 DESCOMPACTANDO O ,ERNEL.......................................................................................................................................3"
!.3 CONFIGURANDO.............................................................................................................................................................3#
!.4 COMPILANDO.................................................................................................................................................................42
!.5 COMPILANDO O ,ERNEL NA DE&IAN.............................................................................................................................43
!.! PATC(.............................................................................................................................................................................43
- $ERENCIAMENTO DE PACOTES COM RPM ........................................................................................................!5
".1 O&3ETI*OS DO RPM ......................................................................................................................................................45
7.1.1 At!ali)a2o de 6oft$ares .....................................................................................................................................-5
7.1.2 Pes7!isas .............................................................................................................................................................-5
7.1.( Verifica2o do 6istema .........................................................................................................................................-5
7.1.- C8di9os B:sicos ..................................................................................................................................................-5
".2 INSTALAO ..................................................................................................................................................................4!
7.2.1 Pacotes ;: *nstalados ...........................................................................................................................................-6
7.2.2 Ar7!i<os Com Conflitos .......................................................................................................................................-6
7.2.( /e1end=ncias %o 0esol<idas .............................................................................................................................-6
".3 DESINSTALAO ...........................................................................................................................................................4"
".4 ATUALIZAO ...............................................................................................................................................................4"
".5 CONSULTAS ...................................................................................................................................................................4#
".! *ERIFICANDO ................................................................................................................................................................4#
"." UMA AGRAD)*EL SURPRESA .......................................................................................................................................49
% - CON&I$URAO DO SISTEMA COM O PAINEL DE CONTROLE ...................................................................52
#.1 CONFIGURAO DE IMPRESSORA ..................................................................................................................................52
#.2 CONFIGURAO DO ,ERNEL .........................................................................................................................................54
8.2.1 Alterando as >12?es de @8d!los ........................................................................................................................5-
8.2.2 Alterando @8d!los ..............................................................................................................................................5-
8.2.( Adicionando @8d!los ..........................................................................................................................................5-
#.3 (OR)RIO E DATA ..........................................................................................................................................................54
#.4 CONFIGURAO DA REDE .............................................................................................................................................55
8.-.1 Administrando %omes ..........................................................................................................................................55
8.-.2 Administrando @:7!inas .....................................................................................................................................55
8.-.( Adicionando Uma *nterface de 0ede ...................................................................................................................55
2
#.4.3.1 I456789:6 PPP ................................................................................................................................................................... 5!
#.4.3.2 I456789:6 PLIP ................................................................................................................................................................. 5!
#.4.3.3 I456789:6; E5<67465$ A7:465$ T=>64 R?4@ 6 P=:>65 AA9B5=7 ..............................................................................................5!
8.-.- Gerenciando as 0otas ..........................................................................................................................................56
9 - CON&I$URAO DO SISTEMA COM O LINUXCON& ........................................................................................5
9.1 EXECUTANDO O LINUXCONF .........................................................................................................................................5"
9.1.1 *nterface de Ar<ore de @en!s ..............................................................................................................................57
9.1.2 .aBilitando o Acesso ao in!"conf Via #eB .......................................................................................................58
1' - CD-ROMS( DISQUETES( DISCOS R$IDOS E SISTEMAS DE ARQUI)OS - UMA )ISO $ERAL ...........59
10.1 RE*ISANDO O SISTEMA DE ARUI*OS / *ISO GERAL ..............................................................................................!0
10.2 ADICIONADO PONTOS DE MONTAGEM NFS / *ISO GERAL ......................................................................................!1
10.3 OP'ES GERAIS ...........................................................................................................................................................!2
11 - CON&I$URAO DE REDE - CONECTANDO-SE AO MUNDO ........................................................................"3
11.1 ADICIONANDO CONEX'ES PPP - SLIP PARA MODEM / *ISO GERAL .......................................................................!3
11.2 OUTRAS CONEX'ES DE REDE / *ISO GERAL ...........................................................................................................!4
11.3 ESPECIFICAO DO SER*IDOR DE NOMES ..................................................................................................................!!
12 - O QUE UM COMANDO LINUX*............................................................................................................................"
12.1 SU.................................................................................................................................................................................!"
12.2 PWD$ CD ......................................................................................................................................................................!"
12.3 LS..................................................................................................................................................................................!"
12.4 M,DIR...........................................................................................................................................................................!#
12.5 MORE E LESS...............................................................................................................................................................!#
12.! FIND.............................................................................................................................................................................!9
12." GREP.............................................................................................................................................................................!9
12.# TAR.............................................................................................................................................................................."0
12.9 GZIP.............................................................................................................................................................................."1
12.9.1 ComBinando 9)i1 e tar ......................................................................................................................................71
12.10 CP..............................................................................................................................................................................."2
12.14.1 C81ia a<an2ada................................................................................................................................................72
12.14.2 C<itando erros .................................................................................................................................................7(
12.11 RM.............................................................................................................................................................................."4
12.11.1 C"cl!indo diret8rios inteiros............................................................................................................................7-
12.12 RMDIR........................................................................................................................................................................."5
12.13 M*.............................................................................................................................................................................."5
12.14 CAT............................................................................................................................................................................."!
12.15 C(GRP........................................................................................................................................................................."!
12.1! C(MOD.....................................................................................................................................................................""
12.1" C(OWN......................................................................................................................................................................."#
12.1# DU .............................................................................................................................................................................."#
12.19 DATE .........................................................................................................................................................................."#
12.20 FILE ............................................................................................................................................................................"#
12.21 INIT - TELINIT............................................................................................................................................................."9
12.21.1 %3<eis de e"ec!2o............................................................................................................................................79
12.21.2 *niciando..........................................................................................................................................................79
12.21.( &elinit................................................................................................................................................................79
12.22 RUNLE*EL ................................................................................................................................................................."9
12.23 APROPOS ....................................................................................................................................................................#0
12.24 TCPE ..........................................................................................................................................................................#0
12.25 DIFF ...........................................................................................................................................................................#0
12.2! ZIP .............................................................................................................................................................................#0
12.2" SORT ..........................................................................................................................................................................#1
12.2# CUT ............................................................................................................................................................................#1
12.29 TR ..............................................................................................................................................................................#2
12.30 OUTROS COMANDOS...................................................................................................................................................#2
12.31 CRIANDO *NCULOS SIM&+LICOS...............................................................................................................................#3
$+o 8(
3
8.2 &elnet ......................................................................................................................................................................8(
8.( fin9er ......................................................................................................................................................................8-
8.- ft1 85
8.5 $+oami ...................................................................................................................................................................85
8.6 dnsdomainname .....................................................................................................................................................86
8.7 +ostname ................................................................................................................................................................86
8.8 talk .........................................................................................................................................................................86
13 - PROCESSADORES DE TEXTOS SOB LINUX.........................................................................................................%
13.1 PICO............................................................................................................................................................................#"
1(.1.1 Acionando o Pico ...............................................................................................................................................87
1(.1.2 Comandos de mo<imenta2o B:sica do c!rsor .................................................................................................87
1(.1.( Comandos de mo<imenta2o da tela .................................................................................................................88
1(.1.- Comandos de dele2o ........................................................................................................................................88
1(.1.5 Crro!' Como cancelar !ma o1era2o ..............................................................................................................88
1(.1.6 >!tros comandos de edi2o ...............................................................................................................................88
1(.1.7 B!sca,s!Bstit!i2o .............................................................................................................................................88
1(.1.8 *nserindo !m ar7!i<o no meio de !m te"to. ......................................................................................................88
1(.1.9 0efres+ ...............................................................................................................................................................89
1(.1.14 6al<ar ............................................................................................................................................................89
1(.1.11 6al<ar e sair, 6air sem sal<ar ........................................................................................................................89
13.2 PINE............................................................................................................................................................................#9
1(.2.1 Para iniciar o 1ro9rama Pine ...........................................................................................................................89
1(.2.2 Para en<iar !ma mensa9em ..............................................................................................................................94
1(.2.( Para <er a lista de mensa9ens receBidas D*%B>E 5olderF ...............................................................................94
1(.2.- Para res1onder a !ma mensa9em .....................................................................................................................91
1(.2.5 Para reen<iar !ma mensa9em receBida a o!tra 1essoa ....................................................................................91
1(.2.6 5olders ...............................................................................................................................................................91
1(.2.7 Para sal<ar !ma mensa9em em 5older .............................................................................................................92
1(.2.8 Para trocar de 5olders ......................................................................................................................................92
1(.2.9 A9enda de Cndere2os CletrGnicos do Pine ........................................................................................................9(
1(.2.14 Para sal<ar !ma mensa9em em ar7!i<o ......................................................................................................9-
1(.2.11 Para im1rimir !ma mensa9em ......................................................................................................................9-
1(.2.12 Para sair do 1ro9rama Pine .........................................................................................................................9-
1! - ENTENDENDO O SHELL............................................................................................................................................95
14.1 COMPARANDO S(ELLS.................................................................................................................................................95
14.2 EXPERIMENTANDO DIFERENTES S(ELLS.......................................................................................................................9!
14.3 *ISO GERAL DO S(ELL &AS( ...................................................................................................................................9!
14.4 DEFININDO *ARI)*EIS DE AM&IENTE NO &AS(...........................................................................................................9!
14.5 S(ELL SCRIPT ..............................................................................................................................................................9"
14.! REDIRECIONAMENTO DE ENTRADA E SADA................................................................................................................9"
1-.6.1 /!tos o! Pi1es D H F.............................................................................................................................................98
14." T%RMINO DE NOME DE ARUI*O..................................................................................................................................9#
14.# ALIAS DE COMANDO.....................................................................................................................................................99
14.9 EDIO DE LIN(A DE COMANDOS................................................................................................................................99
14.10 LISTA DE (IST+RICO DE COMANDOS..........................................................................................................................99
14.11 CONTROLE DE TAREFA..............................................................................................................................................100
14.12 EXPANSO DE PADRO.............................................................................................................................................101
14.13 EXPANSO DE NOME DE PAT(..................................................................................................................................101
14.14 EXPANSO DE C(A*E...............................................................................................................................................102
14.15 SU&STITUIO DE COMANDOS.................................................................................................................................102
15 - DICAS SOBRE MODO TEXTO.................................................................................................................................1'3
15.1 CONFIGURANDO SEU PAT(.......................................................................................................................................103
15.2 PORUE NO POSSO USAR O FDFORMAT$ EXCETO COMO ROOT.................................................................................103
15.3 O SISTEMA DE ARUI*OS PRINCIPAL EST) DREAD/ONLCDE........................................................................................103
15.4 EU S+ CONSIGO FAZER LOGIN COMO ROOT................................................................................................................103
15.5 (OU*E UM DDESASTRED NO SISTEMA E NO CONSIGO FAZER LOGIN PARA O ARRAN3AR..........................................104
4
15.! UAL A *ERSO DO LINUX UE ESTOU A USAR NA MIN(A M)UINA.....................................................................104
15." RODANDO WINDOWS 95 NO LINUX...........................................................................................................................104
15.# IMPRIMINDO DO LINUX EM UMA REDE WINDOWS.....................................................................................................105
15.9 MONTANDO PARTI'ES WIN95 NO LINUX SEM APARECER OS ARUI*OS TRUNCADOS..............................................10!
15.10 TUDO SO&RE LINUX PARA UEM EST) MIGRANDO DO DOS...................................................................................10"
15.14.1 Com1arando os comandos.............................................................................................................................147
15.14.2 Ar7!i<os..........................................................................................................................................................148
15.14.( inks 6imB8licos.............................................................................................................................................149
15.14.- @!ltiItarefa.....................................................................................................................................................114
15.14.5 /iret8rios........................................................................................................................................................111
15.11 AUMENTANDO PARTIO LINUX..............................................................................................................................112
15.12 COMANDOS DO PROGRAMA *I.................................................................................................................................112
15.13 COMO POSSO SA&ER UANTOS (ARD LIN,S TEM UM ARUI*O E UANTOS ELE PODE TER....................................114
15.14 % POSS*EL REPARTICIONAR UM (D UE S+ TEN(A LINUX SEM PERDER DADOS..................................................114
15.15 COMO AGRUPO MENSAGENS NO PINE....................................................................................................................115
15.1! NO CONSIGO FAZER AS TECLAS F&AC,SPACEF E FDELETEF EXERCEREM SUAS FUN'ES CORRETAMENTE..............115
15.1" FAZENDO O LESS LER *)RIOS TIPOS DE ARUI*OS..................................................................................................11!
15.1# PERMITIR UM S+ LOGIN POR USU)RIO.....................................................................................................................11"
15.19 MUDANDO O REL+GIO DE SEU LINUX......................................................................................................................11"
15.20 MUDANDO O EDITOR DE TEXTO PADRO.................................................................................................................11#
15.21 S(ELL SCRIPTS / UTILIDADES E MAIS UTILIDADES.................................................................................................11#
15.21.1 Back!1 1ara !m 5&P......................................................................................................................................118
15.21.2 Comandos do />6 no in!"...........................................................................................................................118
15.22 COMO ALTERAR A COR DO FUNDO E DA LETRA NO CONSOLE. ...............................................................................120
15.23 COMO MUDAR A FONTE NA CONSOLE. ...................................................................................................................120
15.24 COMO MUDO O IDIOMA DE MEU CONECTI*A LINUX. .............................................................................................120
15.25 COMO CONFIGURO A PROTEO DE TELA NA CONSOLE. ........................................................................................121
15.2! COMO TRANSFERIR O LINUX INTEIRO PARA UM (D NO*O. ...................................................................................121
15.2" COMO AGENDAR TAREFAS DE SISTEMA 1-ETC-CRONTA&2. ......................................................................................121
15.2# COMO EXECUTAR UM ARUI*O. .............................................................................................................................122
15.29 O UE POSSO APAGAR PARA LI&ERAR ESPAO EM DISCO. ......................................................................................122
15.30 COMO USAR O TAR COM . .......................................................................................................................................123
15.31 COMO LIDO COM OS PACOTES RPM. ......................................................................................................................123
15.32 COMO DAR PODERES DE SUPERUSU)RIO A UM USU)RIO NORMAL. .......................................................................124
15.33 COMO FAO PARA DEIXAR O FLSF SEMPRE COLORIDO. ............................................................................................124
15.34 ESUECI A SEN(A DO ROOT. O UE EU FAO ........................................................................................................124
1" - ADMINISTRAO DE SISTEMA $ERAL.............................................................................................................125
1!.1 GERENCIAMENTO DE USU)RIOS ................................................................................................................................125
1!.2 CONFIGURANDO DIRET+RIO DE &ASE PADRO...........................................................................................................12!
1!.3 REMO*ENDO USU)RIOS.............................................................................................................................................12!
1!.4 GERENCIANDO GRUPOS..............................................................................................................................................12"
1!.5 C(ECANDO A CONSISTGNCIA DE SISTEMA DE ARUI*OS...........................................................................................12#
1!.! INICIALIZAO DO SISTEMA.......................................................................................................................................12#
1!." PROGRAMANDO TAREFAS COM CROND.......................................................................................................................129
1!.# GERENCIANDO LOGS..................................................................................................................................................132
1 - DICAS SOBRE O SISTEMA......................................................................................................................................135
1".1 ONDE IR &USCAR OS (OWTOS E OUTRA DOCUMENTAO.....................................................................................135
1".2 RECOMPILANDO SEU ,ERNEL.....................................................................................................................................13!
1".3 COMO ATUALIZAR O MEU ,ERNEL . .........................................................................................................................13"
1".4 ENXERGAR WIN95 NO LINUX E *ICE *ERSA.............................................................................................................13#
1".5 ONDE IR &USCAR MATERIAL SO&RE O LINUX POR FTP.............................................................................................13#
1".! () ALGUM DEFRAGMENTADOR PARA EXT2FS E OUTROS SISTEMAS DE ARUI*OS...................................................140
1"." O MEU REL+GIO EST) ERRADO..................................................................................................................................140
1".# O UE POSSO FAZER PARA TER MAIS DE 12#M& DE SWAP........................................................................................140
1".9 PERMISS'ES...............................................................................................................................................................140
1".10 ENXERGANDO PARTI'ES WIN NO LINUX E *ICE/*ERSA........................................................................................144
1".11 USANDO PACOTES .RPM 1RED(AT2 NO SLAC,WARE..............................................................................................145
5
1".12 O UE DIA&OS % NIS...............................................................................................................................................145
1".13 ARUI*OS COMPACTADOS COM .TAR E .GZ UE PEGO EM FTP NO DESCOMPACTAM.............................................14!
1".14 ONDE ESTO OS FONTES DOS PROGRAMAS. ...........................................................................................................14!
1".15 UAIS OS PACOTES COM AS LINGUAGENS DE PROGRAMAO. ..............................................................................14!
1".1! COMO (A&ILITAR O NO*O SUPORTE A NTFS NO ,ERNEL 2.2 . .............................................................................14!
1".1" % NECESS)RIO RECOMPILAR O ,ERNEL DO SISTEMA. ............................................................................................14!
1".1# COMO MANTER MEU SISTEMA ATUALIZADO. ..........................................................................................................14"
1".19 O UE SO E PARA UE USAR SEN(AS COM S(ADOW. ...........................................................................................14"
1".20 INICIANDO O LINUX A PARTIR DO WINDOWS-DOS .................................................................................................14"
17.24.1 *ntrod!2o ......................................................................................................................................................1-7
17.24.2 *nstalando o loadlin .......................................................................................................................................1-7
17.24.( 0e7!isitos .......................................................................................................................................................1-8
1% - DICAS SOBRE MENSA$ENS DE ERRO................................................................................................................1!9
1#.1 DUN,NOWN TERMINAL TCPE LINUXD E SEMEL(ANTES..............................................................................................149
1#.2 DURANTE A DLIN,AGEMD APARECEM UNDEFINED SCM&OL HMCOUNT......................................................................149
1#.3 LP1 ON FIRE................................................................................................................................................................149
1#.4 INETI WARNINGI OLD STCLE IOCTL1IPHSETHDE*2 CALLEDE..................................................................................149
1#.5 LDI UNRECOGNIZED OPTION F/M4#!F..........................................................................................................................149
1#.! GCC DIZ INTERNAL COMPILER ERROR.......................................................................................................................150
1#." MA,E DIZ ERROR 139................................................................................................................................................150
1#.# S(ELL/INITI PERMISSION DENIED UANDO DOU LOGIN..............................................................................................150
1#.9 NO UTMP ENTRC. COU MUST EXEC ... UANDO DOU LOGIN......................................................................................150
1#.10 WARNINGI O&SOLETE ROUTING REUEST MADE.....................................................................................................151
1#.11 EXT2/FSI WARNINGI MOUNTING UNC(EC,ED FILESCSTEM.....................................................................................151
1#.12 EXT2/FS WARNINGI MAXIMAL COUNT REAC(ED.....................................................................................................151
1#.13 EXT2/FS WARNINGI C(EC,TIME REAC(ED..............................................................................................................151
1#.14 DF DIZ CANNOT READ TA&LE OF MOUNTED FILESCSTEMS.......................................................................................151
1#.15 FDIS, SACS PARTITION X (AS DIFFERENT P(CSICAL -LOGICAL...............................................................................152
1#.1! FDIS,I PARTITION 1 DOES NOT START ON CCLINDER &OUNDARC............................................................................152
1#.1" FDIS, SACS PARTITION N (AS AN ODD NUM&ER OF SECTORS...................................................................................152
1#.1# O MTOOLS DIZ CANNOT INITIALISE DRI*E XCZ......................................................................................................153
1#.19 MEMORC TIG(T NO COMEO DO &OOTING..............................................................................................................153
1#.20 COU DONFT EXIST. GO AWAC....................................................................................................................................153
1#.21 MENSAGEM DE ERROI CANFT LOCATE MODULE NET/PF/4 1E 52................................................................................153
19 - DICAS SOBRE HARD+ARE.....................................................................................................................................15!
19.1 UTILIZANDO UM DISCO FLEX*EL NO LINUX.............................................................................................................154
19.2 COLOCANDO SUPORTE PNP$ FAT32 E S& AWE32 NO SEU ,ERNEL..........................................................................154
19.3 COMO SEI EM UAL IR MIN(A NE2000 EST) LOCALIZADA..................................................................................15#
19.4 DJ*IDAS SO&RE IMPRESSORA 3) INSTALADA E RECON(ECIDA.................................................................................15#
19.5 CONFIGURAR O TECLADO AP+S A INSTALAO.........................................................................................................15#
19.! MEU TECLADO A&NT NO FUNCIONA NO X ............................................................................................................15#
19." *ERIFICANDO SE A MEM+RIA FOI DETECTADA CORRETAMENTE................................................................................159
19.# COMO *E3O UANTO O LINUX EST) RECON(ECENDO DE MEM+RIA.........................................................................159
19.9 COMO FAO PARA O LINUX RECON(ECER MAIS DE !4M& DE RAM. ......................................................................159
19.10 INSTALAR PLACA DE *DEO ON/&OARD 1SIS2...........................................................................................................159
2' - DICAS SOBRE INTERNET E REDE LINUX..........................................................................................................1"1
20.1 CONECTANDO/SE PORI C(AP....................................................................................................................................1!1
20.2 CONECTANDO/SE PORI PROGRAMA MINICOM............................................................................................................1!2
20.3 CONECTANDO/SE PORI PPPD.......................................................................................................................................1!3
20.4 PEGANDO E/MAIL *IA POP SER*ER NO LINUX...........................................................................................................1!5
20.5 DICAS DE FTP...........................................................................................................................................................1!!
20.! DOMNIO *IRTUAL.....................................................................................................................................................1"0
20." E/MAIL DE AUTO/RESPOSTA......................................................................................................................................1"0
20.# E/MAILS *IRTUAIS......................................................................................................................................................1"1
20.9 CRIANDO S+ UMA CONTA DE E/MAIL$ SEM S(ELL...................................................................................................1"2
20.10 MANDAR *)RIOS E/MAILS DE UMA *EZ SEM MOSTRAR CC.....................................................................................1"2
6
20.11 COMO CONFIGURAR A INTERFACE ET(0 MANUALMENTE. ......................................................................................1"3
20.12 MONTANDO SER*IDOR INTERNET-INTRANET NO LINUX 1REDE2..............................................................................1"3
20.13 RESTRINGINDO ACESSO A IPS COM O APAC(E SEM USAR UM .(TACCESS...........................................................1"#
20.14 USANDO O LINUX COMO &RIDGE.............................................................................................................................1"9
20.15 TELNET NO FUNCIONA...........................................................................................................................................1"9
20.1! FTP E-OU DAEMON FTP NO FUNCIONAM..............................................................................................................1"9
20.1" RESTRINGINDO O ACESSO DE UM FINGER EM *OCG.................................................................................................1#0
20.1# COMO CONFIGURAR UMA IMPRESSORA REMOTA EM UMA REDE LINUX . ...............................................................1#0
21 - SE$URANA NO LINUX...........................................................................................................................................1%1
21.1 INTRODUO - SUM)RIO............................................................................................................................................1#1
21.2 SER*IOS TCP PORT..................................................................................................................................................1#1
21.3 MONITORANDO TERMINAIS........................................................................................................................................1#2
21.4 MONITORANDO O FTP SER*ER..................................................................................................................................1#3
21.5 PROTEGENDO SUAS SEN(AS 1PPPD2............................................................................................................................1#3
21.! -ETC-(OST.ALLOW E -ETC-(OST.DENC........................................................................................................................1#3
21." DICAS DE SEGURANA...............................................................................................................................................1#5
21.7.1 imite o n!mero de 1ro9ramas 7!e necessitem 6U*/ root no se! sistema. ....................................................185
21.7.2 0odando 1ro9ramas com 1ri<ile9io m3nimo no acesso. .................................................................................185
21.7.( /esaBilitando ser<i2os 7!e <oc= nao 1recisa o! nao !sa. ..............................................................................185
21.7.- Cncri1tando nas cone"?es. ..............................................................................................................................186
21.7.5 *nstale $ra11ers 1ara ,Bin,lo9in e o!tros 1ro9ramas. ....................................................................................186
21.7.6 @anten+a se! Jernel na !ltima <erso est:<el................................................................................................186
21.7.7 /ei"e o 1essoal do lado de fora saBer o m3nimo 1oss3<el soBre se! sistema. ................................................186
21.7.8 Cscol+a Boas sen+as. .......................................................................................................................................186
21.7.9 6e <oc= 1!derK limite 7!em 1ode conectar ao se! in!". ................................................................................187
21.# PROGRAMAS PARA SEGURANA.................................................................................................................................1#"
22 - INSTALAO E TUTORIAIS DE APLICATI)OS.................................................................................................1%9
22.1 INSTALANDO PROGRAMAS NO LINUX........................................................................................................................1#9
22.1.1 A icen2a GP .................................................................................................................................................189
22.1.2 Ar7!i<os .r1m D0ed.atF ...................................................................................................................................189
22.1.( Ar7!i<os .deB D/eBianF ....................................................................................................................................194
22.1.- Ar7!i<os .tar.9) DCom1ilandoF .........................................................................................................................191
22.1.5 Ar7!i<os Padr?es..............................................................................................................................................191
22.1.6 Confi9!rando....................................................................................................................................................192
22.1.7 Com1ilando e *nstalandoL................................................................................................................................192
22.1.8 ProBlemasL /e1end=ncias ...............................................................................................................................192
22.1.9 AP&L 5acilitando s!a <ida ...............................................................................................................................19(
22.1.14 AlienL Con<ersor de 1acotes ..........................................................................................................................19(
22.2 INSTALAO DO POPER...........................................................................................................................................193
22.3 INSTALAO DO STAR OFFICE 3.1.............................................................................................................................194
22.4 INSTALAO DO IC 3A*A.........................................................................................................................................195
23 - O SISTEMA DE ,ANELAS X.....................................................................................................................................19%
23.1 SER*IDORES X...........................................................................................................................................................200
23.2 GERENCIADORES DE 3ANELA......................................................................................................................................200
23.3 AM&IENTES DES,TOP.................................................................................................................................................200
2! - $NOME.........................................................................................................................................................................2'2
24.1 O UE % O GNOME.....................................................................................................................................................202
24.2 GERENCIADORES DE 3ANELAS E GNOME ................................................................................................................202
24.3 CONCEITOS &)SICOS..................................................................................................................................................202
2-.(.1 Usando o @en! Princi1al.................................................................................................................................242
2-.(.2 Cscondendo o Painel .......................................................................................................................................242
24.4 ADICIONANDO APLICA'ES E CAPPLETS AO PAINEL................................................................................................202
2-.-.1 Adicionando an2adores de A1lica2?es ..........................................................................................................242
2-.-.2 Adicionando *tem em Ga<etas .........................................................................................................................24(
2-.-.( Adicionando Ca11lets ......................................................................................................................................24(
7
24.5 EXECUTANDO APLICA'ES........................................................................................................................................203
24.! USANDO A )REA DE TRA&AL(O ...............................................................................................................................204
24." O GERENCIADOR DE ARUI*OS GNOME ................................................................................................................204
2-.7.1 %a<e9ando com o Gerenciador de Ar7!i<os G%>@C ....................................................................................24-
2-.7.2 Co1iando e @o<endo Ar7!i<os ........................................................................................................................245
2-.7.( an2ando A1lica2?es a Partir do Gerenciador de Ar7!i<os G%>@C ...........................................................245
24.# CONFIGURANDO O PAINEL ........................................................................................................................................205
2-.8.1 Pro1riedades GloBais do Painel .....................................................................................................................245
2-.8.2 Manela de Ncone de an2amento ......................................................................................................................246
2-.8.( Manela do Ncone de Ga<eta ..............................................................................................................................246
2-.8.- Manela de Ncones de @en! ...............................................................................................................................246
2-.8.5 Manela de Ncone da 6a3da .................................................................................................................................247
2-.8.6 /i<ersos ...........................................................................................................................................................247
24.9 EDITANDO O MENU PRINCIPAL..................................................................................................................................20#
2-.9.1 *ntrod!2o ........................................................................................................................................................248
2-.9.2 Confi9!rando o @en! Princi1al ......................................................................................................................248
24.10 USANDO O EDITOR DE MENUS ................................................................................................................................20#
2-.14.1 Adicionando Um %o<o *tem ao @en! ...........................................................................................................248
2-.14.2 Arrastar e 6oltar o @en! Princi1al ..............................................................................................................249
24.11 O CENTRO DE CONTROLE GNOME.........................................................................................................................209
2-.11.1 &i1os @*@C G%>@C ....................................................................................................................................249
25 - #DE................................................................................................................................................................................21'
25.1 CONFIGURANDO A LNGUA........................................................................................................................................210
25.2 CONFIGURANDO A &ARRA DE TTULO.......................................................................................................................210
25.3 CONFIGURANDO O PAINEL DO ,DE..........................................................................................................................210
25.4 PROPRIEDADES DA TELA............................................................................................................................................210
25.5 CONFIGURANDO OS MENUS.......................................................................................................................................211
25.! ADICIONANDO APLICA'ES DO PAINEL.....................................................................................................................211
25." CONFIGURAO INICIAL.............................................................................................................................................211
25.# NA*EGANDO NA INTERNET........................................................................................................................................211
25.9 TIPOS MIME..............................................................................................................................................................211
25.10 DISPOSITI*OS...........................................................................................................................................................212
25.11 DES,TOPS.................................................................................................................................................................212
25.12 PROGRAMAS E DES,TOPS........................................................................................................................................213
25.13 &ARRA DE TTULO...................................................................................................................................................213
2" - CONECTANDO - INTERNET )IA LINUX............................................................................................................21!
2!.1 TIPOS DE MODEM.......................................................................................................................................................214
26.1.1 @odem 6erial....................................................................................................................................................21-
26.1.2 @odem Pl!9 and PlaO......................................................................................................................................21-
26.1.( #in@odem........................................................................................................................................................21-
2!.2 COMO CONFIGURAR WINMODEM 1C(IPSET LUCENT2 NO LINUX...............................................................................215
2!.3 CONFIGURANDO O MODEM........................................................................................................................................215
26.(.1 Procedimento ...................................................................................................................................................215
26.(.2 ControlI1anel....................................................................................................................................................216
26.(.( JPPP ...............................................................................................................................................................216
26.(.- setserial ............................................................................................................................................................217
26.(.5 1n1d!m1 e isa1n1 ............................................................................................................................................218
26.(.6 isa1n1cf9 ..........................................................................................................................................................221
2!.4 CONECTANDO K INTERNET.........................................................................................................................................221
8
1 - 1 - Histria Histria do do Linux Linux
Origem no UNX que foi desenvolvido nos anos 70.
O UNX muito utilizado hoje no ambiente corporativo, educacional e agora no
ambiente desktop.
Linux uma cpia do Unix feito por Linus Torvalds, junto com um grupo de hackers
pela nternet. Pretende-se que ele siga conforme com o padro POSX, padro usado pelas
estaes UNX.
Linus Torvalds que na poca era um estudante de cincia da computao na Finlndia
criou um clone do sistema Minix (sistema operacional desenvolvido por Andrew Tannenbaun
que era semelhante ao UNX) que o chamou de Linux. Hoje ele ainda detm o controle do
Kernel do sistema.
Em maro de 1992 surge a verso 1.0 do Linus.
Estima-se que sua base de usurios se situe hoje em torno de 10 milhes.
Ele ainda no se enquadra como sendo um sistema operacional UNX.
Ele inclui proteo entre processos (crash protection), carregamento por demanda,
redes TCP/P, alm de nomes de arquivos com at 255 caracteres, multi-tarefa real, suporte
a UNCODE, shared libraries, memria virtual, etc.
Processo - Resumidamente... um programa em execuo. As informaes sobre
vrios processos em execuo ficam armazenadas na tabela de processos. O Sistema
Operacional controla o tempo de execuo de cada processo, e ele responsvel por iniciar,
parar/suspender e terminar a execuo de processos. Os usurios tambm pode interferir na
administrao de processos.
Todo processo tem um processo "pai que o chamou, portanto o processo tem nome,
nmero de identificao, grupo ao qual pertence, etc. e est inserido na rvore hierrquica
de processos. O processo pai chamado de init.
1.1 Linux como sistema operacional
Linux se refere ao Kernel
O conjunto de aplicativos que so executados no Kernel se chamam distribuio.
A funo do Kernel ser a interface entre o Hardware e os sistemas de
gerenciamento de tarefas e aplicativos.
O Kernel do Linux mais leve que o de outros sistemas operacionais para servidores.
So 12 milhes de linhas de cdigo, enquanto outras verses do Unix tm 30 milhes e o
Windows NT, 50 milhes. sso significa que o Linux trs vezes mais rpido que outros Unix
e at cinco vezes mais rpido que o Windows NT.
Conjunto de Aplicativos para Linux (Distribuio)
Sistema de gerenciamento de tarefas e aplicativos
Ncleo do sistema operacional (Kernel Linux)
Hardware
9
1.2 Principais caractersticas comentadas no Linux
Multiusurio: Permite que vrios usurios possam rodar o sistema operacional, e no
possui restries quanto licena. Permite vrios usurios simultneos, utilizando
integralmente os recursos de multitarefa. A vantagem disso que o Linux pode ser
distribudo como um servidor de aplicativos. Usurios podem acessar um servidor Linux
atravs da rede local e executar aplicativos no prprio servidor.
Multiplataforma: O Linux roda em diversos tipos de computadores, sejam eles RSC
ou CSC.
Multitarefa: Permite que diversos programas rodem ao mesmo tempo, ou seja, voc
pode estar imprimindo uma carta para sua vov enquanto trabalha na planilha de vendas,
por exemplo. Sem contar os inmeros servios disponibilizados pelo Sistema que esto
rodando em background e voc provavelmente nem sabe.
Multiprocessador: Permite o uso de mais de um processador. J discutida, h
muitos anos, a capacidade do Linux de poder reconhecer mais de um processador e
inclusive trabalhar com SMP, clusters de mquinas, na qual uma mquina central controla os
processadores das outras para formar uma s mquina.
Protocolos: Pode trabalhar com diversos protocolos de rede (incluindo o TCP/P que
nativo Unix).
Sistemas de arquivos: Suporta diversos sistemas de arquivos, incluindo o HPFS,
DOS, CD-ROM, Netware, Xenix, Minix, etc.
Sistema de arquivos - uma forma de armazenamento de arquivos em estruturas
(na maneira hierrquica) de diretrios. Assim, o usurio no precisa necessita conhecer
detalhes tcnicos do meio de armazenamento. Ele apenas precisa necessita conhecer a
estrutura (rvore) de diretrios para poder navegar dentro dela e acessar suas informaes.
Consoles virtuais: Permite que o usurio tenha mais de um console para trabalhar,
sendo que em cada console voc pode ter diversas tarefas sendo executadas em
background e mais em foreground (segundo plano e primeiro plano).
Fontes rue!pe: Fontes TrueType so agora suportadas pelo Conectiva Linux. A
carga dinmica de fontes suportada e pode ser usada como um servidor de fontes em uma
mquina local. Nota: os usurios que estejam efetuando uma atualizao tero que atualizar
os caminhos padres das fontes. Para tanto, edite o arquivo /etc/X11/XF86Config. Procure
no arquivo at encontrar os caminhos configurados. Altere para o seguinte unix/:-1. Deve-se
ainda estar seguro de que o xfs, o Servidor de Fontes X, esteja sendo executado. Atravs do
comandos /sbin/chkconfig -add xfs pode-se garantir que ele seja inicializado a cada vez que
o Linux seja carregado.
1.3 Linux como software gratuito
Uma forma de combater as prticas monopolistas da Microsoft.
Existem rumores que a Microsoft ir alterar os termos de licenciamento de seus
produtos. Na nova verso, o software no ser mais adquirido, e, sim, licenciado em bases
anuais, exigindo pagamento de uma nova licena para uso continuado. sso poder provocar
a marginalizao das populaes ou pases que no tenham os recursos necessrios para
investimentos nesta rea.
O criador do movimento pelo software aberto e livre foi Richard Stallman. Em
determinada ocasio, ele precisou corrigir o driver de uma impressora que no estava
10
funcionando. Solicitou ento, ao fabricante do driver o cdigo fonte do programa para que
pudesse realizar as correes necessrias. Para sua surpresa, o pedido foi negado. Da ele
iniciou ento um esforo gigantesco para conceder verses abertas para todas as categorias
de software existentes, comercializadas sem acesso ao cdigo fonte.
Richard Stallman fundou a FSF Free Software Foundation. A FSF criou os
aplicativos utilizados por todos os sistemas semelhantes ao Unix, como Linux e FreeBSD,
hoje to populares.
Para evitar que algum obtivesse o programa com o seu cdigo fonte, fizesse
alteraes e se declarasse como dono do produto, ele estabeleceu a forma sob a qual esses
programas poderiam ser distribudos.
O documento especifica que o programa pode ser usado e modificado por quem quer
que seja, desde que as modificaes efetuadas sejam tambm disponibilizadas em cdigo
fonte. Esse documento chama-se GNU (General Public License).
O Kernel do Linux tambm distribudo sob a GNU (General Public License).
O Kernel do Linux, associado a esses programas, tornou possvel a milhes de
pessoas o acesso a um excelente ambiente computacional de trabalho e que melhora a cada
dia.
O Linux, na pessoa de seu criador e coordenador, soube melhor aglutinar o imenso
potencial de colaboradores da nternet em torno de seu projeto. Contribuies so aceitas,
testadas e incorporadas ao sistema operacional e uma velocidade nunca vista.
1.4 Documentao de Pacotes
Muitos programas tm o arquivo README e outras documentaes como parte
integrante do pacote. O Conectiva Linux utiliza normalmente os subdiretrios sob /usr/doc
como local padro para o armazenamento, sem que seja necessrio instalar todos os fontes
para acessar a documentao; porm o nome do subdiretrio depende do nome do pacote e
da sua verso. Por exemplo, o pacote zip na sua verso 2.1, ter como caminho para
acesso sua documentao o seguinte: /usr/doc/zip-2.1.
Em sua maioria a documentao est em arquivos padro ASC, os quais podem ser
visualizados com os comandos more arquivo ou less arquivo.
Caso voc esteja procurando pela documentao de um comando especfico (ou
arquivo) e no em qual pacote ele est contido, ser possvel descobr-la de forma simples.
Por exemplo, para conhecer onde est a documentao do arquivo /usr/bin/at utilize o
comando:
rpm -qdf /usr/bin/at
Este comando retornar uma lista de toda a documentao (inclusive pginas de
manual) do pacote que contenha o arquivos /usr/bin/at. O RPM capaz ainda de uma srie
de outras funcionalidades. Para maiores informaes sobre ele, veja o Guia do Usurio do
Conectiva Linux.
11
1.5 omo !a"er e !#$s
Caso tenha sido selecionado durante a instalao, o contedo do Projeto de
Documentao do Linux (LDP) estar disponvel no diretrio /usr/doc de seu sistema.
O diretrio /usr/doc/HOWTO contm verses em arquivos ASC de todos os Como
Fazer disponveis na poca de impresso do CD-ROM. Estes arquivos podem ser lidos
atravs do comando less.
Ex.: less Tips-HOWTO
Voc tambm pode encontrar arquivos com extenso .gz. Eles esto compactados
com gzip para economia de espao, sendo necessrio ento descompacta-los antes de sua
utilizao. Para utiliz-los pode-se executar o comando gunzip para descompact-los ou
ento utilizar o comando zless que lista os arquivos sem criar uma verso descompactada
em seu disco :
Ex.: zless HAM-HOWTO.gz
O comando zless usa as mesmas teclas de operao que o comando less,
permitindo a navegao pelo documento.
O diretrio /usr/doc/HOWTO/mini contm verses ASC de todos os mini-Como Fazer
disponveis. No esto compactados e podem ser acessados normalmente com more ou
less. /usr/doc/HTML contm verses HTML de todos os Como Fazer e dos guias nstalao
do Linux e Linux para niciantes. Para visualiz-los basta utilizar um browser WWW de sua
prefercia. Por exemplo:
cd /usr/doc/HTML netscape inde.!tml
O diretrio /usr/doc/"#$ contm uma verso ASC (e algumas verses HTML) de
FAQs mais utilizados, incluindo o faq do Conectiva Linux.
O diretrio /usr/doc/HOWTO/translations/pt_BR/ possui diversos documentos
traduzidos para o portugus.
1.% & omando locate
Quando no se conhece o nome completo do comando ou arquivo que se busca,
pode-se facilmente encontr-lo atravs do comando locate. Este comando utiliza uma base
de dados para localizar todos os arquivos no sistema. Normalmente esta base construda
automaticamente toda noite, desde que o Linux esteja ativo. Caso isso no ocorra possvel
cri-la atravs do comando (executado como superusurio root):
locate bison
E a resposta ser algo como:
/usr/bin/bison
/usr/include/bison2cpp.h
/usr/info/bison.info.gz
/usr/lib/bison.hairy
A resposta fornecida atravs do nome e rota completa do arquivo.
12
1.' (nfo
Enquanto as pginas de manual utilizam tcnicas simples de apresentao de
documentos, as funes info so muito mais poderosas. Elas provm funes de hipertexto,
tornando mais simples a leitura de grandes documentos, alm de disponibilizarem diversas
ferramentas para a criao de documentos. H diversos documentos em formato info no
Conectiva Linux (especialmente alguns do Projeto GNU).
Para acessar a documentao, basta utilizar o programa info sem argumentos. Ser
apresentada uma lista dos documentos disponveis. Caso nada seja encontrado porque
provavelmente no foram instalados os pacotes de documentao, o que pode ser feito a
qualquer momento atravs do utilitrio RPM.
Caso se tenha conhecimento de emacs, pode-se acessar a documentao info
diretamente dentro do emacs atravs da seqncia das teclas Ctrl-h i.
Todo texto que esteja destacado de forma luminosa uma ligao que leva a alguma
informao adicional. Utilize Tab para mover o cursor para a ligao e pressione Enter para
ativ-lo. Pressionando-se p retorna para a pgina anterior, n vai para a prxima pgina e u
sobe um nvel. Para sair basta pressionar Ctrl-x Ctrl-c (control-x seguido de control-c).
A melhor maneira de aprender como utilizar a documentao do info acessar o
programa e verificar as informaes disponveis na primeira tela.
1.) Listas de Discusso Linux
A Conectiva mantm listas para discusso sobre assuntos gerais do Linux:
!ttp%//linu-br.conecti&a.com.br
!ttp%//listas.conecti&a.com.br/listas
mantida ainda a lista 'onecti&a-#n(ncios (inscries na primeira pgina da
Conectiva) para recepo de novidades sobre os lanamentos e os trabalhos desenvolvidos
pela Conectiva.
Todas as listas so abertas ao pblico em geral.
13
" - " - # # que que $ $ uma uma distri%ui&'o distri%ui&'o
Ao "kernel" freqentemente acrescentado uma srie de aplicaes, formando um
sistema ou distribuio Linux.
Distribuio nada mais que um pacote do kernel do sistema operacional mais os
programas que o acompanham. Este pacote, incluindo as ferramentas necessrias para sua
instalao, chamado de distribuio.
Uma distribuio atende a uma determinada necessidade.
As distribuies podem ser produzidas em diferentes verses do Kernel, podem incluir
diferentes conjuntos de aplicativos, utilitrios, ferramentas e mdulos de driver , e podem
oferecer diferentes programas de instalao e atualizao para facilitar o gerenciamento do
sistema.
2.1 & mesmo* por+m diferente
Na maioria das distribuies existe um conjunto comum de programas bsicos,
utilitrios e bibliotecas, que os projetistas de aplicativos podem esperar encontrar em um
sistema Linux.
Padro seguido pelas distribuies = Linux file system standart.
2.2 #s principais distri,ui-es
(ed Hat ) Famoso por suas ferramentas de instalao e atualizao do sistema
operacional e por seu sistema bem projetado de instalao, desinstalao e controle de
pacotes de aplicativos de software.
Slac*+are ) Era a distribuio mais popular. No vem com RPM. Ganha em
performance, mas peca ma interatividade. Usado mais para servidores de rede.
Caldera #penLin* ) O OpenLink 1.3 inclui o "K Desktop Environment, uma licena
no-comercial do StarOffice for Linux, Suporte Netware, uma licena do DR-DOS para
compatibilidade DOS.
S,u,S,- Linux ) uma conhecida distribuio de Linux, disponvel principalmente na
Europa e oferecida nas verses em ingls e alemo.
.e%ian / 012 ) No possui uma organizao comercial patrocinadora. produzida
por uma equipe de voluntrios. Utiliza seu prprio sistema de gerenciamento de pacotes.
2.3 .ed /at Linux
O que popularizou o Red Hat foi seu sistema de gerenciamento de pacotes. Esse
sistema permite que os aplicativos de software sejam testados, configurados e fornecidos em
um estado pronto para funcionar no Red Hat Linux. Usando-se ferramentas de
gerenciamento de pacotes simples, novos pacotes podem ser obtidos por download,
instalados e executados sem a configurao tortuosa, s vezes exigida por outros pacotes.
Outra vantagem do gerenciamento de pacotes a capacidade de atualizao:
impossvel atualizar verses do Red Hat sem a necessidade de reinstalar o Linux desde o
incio.
Voc pode usar o Red Hat em PC ntel, Alpha digital e Sun SPARC.
14
2.4 & 0ue 12 de no3o no .ed /at %.4
3nstala&'o aprimorada - Reconhece melhor dispositivos PC, novo software de
particionamento de disco e capacidade de escolher quais servios sero carregados
automaticamente no momento da inicializao.
1ovas e mel4ores ferramentas de administra&'o ) nclui uma poderosa ferramenta
de configurao grfica Linux, o LinuxConf. Tambm inclui uma ferramenta para a
configurao da verso gratuita de X-Windows , XFree86, chamada de Xconfigurator.
3ntrodu&'o do 0nome ) um ambiente desktop para X-Windows projetado para
tornar mais fcil o desenvolvimento de aplicativos e proporcionar um ambiente desktop mais
consistente, de qualidade profissional para usurios Linux.
.esempen4o ) Melhor implementao de multiprocessamento simtrico (SMP) e
introduo de RAD baseado em software (fornece mecanismo para combinar mltiplos
discos para melhorar a confiabilidade e o desempenho).
15
5 - 5 - # # PC PC m6nimo m6nimo para para Linux Linux
Um 386 com 4MB, porm no pode executar X-Windows e o nmero de programas
que ela pode executar simultaneamente limitado pela quantidade de RAM fsica, seu
desempenho ser lento na maioria dos aplicativos de misso crtica (servidor de Web). Esse
portanto mais adequado como terminal de acesso a outro servidor Linux ou Unix; ou um
servidor de baixo desempenho para servios como DNS (converte nomes host em endereo
P reais) ou um servidor de autenticao para uma pequena empresa.
3.1 #cess5rios ideais para um ser3idor em sua (ntranet
2ma placa SCS3 - deal para um sistema multiusurio (Ex.: Servidor de arquivos,
servidor Web ou servidor de aplicativos). Escolha uma placa com suporte a Ultra-DMA SCS.
O ideal utilizar HD's em separado para dividir o processamento de dados / sistema e
software.
3.2 6erificando a compati,ilidade de seu 1ardware
O hardware precisa ser suportado por drivers includos na distribuio de Linux do
usurio ou por software acessrio que fornea drivers para o hardware em questo.
3.3 .egistrando suas informa-es de 1ardware
Placa de v6deo - Fabricante e modelo; chipset de vdeo; quantidade de memria; tipo
de relgio na placa.
Placa de som Fabricante e modelo; RQ da placa , endereo de /O da placa e
endereo de DMA.
Monitores Fabricante e modelo; resoluo mais alta de monitor; intervalo de
sincronismo horizontal e intervalo de sincronismo vertical.
Mouse Fabricante e modelo; nmero de botes; protocolo do mouse e porta serial.
2nidades de disco r67ido Capacidade de armazenamento total do HD; nmero de
cilindros, nmero de cabeas e nmero de setores por trilha.
Modems - Fabricante e modelo; velocidade do modem e porta serial.
3.4 7scol1endo um m+todo de instalao
"Bootando pelo CD-ROM.
Pelo disquete V ao diretrio d:\dosutils e execute "rawrite; fornea
d:\images\boot.img; entre com "a e insira o disquete formatado
Pelo HD voc precisa criar o disquete de inicializao do Linux.
3.5 onceitos de particionamento
Para liberar uma partio que j est sendo utilizada primeiramente voc deve rodar o
desfragmentador para garantir que tenha uma rea grande e contnua de espao livre no
final da partio. Depois s reparticionar a unidade de disco a fim de tornar o espao
disponvel para a instalao do Linux.
16
Para reparticionar voc pode usar uma ferramenta chamada "fips.exe que est no
diretrio \dosutils\fips20. Voc precisa estar em modo MS-DOS. Ao entrar no programa ser
apresentado a tabela de partio. Escolha a partio que deseja dividir. Supondo que haja
espao livre no final da partio escolhida, ser perguntado qual cilindro de disco voc vai
usar como linha onde a partio cortada e dividida. Voc pode usar as teclas de seta para
esquerda e para a direita a fim de mudar o cilindro selecionado. Ao fazer isso, o tamanho das
parties (em megabytes) ser mostrado para que voc possa se certificar de que a nova
partio seja suficientemente grande. O programa "fips.exe garante que voc no possa
escolher um cilindro para dividir que deixe algum dos dados correntes na nova partio.
17
8 - 8 - 3niciando 3niciando a a instala&'o instala&'o
Modo expert ) Nesse modo, a deteco de hardware no realizada e voc
precisar fornecer parmetros de configurao para todo o seu hardware, durante a
instalao. Voc deve reverter para essa opo apenas se seu hardware no estiver sendo
detectado corretamente e tiver muita certeza dos parmetros e serem introduzidos.
4.1 7scol1endo uma classe de instalao
9or*station - Executa uma instalao padro para uma workstation Linux. Esta opo
automaticamente apaga todas as parties Linux existentes no seu sistema.
Server - Executa uma instalao padro para uma servidor Linux. Esta opo
automaticamente apaga todas as parties Linux existentes no seu sistema.
Custom - Proporciona um controle completo sobre todos os aspectos do processo de
instalao.
4.2 6erificando os adaptadores 88(
Se voc estiver instalando uma nova cpia de Red Hat Linux, poder ser questionado
se possui adaptador SCS. Em caso positivo, voc deve indic-lo para que todos os
dispositivos anexados possam ser detectados pelo software de instalao.
4.3 onfigurando suas parti-es de disco
Fdis* a ferramenta Linux padro para a configurao de parties de disco e est
disponvel para cada distribuio de Linux.
.is* .ruid Ferramenta de gerenciamento de partio de disco prpria do Red Hat
para facilitar a instalao.
Mount Point ) ndica onde a partio aparecer em sua estrutura de diretrio Linux.
Voc precisa ter pelo menos uma partio montada como /. O que se segue indica o
principal papel dos diretrios padro de nvel superior do Red Hat Linux:
/opt : opcionalmente, o software instalado armazenados aqui.
/bin - Arquivos executveis (binrios) de comandos essenciais pertencentes ao
sistema e que so usados com freqncia.
/boot - Arquivos estticos de boot de inicializao(boot-loader)
/dev - Arquivos de dispositivos de entrada/sada
/etc - Configurao do sistema da mquina local com arquivos diversos para a
administrao de sistema.
/home - Diretrios local (home) dos usurios
/lib - Arquivos da bibliotecas compartilhadas usados com freqncia.
/mnt - Ponto de montagem de partio temporrios
/root - Diretrio local do superusurio (root)
/sbin - Arquivos de sistema essenciais
/tmp - Arquivos temporrios gerados por alguns utilitrios
18
/usr - Todos os arquivos de usurios devem estar aqui (segunda maior
hierrquia)
/var - nformao varivel
Device ) ndica o nome de dispositivo Linux de cada partio. Para discos DE, as
unidades so rotuladas como hdx. Os discos SCS so rotulados como sdx.
Request ndica o tamanho mnimo da partio, em megabytes.
Actua ndica o espao real alocado para uma partio.
!"#e Esse campo indica o tipo de partio. Os valores possveis incluem Linux
native, Linux s$a# e D%& '(-)it.
4.4 (ncluindo no3as parti-es
2ma parti&'o de s+ap - O Linux precisa de uma partio separada para usar para
swap. sso necessrio quando voc utiliza toda a sua RAM fsica e o sistema operacional
precisa criar memria virtual para continuar funcionando. O ideal criar uma partio de
swap igual at o dobro de sua RAM fsica. Nenhum ponto de montagem deve ser indicado e
a caixa de Growable no deve ser selecionada. O Linux limita o tamanho dessa partio em
128 MB.
4.5 7ditando uma partio
Voc pode tornar uma partio DOS disponvel especificando um ponto de montagem
para elas. Para fazer isso, selecione a partio que voc deseja tornar acessvel no Linux,
pressione o boto Edit e depois preencha um ponto de montagem para a partio. Se voc
possui uma nica partio DOS, pode mont-la como /dos, por exemplo.
4.% Preparando seu espao de swap
Voc deve indicar que as parties devem ser identificadas quanto a blocos
defeituosos, enquanto so formatadas para uso como espao de swap. Os blocos
defeituosos em sua partio de swap podem fazer seu sistema Linux falhar. Voc poderia
perder seu trabalho quando isso acontecesse e possvel at que os dados salvos em sua
partio-raiz sejam danificados, caso haja blocos defeituosos em sua partio de swap.
4.' !ormatando suas parti-es Linux
O prximo passo formatar suas parties Linux na preparao para a instalao do
sistema operacional.
4.) 8elecionando pacotes
Cada componente um conjunto de pacotes relacionados para tarefas especficas,
como conexes dial-up, navegao na Web e outros. A opo select individual packages,
que aparece abaixo do campo de lista, indica se voc quer selecionar pacotes especficos
dentro de cada componente. Deixando essa opo desativada significa que cada
componente ser instalado em sua totalidade.
19
4.9 onfigurando seu mouse
Primeiro o software de instalao tenta detectar o seu mouse. Se no consegue, voc
ver uma lista de tipos possveis de mouses na qual voc pode selecionar.
Se o seu mouse tem dois botes, certifique-se de selecionar a caixa de emulao de
mouse de trs botes. O Linux espera um mouse de trs botes, assim como todos os
sistemas operacionais Unix. Essa emulao permite que voc d um clique com os botes
esquerdo e direito do mouse juntos, para simular um clique com o boto central.
4.14 Definindo uma sen1a do .oot
O usurio Root o administrador. Ele pode ver os arquivos de todos os usurios,
realizar tarefas de administrao de sistema e, se quiser, excluir todos os arquivos de seu
sistema.
Aps definir a senha do Root, o sistema pede as selees de configurao de
autenticao. H trs opes nessa tela e cada uma pode ser selecionada individualmente.
Elas no so mutualmente exclusivas. As opes so:
-na%le 13S: Esse um tipo de autenticao de rede comum em muitas redes Unix,
especialmente aquelas baseadas em servidores SUN/Solaris.
2se S4ado+ Pass+ord : O uso de shadow passwords uma tcnica criada para
tornar mais difcil a um intruso ou um usurio regular de sistema roubar o banco de
dados do usurio e depois tentar violar a password da administrao do sistema.
-na%le M.: Pass+ords: Esta opo faz o Linux usar um esquema de encriptao
mais rigoroso para armazenar as passwords dos usurios.
4.11 onfigurando o L(L&
O LLO o carregador de inicializao do Linux. O LLO tambm fornece os recursos
de inicializao dual que pode permitir que voc escolha o sistema operacional a ser ativado
no momento da inicializao.
Voc pode fazer isso no Master Boot Record ou no primeiro setor de sua partio-raiz.
Se voc est estiver executando um sistema operacional, como o OS/2 ou Windows NT, que
possui seu prprio carregador de inicializao, talvez queira escolher a ltima opo,
A prxima tela solicitar que voc fornea as opes padro para serem fornecidas ao
Linux no momento da inicializao. Selecione a opo Use Linear Mode se o HD
endereado em modo LBA.
4.12 olocando o 8wap em um disco separado
Caso voc tenha instalado o Linux e sua rea de swap no mesmo disco voc ter
compartilhar o tempo de processador para carregar um aplicativo e para fazer swap no HD.
sso provocar gargalo no sistema. Por isso, o ideal voc criar a rea de swap em outro
HD.
4.13 olocando o Linux entre 32rias parti-es
Os benefcios que se pode obter dividindo o armazenamento do sistema operacional
entre as parties de maneira lgica so:
20
Aumentar o espao em disco disco disponvel nas rvores de diretrio Linux
importantes, como a rvore de diretrio *+o,e.
Melhorar o desempenho por meio da diviso dos acessos a disco entre vrios discos
rgidos, se as parties disponveis estiverem em mais de um disco.
4.14 :sando !dis;* em 3e" do Dis; Druid
Quando voc seleciona o fdisk, durante o processo de instalao, aparece primeiro
uma tela perguntando com qual disco vai trabalhar. Ao contrrio do Disk Druid, o fdisk
trabalha apenas com um disco fsico por vez.
Para apresentar a tabela de parties corrente do disco ativo com que est trabalhando
digite p,
Para incluir uma nova partio usando espao livre existente em seu disco rgido, use o
comando n. Ser solicitado um tipo de partio. Geralmente, voc ir escolher o tipo #ri,ar".
Uma vez selecionado o tipo de partio, voc atribui o nmero de partio e, finalmente, o
bloco inicial e final.
Por padro, todas as novas parties criadas com o fdisk recebem o tipo Linux native
(nmero de tipo 83). Para mudar o tipo de uma partio, use o comando t, Ser solicitada
uma partio para se trabalhar, que voc pode selecionar numericamente, e depois ser
solicitado o D do tipo. Para ver uma lista de Ds de tipo, use o comando l nesse ponto, para
observar a lista abaixo.
3. ipo
5 Extended
6 Dos 16-bit (maior do que 32MB)
7 os/2 HPFS
b Windows 95 FAT32
82 Linux Swap
83 Linux Native
Para excluir uma partio existente use o comando d e, quando solicitado, introduza o
nmero da partio que voc deseja excluir.
Enquanto voc est trabalhando com o fdis-. nenhuma das alteraes feitas so
realmente efetivadas no disco rgido. Para que as alteraes sejam efetivadas voc deve
salvar e sair (teclando "+) ou sair sem salvar (teclando "q).
21
; - ; - .icas .icas so%re so%re instala&'o instala&'o
5.1 .oteiro ompleto para a (nstalao do Linux e <indows no =esmo /D
OBS: Siga esse roteiro caso disponha de um HD limpo, sem algum sistema
operacional instalado, ou caso reinstalar o windows no lhe seja um problema.
Primeiro com o fdisk do DOS, crie 1 partio DOS com metade do tamanho total de
seu HD para instalar o windows;
nstale o windows;
Coloque o disco de inicializao do Linux no drive e proceda com a instalao.
No Disk Druid, crie 3 parties Linux. uma de tipo ``Linux Native'' de 5Mb com ponto
de montagem /boot, outra ``Linux Swap'' de 64Mb e outra de tipo ``Linux native'' com o
restante do disco para ser o diretrio raiz do sistema (ponto de montagem=/).
Selecione os pacotes a serem instalados;
nstale o LLO no MBR;
Pronto.
Na inicializao, no prompt ``LLO boot:'' se digitar ``dos'', entra no windows; se digitar
``linux'', entra no Linux; (sem as aspas)
5.2 Por 0ue Preciso ter uma Partio para o >,oot?
O diretrio /boot onde esto os arquivos de inicializao, como a imagem do kernel
e informaes de mapeamento e mdulos.
Criar-se uma partio especial para o /boot necessrio porque o sistema no dar
carga se o arquivo com a imagem do kernel estiver acima do cilindro 1024 do disco rgido.
Por isso, cria-se o /boot como a PRMERA partio linux, antes da de troca (swap) e
da raiz (/), para garantir que seu posicionamento estar abaixo do cilindro 1024.
E por esta razo que o programa Disk Druid no cria partio raiz acima de 1Gb,
caso no se tenha um /boot j definido, pois neste caso o /boot estar na prpria partio
raiz.
5.3 $uantas e $uais De3em ser =in1as Parti-es?
Depende da aplicao futura da mquina. Diretrios que geralmente so montados
em parties exclusivas so:
swap memria virtual
/ raiz do sistema
/boot arquivos de inicializao
/home rea dos usurios
/usr binrios dos programas
/var arquivos de registro (log) e caixas postais
Sendo /home, /usr e /var em parties separadas teis mais para servidores de
grande porte, e no para mquinas caseiras.
22
Com relao ao tamanho dessas parties:
swap geralmente tem o dobro de tamanho da RAM
/ o resto do sistema que no est em outras parties
/boot os arquivos aqui so poucos e pequenos, 5Mb bastam
/home depende da quantidade de usurios da mquina
/usr depende da quantidade de pacotes a serem instalados
/var depende dos servios que rodaro na mquina
5.4 @erando discos so,re o Linux
Para gerar os discos sob o Conectiva Linux, necessrio que se tenha permisso de
gravao no arquivo /dev/fd0 (a unidade de disco flexvel). nicialmente etiquete um disco
formatado com o nome de disco de inicializao ou algo similar e insira na unidade de disco
flexvel (mas no monte a unidade). Monte o CD do Conectiva Linux, v para o diretrio
/imagens e execute o seguinte comando:
dd if=boot.img of=/dev/fd0 bs=1440k
Para gerar o disco de suporte a PCMCA, etiquete um segundo disco com a inscrio
disco suplementar, insira na unidade de disco flexvel e execute o seguinte comando:
dd if=pcmcia.img of=/dev/fd0 bs=1440k
5.5 @erar discos so,re o =8AD&8
Para gerar os discos sob o MS-DOS, pode-se executar o utilitrio rawrite includo no
CD 1 do Conectiva Linux, no diretrio dosutils. nicialmente etiquete um disco formatado de 3
polegadas com o nome de disco de inicializao local ou algo similar e insira na unidade
de disco flexvel. Aps, execute os seguintes comandos (presumindo que o seu CD seja o
drive d:):
C:\> d:
D:\> cd \images
D:\images> \dosutils\rawrite
Enter disk image source file name:
boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A:
And press --ENTER-- : [Enter]
D:\images>
O utilitrio inicialmente solicitar o nome do arquivo do disco imagem,( informar por
exemplo boot.img). Aps solicitar o dispositivo de gravao, onde dever ser informado a:.
Para gerar um disco adicional, etiquete um segundo disco e execute o rawrite novamente,
informando o nome do arquivo imagem desejado.
Os arquivos de imagens tm a seguinte denominao:
23
Disco de inicializao local: boot.img - Disco de inicializao via rede: bootnet.img -
Disco de suporte a PCMCA: pcmcia.img
5.% Bota 8o,re onsoles 6irtuais
O sistema de instalao do Conectiva Linux contm mais que caixas de dilogo para
guiar o processo.
Na verdade o sistema de instalao apresenta diferentes mensagens de diagnsticos
enquanto est sendo executado, possibilitando a entrada de comandos atravs de uma linha
de comandos. Podem ser apresentadas caixas de dilogo, linhas de comandos e mensagens
em cinco diferentes consoes virtuais, as quais podem ser alteradas mediante a utilizao de
teclas especiais.
Estes consoles virtuais podem ser muito teis caso seja detectado algum problema
durante a instalao do Conectiva Linux, pois as mensagens de instalao ou o arquivo de
histrico podem ser acessados utilizando-se um dos consoles disponveis.
A tabela 3.1 apresenta uma relao dos consoles virtuais, as teclas para alternar a
visualizao de cada uma delas e o seu contedo:
a%ela 5,1: Consoles Virtuais
C#1S#L- eclas Conte<do
1 Alt + F1 Dilogos de nstalao
2 Alt + F2 Linha de Comandos
3 Alt + F3 Mensagens de nstalaes
4 Alt + F4 Mensagens do Sistema
5 Alt + F5 Outras Mensagens
Em geral, no h razes para se deixar o console virtual )1 a menos que se esteja
tentando diagnosticar problemas durante instalao. Mas se o leitor fizer o tipo curioso, fique
vontade para visitar os outros consoles.
5.' (nstalando 8em o :so do Dis0uete de (niciali"ao A 6ia =8D&8
O Conectiva Linux pode ser inicializado via CD-ROM em computadores mais novos
que suportem esta funcionalidade. Nem todos os computadores suportam esta facilidade,
havendo ento a possibilidade de se instalar o sistema sem o uso de disquetes.
Caso se tenha o MS-DOS instalado no computador, pode-se iniciar o sistema de
instalao a partir do CD, sem o uso de disquetes. Para tanto devem ser utilizados os
seguintes comandos:
C:\> d:
D:\> cd \dosutils
D:\dosutils>autoboot.bat
Note que este mtodo no funcionar caso seja executado a partir de uma janela DOS
do Windows, porque o arquivo autoboot.bat deve ser executado somente no sistema
operacional DOS. Em outras palavras, no funcionar sob o Microsoft Windows.
Caso o sistema no possa ser iniciado pelo CD-ROM, nem possa executar o
autoboot.bat, a nica forma de iniciar o processo de instalao ser atravs do disquete de
inicializao.
24
5.) :sando o fdis;
Caso se tenha selecionado o fdisk, esta a seo onde ele ser descrito. nicialmente
ser apresentada uma caixa de dilogo intitulada Particionamento de Discos. Nesta caixa
esto listados todos os discos disponveis no equipamento local. Mova o realce para o disco
que se deseje particionar, selecione Edite e tecle Espao. O usurio estar agora acessando
o fdisk e poder particionar o disco selecionado. Repita este processo para cada disco que
quiser particionar. Quando estiver pronto, selecione Pronto.
5.).1 :ma 6iso @eral do fdis;
O utilitrio fdisk inclui auxlio online simples, mas de extrema utilidade.
Seguem algumas indicaes:
O comando de ajuda : m.
Para listar a tabela de parties corrente: p.
Para adicionar novas parties: n,
fdisk cria parties nativas do Linux por padro. Ao criar-se uma partio de troca,
necessrio alterar o tipo da partio, usando o comando t, cujo tipo igual a =". Use o
comando l para uma lista dos tipos de parties e seus valores.
O Linux permite at quatro parties em um disco. Caso se deseje mais parties,
uma daquelas pode ser alterada para uma partio de modo estendido, a qual pode
conter uma ou mais parties lgicas. Uma vez que uma partio estendida contm
internamente as parties lgicas, evidentemente que a soma das reas das parties
lgicas criadas no pode ser superior rea da partio estendida.
aconselhvel anotar as parties (p.ex: /dev/hda2) e os seus respectivos sistemas
de arquivos (p.ex: /usr), assim que forem criadas.
Nota: observe que nenhuma das mudanas realizadas ter efeito at que sejam
salvas e o usurio finalize o utilitrio fdisk utilizando o comando +. Pode-se sair do fdisk sem
salvar as opes utilizando-se o comando q.
5.9 .ecuperao do Lilo
5.9.1 Procedimento #
O que voc precisa fazer para recuperar o seu liloboot ? Basta que voc execute o
/sbin/lilo. Fcil, no ? No! No to simples assim. Se voc no consegue entrar no seu
sistema, como far para executar um comando ou programa ?
sso que est aqui abaixo, foi feito utilizando-se o Red Hat.
Faca o seguinte:
1- nicie o seu sistema como se voc fosse instalar o seu Linux novamente. Coloque o disco
de boot e inicie o seu sistema. Escolha a opo RESCUE.
2- r aparecer todas as opes que voc deve configurar, tipo teclado, idioma, etc.
3- Faca:
m*nod /de&/!da b + ,
25
(isso ir criar o device hda, se o seu HD for SCS, voc deve usar, ao invs de hda,
sda)
4- Agora, o que voc precisa da partico /. Faca:
m*nod /de&/!da b +
(onde x o ponto de montagem da sua partico /. Se voc no souber qual a sua
partico /, faca fdisk -l.)
5- Agora criar um ponto de montagem para voc montar a sua partico / (raiz) Faa:
m*dir /teste
6- Monte, agora, a sua partio / em /teste
mount /de&/!da /teste
7- Agora s rodar o lilo com a opo -r para especificar a raiz.
/teste/sbin/lilo -r /teste
Deve aparecer:
#dded linu-
#dded .in /-- opcional %0
Agora, retire o disquete do drive e d um reset na sua mquina. O seu sistema ir
comear normalmente.
5.9.2 Procedimento C
Proceda como se fosse fazer a instalao do Linux: coloque o disquete de
inicializao do Conectiva Linux no drive e reinicialize a mquina.
Proceda normalmente respondendo s perguntas que aparecero (tipo de teclado,
idioma, etc) e quando aparecer a tela para se escolher entre nstalao ou Atualizao,
escolha Atualizao.
No selecione os pacotes individualmente, assim nenhum pacote ser instalado e a
atualizao ir direto a parte do LLO.
Selecione instal-lo no MBR e continue com a atualizao. Depois de aparecer
"instalando o carregador de inicializao LLO..." pode-se retirar o disco de inicializao do
drive, apertar Ctrl+Alt+Del e tudo voltar ao normal.
5.14 omo instalar o L(L& num dis0uete?
.urante a instala&'o: Logo aps a instalao do LLO no MBR ou na partio raiz
ser concluda, aperte Alt+F2 para acessar o console do Linux, e digite:
bas!) lilo -b /de&/fd,
Com o Linux > instalado:
1root2local!ost3) /sbin/lilo -b /de&/fd,
Nos dois casos acima, no se esquea de colocar um disquete limpo no floppy para o
LLO ser instalado.
26
5.11 :sando o L(L& para gerenciar parti-es
O LILO 1L?4LM L=9A672 N LO L5?P?5Q7?= A= P?4LM RL6 @6764:?9 9; B975?ST6;. EP6 N L;9A= B6P9
O9?=7?9 :=O= LO DU==5 O949@67D RL6 A?V?A6 :9A9 U==5 B979 :9A9 5?B= A6 ;?;56O9. N=; :=OBL59A=76;
:9;6?7=;$ @679PO6456 ;6 64:=4579 =L57=; ;?;56O9;$ 6 B=7 ?;;= 6P6; L5?P?W9O = LILO B979 RL6 6;:=P<9O =
;?;56O9 RL6 RL6?79 L;97 46;56 O=O645=.
O LILO 56O ;6L 97RL?V= A6 :=48?@L79SX= 6O -65:-P?P=.:=48
LQ 6P6 97O9W649 9; ?48=7O9ST6; 46:6;;Q7?9; B979 RL6 6P6 89S9 9 DA?V?;X=D A6 B975?ST6;.
UO 97RL?V= A6 :=48?@L79SX= :=OLO B979 2 ;?;56O9; 1L?4LM0W?4952 N 6;;6I
///
Y LILO :=48?@L795?=4 8?P6
Y
Y S5975 LILO @P=U9P ;6:5?=4
U==5 Z -A6V-<A9
Y:=OB9:5 Y 89;567$ UL5 [=4F5 [=7> =4 9PP ;\;56O;.
A6P9\ Z 50
V@9 Z 4=7O9P Y 8=7:6 ;946 ;5956
79OA?;> Z 0 Y B9794=?9 ;655?4@
Y E4A LILO @P=U9P ;6:5?=4
=5<67 Z -A6V-<A93
P9U6P Z [?495
59UP6 Z -A6V-<A9
?O9@6 Z -VOP?4LW
7==5 Z -A6V-<A91
P9U6P Z P?4LM
769A/=4P\ Y N=4/UMSDOS 8?P6;\;56O; ;<=LPA U6 O=L456A 769A/=4P\ 8=7 :<6:>?4@
///
*9O=; 9@=79 V67 9; B9756; A= 97RL?V= B9;;= 9 B9;;=I
1. A P?4<9I U==5 Z -A6V-<A9
EP9 ?4A?:9 =4A6 ;67Q = 8L4:?=49O645= A= LILO$ 46;59 P?4<9$ = LILO 6;5Q :=48?@L79A= B979
7=A97 4= M&R. M9; B=A6O=; OLA97 = -A6V-<A9 B979 =L57= 5?B= A6 8L4:?=49O645=. UO 6M6OBP= N
:=P=:97 B979 8L4:?=497 6O LO A?;RL656I ;LU;5?5L]O=; = U==5 Z -A6V-<A9 B6P= U==5 Z -A6V-8A0
1=L 8A1$ 8A2... A6B64A64A= A9 =4A6 6;5Q ;6L A7?V67 A6 A?;:=2
2. A6P9\ Z 50
E;59 P?4<9 ?4A?:9 6O RL945= 56OB= 9 B975?SX= B9A7X= 1V=:^ V67Q O9?; 9 8764562 V9? 645797
9L5=O95?:9O6456$ =L ;6_9$ ;6O V=:^ O6M67 6O 49A9. E;;9 P?4<9 6;5Q :=48?@L79A9 B979 7=A97 6O 5
;6@L4A=;.
A@=79 V9O=; V67 :=O= :=48?@L797 RL9?; B975?ST6; 6;5X= A?;B=4]V6?;.
A P?4<9 RL6 :=P=:9 9 B975?SX= A?;B=4]V6P N...
27
P979 LO9 B975?SX= P?4LMI
?O9@6 Z -VOP?4LW
7==5 Z -A6V-<A91
P9U6P Z P?4LM
769A/=4P\ Y N=4/UMSDOS 8?P6;\;56O; ;<=LPA U6 O=L456A 769A/=4P\ 8=7 :<6:>?4@
A; `4?:9; B9756; 6O RL6 V=:^ A6V6 OLA97 ;X= 9; P?4<9;I
7==5 Z -A6V-<A91 a/// 6O V6W A6 -A6V-<A91 :=P=RL6 9 B975?SX= P?4LM
6
P9U6P Z P?4LM a/// O4A6 56O P?4LM V=:^ OLA9 ;6 RL?;67 B=7 LO9 B9P9V79/:<9V6 RL9PRL67
P979 LO9 B975?SX= A6 =L57= 5?B=I
=5<67 Z -A6V-<A93
P9U6P Z [?495
59UP6 Z -A6V-<A9
A; `4?:9; B9756; 6O RL6 V=:^ A6V6 OLA97 ;X= 9; P?4<9;I
=5<67 Z -A6V-<A93 a/// 6O V6W A6 -A6V-<A93 :=P=RL6 9 B975?SX= RL6 V=:^ RL6?79
P9U6P Z [?495 a/// O4A6 56O [?495 V=:^ OLA9 ;6 RL?;67 B=7 LO9 B9P9V79/:<9V6 RL9PRL67.
6
59UP6 Z -A6V-<A9 a/// *=:^ :=P=:9 6O RL6 D59UP6D 6;5Q 9 B975?SX= 1-A6V-<A932
Pronto. E assim voc vai montando um lilo.conf variado com o que voc quiser.
Outra coisa usar o liloconfig, que cria o lilo.conf com menus grficos.
#%s.: Sempre aps editar e salvar o arquivo /etc/lilo.conf, deve-se executar o LLO
para que as alteraes sejam feitas:
1root2local!ost3) /sbin/lilo
5.12 onfigurao adicional
Antes de ser dada por terminada a nossa tarefa, ainda falta configurar alguns
aspectos do sistema.
Para o caso de possuir uma placa de som, este o momento certo para configurar o
sistema para a utilizao do udio. sto feito recorrendo ao comando:
/usr/sbin/sndconfig
Este programa deve detectar de forma automtica a totalidade das placas de som
mais comuns do mercado. Se no for detectada automaticamente, vai ser apresentado ao
utilizador um menu com as diversas opes de configurao (RQs, OPORTS, etc.).
28
Para alm da placa de som, possvel ao utilizador nesta fase, configurar mais
dispositivos existentes na mquina, como o teclado e os servios que so lanados
automaticamente, utilizado o "setup":
/usr/sbin/setup
Se o sistema de janelas X no est a ser lanado de forma automtica no boot e no
tem a certeza se ficou bem configurado, deve experimentar o seu funcionamento. Para isso
deve digitar:
startx
Quando executa este comando, o vdeo deve mudar para o modo grfico e deve
aparecer um cursor em "X" associado ao movimento do mouse. Verifique se o teclado est
bem configurado e se a imagem est correta. Para acertar a imagem pode necessitar de
utilizar os controles do monitor para centrar e ajustar a imagem.
Se passados alguns segundos no for possvel obter imagem, ou se a imagem
aparece distorcida ou mal formada (riscos, sobreposta, etc.), a operao deve ser
interrompida de imediato.
Para sair do X-Window de forma rpida, pressione simultaneamente as teclas
?C(L@AL@BACCSCAP-?,
No caso de necessitar de acertar algum pormenor do sistema X-Window que no
tenha sido instalado de forma correta, como por exemplo, o teclado no ter ficado instalado
corretamente, execute o seguinte comando:
XF86Setup
Este comando, d a possibilidade de o usurio voltar de novo a configurar o sistema,
incluindo o layout do teclado, mouse, etc. Se por acaso, este programa travar, saiba que
pode sempre abortar e voltar a executar de novo, bastando para isso pressionar "CTRL-ALT-
BACKSPACE" e de seguida em "CTRL-C". Aps ter terminado a configurao com o
"XF86Setup", deve voltar a executar o "startx" para testar de novo a configurao.
Para os casos em que no existe nenhum "driver" especfico para a placa grfica,
pode sempre utilizar um driver genrico, que serve para qualquer placa VGA. Esse "driver"
pode ser escolhido dentro do ecr de placas grficas do XF86Setup, no caso da sua escolha
ter recado sobre o modo Detailed Setup. Depois de entrar no Detailed Setup, deve escolher
somente o driver "VGA16".
3MP#(A1-: no caso de utilizar este driver, vai ter obrigatoriamente que escolher
uma resoluo de 640x480 pontos e 256 cores (8 bits).
Tenha sempre em ateno, que esta sempre uma soluo de ltimo recurso, e que
s deve ser utilizada se no encontrar mais nenhum driver para a placa. Quando procede
ativao deste driver, o utilizador vai ficar limitado apenas a 16 cores e a uma resoluo
grfica de 640x480 pontos. Como no vai utilizar qualquer tipo de utilizao de hardware,
tenha sempre presente que o X-Window vai ficar muito lento.
Assim que o "startx" comear a funcionar de forma correta, vai poder passar ao
prximo passo.
Se necessitar de desligar neste momento a mquina, nunca o faa carregando no
boto de POWER. Qualquer utilizador do Linux, antes de desligar a mquina, tem sempre
que realizar alguns procedimentos bsicos, nomeadamente um que d pelo nome de
29
"shutdown". Se tal no for realizado, o utilizador pode ter quase a certeza de perder a
informao e at mesmo inutilizar todo o sistema operativo.
Para realizar o shutdown mquina, pode sempre executar qualquer um destes
comandos:
/sbin/shutdown -h now
/sbin/reboot
/sbin/halt
Em alternativa, pode sempre utilizar a tcnica dos "3 dedos" (j muito conhecida
doutras paragens!), pressionando "CTRL+ALT+DEL", a qual s funciona quando o utilizador
se encontra fora do X-Window, aps um "Ctrl+Alt+F1".
3MP#(A1-: O sistema de janelas X possui um arquivo de configurao do teclado
para a Lngua Portuguesa, o qual se encontra configurado de forma incorreta. Para que o
sistema em causa fique corretamente configurado, tanto na console como em X-Window,
deve consultar a pgina do Jos Amrico Rio, ver em
http://students.fct.unl.pt/users/jar/linux/teclado.html, o qual tem desenvolvido um magnfico
trabalho para a resoluo deste problema. A totalidade das aplicaes para o Linux,
funcionam de forma correta com este script!
5.13 Para os 0ue tem pouca mem5ria...
Ateno voc que no tem memria....
No caso eu me refiro a quem possuir apenas 16 megas de memria ram. Para estes
pobres coitados, eu coloco aqui meus dois centavos de contribuio.
--- Nada de KDE
--- Nada de GNOME
--- Nada de Netscape v4.5 ( o monstro devorador!!! )
Hey, e' isto mesmo que voc leu!!! Mas acalme-se!!! Abaixo tem as minhas pequenas
sugestes e descobertas:
- O gerenciador de janelas XFCE que bem mais simples, fcil de configurar e usar, e
o mais importante, no come tanto os recursos da tua mquina. Tem ate um guia de
upgrade/instalao para o RedHat 5.x. Veja http://www.xfce.org e o guia de instalao em
http://members.home.net/dlooney1/RH5XFce.html
- E para navegar na WEB e ler teus EMALS tranqilo, vai o Netscape v3.0 que bem
mais lite, e vem at com um editor html; tudo isto sem comer os recursos da mquina. Pegue
em ftp://ftp.caldera.com/pub/netscape/navigator/gold/
( obs.: ao instalar o Netscape 3.x talvez de erro na lib LibXt.so.6, ento voc deve
instalar a XFree86-libs-3.3.2-8, que voc pega em http://rpmfind.net )
Alguns outros browsers opcionais que voc pode tentar:
Amaya - http://www.w3.org/amaya/
Qtmozila - http://www.troll.no/qtmozilla/
E se tambm falta a voc um outro tipo de memria, tente O Site do Elefante, que ele
te permite cadastras datas e compromissos importantes.
Graas a ele eu agora lembro a data de aniversrio dos meus amigos. Afinal, no
todo mundo que tem uma memria de elefante.
E se isto tudo no te agradar, s tem uma soluo: coloque memria, coloque
memria, coloque memria...
30
5.14 &correu erro na instalao do L(L&.
-rro: O erro mais comum que acontece nesse estgio quando foi criada uma
partio nova e definida com o D de "DOS 16-bit" para o Windows durante a instalao. O
LLO checa que h uma partio MSDOS e se no houver um sistema arquivos MSDOS
instalado nesta partio, ele no se instala, acusando erro.
# que faDer:
Particionar o HD, instalar primeiro o Windows e depois o Linux.
Se isso no for possvel, na hora da instalao do LLO, retire a entrada "dos" que o
programa coloca.
Ou, em ltimo caso, de um sistema j instalado, recuperar o LLO. Veja como fazer
isso em "como recuperar o LLO?" nas P&R.
#utra possi%ilidade: Veja se a opo de proteo de vrus, presente em alguns
BOS, est desabilitada.
5.15 (nstalao linuxDwindows
5.15.1 omo instalar o Linux com o <indows BE?
H um HOWTO muito detalhado e interessante sobre este procedimento, explicando-o
passo a passo. acesse o seguinte HOWTO:
http://www.conectiva.com.br/LDP/HOWTO/mini/Linux+NT-Loader.html
Ainda, h um programa (freeware) para fazer a adio e configurao do boot loader
do NT, sem necessitar fazer os passos abaixo. Voc encontra-o em:
http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm
ncio dos procedimentos:
nicialize o linux pelo disquete. - Crie uma imagem do setor de inicializao do linux, neste
exemplo, /dev/hda2:
1root2local!ost3) dd if4/de&/!da2 of4/bootsect.ln bs4512 count41
Copie a imagem para um disquete formatado em DOS:
1root2local!ost3) mcop6 /bootsect.ln a%
nicialize a mquina no NT - Copie a imagem do disquete para C:\ - Modifique os atributos
do boot.ini:
'%78 attrib -s -r c%7boot.ini
Edite o boot.ini:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WNNT [operating
systems] multi(0)disk(0)rdisk(0)partition(1)\WNNT="Windows NT Workstation ...
multi(0)disk(0)rdisk(0)partition(1)\WNNT="Windows NT Workstation ...
C:\BOOTSECT.LNX="Linux"
^^^^^^^^^^^^^^^^^^^^^^^ incluir esta ltima linha
Voltando os atributos:
'%78 attrib 9s 9r c%7boot.ini
Fim.
31
5.15.2 omo iniciali"ar ou o Linux ou o <indows?
Caso o Windows e o Linux dividirem o mesmo disco rgido, primeiro leia "posso ter o
Windows e o Linux no mesmo HD?" Nas P&R.
Reforando: preferencialmente, o Windows j deve estar instalado antes do Linux,
caso isso no seja possvel, leia: "instalei o Windows e o LLO sumiu" e tambm "ocorreu
erro na instalao do LLO" presentes nas P&R.
Proceda a instalao normalmente e apenas atente que aps a instalao de todos os
pacotes e as configuraes de horrio e mouse, o programa de instalao detectar sua
partio MSDOS aparecer identificada como "dos". Essa identificao pode ser mudada
para "win" ou qualquer outro nome que se queira.
Quando perguntado, selecione para instalar o LLO no MBR.
Concluda a instalao, quando o sistema reinicializar, aparecer "LLO boot: " na tela,
onde ele espera qual sistema entrar, para ver quais os sistemas possveis de se inicializar,
aperte TAB. O sistema padro se no se digitar algo o Linux.
5.15.3 (nstalei o Linux e o meu <indows ficou estran1o>lento.
sso acontece quando o drive padro que o Windows explorer deve mostrar quando
iniciado (o padro o C:) no existe.
O que pode ter ocorrido, que o Linux pode ter sido instalado nesse drive padro, que
definido no atalho que chama o Windows explorer. sso bem normal de ocorrer caso se
possua 2 parties (C: e D:), o drive padro do Windows explorer o D: e o Linux instalado
no D:.
Apenas altere o drive padro nas propriedades do atalho.
Ou ainda, tambm se nota que, se possuir 2 HD's, ou um HD com 2 parties (C: e
D:), ambas utilizadas pelo Windows, e um CDROM em E:, ao instalar o Linux no D:, o
Windows comea a apresentar um comportamento estranho por "pensar" que ainda existe
um D:, apesar de ele agora ser Linux, ou ainda, tenta ler o CDROM ao se clicar no D:.
Uma soluo para esse problema a reinstalao do drive de CDROM, que ser
agora instalado como D: e tudo voltar ao normal. Para isso:
Clique em "Meu Computador";
"Propriedades";
Apague o drive de CDROM;
Reinicialize o computador.
5.15.4 Posso ter o <indows e o Linux no mesmo /D?
O gerenciador de inicializao (LLO) lhe permite escolher qual sistema operacional
carregar.
Alguns detalhes: Caso disponha de um HD "limpo", siga o roteiro de instalao
presente nas P&R.
Como a maioria j tem o Windows instalado (e reinstal-lo no uma idia muito
agradvel), junto com o Conectiva Linux, vem um aplicativo para DOS chamado FPS
(/dosutils/fips.exe), que reparticiona o HD sem perder os dados existentes.
extremamente aconselhvel fazer um backup de seus arquivos importantes antes
de comear a mexer com as parties.
Antes de usar o FPS, desfragmente seu HD utilizando o Defrag do windows e
certifique-se de que o espao livre em disco seja suficiente para a instalao do Linux.
32
Apenas na hora da instalao cuide para no excluir a partio windows
acidentalmente, fora isso, proceda normalmente e no final da instalao escolha a opo de
instalao do lilo no MBR.
5.15.5 .oteiro completo para a instalao do Linux e windows no mesmo /D.
OBS: Siga esse roteiro caso disponha de um HD limpo, sem algum sistema
operacional instalado, ou caso reinstalar o windows no lhe seja um problema.
Primeiro com o fdisk do DOS, crie 1 partio DOS com metade do tamanho total de
seu HD para instalar o Windows;
nstale o Windows;
Coloque o disco de inicializao do Linux no drive e proceda com a instalao.
No Disk Druid, crie 3 parties Linux. uma de tipo "Linux Native" de 5Mb cpm ponto de
montagem /boot, outra "Linux Swap" de 64Mb e outra de tipo "Linux native" com o
restante do disco para ser o diretrio raiz do sistema (ponto de montagem=/).
Selecione os pacotes a serem instalados;
nstale o LLO no MBR;
Pronto.
Na inicializao, no prompt "LLO boot:" se digitar "dos", entra no windows; se digitar
"linux", entra no Linux; (sem as aspas)
5.15.% omo fa"er para instalar o cone do linux no windows?
Acesse a seguinte URL, onde existem os tpicos de configurao do sistema:
http://www.conectiva.com.br/~suporte-cl/comofazer/loadlin
5.1% Pro,lemas Eentando (nstalar o Linux 3ia Disco .gido F/DG
OBS.: Para o procedimento abaixo, o diretrio da distribuio ``conectiva''.
Ao copiar o contedo do diretrio conectiva, certifique-se que foi criado um diretrio
conectiva no primeiro nvel do HD ou seja, no diretrio raiz ``C:conectiva'' e seu contedo
est igual ao do CD.
Caso o diretrio conectiva no esteja no diretrio raiz, como por exemplo
``C:templinuxconectiva'', voc deve especificar a rota, nesse caso ``/temp/linux''. Note que as
barras so normais e que o diretrio a ser especificado o imediatamente acima do
conectiva na hierarquia.
5.1' Pro,lemas Eentando (nstalar o Linux 3ia 8er3idor <indows BE
O grande problema a limitao de sistemas DOS com nomes de arquivos, que se
limita a 8.3 caracteres. Como todos os pacotes do CD Conectiva Linux possuem nomes de
arquivos com muito mais de 10 caracteres, ao se mapear o CD num servidor NT, os nomes
so truncados e o programa de instalao do Linux no os encontra.
Deve-se configurar/ajustar/arrumar o Windows NT de maneira que esses nomes no
fiquem truncados.
33
5.1) omo (nstalar o Linux com o <indows BE?
H um HOWTO muito detalhado e interessante sobre este procedimento, explicando-o
passo a passo. acesse o seguinte HOWTO:
http://www.conectiva.com.br/LDP/HOWTO/mini/Linux+NT-Loader.html
E um outro ainda mais detalhado em:
http://www.windows-nt.com/multiboot/directboot.html
Basicamente, o seguinte:
nicialize o linux pelo disquete.
Crie uma imagem do setor de inicializao do linux, neste exemplo, /dev/hda2:
dd if4/de&/!da2 of4/bootsect.ln bs4512 count41
- Copie a imagem para um disquete formatado em DOS:
mcop6 /bootsect.ln a%
nicialize a mquina no NT
Copie a imagem do disquete para C:
Modifique os atributos do boot.ini:
attrib -s -r c%77boot.ini
Edite o boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WNNT
[operation systems]
multi(0)disk(0)rdisk(0)partition(1)\WNNT=Windows NT Workstation ...
multi(0)disk(0)rdisk(0)partition(1)\WNNT=Windows NT Workstation ...
C:\BOOTSECT.LNX= "Linux
--------------------------------
incluir esta ltima linha
Voltando os atributos:
attrib 9s 9r c%7boot.ini
5.19 omo criar um disco de iniciali"ao para o Linux?
1root2local!ost3) /sbin/lilo -b /de&/fd, ou ainda
1root2local!ost3) m*bootdis* --de&ice /de&/fd, 2.,.+:
34
5.24 (nstalao 6ia !EP
Se voc no tem um CD-ROM do Conectiva Linux ou uma unidade de CD disponvel,
mas tem acesso rede, ento o FTP pode ser uma alternativa. Quando voc instalar via
FTP, os pacotes do Conectiva Linux selecionados so carregados atravs da rede at o seu
computador e so instalados no disco rgido
5.24.1 omo !a"er (sto?
Para fazer uma instalao via FTP, voc precisar ter acesso uma rede local. Se sua
LAN tem acesso nternet, voc pode usar um dos sites de FTP que fazem o espelhamento
do Conectiva Linux. Uma lista dos sites disponveis pode ser encontrada em
http://www.conectiva.com.br.
Se a LAN no tiver acesso nternet, pode-se utilizar um servidor local que aceite
conexes annimas de FTP, aonde deve ser copiado o contedo do CD Conectiva Linux, e
ele deve ser capaz de suportar nomes longos de arquivos.
Para uma instalao via FTP, deve ser utilizado o disquete de inicializao via rede e
caso o suporte a PCMCA seja necessrio, deve-se ter o disquete de suporte a esta
funcionalidade. So necessrios ainda os seguintes dados: o nome do servidor ou o
endereo de P do servidor de FTP que ser utilizado. Voc tambm precisar do caminho
do diretrio Conectiva Linux no servidor de FTP.
5.21 (nstalao 6ia 8er3idor B!8
Caso voc no tenha uma unidade de CD-ROM, mas tenha acesso uma rede local,
ento a instalao via NFS pode ser a mais indicada. Nas instalaes via NFS, os pacotes
do Conectiva Linux selecionados so fornecidos a seu computador atravs de um servidor
de NFS. Os pacotes sero ento instalados em seu disco rgido.
5.21.1 omo !a"er (sto?
necessrio montar o CD-ROM do Conectiva Linux numa mquina que suporte
sistemas de arquivo SO-9660 com extenses Rock Ridge, assim como tenha suporte a
NFS. Exporte o sistema de arquivos do CD-ROM via NFS. necessrio saber o nome do
servidor ou o endereo P, assim como o caminho do CD-ROM exportado. O servidor dever
ser capaz de suportar nomes longos.
Para uma instalao via NFS, somente ser necessrio o disquete de inicializao.
5.22 & Dis0uete de (niciali"ao 6ia .ede + Becess2rio?
Caso se esteja executando um mtodo de instalao via FTP, HTTP ou NFS, ser
necessrio criar o disquete de instalao via rede. O nome da arquivo de imagem de
inicializao via rede bootnet.img e est localizado no diretrio imagens no seu CD do
Conectiva Linux.
35
E - E - Compilando Compilando o o Cernel Cernel do do Linux Linux
Neste artigo de hoje estaremos ensinando a compilar o kernel passo a passo. No
muito difcil, acompanhe e voc poder resolver a maioria dos seus problemas de "drivers".
%.1 Desen3ol3imento
No kernel, voc poder configurar a base do sistema. Tudo o que voc precisa para
ter devices funcionando est no Kernel. Por exemplo, nele que se configura portas
paralelas, sistemas de arquivos, placas de rede, etc.
A verso atual do Kernel a 2.2.14. O primeiro nmero indica a verso de
desenvolvimento, como um software normal, que comeou com 0 (2 seriam 200% pronto, do
projeto original). O segundo nmero indica o progresso do desenvolvimento. Se este
segundo nmero for par, indica que uma verso estvel, ou seja, pode-se usar sem
problemas. Se for mpar, cuidado, pois uma verso instvel e somente use-a se voc for
ajudar no desenvolvimento do Kernel. J o ltimo nmero indica as correes de erro desde
o 0 (o 14, neste caso, indica que houveram 14 correes de erro desde o 2.2.0).
Se voc ainda no pegou a ltima verso do Kernel, verifique em
http://www.olinux.com.br/pegueolinux. L est indicado onde voc pode pegar a ltima
verso estvel do Kernel.
%.2 Descompactando o Hernel
O Kernel do Linux deve ser descompactado no diretrio /usr/src. Mas antes, voc
precisa se logar como root. Assim:
$ su
Password:
#
Agora, entre no dir /usr/src:
# cd /usr/src
Muito bem, descompacte o Kernel (em .tar.gz) neste diretrio.
O exemplo a seguir supe que o usurio luke baixou o Kernel em seu HOME:
/home/luke. Exemplo:
# tar xvfz /home/luke/linux-2.2.14.tar.gz
sto cria o diretrio chamado linux. Entre nele para comearmos a compilar:
# cd linux
Agora voc tem vrias opes para comear a configurao:
No Console (precisa da libncurses4):
# make menuconfig
36
No Console, sem grficos:
# make config
No ambiente grfico X Window System:
# startx
Abra um terminal e digite:
# make xconfig
Na minha opinio, o melhor o xconfig. Se no der, use o menuconfig que tambm
bom.
%.3 onfigurando
Vou mostrar como configurar usando a opo xconfig para um usurio comum.
Na configurao para compilao do Kernel, voc tem 3 opes para cada item: y
(sim), m (mdulo) ou n (no). Se voc marcar y, o item marcado ser embutido dentro do
Kernel, ou seja, quando o sistema iniciar, este item ser iniciado tambm. Se voc marcar m,
estar indicando que deve-se compilar o item como mdulo, ou seja, que voc vai ter a
opo de carregar/descarregar o item da memria quando bem desejar.
J se voc marcar n, o item no ser compilado.
Para obter ajuda em uma subopo (item), basta clicar no boto HELP que estiver ao
lado dela. Lembre-se disso, pois sempre importante consultar a ajuda em caso de dvida.
Aqui est o xconfig:
Code maturity level options
Nesta opo h somente uma subopo. Deixe-a negada.
Processor type and features
Aqui, na primeira opo, voc escolhe qual o tipo do seu processador. Na segunda
opo deixe 1 Gb. Na terceira, marque no (a no ser que possua um computador antigo
como um 386). Na quarta e na quinta, deixe no. Fica assim:
Loadable module support
Marque sim apenas na primeira opo (enable loadable module support). Deixe as
outras duas com no.
General setup
Aqui voc vai configurar vrias opes importantes para o sistema.
Marque com y: Networking support, PC support, PC quirks, Backward-
compatible /proc/pci, System V PC, Sysctl support, Kernel support for ELF
binaries, Parallel port support e Pc-style hardware.
Se voc quiser tambm pode configurar o Advanced Power Management
caso voc use notebook.
Fica assim:
Plug and Play support
37
Aqui voc diz se quer suporte a Plug and Play embutidos no Kernel. Marque
y nas duas subopes.
Block devices (Aqui voc configura devices com transferncia em bloco, como
disquete, CDROM, etc.)
Marque com y: Normal PC floppy disk support, Enhaced DE/MFM/...,
nclude DE/ATA-2 DSK support, nclude DE/ATAP CDROM support,
CMD640..., RZ100..., Generic PC DE chipset support, Generic PC bus-
master DMA support, Use DMA by default when available e RAM disk
support.
D uma olhada:
Networking options (Aqui voc configura as opes de network. Se voc estiver
perdido, lembre-se do HELP.)
Marque com y: Packet socket, Unix domain sockets, TCP/P networking e
Allow large windows... (caso tenha 16 Mb ou mais de RAM).
Nesta opo voc pode configurar tambm o Appletalk se quiser se
comunicar com um Mac.
SCS support
Se voc possuir algum dispositivo SCS, configure-o aqui. Marque n na
primeira subopo caso contrrio.
38
Network device support
Aqui voc configura o suporte a alguns protocolos e devices de rede.
Marque com y a primeira opo e "PPP (point-to-point) protocol". Marque
com m "Dummy net driver support".
Ethernet (10 or 100 Mbits)
Configure aqui sua placa de rede compatvel com Ethernet, marcando a
primeira opo com y e escolhendo sua placa dentre as listadas.
Caso no possua uma placa de rede Ethernet, marque n na primeira opo.
Mais rede
Voc pode configurar Appletalk devices, Wan, Token Ring nas respectivas
opes.
Conexo remota
Voc pode configurar Radio amador (Amateur Radio support) e SDN nas
respectivas opes.
rDA subsystem support
Aqui voc pode configurar os protocolos para comunicao atravs de nfra
Vermelho (nfra Red).
Tambm ter que configurar "nfrared-port devices drivers", caso configure o
que foi descrito acima.
Character Device
Aqui voc configura os devices de caracter, como terminais, impressoras,
etc.
Marque com y: Virtual Terminal, Support dor console on virtual terminal,
Standard/generic (dumb) serial support, UNX98 PTY support, Parallel
printer support e Support EEE1284 status readback.
Video For Linux
Aqui voc pode configurar webcams, placas AM/FM e outros devices que
dizem respeito captura de video.
39
Joystick support
Aqui voc configura vrios tipos de Joysticks de jogos.
Se quiser usar joystick, marque a primeira opo com y. Depois escolha seu
joystick na lista abaixo (marcando com y).
Filesystem
Aqui voc configura os sistemas de arquivos que o Linux vai suportar.
Marque com y: Kernel automounter support, DOS FAT fs support, MSDOS fs
support, VFAT (Windows-95) fs support, SSO 9660 Filesystem support,
Microsoft Joliet CDROM extensions, /proc filesystem support, /dev/pty
filesystem for UNX98 Ptys e Second extended fs support.
Network File Systems
Aqui voc configura os sistemas de arquivo de rede que o Linux vai
suportar.
Native Language Support
Configurao de lngua nativa.
Marque com y a opo: "Codepage 860 (Portuguese)".
Console drivers
Marque apenas a opo "VGA text console".
Sound
Se voc possui uma placa de som este o lugar para configur-la.
Marque com y a primeira opo. Depois escolha a sua placa de som
(marcando y) e preencha os campos indicando porta, irq e dma.
Additional low level sound drivers
Aqui voc configura alguns detalhes de placas de som, como por exemplo o
MD das Sound Blaster AWE.
%.4 ompilando
Depois de configurar tudo, salve a configurao em um arquivo ("Store Configuration
to file"). Depois salve e saia ("Save and Exit").
40
Pronto, agora saia do X para poupar memria: Ctrl + Alt + Backspace.
Execute:
# make dep
Quando esta etapa acabar, compile e instale os mdulos (marcados com m):
# make modules
# make modules_install
Quando acabar com os mdulos voc ir compilar o Kernel.
Voc possui vrias opes. Algumas so: bzmage, bzlilo, zmage, etc. Eu costumo
usar o bzlilo, pois esta opo compacta bem o Kernel e j o instala para mim
automaticamente. Ento executo:
# make bzlilo
Espere acabar de compilar. Esta parte demora mesmo (entre 15 minutos e, no
mximo, 1 hora, dependendo da velocidade do computador).
Pronto, veja se no deu nenhum erro e... reinicie o computador: Ctrl + Alt + Delete.
Este o nico momento em que o Linux precisa ser reiniciado (o que acontece
constantemente em outros sistemas).
%.5 ompilando o Hernel na De,ian
Compilar o kernel na distribuio Debian um pouco mais organizado que em outras
distribuies. Ela vem com um programa chamado kernel package que permite recompilar o
Kernel e gerar um pacote da Debian. Dessa maneira, voc instala o kernel com o comando
dpkg, conforme esse artigo de introduo. sso permite voc ter vrias verses do kernel
customizados. Tambm possvel gerar um kernel para um 386 compilado, em um Pentium
(que mais rpido).
Vamos aos passos: o passo inicial, seja make config, menuconfig ou xconfig igual ao
descrito anteriormente. O prximo comando :
# make-kpkg clean
(para limpar a compilao) para gerar um pacote .deb no diretorio /usr/src:
make-kpkg --revision=custom1.0 kernel_imagem .
Dai s instalar com:
# dpkg -i /usr/src/ker*deb
Quando voc rodar o dpkg, ele ir rodar o lilo e instalar o kernel.
%.% Patc1
Quando sai uma nova verso do kernel, invivel baixar todo o kernel novamente
para compilar quando foram mudadas apenas algumas coisas. Por exemplo, o tamanho
mdio das verses do kernel 2.2.* de 12 Mb, enquanto que os patches no passam de 2
41
Mb. Por isso, mais prtico pegar o patch, que nada mais do que a diferena entre
sucessivas verses dokernel.
Usar o patch simples, vamos a um exemplo:
Digamos que voc tenha o fonte da verso do kernel 2.2.13 e saiu a verso 2.2.14.
Ento, coloque esse arquivo (que chamaremos patch-2.2.14) no diretrio do kernel antigo
antigo (/usr/src/linux) e digite:
# patch -p1 < patch-2.2.14
Esse comando ir aplicar as mudanas do kernel 2.2.14 na verso 2.2.13. Agora, s
compilar o 2.2.14.
42
F - F - 0erenciamento 0erenciamento de de Pacotes Pacotes com com (PM (PM
O Gerenciador de Pacotes Red Hat (RPM) um sistema que pode ser executado
tanto no Conectiva Linux quanto em qualquer outro sistema Unix e um produto distribudo
sob os termos da licena GPL.
Para usurios finais, o RPM disponibiliza uma srie de implementaes que facilitam a
manuteno do sistema. nstalar, desinstalar ou atualizar um programa que esteja no formato
de um pacote RPM pode ser feito atravs de um nico comando, sendo que o gerenciador
cuidar de todos os detalhes necessrios ao processo.
Para desenvolvedores, o RPM permite manter fontes e binrios e suas atualizaes
separadamente, empacotando-os de forma configurvel para os usurios finais.
O gerenciador mantm uma base de dados com os pacotes instalados e seus
arquivos, o que permite executar pesquisas complexas e verificaes de maneira gil e
segura. Durante atualizaes de programas, por exemplo, o RPM administra, por exemplo,
arquivos de configurao, mantendo as configuraes j realizadas no sistema, uma tarefa
impossvel por exemplo para programas em formato tar.gz.
'.1 &,Ieti3os do .P=
'.1.1 #tuali"ao de 8oftwares
Com o gerenciador de pacotes possvel atualizar componentes individuais do
sistema, sem a necessidade de reinstalao total. Ao se ter uma nova verso de um
determinado pacote baseado em RPM, a atualizao se d de maneira rpida, inteligente e
totalmente automatizada. Os arquivos de configurao so mantidos durante o processo,
no se perdendo assim uma personalizao j efetuada.
'.1.2 Pes0uisas
O RPM foi projetado, ainda, para atender a pesquisas sobre os pacotes j instalados e
seus arquivos. possvel pesquisar a que pacote pertence determinado arquivo e qual a sua
origem. Os arquivos RPM esto em formato compactado e com um cabealho padro
contendo informaes teis sobre os pacotes e seus contedos.
'.1.3 6erificao do 8istema
Outra ferramenta poderosa a verificao de pacotes. Caso algum arquivo importante
de algum pacote tenha sido removido, pode-se inicialmente verificar se o pacote apresenta
alguma anormalidade. Caso detectada possvel reinstalar o pacote, preservando-se as
configuraes e personalizaes existentes.
'.1.4 5digos C2sicos
Um dos principais objetivos do RPM possibilitar a distribuio dos fontes originais,
idnticos aos distribudos pelos autores dos programas e as alteraes separadamente. Com
o gerenciador de pacotes possvel ter os fontes e as atualizaes que foram aplicadas.
Assim torna-se possvel comparar as alteraes efetuadas nos programas a cada nova
verso que seja disponibilizada.
43
'.2 (nstalao
Pacotes RPM tm nomes de arquivos com o seguinte formato: foo-1.0-1.i386.rpm, que
incluem o nome do pacote (foo), verso (1.0), release (1) e plataforma (i386) e o sufixo rpm
indicando tratar-se de um pacote RPM. A instalao de um programa feita atravs de uma
nica linha de comando, como por exemplo:
# rpm ivh foo-1.0-1.i386.rpm
Como se pode observar, o RPM apresenta o nome do pacote (o qual no tem
necessariamente o mesmo nome do programa) e apresenta uma sucesso de caracteres #
atuando como uma rgua de progresso do processo de instalao.
O processo de instalao foi desenvolvido para ser o mais simples possvel, porm
eventualmente alguns erros podem ocorrer, dentre estes:
'.2.1 Pacotes I2 (nstalados
Se o pacote j tiver sido instalado anteriormente ser apresentada a seguinte
mensagem:
# rpm ivh foo-1.0-1.i386.rpm
foo packaged foo-1.0-1.i386.rpm is already installed
error: foo-1.0-1.i386.rpm cannot be installed
Caso se deseje instalar o pacote de qualquer forma, pode-se usar o parmetro
-replacekgs na linha de comando, fazendo com que RPM ignore o erro.
'.2.2 #r0ui3os om onflitos
Ao se tentar instalar um pacote que contm um arquivo j instalado por outro pacote,
ser apresentada a seguinte mensagem:
# rpm ivh foo-1.0-1.i386.rpm
foo /usr/bin/foo conflicts with file from bar-1.0-1
error: foo-1.0-1.i386.rpm cannot be installed
Caso se deseje ignorar o erro, pode-se usar o parmetro -replacefiles na linha de
comando.
'.2.3 DependJncias Bo .esol3idas
Pacotes RPM podem depender da instalao prvia de outros pacotes, o que significa
que eles necessitam daqueles para poderem ser executados adequadamente. Caso se
deseje instalar um pacote que dependa de outro no localizado ser apresentada a seguinte
mensagem:
# rpm ivh foo-1.0-1.i386.rpm
failed dependencies:
foo is needed by bar-1.0-1
44
Para corrigir esse erro ser necessrio instalar o pacote solicitado. Caso se deseje
que a instalao ocorra de qualquer forma, pode-se utilizar o parmetro -nodeps na linha de
comando. Porm, provavelmente o pacote no funcionar ou o far de forma incorreta.
'.3 Desinstalao
Para desinstalar um pacote utilize o comando:
# rpm -e foo
Onde foo o nome do pacote e no do arquivo utilizado na instalao (por exemplo
foo-1.0-1.i386.rpm).
Pode ser encontrado um erro de dependncia durante o processo de desinstalao de
um pacote (outro pacote necessita da sua existncia para poder funcionar corretamente).
Neste caso ser apresentada a seguinte mensagem:
Para ignorar a mensagem de erro e desinstalar o pacote deve ser utilizado o
parmetro -nodeps na linha de comando.
'.4 #tuali"ao
Para atualizar um pacote utilize o comando:
$ rpm -Uvh foo-1.0-1.i386.rpm
foo ################################
O RPM desinstalar qualquer verso anterior do pacote e far a nova instalao
preservando as configuraes. Sugerimos utilizar sempre a opo -U, uma vez que ela
funciona perfeitamente, mesmo quando no h uma verso anterior do pacote.
Uma vez que o RPM executa um processo de atualizao inteligente, apresentada
uma mensagem do tipo: saving /etc/foo.conf as /etc/foo.conf.rpmsave o que significa que os
arquivos de configurao existentes esto salvos, porm mudanas no programa podem
tornar esse arquivo de configurao no mais compatvel com o pacote (o que no
comum). Neste caso as adequaes necessrias devem ser feitas pelo usurio.
Como o processo de atualizao uma combinao dos processos de desinstalao
e instalao, algumas mensagens de erros podem surgir, como por exemplo, ao se tentar
atualizar um pacote com uma verso anterior verso corrente, ser apresentada a seguinte
mensagem:
$ rpm -Uvh foo-1.0-1.i386.rpm
foo package foo-2.0-1 (which is newer) is already installed
error: foo-1.0-1.i386.rpm cannot be installed
Para forar uma atualizao, deve-se usar o parmetro - -oldpackage na linha de
comando.
45
'.5 onsultas
A consulta base de dados de pacotes instalados feita atravs do comando rpm -q.
Com a sua utilizao so apresentados o nome do pacote, verso e release. Como exemplo
temos:
$ rpm -q foo
rpm-2.0-1
Ao invs de especificar o nome do pacote, pode-se utilizar as seguintes opes aps
o parmetro q:
-a - consulta todos os pacotes instalados.
-f <arquivo> - consulta o pacote que contm <arquivo>.
-F - funciona como o parmetro -f, exceto que funciona a partir de stdin11.1, como
por exemplo find /usr/bin | rpm -qF.
-p <arquivo do pacote> - consulta o pacote originado pelo <arquivo do pacote>.
-P - funciona como o parmetro -p, exceto a partir da entrada padro, como por
exemplo find /mnt/cdrom/RedHat/RPMS | rpm -qP.
H diversas formas de especificar que informaes devem ser apresentadas pelas
consultas. As opes de seleo so:
-i - apresenta as informaes do pacote, tais como nome, descrio, release,
tamanho, data de criao, data de instalao, vendedor e outras.
-l - apresenta a lista de arquivos relacionadas com o pacote.
-s - apresenta o status dos arquivos do pacote. H dois estados possveis: normal
ou missing11.2.
-d - apresenta uma lista dos arquivos de documentao (pginas de manual,
pginas info, README, etc.).
-c - apresenta uma lista dos arquivos de configurao. Estes arquivos podem ser
alterados aps a instalao para personalizao. Exemplos sendmail.cf, passwd,
inittab, etc..
Para as opes que apresentam listas de arquivos podem ser adicionados os
parmetros -v para obter a lista no formato do comando ls -l.
'.% 6erificando
A verificao de um pacote provoca a comparao dos arquivos instalados de um
pacote com as informaes localizadas nas bases de dados do RPM. Entre outras coisas a
verificao compara o tamanho, MD5 sum, permisses, tipo, dono e grupo de cada arquivo.
Para verificar um pacote deve-se utilizar o comando:
$ rpm -V <nome do pacote>
Pode-se usar as mesmas opes disponveis no processo de pesquisas.
Exemplos:
Para verificar um pacote que contenha um arquivo em especial:
46
$ rpm -Vf /bin/vi
Para verificar todos os pacotes instalados:
$ rpm -Va
Para verificar um pacote instalado e o arquivo de pacote RPM:
$ rpm -Vp foo-1.0-1.i386.rpm
Esta funo pode ser til caso haja alguma suspeita de que a base de dados RPM
esteja corrompida.
Se no houver nenhuma discrepncia no haver resposta do sistema, caso contrrio
ser apresentada na forma de um string com 8 caracteres, com um c significando arquivo de
configurao e aps o nome do arquivo. Cada um dos 8 caracteres significa um dos atributos
do arquivo comparado com aqueles definidos no pacote RPM, onde um ponto significa que o
atributo est ok. Os atributos so mostrados na tabela abaixo.
Cdigo Significado
5 MD5 checksum
S Tamanho do arquivo
L Link simblico
T Modificao do arquivo
D Device
U Usurio
G Grupo
M Modo (inclui permisses e tipo de arquivo)
Caso algum cdigo seja apresentado, necessrio avaliar a necessidade de remoo
do pacote, ou de sua reinstalao (o mais provvel) ou ainda buscar resolver o problema de
outra forma (buscar uma verso atualizada na nternet, por exemplo).
'.' :ma #grad23el 8urpresa
O RPM extremamente til no gerenciamento, diagnstico e resoluo de problemas
no sistema. Vejamos alguns exemplos:
Digamos que alguns arquivos foram apagados acidentalmente, mas no se tem
certeza de quais arquivos o foram. Pode-se ento informar:
$ rpm -Va
Se alguns arquivos no forem localizados ou aparentem estar corrompidos, pode-se
reinstalar o pacote imediatamente.
Caso um arquivo no reconhecido seja detectado. Para saber a qual pacote ele
pertence, basta digitar:
47
$ rpm -qf /usr/X11R6/bin/xjewel
A sada ser algo similar a:
xjewel-1.6-1
Pode-se combinar os dois exemplos acima no seguinte cenrio. Digamos que alguns
problemas esto ocorrendo com o comando /usr/bin/paste. nicialmente pode-se
verificar a qual pacote o arquivo pertence e se ele est ntegro, executando-se o
comando:
$ rpm -Vf /usr/bin/paste
Caso se esteja utilizando um programa, do qual se queira encontrar a documentao
disponvel no pacote, pode-se usar o comando (neste caso para o utilitrio ispell):
$ rpm -qdf /usr/bin/ispell
A sada ser:
/usr/doc/ispell-3.1.20/README
/usr/info/ispell.info.gz
/usr/man/man1/buildhash.1
/usr/man/man1/findaffix.1
/usr/man/man1/ispell.1
/usr/man/man1/munchlist.1
/usr/man/man1/sq.1
/usr/man/man1/tryaffix.1
/usr/man/man1/unsq.1
/usr/man/man4/ispell.4
Ao localizar um arquivo RPM e se queira maiores informaes sobre o pacote, basta
informar (neste caso o arquivo koules):
$ rpm -qip koules-1.2-2.i386.rpm
A sada ser similar apresentada na tabela abaixo.
;ame% *oules <istribution% Conectiva Linux
=ersion% 1.2 =endedor% 'onecti&a >nternet ?olutions
@elease% 2 Auild <ate% Mon ?ep ,2 11%5B%12 1BB:
>nstall date% CnoneD Auild Host% dais6.conecti&a.com.br
Eroup% Eames ?ource @0M% *oules-1.2-2.src.rpm
?ize% :1FB+B
?ummar6% ?=E#lib Gogo de aHIo &Jrios GogadoresK redeK som
<escription% Lste programa de estilo arcadeK M Ntimo na sua
concepHIo e ecelente na sua eecuHIo. ?em tirosK sangue ou
&iolOnciaK trata-se de um Gogo simples onde os Gogadores de&em
desen&ol&er suas !abilidades para eecutJ-lo.
Para saber quais arquivos o pacote RPM koules instala, deve-se informar:
48
$ rpm -qlp koules-1.2-2.i386.rpm
A sada ser:
/usr/man/man6/koules.6
/usr/lib/games/kouleslib/start.raw
/usr/lib/games/kouleslib/end.raw
/usr/lib/games/kouleslib/destroy2.raw
/usr/lib/games/kouleslib/destroy1.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator1.raw
/usr/lib/games/kouleslib/colize.raw
/usr/lib/games/kouleslib
/usr/games/koules
49
= - = - Confi7ura&'o Confi7ura&'o do do Sistema Sistema Com Com o o Painel Painel de de Controle Controle
Nota: a incluso do Linuxconf no Conectiva Linux proporciona aos usurios um
utilitrio de configurao do sistema mais abrangente e simples de utilizar. Muito do que
pode ser realizado atravs do Painel de Controle, pode tambm ser realizado atravs do
Linuxconf. Adicionalmente o Linuxconf suporta vrias interfaces: grfica, texto e Web. Veja o
captulo 5 para maiores informaes sobre o Linuxconf.
O Painel de Controle um utilitrio que contm diferentes ferramentas de
administrao do sistema. Ele torna a manuteno do sistema muito mais simples, sem a
necessidade de relembrar comandos complexos e suas opes na linha de comando.
Para inicializar o Painel de Controle, necessrio inicializar o sistema X Window,
executando-se o comando *de, startx ou 7nome como superusurio e digitar-se control-
panel em uma linha de comando de um xterm. Ser necessrio acessar o sistema como
superusurio para que as ferramentas possam ser executadas normalmente.
Nota: caso no se esteja em modo superusurio, basta executar o comando su -c
control-panel e digitar a senha do superusurio root.
).1 onfigurao de (mpressora
A ferramenta de configurao de impressoras atua sobre o arquivo /etc/printcap, os
diretrios de tarefas de impresso e os filtros de impresso. Os filtros permitem que se
imprimam diferentes tipos de arquivos incluindo:
ASC (texto).
PostScript.
Tex .dvi.
RPMs.
GF, JPEG, TFF e outros formatos grficos.
Em outras palavras, ao imprimir arquivos GF ou RPM utilizando-se o comando lpr os
arquivos sero tratados adequadamente.
Para criar-se uma fila de impresso nova, deve-se escolher Add e ento selecionar o
tipo de impressora. H quatro tipos de filas de impresso que podem ser criadas:
Local: filas de impresso para impressoras instaladas diretamente na mquina local.
Remote: filas de impresso direcionadas para outras estaes de uma rede TCP/P.
SMB: filas de impresso direcionadas para sistemas que utilizem uma rede tipo SMB
(Windows por exemplo).
NCP: filas de impresso direcionadas para sistemas de impresso baseados em
Novell Netware.
Aps escolher o tipo de impressora, uma janela de dilogo solicitar maiores
informaes sobre a fila de impresso. !odos os tipos de filas requerem as seguintes
informaes:
Queue Name: nome da fila de impresso. Vrios nomes podem ser especificados
utilizando-se o separador.
50
Spool Directory: diretrio no sistema local onde ficaro armazenados os arquivos
antes que a impresso ocorra. Nota: no deve ser definido o mesmo diretrio para
mais de uma fila de impresso.
File Limit: tamanho mximo permitido para o arquivo de impresso. Um tamanho igual
a zero indica que no h limite .
nput Filter: filtros so ferramentas de converso de arquivos de impresso para
formatos que a impressora selecionada pode tratar. Pressione Select para escolher o
filtro que mais fique adequado impressora.
Alm de impressoras capazes de imprimir grficos e PostScript, possvel
configurar dispositivos que imprimam somente arquivos em formato texto. A maioria
dos arquivos de controle de impressoras so capazes de imprimir arquivos ASC, sem
convert-los para PostScript. Para habilitar esta funcionalidade selecione Fast text
printing ao se configurar o filtro. Nota: esta funcionalidade somente est habilitada
para impressoras que no sejam PostScript.
Supress Headers: verifica se h necessidade de imprimir uma pgina de incio antes
de cada impresso.
Para impressoras locais, os seguintes dados so necessrios:
Printer Device: normalmente /dev/lp1 o nome da porta qual a impressora est
conectada. mpressoras seriais esto normalmente em portas /dev/ttyS?, sendo
necessrio definir manualmente os parmetros de configurao deste tipo de
impressoras.
Para impressoras remotas so necessrias as seguintes informaes:
Remote Host: nome do servidor remoto ao qual a impressora est conectada.
Remote Queue: nome da fila de impresso no servidor remoto.
O servidor remoto dever estar configurado de forma a permitir que a mquina local
utilize a sua fila de impresso. O arquivo /etc/hosts.lpd controla estas informaes.
Para impressoras SMB e NCP, so necessrias as seguintes informaes:
Hostname of Printer Server: nome da mquina qual a impressora est conectada.
P number of Server: o endereo P da mquina qual a impressora est conectada
(opcional).
Printer Name: nome da impressora no sistema Windows, por exemplo.
User: nome do usurio para acessar a impressora (normalmente guest em servidores
Windows ou nobod6 para servidores samba).
Password: senha (se necessria) para utilizar a impressora (normalmente brancos).
recomendvel que o usurio e sua senha, quando utilizados, sejam diferentes de
usurios e senhas do Conectiva Linux ou de usurios de compartilhamento de arquivos, para
que se tenha um maior nvel de segurana de acessos. O mesmo procedimento indicado
para usurios utilizados no compartilhamento de arquivos em um servidor SMB ou Novell.
sso se deve ao fato de que usurios e senhas para acesso a filas de impresso so
armazenados no sistema local em formato transparente, ou seja, sem criptografia.
Aps adicionar a fila de impresso necessrio reinicializar o ser&idor de impresso.
Para tanto basta clicar sobre Restart lpd no menu lpd.
51
Pode-se imprimir uma pgina de teste em qualquer fila de impresso selecionada.
Selecione o tipo de pgina de teste no menu Tests.
Caso o teste de impresso gere apenas uma linha, selecione a impressora, opes
LditK select e na opo input filter, marque a opo fix stair-stepping.
Para imprimir a partir da linha de comando do interpretador ou de um terminal xterm,
pode ser executado o comando <lpr -P nome-da-impressora arquivo-para-impresso>, onde
<nome-da-impressora> o nome cadastrado na fila de impresso e sempre o nome na
primeira coluna da sada do comando printool.
).2 onfigurao do Hernel
O Conectiva Linux inclui o kerneld, ou servidor do kernel, que carrega
automaticamente programas e suporte a hardware em memria, quando so necessrios e
descarrega-os quando no mais o so.
A ferramenta apresentada permite o gerenciamento do arquivo de configuraes do
kernel. necessrio especificar exatamente quais os hardwares que devero ser carregados
quando uma requisio genrica for feita para o sistema. Por exemplo, quando o kernel
desejar carregar um programa de suporte a Ethernet, ele necessitar saber qual o tipo de
placa instalada e se ela requer alguma configurao especial.
).2.1 #lterando as &p-es de =5dulos
Para alterar as opes disponveis quando um mdulo carregado, clique sobre a
linha para selecionar o mdulo e aps sobre o boto Edit. O utilitrio kernelcfg apresentar
uma janela com as opes conhecidas sobre o mdulo selecionado. Para alter-las basta
editar os campos desejados. Se for necessrio informar outros argumentos para a carga do
mdulo, pode-se utilizar o campo Other arguments.
).2.2 #lterando =5dulos
Para alterar os mdulos que so utilizados para atender a servios genricos, como
por exemplo uma placa de rede et!ernet ou um adaptador SCS, necessrio remover o
antigo e criar um novo mdulo. Para remover um mdulo basta clicar sobre ele e em seguida
sobre o boto Delete. Em seguida, clique em Add para adicionar um novo mdulo, como
explica a seo seguinte.
).2.3 #dicionando =5dulos
Para adicionar novos mdulos de qualquer tipo, clique sobre o boto Add. Ser
apresentada uma caixa de dilogo, solicitando a escolha do tipo de mdulo. Lt!ernet eth,
To*en @ing tr e controladoras ?'?> so scsi_hostadapter. Aps clique em Ok.
Caso haja mais de um mdulo que possa ser utilizado para o tipo selecionado, ser
apresentada a caixa de dilogo, a qual solicitar a especificao do mdulo. Por exemplo,
para ethernet necessrio escolher entre et!,, et!1, etc.. Para continuar, deve-se clicar
sobre o boto Ok. O prximo dilogo, permite continuar a especificao dos mdulos.
).3 /or2rio e Data
A funo time permite alterar a data e o horrio clicando-se sobre as reas
apropriadas da tela e utilizando-se as setas para alterar os valores.
52
O relgio do sistema no pode ser alterado at que seja clicado o boto Set System
Clock.
A alterao do horrio no siste,a no significa a alterao do horrio na ,quina.
Para que a alterao seja definitiva e gravada na cmos do equipamento, necessrio aps a
alterao da data e horrio executar o comando clock -w.
Ao clicar-se sobre o boto Reset Time o horrio da mquina passar a ser idntico ao
horrio do sistema.
Nota: alteraes de data e horrio podem gerar problemas em programas que
dependem de horrios para serem executados. Tente finalizar todos os programas e
processos antes de alterar os dados de data e horrio.
).4 onfigurao da .ede
A ferramenta de configurao de rede, foi desenvolvida para permitir a manipulao
simplificada de parmetros como endereo P, endereos de caminhos padro, assim como
nome de servidores e o arquivo /etc/hosts.
Dispositivos de rede podem ser adicionados, removidos, configurados, ativados,
desativados e renomeados. Ethernet, arcnet, token ring, pocket (ATP), PPP, SLP, PLP e
dispositivos de loopbac* so suportados. O suporte a PPP/SLP/PLP funciona perfeitamente
na maioria dos hardwares, mas algumas configuraes podem no produzir o efeito
desejado. Ao utilizar a ferramenta de configurao de rede, clique sobre o boto Save para
salvar as alteraes e sobre o boto Quit para sair da ferramenta.
).4.1 #dministrando Bomes
O painel de nomes da ferramenta de configurao de rede tem duas finalidades:
definir o nome da mquina e do domnio do sistema e determinar o nome do servidor que
ser utilizado na pesquisa de outras mquinas na rede. A ferramenta de rede no capaz de
configurar a mquina como um servidor de nomes. Para alterar um campo ou adicionar
informaes num campo, clique sobre ele com o boto esquerdo do mouse e digite as
informaes.
).4.2 #dministrando =20uinas
O painel de gerenciamento de !osts permite adicionar, editar ou remover mquinas do
arquivo /etc/hosts. Adicionar ou editar uma entrada envolvem as mesmas aes. Uma caixa
de dilogo ser apresentada e as informaes devero ser digitadas. Aps a concluso
clique sobre o boto Done.
).4.3 #dicionando :ma (nterface de .ede
Pode-se adicionar uma interface de rede ou uma placa Ethernet com poucos cliques
de mouse no Conectiva Linux. Pode ser necessrio configurar o *ernel para carregar um
driver para a interface de rede que esteja sendo adicionada. nicie clicando sobre o boto
nterfaces no painel principal. Uma janela de configurao de dispositivos ser aberta com
uma seleo de opes disponveis.
Para adicionar um dispositivo, deve-se clicar sobre o boto Add e selecionar o tipo de
interface.
53
8.4.3.1 nterface PPP
Adicionar uma interface PPP consiste em informar o nmero do telefone, o nome de
acesso e a senha na janela de criao de interface PPP mostrada na figura. Caso seja
necessria a autenticao PAP para a conexo PPP, selecione Pse 0#0 aut!entication. Na
maioria dos casos ser necessria alguma personalizao para estabelecer uma conexo
PPP. Nestes casos clique no boto Customize para configurar o hardware, comunicao e
parmetros de rede para a interface PPP.
8.4.3.2 nterface PLP
Para adicionar uma interface PLP necessrio fornecer um endereo P, o endereo
P remoto e a Mscara. Pode-se ainda selecionar se a interface ser ativada na inicializao
do sistema.
8.4.3.3 nterfaces Ethernet, Arcnet, Token Ring e Pocket Adaptor
Sero necessrias as seguintes informaes para adicionar estas interfaces:
Device: determinado pelo netconfig, baseado nos dispositivos j configurados.
P Address: endereo P do dispositivo de rede.
Netmask: informe a mscara para o dispositivo de rede. A rede e os endereos de
broadcast so calculados automaticamente baseado no endereo P e na mscara
informados.
Activate interface at boot time: ativa o dispositivo automaticamente durante a
inicializao.
Allow any user to (de)activate interface: permite que qualquer usurio possa ativar ou
desativar o dispositivo.
nterface configuration protocol: caso o servidor de rede utilize BOOTP ou DHCP e se
queira utiliz-los necessrio informar a opo desejada, caso contrrio escolha
none.
Clique em Done para finalizar e o dispositivo dever aparecer na lista de nterfaces
como um dispositivo inativo. Para ativ-lo, primeiro selecione-o com um clique do mouse e
ento clique sobre o boto Activate. Caso o dispositivo no aparea como ativo, poder ser
necessrio reconfigur-lo atravs da opo Edit.
).4.4 @erenciando as .otas
Na tela de gerenciamento de rotas pode-se adicionar, alterar ou remover rotas
estticas de rede. Adicionar ou alterar rotas solicitam as mesmas informaes. Uma janela
de dilogo aparecer e basta informar os novos dados e clicar sobre o boto Done.
54
G - G - Confi7ura&'o Confi7ura&'o do do Sistema Sistema com com o o Linuxconf Linuxconf
O Linuxconf um utilitrio que permite a configurao de vrios aspectos do sistema e
capaz de lidar com uma grande variedade de programas e tarefas. Focalizaremos ento
nas tarefas mais comuns como criao de usurios e configuraes de rede.
9.1 7xecutando o Linuxconf
Para executar o Linuxconf deve-se acessar o sistema como super-usurio. Se voc
est acessando o sistema como outro usurio, h duas formas de lidar com essa situao. A
primeira executar o programa digitando-se Linuxconf na linha de comando. O Linuxconf
solicitar ento a senha do super-usurio.
A outra opo executar o comando su para tornar-se super-usurio. Caso voc no
esteja familiarizado com isso, digite su na linha de comando do ambiente de trabalho e
pressione Enter. A senha do super-usurio ser ento solicitada. Aps digite linuxconf e voc
ter disposio todo o sistema e as ferramentas necessrias para configur-lo. O Linuxconf
tem quatro opes de acionamento:
Linha de Comandos -- til para manipular a configurao do sistema atravs de
programas de ambiente.
Curses - Grfica Simplificada -- utiliza o mesmo estilo de interface do programa de
instalao do Conectiva Linux, uma interface texto com elementos facilitadores de
navegao, como se estivesse utilizando uma interface grfica.
X Window -- pode ser utilizado em interface grfica com os facilitadores: apontar e
clicar na interface de rvore de opes. Por favor, veja a nterface de rvore de Menu
descrita na seo a seguir, para maiores informaes. Esta a interface que ser
descrita neste captulo.
Via Web -- uma interface www permite a administrao remota com simplicidade
atravs de um navegador WEB.
O Linuxconf ir normalmente iniciar ou no modo Grfico Simplificado ou no modo X
Window, dependendo da varivel de ambiente DSPLAY. A primeira vez que voc executar o
Linuxconf, uma mensagem introdutria ser listada; somente esta nica vez. Acessar a ajuda
a partir da tela principal produzir o mesmo resultado.
O Linuxconf tem uma ajuda sensvel ao contexto. Para informaes sobre um aspecto
especfico do Linuxconf, selecione #Guda a partir da tela onde a opo desejada estiver
disponvel. Note que nem todas as telas de ajuda podem estar disponveis neste momento,
as quais sero atualizadas e introduzidas em prximas verses do Linuxconf.
9.1.1 (nterface de Kr3ore de =enus
A nova verso do Linuxconf vem com uma rvore de menus completa, onde encontrar
o painel apropriado pode ser bastante simples e rpido. Pode-se expandir ou recolher
sees atravs de cliques de mouse nos cones dos itens. Clicar no cone uma vez
provocar a ativao daquele particular submenu. Um clique simples ir ento recolher o
menu, outro clique ir expandi-lo e assim sucessivamente.
Entradas selecionadas aparecero como tabs no lado direto do painel e
permanecero ali at que sejam fechadas. sso reduzir enormemente o nmero de janelas
55
abertas em sua rea de trabalho. Caso mais tabs estejam abertas que as desejadas, basta
clicar sobre o boto Cancelar no rodap de cada tab que se deseja fechar sem efetivar as
alteraes, ou ento sobre Aceitar para implement-las.
Para desabilitar um mdulo ou um servio, caso voc no utilize a interface X Window
e no queira utilizar esta sistemtica, pode ser utilizado o seguinte caminho:
nicie o Linuxconf.
nforme a senha do super-usurio quando solicitado (caso j no seja o root).
Abra [Controle] [Controle de Arquivos e Sistemas] [Mdulos do Linuxconf]
Cancele a seleo da caixa de verificao [Este mdulo est ativo para o mdulo].
rvore de Menus.
Clique em Finalizar.
Reinicialize o Linuxconf.
9.1.2 /a,ilitando o #cesso ao Linuxconf 6ia <e,
Por razes de segurana, o acesso via Web desabilitado como padro. Antes de
tentar acessar o Linuxconf atravs de um navegador Web, ser necessrio habilitar o
acesso. Os procedimentos so os seguintes (interface texto):
nicie o Linuxconf
nforme a senha do super-usurio quando solicitado (caso j no seja).
Abra [Configurar] [Rede] [Diversos] [Acesso de Rede ao Linuxconf]
nforme os nomes das mquinas na janela de Controle de Acesso HTML, que devem
ter permisses de acesso ao Linuxconf. Deve-se incluir o sistema local, caso se
deseja usar o acesso Web localmente. Acessos Web ao Linuxconf sero registrados
no arquivo de sistema htmlaccess.log atravs da seleo da caixa de verificao.
Selecione o boto Aceitar e pressione Espao. Ento selecione o boto Sair em cada
caixa de dilogo para retornar na hierarquia de menus. Ao encontrar a caixa de
dilogos chamada Situao do Sistema, pressione Enter para que a ao seja
executada e para aplicar a alterao definida.
Neste ponto, o acesso Web estar habilitado. Para test-lo, v para um dos sistemas
que foi adicionado lista de controle de acessos. Lance o seu navegador e entre na URL:
http://<mquina>:98/
(Substitua /mJquina8 pela identificao de sua mquina evidentemente). Voc
acessar a tela inicial do Linuxconf. Note que dever ser informada a senha do super-usurio
para obter acesso alm da primeira pgina.
56
1H - 1H - C.-(#MsI C.-(#MsI .isquetesI .isquetesI .iscos .iscos (67idos (67idos e e Sistemas Sistemas de de
Arquivos Arquivos - - 2ma 2ma Jis'o Jis'o 0eral 0eral
Um sistema de arquivos composto por arquivos e diretrios, iniciando em um nico
diretrio denominado raiz. Este diretrio pode conter qualquer nmero de arquivos ou de
diretrios, com cada diretrio por sua vez seguindo o mesmo conceito e padres. Um
sistema de arquivos padro normalmente se parece com uma rvore invertida, com os
diretrios como galhos e os arquivos como folhas. Sistemas de arquivos residem em
unidades de armazenamento de massa como disquetes, discos rgidos e CD-ROMs.
Por exemplo, uma unidade de disquetes no DOS ou Windows normalmente
referenciada como #%. sso descreve o dispositivo C#%D e o diretrio raiz do dispositivo. O
disco rgido primrio, em sistemas similares, tipicamente referenciado como ' uma vez que
a especificao de dispositivos para o primeiro disco rgido '%. Para especificar o diretrio
raiz do dispositivo ' , pode-se utilizar '%.
Neste caso, teremos ento dois sistemas de arquivos - um em #% e o outro em '%.
Para especificar qualquer arquivo em um sistema de arquivos DOS/Windows, deve-se
especificar o dispositivo no qual ele reside, ou ele deve residir no dispositivo padro do
sistema (o qual a origem do indicador DOS de linha de comando - o dispositivo padro
em um sistema com uma nica unidade de disco rgido).
Aplicativo
e
Servidor
Aplicativo
O servidor pode estar na
mesma mquina que
executado o aplicativo.
Os aplicativos podem
estar em diferentes
servidores e mquinas
em uma rede.
Os aplicativos podem ser
visualizados em terminais
ou estaes de trabalho X
Windows.
Servidor R
9indo+s mana7ers /
.es*top -nvironment
` ` ` ""+""""""+""^""
" _______________
___*____
*__________
________
_'_'___'
*___'_____
_____
a camada de 3nterface do
us^-" ^___'_*__
____*'___'
'__'__'
_*'_'___
___'_'
_'---
'__________
'_____'______
'______-
___'_'____-_
_"'
23.1 8er3idores M
O servidor X o ncleo do sistema X Windows.
O servidor X manipula vrias tarefas:
Suporte a uma variedade de placas de vdeo e tipos de monitor
Resoluo, taxa de atualizao e intensidade de cor da tela do X Windows.
Gerenciamento de janela bsico: apresentao e fechamento de janelas,
controle de movimentos do mouse e pressionamento de tecla.
No mundo Linux, existem trs opes:
RFree=E - o servidor padro de quase toda distribuio no-comercial de
Linux. O cdigo-fonte completo est disponvel.
Metro-R
Accelerated-R
23.2 @erenciadores de Ianela
Preenchem os refinamentos da interface grfica do usurio, GU, no fornecidos pelos
servidores X.
Entre outros recursos, os gerenciadores de janelas incluem decoraes de janela (que
fornecem os meios para redimensionar, mover, fechar e minimizar janelas) e mecanismos
para iniciar aplicativos (como menus de rea de trabalho, painis de controle e barras de
boto).
23.3 #m,ientes Des;top
So mais do que simples gerenciadores de janelas. Os ambientes desktop pretendem
fornecer uma GU completa e coesa.
H diferentes ambientes desktop para o Linux que proporcionam GUs robustas e
integradas e proporcionam uma plataforma para desenvolvedores de aplicativos criarem
software com uma aparncia comum e inclurem caractersticas de integrao como arrastar-
e-soltar.
Dois desses ambientes esto emergindo como concorrentes para o verdadeiro padro
de ambiente desktop Linux:
C .es*top -nvironment ou C.- ) mais do que um gerenciador de janelas,
embora haja um gerenciador de janelas em seu ncleo. O KDE uma tentativa de
fornecer uma alternativa gratuita ao Common Desktop Environment. Nesse
esforo, o KDE combina um conjunto de aplicativos, como um gerenciador de
arquivos, emulador de terminal e sistema de configurao de vdeo, junto com um
gerenciador de janelas, para criar uma aparncia e comportamento coerente para
os aplicativos X.
199
` ``a -""--
b` c "-"-"
` ""+
""-
` "'+
"-+
'