Linux - Explicações gerais
Linux - Explicações gerais
| fabiofilho |
Aug 20 2005, 02:59 AM
Post
#1
|
![]() Moetaro? Registrado: 19-August 05 De: Snk-Neo Membro nº: 9 |
1- O que é o kernel do Linux? O kernel é o núcleo do sistema operacional, sendo responsável por gerenciar todas as tarefas do sistema. Entre estas tarefas estão o gerenciamento da memória e o controle de acesso aos dispositivos de hardware. Todos os serviços e programas rodando no Linux fazem chamadas ao kernel durante sua execução. Na verdade, a denominação "LINUX" se refere apenas ao kernel, já que tudo o mais além do kernel em uma distribuição Linux são programas aplicativos, desenvolvidos isoladamente, originados em diversos projetos, como GNU, BSD, etc. Richard Stalman, criador da Free Software Foundation (FSF) e pai do Projeto GNU inclusive costuma enfatizar que as distribuições de Linux devem ser denominadas GNU/Linux, devido ao kernel ser Linux, com a maioria dos aplicativos derivados do projeto GNU. 2- O que são os processos do Linux? Processo é o nome dado a cada programa (ou parte dele) que está "rodando" na máquina. Cada vez que executamos um programa, serão criados um ou mais novos processos no kernel, separado dos demais, os quais serão gerenciados pelo Linux. Um processo só pode ser criado a partir de outro (com exceção do primeiro, o init, que é criado pelo próprio kernel). Ao processo de origem dá-se o nome de "processo-pai" e aos processos originados chamamos "processos-filhos". Um processo pode ser finalizado (ou morto) por outro processo, e existe um mecanismo que mantém o processo-pai informado sobre seus processos-filhos que existam ou deixem de existir. O principal aspecto que deve ser considerado, portanto, é que cada processo roda em um ambiente independente, de modo que se por algum motivo qualquer seja necessário "matar" um processo, isto não irá afetar os demais processos (exceto os processos-filhos). Desta forma, os serviços disponibilizados pela máquina em questão continuariam sendo utilizados normalmente, sem maiores problemas. 3- O que são os HOWTOs? Os HOWTOs são documentos que descrevem na prática "COMO FAZER" as principais atividades que um usuário, um administrador de sistemas ou redes possam vir a realizar. Além dos HOWTOs, existem também os mini-HOWTOs, que são mais resumidos e mais superficiais, geralmente utilizando exemplos ou casos individuais, sendo fontes de verdadeiras "receitas de bolo" para quem delas precisar. A maioria dos HOWTOs originais estão em Inglês e podem ser encontrados em www.tldp.org. Muitos deles já possuem tradução para o Português e podem ser encontrados em br.tldp.org. A maioria das distribuições de Linux geralmente incluem em seus CDs uma coleção dos principais HOWTOs disponíveis. 4- Quais são as partições mínimas que devem existir num HD para instalação do Linux? A forma mais básica de sistema Linux exige pelo menos duas partições: uma do tipo "Linux nativa" e outra do tipo "swap". O uso de uma partição de swap (que funciona como "memória virtual" em disco) é recomendado para aumentar a performance do sistema. Em sistemas mais elaborados (e desde que o perfil de uso exija), podem ser utilizadas diversas outras partições, separando por exemplo, os diretórios /boot, /usr, /home, /var, etc. A separação dos diretórios em partições específicas pode ter diversas utilidades, como por exemplo, facilitar a manutenção ou o backup de dados. 5- Quais os tipos de reparticionamento de HDs? O reparticionamento pode ser feito de forma destrutiva ou não-destrutiva. O reparticionamento destrutivo implica em remover as partições existentes no HD e criar novas partições, de forma que os dados contidos nas partições removidas são perdidos. Pode ser feito usando o fdisk do DOS/Windows, ferramentas do Linux, como fdisk, cfdisk, parted, além de outros softwares comerciais, como o Partition Magic. O reparticionamento não-destrutivo é possível em algumas situações, de forma que os dados armazenados na partição sendo alterada não são perdidos. O processo consiste em desfragmentar a partição a ser dividida e então dividí-la, usando um programa adequado. 6- Qual o programa utilizado para reparticionar um HD sem perder dados? Um programa para esta finalidade é o fips.exe, que roda em DOS e geralmente pode ser encontrado nos CDs das mais diversas distribuições de Linux. É software livre (GPL) e pode ser encontrado também em www.igd.fhg.de/~aschaefe/fips/ Também existem softwares proprietários, como Partition Magic, que também fazem reparticionamento não-destrutivo. 7- O Linux pode ser instalado em partições Windows? Como? Sim, você pode ter o Linux rodando em uma partição do tipo Windows (mais especificamente em FAT ou FAT 32). Algumas distribuições fazem isto instalando o Linux em uma pasta do Windows, o qual pode ser acessado através de um ícone no desktop. Para desinstalar, basta excluir a pasta correspondente no Windows. Uma outra forma que tem sido bastante usada recentemente para rodar o Linux sem necessitar de partições específicas (neste caso, nem mesmo HD é necessário...) é utilizar uma distribuição que roda a partir de um CDROM. Podemos citar como exemplo as distribuições Demolinux, Knoppix, Kurumim, entre outras. Em ambos os casos a velocidade de execução do Linux deve ser considerada, devido à perda de desempenho. No primeiro caso, porque existe uma emulação do sistema de arquivos e no segundo, porque o acesso ao CD é bem mais lento que ao HD. 8- Como gerar um disco de boot para instalação do Linux? Use o programa rawwritewin (para Windows) ou rawrite (para DOS) para criar o disquete de boot de sua distribuição. Para isto você precisará do arquivo que contém a imagem do disquete, além do próprio rawrite.exe (ou rawwritewin.exe) os quais normalmente estão disponíveis nos CDs das distribuições. Os arquivos de imagem geralmente têm a extensão .img, ficando disponíveis também na Internet. 9- Quais os gerenciadores de boot normalmente utilizados? Os dois gerenciadores de boot mais utilizados com o Linux são o Lilo e o Grub. O Lilo é mais antigo e seu mecanismo de funcionamento é dependente do sistema, o qual precisa passar as informações de localização do setor de boot a ele. O Grub é mais recente e possui a capacidade de interpretar os sistemas de arquivos, de modo que pode ler os dados de boot diretamente nos arquivos correspondentes, tornando-o assim muito mais poderoso e flexível. Tem sido adotado como gerenciador de boot padrão das mais diversas distribuições, justamente pelas suas melhores características. 10- Qual a tecla usada para exibir as opções do LILO, na inicialização? Se o Lilo estiver sendo usado no modo texto, ao aparecer o prompt, deve-se usar a tecla Tab para visualizar as opções de boot disponíveis. Se o Lilo estiver sendo usado no modo gráfico (imagem com menu) isto não é necessário, já que as opções disponíveis estarão listadas no menu. 11- O que é a conta "root" e para que deve ser utilizada? A conta "root" é a conta do administrador do sistema, ou seja, aquele que tem autoridade para configurar e gerenciar todo o sistema, tendo acesso completo a todos os arquivos do mesmo. Portanto, a conta de root deve ser utilizada com o máximo de cuidado e somente para as atividades que realmente necessitem ser feitas pelo administrador. Todas as atividades comuns de usuário devem ser realizadas utilizando-se contas de usuários comuns, sobretudo para não expor a segurança do sistema. OBS.: O uso da conta de "root" é potencialmente perigoso, portanto, deve ser usada o mínimo possível, ou seja, apenas o essencialmente necessário. 12- Como sair do Linux? Se estiver no modo gráfico, procure no menu a opção de desligar ou reiniciar. Alguns gerenciadores de janela, como o KDE, aceitam a sequência CTRL+ALT+DEL como comando para acionar o controle de desligamento. Se estiver em modo texto, a sequência CTRL+ALT+DEL também pode ser utilizada para reiniciar ou desligar (depende de como esta opção está configurada). Em qualquer uma das situações acima, o comando shutdown -r now reiniciará a máquina e o comando shutdown -h now desligará a máquina. 13- Como alternar entre consoles? Para alternar entre consoles, basta usar as combinações de teclas Alt com o teclado de funções, como por exemplo: Alt+F1 alterna para o primeiro console texto, Alt+F2 alterna para o segundo console texto, e assim por diante. Normalmente temos acesso a doze consoles, sendo que os seis primeiros consoles são em modo texto e os seis últimos em modo gráfico. Se estiver alternando a partir do modo gráfico, deve-se incluir a tecla CTRL na sequência. Por exemplo, estando no modo gráfico, para acessar o segundo console texto, deve-se usar a sequência CTRL+Alt+F2. Para voltar ao modo gráfico (normalmente o primeiro console gráfico), deve-se usar Alt+F7. Para alternar do primeiro console gráfico para o segundo console gráfico, deve-se usar CTRL+Alt+F8. 14- Para que serve o comando ls? O comando ls é usado para listar arquivos (e diretórios), assim como faz o comando DIR do DOS, porém com muito mais recursos e opções. Diferentemente do DIR do DOS, o comando ls não pode ser usado para procurar arquivos. Para isso deve ser usado o comando find ou whereis. 15- Qual o comando para listar no formato longo o conteúdo do diretório /etc, incluindo os arquivos ocultos? O comando seria: ls -al /etc Se desejar paginar a saída, use: ls -al /etc | more 16- Qual a finalidade do pipe (ou duto)? A função do | (pipe ou duto) é direcionar a saída de um comando para a entrada de outro. Desta forma, no comando ls | more, por exemplo, o resultado (saída) do comando ls é direcionado para a entrada do comando more, que é um paginador. O resultado final é a saída do comando ls paginada pelo more. 17- Para que servem os comandos more e less? Qual a principal diferença entre eles? Ambos os comandos são paginadores de texto. A principal diferença entre eles é que o more somente faz paginação "para frente", enquanto o less faz paginação "para frente" e "para trás", ou seja, paginando com o more você só consegue se mover do início para o fim do texto. Paginando com o less, você pode navegar no texto do início para o fim ou do fim para o início. 18- Para que serve o comando cd? cd é abreviatura de change diretory, ou seja, muda diretório. É usado para navegar dentro do sistema de arquivos, entre os diretórios (ou pastas) que o compõem. É utilizado passando como parâmetro o caminho do diretório para onde se deseja alternar, sendo que este caminho pode ser indicado de forma absoluta (deve ser o caminho completo a partir da raiz / do sistema de arquivos) ou relativa (deve ser o caminho a partir do diretório corrente). 19- O que faz o comando cd quando digitado sem argumentos? Se usado sem nenhum parâmetro (ou argumento), o comando cd alterna para o diretório home do usuário corrente, ou seja, /root se o usuário logado é root e /home/usuário se o usuário logado é usuário. 20- O que faz o comando cd -? Alterna para o último diretório visitado. 21- Estando no diretório /usr, como mudar para o diretório /usr/info? Usando o caminho absoluto: cd /usr/info Usando o caminho relativo: cd info Veja que, dependendo de onde se está localizado e para onde se deseja alternar, o uso de uma ou outra forma para informar o caminho pode significar uma boa simplificação na linha de comando. 22- Como alterar a data e hora do sistema? Isto pode ser feito usando o comando date. O formato do parâmetro a ser informado é: MMDDhhmmCCYY, onde MM indica o mês; DD indica o dia do mês; hh indica a hora; mm indica os minutos; CC indica os primeiros dois dígitos do ano (opcional) e YY indica os últimos dois dígitos do ano (opcional). Veja o exemplo abaixo: # date 052216002003 Esta linha de comando altera a data do sistema para 22/05/2003 e a hora corrente para 16:00. 23- Qual o comando usado para leitura de páginas de manual? O comando utilizado é o man. Basta digitar man seguido do nome do comando desejado. Também pode ser utilizado o comando info, da mesma forma que o man, porém o info tem uma navegação um pouco mais complexa. OBS.: Em modo gráfico também exite a opção do xman, que nada mais é que uma interface gráfica para o comando man tradicional. 24- Qual a linha de comando básica para editar o arquivo /etc/fstab usando o editor pico? pico /etc/fstab 25- Qual a sequência para sair do editor pico, sem salvar o conteúdo editado? E para sair salvando? Para sair sem salvar: Ctrl+X N Para sair salvando: Ctrl+X Y nome_do_arquivo 26- Como criar um subdiretório win dentro do diretório /mnt? Isto pode ser feito de dois modos: mkdir /mnt/win ou Estando no diretório /mnt, usar apenas mkdir win 27- Qual a linha de comando para excluir o diretório /home/usuario_1 e todo o seu conteúdo? Basta usar o comando rm com a opção -r, como abaixo: rm -r /home/usuario_1 Se não quiser que peça confirmação, faça: rm -rf /home/usuario_1 28- Qual a linha de comando para copiar o arquivo /etc/fstab para o diretório /home/usuario_1? cp /etc/fstab /home/usuario_1 Se estiver no diretório /etc: cp fstab /home/usuario_1 Se estiver logado como usuario_1: cp /etc/fstab ~ 29- Como renomear arquivos no Linux? mv arquivo1 arquivo2 O comando acima renomeia (na verdade o Linux move) o arquivo1 para arquivo2. Mais exemplos: Para mover (ou renomear) um suposto arquivo /home/user_1/arq1 para arq1.bak no mesmo diretório o comando seria: mv /home/user_1/arq1 /home/user_1/arq1.bak Se estiver no diretório /home/user_1: mv arq1 arq1.bak Se estiver logado como user_1: mv ~/arq1 ~/arq1.bak Para mais detalhes, veja o item 6.4 na apostila Curso de Linux Básico, disponível para consulta on-line ou download. 30- Qual o comando utilizado para pesquisa de arquivos no Linux? O comando para pesquisas de arquivo no Linux é o find. Vamos ver o exemplo abaixo: find /home -iname meu_arquivo Neste comando, estamos informando ao comando find para procurar dentro do diretório /home por um arquivo chamado meu_arquivo, sendo que não importa se o nome do arquivo está com letras maiúsculas ou minúsculas, devido ao uso da chave -iname. Se em seu lugar fosse usada a chave -name, seria válido apenas o nome do arquivo da forma como foi escrito no comando. OBS.: Na especificação do nome do arquivo a ser procurado podem ser utilizados os caracteres "coringa", como o * (asterisco). 31- Qual a linha de comando para pesquisar um arquivo chamado qcad (sem distinção entre maiúsculas e minúsculas) no diretório /usr? find /usr -iname qcad 32- Qual o número máximo de caracteres pode ter um nome de arquivo no Linux? No Linux os nomes de arquivos (e diretórios) podem ter até 255 caracteres. 33- O que são links? Links são semelhantes aos "atalhos" do Windows. É a forma como o Linux faz referência a arquivos e diretórios. 34- Quais tipos de links existem no Linux? No Linux existem dois tipos de link: Link simbólico: é um arquivo especial que "aponta" o caminho para um outro arquivo (ou diretório). Desta forma, ao acessarmos este link, estaremos acessando na realidade o próprio arquivo ou diretório apontado por ele. Hardlink: Faz referência à localização física real do arquivo. Podemos entender isto como sendo um mesmo conteúdo identificado por dois (ou mais) nomes diferentes, que seriam o nome real (inicial) do arquivo e os demais nomes criados por meio de hardlinks. 35- Para que servem os metacaracteres? Os metacaracteres, também conhecidos como "coringas", são caracteres que representam um conjunto de caracteres no nome de um arquivo. Os três metacaracteres mais comuns e utilizados são: *: O asterisco é usado para substituir zero ou mais caracteres do nome de arquivo ou caminho. ?: O ponto de interrogação é usado para substituir um único caracter do nome do arquivo ou caminho. []: os colchetes são usados para indicar um conjunto, lista ou faixa de caracteres que pode substituir uma posição do nome do arquivo ou caminho. 36- Qual a linha de comando para criar um link simbólico chamado config, que aponte para o arquivo /etc/modules.conf? ln -s /etc/modules.conf config 37- O que significam r, w e x no controle (permissões) de acesso? A letra "r" significa permissão para leitura, "w" significa permissão para escrita e "x" significa permissão para execução 38- Qual o comando usado para criar um novo usuário (conta) no sistema? useradd nome_do_usuário 39- Qual o comando para criar ou alterar senhas de acesso no Linux? passwd nome_do_usuário Ou apenas: passwd Para alterar a senha do usuário atualmente logado. 40- Qual o comando usado para alterar a propriedade (o dono) de arquivos e diretórios? chown nome_do_novo_dono nome_do_arquivo 41- Qual o comando usado para alterar o grupo a que pertence um arquivo ou diretório? chgrp nome_do_novo_grupo nome_do_arquivo Ou: chown :nome_do_novo_grupo nome_do_arquivo 42- Qual a linha de comando para alterar as permissões do arquivo /home/meu_arquivo de modo que o proprietário tenha todas as permissões, os membros do grupo tenham permissão de leitura e execução e os demais usuários tenham permissão apenas de leitura? chmod 754 /home/meu_arquivo 43- Para que serve o comando su? O comando su é usado para permitir que um usuário torne-se outro temporariamente. Para isto é necessário que seja informada a senha do usuário pelo qual pretende se passar. Estando logado como root e querendo passar a ser outro usuário não é necessário fornecer senha. 44- Qual o comando usado para excluir contas de usuários? userdel nome_do_usuário Este comando não exclui o diretório home do usuário. Para excluir também este diretório, use o comando: userdel -r nome_do_usuário OBS.: A exclusão de uma conta não pode ser realizada se o usuário da referida conta estiver logado no sistema. 45- Qual o tipo de sistema de arquivos nativo do Linux? Até recentemente era utilizado o tipo ext2. Atualmente, este sistema de arquivos recebeu suporte a journaling e passou a ser conhecido como ext3. 46- Qual o tipo de sistema de arquivos normalmente encontrado em CDROMs? O tipo de sistema de arquivos utilizado em CDROMs é o iso9660. 47- O que é ponto de montagem? Ponto de montagem é o local dentro da árvore de diretórios do sistema onde um determinado dispositivo tem seus dados acessíveis para o usuário, ou seja, onde ele está montado. Por exemplo, um CDROM (dispositivo /dev/cdrom) pode estar montado em /mnt/cdrom, sendo então /mnt/cdrom o ponto de montagem deste dispositivo. 48-Quais os diretórios básicos encontrados no Linux? Diretório raiz (/), bin, boot, dev, etc, home, lib, mnt, opt, root, sbin, tmp, usr, var e proc, conforme FHS (Filesystem Hierarchy Standard) versão 2.2 final. 49- Onde normalmente ficam os arquivos pessoais do usuário? No diretório /home/nome_do_usuário. Para o usuário root, ficam no diretório /root. 50-Onde ficam os arquivos de configuração do sistema (local)? No diretório /etc. 51- Quais os nomes dos arquivos de dispositivos para HDs, CDROMs, drives de disquete, impressoras e portas seriais? HDs e drives de CDROMs (IDE): /dev/hda, /dev/hdb, /dev/hdc, ... Dispositivos SCSI: /dev/sda, /dev/sdb, /dev/sdc. ... Floppy drives (drives de disquete): /dev/fd0H1440, /dev/fd0h1200, /dev/fd1H1440, ... Impressoras paralelas: /dev/lp0, /dev/lp1, /dev/lp2, ... Portas seriais (COM 1, COM 2, etc): /dev/ttyS0, /dev/ttyS1, ... 52- O que significa montar um dispositivo no Linux? Significa informar ao sistema que os dados de um determinado dispositivo devem estar disponíveis em um diretório definido, além de informar qual o sistema de arquivos utilizado no dispositivo, entre outras coisas possíveis, como mapa de caracteres e opções diversas. 53- Qual o arquivo que contém as informações para montagem dos dispositivos? O arquivo /etc/fstab contém informações que simplificam um comando de montagem, de forma que apenas seja necessário fornecer um parâmetro como o dispositivo ou o ponto de montagem, sendo os demais parâmetros buscados neste arquivo. 54- Qual o comando usado para montar um dispositivo? mount -t tipo dispositivo ponto_de_montagem Se o dispositivo estiver configurado no arquivo /etc/fstab, o comando pode ser simplificado: mount dispositivo Ou: mount ponto_de_montagem 55-Qual o comando usado para desmontar um dispositivo? umount dispositivo Ou: umount ponto_de_montagem 56- Qual a linha de comando (completa) para montar um CDROM em /mnt/cdrom? mount -t iso9660 /dev/cdrom /mnt/cdrom Considerando que /dev/cdrom é um link simbólico para o dispositivo de cdrom, que pode ser algo como /dev/hdb, /dev/hdc, etc. 57- Qual a linha de comando para formatar em baixo nível um disquete de 3 1/2" (1.44MB)? fdformat /dev/fd0H1440 Considerando que o drive de disquete está na primeira posição da controladora (correspondente ao drive "A:" do DOS/Windows). Também pode ser usado: fdformat /dev/fd0 Neste caso, o comando tentará determinar automaticamente a capacidade do disquete inserido. 58- Qual a linha de comando para criar um sistema de arquivos do tipo DOS no disquete formatado anteriormente? mkfs -t msdos /dev/fd0H1440 Também pode ser usado: mkfs -t msdos /dev/fd0 Ou ainda: mkfs.msdos /dev/fd0 59- Quais as duas formas de se ter acesso a disquetes com sistemas de arquivos diferentes? A primeira forma consiste em usar mais de um ponto de montagem para o mesmo dispositivo, sendo que cada um dos pontos de montagem é utilizado para acessar um sistema de arquivos de tipo diferente. Devem ser criados dois pontos de montagem distintos (/mnt/floppy e /mnt/disk, por exemplo). As linhas a serem adicionadas no arquivo /etc/fstab devem ser semelhantes a: /dev/fd0 /mnt/floppy ext2 noauto 0 0 /dev/fd0 /mnt/disk vfat noauto 0 0 A segunda forma de acesso a disquetes tende a ser mais simples que a primeira, pois usa apenas um ponto de montagem, com identificação automática do tipo de sistema de arquivo que está sendo utilizado. A linha a ser adicionada no arquivo /etc/fstab deve ser semelhante a: /dev/fd0 /mnt/floppy auto noauto 0 0 60- Quais os três componentes básicos do sistema gráfico do Linux? No Linux, o modo gráfico é dividido em três componentes: o servidor gráfico, o gerenciador de janelas e a aplicação. O servidor gráfico, ou servidor X é responsável por fornecer um acesso amigável a dispositivos de hardware, como teclado, mouse e vídeo. Ele permite que as aplicações mostrem suas informações de forma gráfica na tela, através das janelas. Neste caso, a maioria dos objetos da interface, como botões, menus e barras de rolagem fazem parte de janelas. No Linux o servidor X da maior parte das distribuições é o XFree86 (gratuito), apesar de existirem outros, inclusive comerciais. O gerenciador de janelas, por sua vez, tem como função controlar o layout da janela na tela. Ele fornece a barra de título, a barra de ajuste de tamanho, os menus de aplicação, ícones e demais janelas. No Linux existe uma enorme variedade de gerenciadores de janelas, entre os quais podemos citar: Gnome, Kde, WindowMaker, AfterStep, ICEWM, BlackBox, Xfce, FVWM, Enlightenment, Blanes, Qvwm. Uma aplicação é qualquer programa que rode no modo gráfico do Linux. Geralmente são criadas através de uma biblioteca de desenvolvimento (como GTK, QT, entre outras). 61- Em qual arquivo ficam armazenadas as informações de configuração do servidor Xwindow? Geralmente ficam no arquivo /etc/X11/XF86Config ou no arquivo /etc/X11/XF86Config-4 (a partir da versão 4 do XFree86). Outras localizações possíveis são: /etc/XF86Config /usr/X11R6/etc/X11/XF86Config.hostname /usr/X11R6/etc/X11/XF86Config-4 /usr/X11R6/etc/X11/XF86Config /usr/X11R6/lib/X11/XF86Config.hostname /usr/X11R6/lib/X11/XF86Config-4 /usr/X11R6/lib/X11/XF86Config OBS.: hostname é o nome da máquina 62- Qual o programa utilizado para correção de posicionamento do vídeo no Xwindow? O programa mais conhecido e utilizado é o xvidtune, que pode ser executado diretamente em linha de comando, ou pode ser chamado através de outros programas de configuração do ambiente gráfico, como o xf86cfg. 63- Qual o comando geralmente usado para iniciar o modo gráfico no Linux? Na maioria das distribuições atuais, o sistema já é configurado por padrão para iniciar em modo gráfico. Porém se isto não tiver sido previamente configurado, pode-se utilizar o comando startx em modo texto para iniciar o modo gráfico. Evidentemente, isto só será possível se o XWindow estiver corretamente instalado e configurado. 64- Qual a sequência de teclas (atalho) normalmente usada para encerrar o modo gráfico? A maioria das distribuições são configuradas por padrão para encerrar o modo gráfico ao serem pressionadas simultaneamente as teclas Ctrl, Alt e BackSpace. 65- Quais as partes componentes do WindowMaker? O Dock, coluna de ícones localizado do lado direito da tela, abaixo do qual existem aplicações acopladas; O Clip, ícone localizado do lado esquerdo da tela, abaixo do qual podem existir ícones de aplicativos; As janelas miniaturizadas e os ícones de aplicação, localizados abaixo na tela e que correspondem a janelas de aplicativos minimizadas e também a ícones de aplicações sendo executadas; Barras de menus; Aplicativos maximizados. 66- Quais as teclas de atalho normalmente utilizadas para alternar entre as áreas de trabalho do WindowMaker? Para alternar entre as diversas áreas de trabalho do WindowMaker, além da utilização das setas do Clip, podemos utilizar também a combinação de teclas Ctrl + Alt + seta direita/esquerda ou ainda, Alt + número (do teclado alfanumérico), como por exemplo, Alt + 1, Alt + 2, etc. 67-Como adicionar ícones à área de trabalho do WindowMaker? Para criar novos ícones no desktop do WindowMaker, tudo o que se tem a fazer é executar o programa desejado, seja através do menu ou linha de comando. Se o aplicativo executado tiver sido criado para rodar em modo gráfico, seu ícone correspondente aparecerá na parte inferior da tela. Deve-se então, com o botão esquerdo do mouse, arrastar este ícone (veja bem, estamos nos referindo ao ícone da aplicação e não à janela miniaturizada) para perto de uma das colunas de ícones (abaixo do Clip ou abaixo do Dock) e o ícone será fixado ali. Para que a alteração tenha efeito permanente, é preciso salvar a alteração. Para isso, deve-se utilizar o menu Área de Trabalho, Salvar Sessão. Após isto, o WindowMaker sempre iniciará com o ícone adicionado junto aos demais já existentes. 68- Quais as partes componentes do KDE? Uma barra com ícones, chamado painel (abaixo); Uma barra de tarefas (embutida no painel); O desktop (área de trabalho); Ícones; Aplicações. 69- Quais as duas formas básicas de instalação de programas no Linux? Existem diversas maneiras de se instalar programas no Linux. Podemos dizer basicamente que elas se dividem em duas formas: baseadas em código fonte e baseadas em pacotes. A primeira delas, mais tradicional e ausente em parte dos demais sistemas operacionais, é aquela onde se dispõe do código fonte do programa e a instalação consiste em compilar este código, gerando o código objeto (também chamado de binário ou executável). Muitas vezes, junto com o código fonte é fornecido um script (semelhante a um arquivo de lote .bat do DOS) para facilitar a compilação do programa. Geralmente, isto é feito utilizando-se a seguinte sequência de comandos: ./configure make make install A segunda forma é baseada em pacotes, ou seja, o programa já compilado (código objeto ou executável) é "empacotado", junto com os demais arquivos que sejam necessários para seu funcionamento. Existem diversos tipos de pacotes, como rpm (usado pela Red Hat e derivados), deb (Debian e derivados) e tgz (Slackware). Para manipular estes pacotes existem programas específicos, como o próprio rpm, o apt (e sua versão gráfica, o synaptic), entre outros. 70- Qual o comando mais frequentemente usado para backups no Linux? O comando tar 71- Para que serve o comando rpm? O rpm que pode ser utilizado para instalar, consultar, atualizar e desinstalar pacotes de software no formato rpm. Além destas funções, o comando rpm também pode fazer verificação, validação de assinatura, construção, reconstrução do banco de dados, ajustar permissões, ajustar donos e grupos e exibir configuração. Cada um destes modos básicos de operação aceita um conjunto de opções específicas. 72- Qual o comando para criar um backup do diretório /home e todo o seu conteúdo? O comando abaixo cria um backup do diretório /home, armazenando-o em arquivo.tar: tar -cf arquivo.tar /home O comando abaixo cria um backup do diretório /home e compacta o arquivo resultante com gzip: tar -czf arquivo.tar.gz /home 73- Qual o comando para restaurar o backup feito anteriormente? Para restaurar o backup armazenado em arquivo.tar: tar xvf arquivo.tar Para restaurar o backup armazenado em arquivo.tar.gz: tar xvzf arquivo.tar.gz 74- Qual o comando utilizado para obter informações sobre os processos que estão sendo executados? ps auxw 75- Qual o comando utilizado para finalizar um processo em execução? kill -sinal número_do_processo Ou killall -sinal nome_do_processo OBS.: Os comando kill -l e killall -l listam os sinais aceitos pelos respectivos comandos. 76- Para que serve o comando >? Este comando é um redirecionador, ou seja, redireciona a saída de um comando para um arquivo. Exemplo: ls -al /sbin/* > ~/meu_arq O comando acima criará um arquivo chamado meu_arq no diretório home do usuário corrente, contendo o resultado do comando ls. 77- Para que serve o comando >>? Este comando também é um redirecionador, porém acrescenta a saída de um comando no fim de um arquivo. Exemplo: ls -al /bin/* >> ~/meu_arq O comando acima acrescentará no final do arquivo meu_arq o resultado do comando ls. 78- Para que serve o comando &? Este caracter, acrescentado no final de uma linha de comando, informa ao sistema que essa linha de comando deve ser executada em segundo plano (background). É interessante seu uso pois libera o prompt, permitindo que outros comandos sejam entrados, enquanto os comandos anteriores são processados em segundo plano pelo sistema. 79- Para que serve o comando cat? Este comando concatena os arquivos especificados e lista o resultado na saída padrão (normalmente o vídeo). Pode ser utilizado na visualização, cópia, unificação e impressão de arquivos como pode ser visto nos exemplos abaixo: cat meu_arq | more (Lista o conteúdo de meu_arq na tela) cat meu_arq > seu_arq (Copia o conteúdo de meu_arq para seu_arq) cat meu_arq seu_arq > nosso_arq (Concatena o conteúdo de meu_arq e seu_arq, criando nosso_arq) cat meu_arq > /dev/lp0 (Copia meu_arq para a impressora lp0) 80- Para que serve o comando lpr? O comando lpr é a interface entre a fila de impressão e os demais processos da máquina. Geralmente uma tarefa de impressão é iniciada com o comando: lpr [-P fila] arquivo_texto Caso se omita o parâmetro -P que indica o nome da fila, o padrão será obtido através da variável de ambiente $PRINTER. Caso ela não esteja configurada, o nome padrão lp será utilizado. Exemplo: lpr -P lp0 meu_arq |
![]() ![]() |
| Romhack |
Feb 19 2007, 01:40 PM
Post
#21
|
|
Good Fighter Registrado: 21-August 05 De: São Manuel - SP Membro nº: 101 |
QUOTE(NoZ @ Feb 19 2007, 01:26 PM) Valeu Zerocow, por tirar parte das minhas dúvidas! Vou te incomodar mais uma vez. 1 - Para instalar o Win e o Linux no pc, eles tem que ser instalados em partições diferentes ? 2 - Caso instalado o Win e o Linux, quando ligar o pc, aparece opção boot para carregar Win ou Linux? 3- Minha Mobo, tem que reconhecer a RAID e instalar um drive através do disquete, antes de instalar o SO. Como faço isso no Linux? 4 - Como você me informou o "Modo Texto, pode se dizer que é o "linux" mesmo, o Modo Gráfico é um PROGRAMA! que cria um Novo ambiente! todas as distro, lights vem com o X11 (Ambiente Gráfico)". Então eu terei que instalar o Linux "mesmo" e depois instalar a distro? Ou a distro já está pronta para ser usada? 5 - Se você puder! Gostaria que você citasse os melhores programas para serem usados... Cada um correspondente a uma função. Ex. Browse = Mozila, Distro = Ubuntu (qual versão?), Desktop Manager = GNOME, Window Manager = Beryl etc. Obrigado Zerocow, desculpa o abuso. Vou tentar responder... 1 - Sim, se estiver em FAT até da pra instalar na mesma partição, mais não é recomendado... então o esquema é deixa uma pro windows outra pro linux é uma de swap uns 512mb ta bom xD 2 - Sim, dependendo da distro, é uma tela grafica, com uma imagem xD bem bonitinho... 3 - Nem sei... 4 - Não xD A distro instala o linux e ja instala os softwares... e o X11 ja está incluso, mas só ele não resolve muita coisa pra desktop, ai entram os desktops, temos o GNOME, KDE, XFCE, etc... isso depende da distro, tem distros que você escolhe qual você quer... 5 - essa parte eu considero gosto XD... |
| Kuro_Neko_666 |
Feb 19 2007, 01:52 PM
Post
#22
|
![]() Ho ho! Ei caras... Registrado: 29-December 05 Membro nº: 5.142 |
Bom, eu tou com algumas dúvidas do NoZ... eu peguei o Linux Kurumim 7.0 (o mais novo daqui...) e fiz o CD e carreguei, tudo bonitinho... Eu uso o XP no PC, e queria deixar os 2 SO funcionando, porque me interesso em aprender Linux, e usar aquele Beryl, que parece muito louco ! Mas daí, vem um pequeno temor: Eu deixei uma partição da minha segunda HD livre pra instalar ele... Particionei pelo Linux, consegui fazer o bendito swap, o /home.... E... empaquei na hora de fazer o multiboot.... Pelas opções que são mostradas, ele usa ou o LiLo, ou então aquele outro que não lembro agora, heheehhehe.... Ele irá identificar o boot do Windows... mas pra isso, o LiLo será instalado na C: (diretório do meu Windows XD) ?? Li um esquema em que se pode fazer rodar isso pelo boot do windows, mas achei meio complicado,.... (sou um leigo iniciante.... principalmente em Linux) CODE Aí, apos instalar o kurumin, abra um console e digite: sudo dd if=/dev/hdxy of=/bootsect.lnx bs=512 count=1 onde hdxy é onde você instalou o seu kurumin, exemplo: hda3 isso irá criar o arquivo bootsect.lnx na raiz, abra o konkeror e procure por ele copie ele para o hd onde esta o seu windows xp, no C:/ provavelmente, logico que você terá que montar os drives em modo de leitura e escrita... como o windows esta no C:/ normalmente, aí você encontrará o arquivo boot.ini, certo? abra ele (pelo linux mesmo) e cole a a seqguinte linha nele: C:\bootsect.lnx="linux" seu arquivo boot.ini ficará assim: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect C:\bootsect.lnx="linux" sacou? assim, quando você for "bootar" o computador, o gerenciador de boot do windows irá mostrar os dois sistemas numa lista e você poderá escolher qual vai carregar... não esqueça que na instalação do kurumin você deve optar por não instalar o LILO, ok? Como NÃO instalar o LiLo pra que ele não seja o gerenciador ??? Ele não dá opção de não instalar, ou um, ou outro gerenciador, ou ficar sem nenhum dos dois,..... Se alguém puder me dizer o que fazer, ficarei grato !!! |
| Romhack |
Feb 19 2007, 01:59 PM
Post
#23
|
|
Good Fighter Registrado: 21-August 05 De: São Manuel - SP Membro nº: 101 |
QUOTE(Kuro_Neko_666 @ Feb 19 2007, 01:52 PM) Fala, povo ! Bom, eu tou com algumas dúvidas do NoZ... eu peguei o Linux Kurumim 7.0 (o mais novo daqui...) e fiz o CD e carreguei, tudo bonitinho... Eu uso o XP no PC, e queria deixar os 2 SO funcionando, porque me interesso em aprender Linux, e usar aquele Beryl, que parece muito louco ! Mas daí, vem um pequeno temor: Eu deixei uma partição da minha segunda HD livre pra instalar ele... Particionei pelo Linux, consegui fazer o bendito swap, o /home.... E... empaquei na hora de fazer o multiboot.... Pelas opções que são mostradas, ele usa ou o LiLo, ou então aquele outro que não lembro agora, heheehhehe.... Ele irá identificar o boot do Windows... mas pra isso, o LiLo será instalado na C: (diretório do meu Windows XD) ?? Li um esquema em que se pode fazer rodar isso pelo boot do windows, mas achei meio complicado,.... (sou um leigo iniciante.... principalmente em Linux) CODE Aí, apos instalar o kurumin, abra um console e digite: sudo dd if=/dev/hdxy of=/bootsect.lnx bs=512 count=1 onde hdxy é onde você instalou o seu kurumin, exemplo: hda3 isso irá criar o arquivo bootsect.lnx na raiz, abra o konkeror e procure por ele copie ele para o hd onde esta o seu windows xp, no C:/ provavelmente, logico que você terá que montar os drives em modo de leitura e escrita... como o windows esta no C:/ normalmente, aí você encontrará o arquivo boot.ini, certo? abra ele (pelo linux mesmo) e cole a a seqguinte linha nele: C:\bootsect.lnx="linux" seu arquivo boot.ini ficará assim: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect C:\bootsect.lnx="linux" sacou? assim, quando você for "bootar" o computador, o gerenciador de boot do windows irá mostrar os dois sistemas numa lista e você poderá escolher qual vai carregar... não esqueça que na instalação do kurumin você deve optar por não instalar o LILO, ok? Como NÃO instalar o LiLo pra que ele não seja o gerenciador ??? Ele não dá opção de não instalar, ou um, ou outro gerenciador, ou ficar sem nenhum dos dois,..... Se alguém puder me dizer o que fazer, ficarei grato !!! Ele não instala em C: não, é no 1º setor do HD, que é a MBR, que num tem nada a ver com as partições, prefiro instalar o LILO...mas desse esquema ae num entendo não, sempre instalei o grub ou o lilo... |
| Kuro_Neko_666 |
Feb 19 2007, 02:06 PM
Post
#24
|
![]() Ho ho! Ei caras... Registrado: 29-December 05 Membro nº: 5.142 |
QUOTE(Romhack @ Feb 19 2007, 01:59 PM) Ele não instala em C: não, é no 1º setor do HD, que é a MBR, que num tem nada a ver com as partições, prefiro instalar o LILO...mas desse esquema ae num entendo não, sempre instalei o grub ou o lilo... Beleza... sem problema! Eu instalo o Linux na HD dele, e opto por instalar o LiLo (isso em uma das três vezes que tentei instalar Ele aponta o \hda1 (isso é esse setor do MBR que você disse?) E não vai atropelar o XP,...? Quer dizer: ele vai fazer o multiboot pelo Lilo, e o XP vai estar lá, selecionável também? O receio é esse,.. deixar que ele instale o Lilo nesse MBR que já vem marcado nele e o meu XP não ser mais reconhecido, heheheheheheh,... |
| zerocow |
Feb 19 2007, 02:10 PM
Post
#25
|
![]() ...Nada à comentar. Registrado: 21-August 05 De: Recife - PE Membro nº: 54 |
Sobre o RAID isso deve ser porq o seu hd é Sata né, e a sua Mobo não trabalha com ele 100% natural (por isso o disquete). bem, acreidto que as distros mais novas já identificam o HD e o reconheçe... mas, repondendo a sua pergunta, sim te mque se fazer isso! mas lembrando que as distros de hj fazem isso tudo para vc. Kuro_Neko: Bem, o linux se instala em qualquer partição ,de qualquer tpw, é só o kernel reconhece-la. mas é bom sim, separar no minmo 3 partições para fazer isso cuja uma será o windows, a outra o linux e a 3ª é a swap! a /home não é preciso ter não... eu uso, mas por outros mótivos... (para não perer minhas conf caso o linux der pau e eu instalar denovo) sobre o boot pelo o sistema do windows é osequinte, vc istala o lilo direto na trilha inicialda partição, e dai vc faz uma imagen dela... dai vc indic para o windows dar boot nessa imagen. fazer isso é méio trabalhoso e não dá muito futuro é melhor usar o lilo ou o grub mesmo (o lilo eu recomendo para quem tá começando, é amis fácil de mexer e entender). o lilo aponta para a /dev/hda pois é ali que tá a MBR... hd = HD mesmo a = 1´ partição b = 2ª partição... e assim vai! |
| NoZ |
Feb 19 2007, 04:50 PM
Post
#26
|
![]() O desinquivincavacador das caravelarias! Registrado: 31-January 06 Membro nº: 6.420 |
QUOTE(Romhack @ Feb 19 2007, 01:40 PM) Vou tentar responder... 1 - Sim, se estiver em FAT até da pra instalar na mesma partição, mais não é recomendado... então o esquema é deixa uma pro windows outra pro linux é uma de swap uns 512mb ta bom xD A minha já está em NTSC... Nesse caso, hoje eu estou só com um HD 80 GB no pc, ele está particionado 40 - 40 "C: Win" e "E:Backup" . Eu tenho que criar uma nova partição para o Linux de 512Mb? Outra dúvida! QUOTE(zerocow @ Feb 19 2007, 02:10 PM) NoZ: Sobre o RAID isso deve ser porq o seu hd é Sata né, e a sua Mobo não trabalha com ele 100% natural (por isso o disquete). Isso mesmo!!! Valeu pela ajuda romhack e Zerocow ! Obrigado |
| Romhack |
Feb 19 2007, 10:00 PM
Post
#27
|
|
Good Fighter Registrado: 21-August 05 De: São Manuel - SP Membro nº: 101 |
então, digamos que você deixe 19GB pro linux, e 60GB só pro windows, irá sobrar 1GB, esse você formata em SWAP, pode ser qualquer tamanho acima de 256mb(é recomendavel)...a você instala o linux na partição de 19GB... Quanto aos programas, não, ele nem vai tocar na partição do windows, e no linux os programas não estão como no windows, c:\arquivos de programas\xxx, no linux ele estão espalhados por diversas partes do sistema, tipo /usr, /lib... Para instalar programas de maneira facil é só utilizar as ferramentas que veem com a distro... |
| NoZ |
Feb 19 2007, 10:22 PM
Post
#28
|
![]() O desinquivincavacador das caravelarias! Registrado: 31-January 06 Membro nº: 6.420 |
Êitcha nóis!!! Agora vou dar uma pesquisada, pra saber como cria uma partição SWAP. Depois é só meter mão!!! Obrigado |
| p0ng |
Feb 20 2007, 12:48 AM
Post
#29
|
![]() opa Registrado: 11-October 05 Membro nº: 2.955 |
eu tenho 512mb de ram e 64mb de swap. e raramente uso 10mb de swap :P falow |
| NoZ |
Feb 20 2007, 01:17 PM
Post
#30
|
![]() O desinquivincavacador das caravelarias! Registrado: 31-January 06 Membro nº: 6.420 |
|
| paulo.slash |
Apr 1 2007, 03:37 PM
Post
#31
|
![]() *.dll Registrado: 16-July 06 De: Limoeiro-PE Membro nº: 14.360 |
|
| volca |
Dec 15 2007, 10:36 AM
Post
#32
|
![]() Trainee Fighter Registrado: 22-August 05 Membro nº: 307 |
Veja as opções -> http://volcano.servernerd-004.com/viewtopic.php?t=119 E uma coisa interessante do linux é a capacidade de ressuscitar máquinas antigas tornando-as possíveis de usar recursos modernos como bluetoot e wifi. |
| zerocow |
Dec 18 2007, 04:57 AM
Post
#33
|
![]() ...Nada à comentar. Registrado: 21-August 05 De: Recife - PE Membro nº: 54 |
QUOTE(paulo.slash @ Apr 1 2007, 03:37 PM) Bom vim aqui pedir uma ajuda em algumas coisas do linux, eu nao quase nada do linux e estou querendo fazer um servidor kaillera aqui em minha cidade, mais o pc em que vou colocar o servidor kaillera tem o sistema operacional linux ai nem eu nem o dono do pc sabe utilizar o linux, dai eu queria saber como abrir o servidor e como colocar para ele iniciar sozinho quando o sistema inicia Coloca no arranque do sistema ue. Os tpws de inicialização mais usadas são 2. o SystemV (Red-Hat, Fedora, OpenSuse, Suse, ...), e outro ai que nao lembro do nome... esses são geralmente usados em distros baseados no Slackware. é só saber qual é o sue, criar um script que inicie o server, e mete-lo no arranque do sistema. |
| Igans |
Dec 18 2007, 08:14 AM
Post
#34
|
![]() Profº Mat. Alessandro Igans Registrado: 22-October 07 De: Ituverava - SP Membro nº: 43.911 |
|
| Romhack |
Dec 18 2007, 10:18 AM
Post
#35
|
|
Good Fighter Registrado: 21-August 05 De: São Manuel - SP Membro nº: 101 |
QUOTE(zerocow @ Dec 18 2007, 04:57 AM) Coloca no arranque do sistema ue. Os tpws de inicialização mais usadas são 2. o SystemV (Red-Hat, Fedora, OpenSuse, Suse, ...), e outro ai que nao lembro do nome... esses são geralmente usados em distros baseados no Slackware. é só saber qual é o sue, criar um script que inicie o server, e mete-lo no arranque do sistema. Falando nisso: Todos os programas de "arranque" são de /etc/init.d/ ou /etc/init.??? não? ou existe outro local? |
| zerocow |
Dec 18 2007, 11:35 AM
Post
#36
|
![]() ...Nada à comentar. Registrado: 21-August 05 De: Recife - PE Membro nº: 54 |
QUOTE(Romhack @ Dec 18 2007, 10:18 AM) Falando nisso: Todos os programas de "arranque" são de /etc/init.d/ ou /etc/init.??? não? ou existe outro local? isso é possivel a configuração. isso é, se eu quiser posso deixar meu SystemV (o arranque que eu uso no meu Gentoo, que por sinal, é o padrão da distro) para procurar e inicializas os arquivos em /usr/boot/ veja, que essa pasta nem existe nos linux por ai (ao menos, eu nunca vi isso em canto algum). mas, o padrão mesmo é ser em /etc/init.AlgumaCoisa... como... /etc/init.0, /etc/init.3, (slackware) /etc/init.d/ (Gentoo, OpenSuse). mas geralmente fica por ai. NOTA: Se um dia, eu pegar uma distro, e os init's dela, ficar em algum lugar ilógico (ex: /usr/distro_x/init), eu mando ele para o inferno. pois isso já é nventar demais. |
| Romhack |
May 15 2008, 08:46 AM
Post
#37
|
|
Good Fighter Registrado: 21-August 05 De: São Manuel - SP Membro nº: 101 |
Estava de olho nos novos lançamentos, betas, etc das grandes distros, até que me deparei com openSuSe 11 beta 2 com KDE 4, puts posso dizer que ta animal, o visual é fodástico, a forma que os programas são organizados é uma maravilha, é muito rápido, da pra ter acesso a muita coisa pelas ferramentas de administração de forma amigável ( Uma foto de como está no spoiler » Spoiler (clique) « Pra mim, é o desktop que sempre procurei xD |