Sie sind auf Seite 1von 12

LINUX Portavel: a maioria dos códigos do linux é escrito

É um sistema operacional gratuito, bastante em linguagem C, a vantagem disso é que ele pode
parecido ao Unix. foi escrito inicialmente por Linus ser transportado para um novo hardware de
Torvalds do departamento de ciências da computador. o unix evolui com o surgimento da
computação da universidade de Helsing, linguagem C;
Finlândia, com a ajuda de vários programadores flexivel: O linux pode ser usado para variar
voluntários através da internet. É um sistema finalidades, como um host de rede, roteador,
operacional robusto e estável. estação gráfica de trabalho, escritório, servidor de
arquivos, servidores web, cluster etc.
Estável: O kernel do linux atingiu um nivel de
maturidade muito bom. não é raro encontrar
relatos de servidores linux que executaram
durante anos sem qualquer tempo de inatividade;
Open source: Programa que tem seu código fonte
aberto. qualquer um pode baixar o codigo fonte,
estudá-lo ou mesmo aperfeiçoá-lo.

Ex.: 1: Apesar de multiusuário e multiprogramável


CARACTERÍSTICAS
o sistema operacional linux não permite o
As principais características podem ser redirecionamento de entrada e saída de dados.
resumida em: ( ) certo ( ) errado.
o É um sistema de código livre, ou seja, não Errado: O linux é sim multiusuário (permite vários
possui código proprietário em seu interior e usuários ao mesmo tempo) é multiprogramável
seu código fonte está livremente disponível (vários programas executando ao mesmo tempo).
para os usuários interessados. suas
bibliotecas são facilmente compartilhadas; Ex.: 2: assinale a opção correspondente a
o É um sistema operacional multiusuário; caracteristica do sistema operacional linux.
o Possui gerenciamento de memória próprio; a. Multitarefa, multiusuário, open source;
o Possui suporte à rede TCP/IP; b. Monotarefa, multiusuário, open source;
o Oferece multitarefa real e controle de c. Multitarefa, monousuário, gratuito;
memória virtual; d. Monotarefa, monousuário, gratuito.
o Oferece suporte as varias linguagens como: Resposta A: o linux é um sistema operacional
Java, C, C++, Pascal, Delphi e outras; multiusuário, multitarefa e open-source, também é
o É um sistema operacional extremamente flexivel, interoperavel, portavel e estavel. além
estável; disso, ele segue o padrão POSIX/UNIX, o que
o Os seus executáveis ´´Copy-on-write´´ são garante no linux todo o sistema de proteção do
compartilhados. núcleo do kernel, com isto fica quase impossivel
Alguns dos principais pontos a serem discutidos um programa travar em linux.
no linux são:
O linux é um sistema multiusuário: o que Código fonte
significa que varias pessoas podem usar o linux No sistema windows, qualquer mudança é feita
num computador (ao mesmo tempo). Cada pela detentora do código fonte, a microsoft, que
usuário é reconhecido pelo sistema quando inicia disponibiliza a atualização em seu site ``Windows
sua atividade mediante a apresentação de um update´´. Quanto ao linux, qualquer usuário
nome e uma senha (cadastrados). conhecedor do C pode mudar alguma coisa que
O windows pode ser usado graficamente: quer não ache satisfatório no sistema, permitindo
dizer que o sistema linux pode se apresentar para melhorias imediatas sem a dependência de uma
o usuário do mesmo modo que o windows se suposta fabricante. Isso, é claro, porque o usuário
mostra. o linux tem ambientes gráficos, e muitos. é o detentor do código fonte.
O linux usa mouse e ícones, janelas e menus, Certas mudanças ficam restritas ao computador
como o windows, e isso facilita o aprendizado. do usuário que as fez, mas algumas são enviados
multitarefa: O linux é capaz de executar à comunidades que avaliam a relevância da
simultanemente vários programas, garantindo a mudança e julgam se ela pode ser ou não
melhor distribuição de recursos entre esses adicionada na próxima versão do linux.
programas;
interoperável: O linux é executado bem com a
maioria dos protocolos de rede e sistema
operacionais incluindo windows, unix, mac Os da
apple;
Ex.: 1: O sistema linux tem código-fonte Aplicação de sistemas
disponível, escrito na linguagem C, o que permite O Kernel faz muito pouco sozinho, ele só prôve
a sua modificação por qualquer usuário. os recursos que são necessário para que outros
( ) certo ( ) errado. programas sejam executados. logo, é necessário
Certo: Qualquer pessoa pode modificar o sistema o uso de outros programas para implementar os
linux. basta alterar o código-fonte (programa em vários serviços necessários ao sistema
linguagem C) e compilar o sistema novamente operacional. as aplicações são aquelas precisas
(compilar é converter o código-fonte para a para fazer com que funcionem. Entre elas
linguagem do computador. Isto é feito por podemos citar o init, o getty e o syslog. Uma
programas especializados chamados de distribuição Linux consiste na organização do
compiladores). Kernel do programa e de todas as demais
aplicações que ela comporta. Rxistem
Ex.: 2: Os sistemas operacionas linux e windows distribuições bem pequenas, que cabem num
têm, respectivamente, como caracteristicas o disquete, e distribuições gigantesca, em mais de
acesso restrito ao código fonte e o acesso total ao um DVD, variando seu conteúdo e aparências.
código fonte. Muitas destas versões são ``não comerciais´´
( ) certo ( ) errado. (gratuitas) e outras são comerciais (pagas). Mas
Errado: o linux é um sistema em software livre, todas elas têm o código fonte aberto. dentre as
sendo um sistema totalmente aberto aos usuário. versões mais conhecidas podemos citar:
Ou seja, possui código fonte aberto. O windows, é  MANORIVA = (conectivos + Mandrake);
um sistema operacional propriedade da empresa  KURUMIN (brasileiros);
Microsoft, com isso, o acesso ao código fonte do  UBUNTU;
mesmo é restrito, ao contrário do que foi  SUSE;
mencionado na questão.  RED HAT: a mais usada mundialmente;
 SLACKWARE;
Kernel  DEBIAN;
É o núcleo do sistema e é responsável pelas
 GENTOO.
funções de mais alto nível, como o gerenciamento
de memória, gerenciamento de processos e da
Ambiente gráfico
CPU. Também é o responsável pelo suporte aos
No Linux a responsabilidade pelo ambiente
sistemas de arquivos, dispositivos e periféricos
gráfico não é do Kernel, mas sim de um programa
conectados ao computador, como placas SCSI,
especial, o XFree86. no entanto, esse programa
placas de rede, de som, pastas seriais, etc.
provê apenas as funções de desenho de
Embora ele seja uma parte importante do Linux,
elementos gráficos e interação com a placa de
ele só, não constitui o sistema GNU/Linux. É
vídeo. a interação final do usuário com a interface
chamado Linux o conjunto do Kernel e demais
gráfica se dá através de programas gerenciadores
programas, como Shells, compiladores, bibliotecas
de janelas (chamados de interfaces), como o
de funções, etc.
KDE, o Windows Marker e o Gnome, e são eles
os responsáveis pela aparência do seu Linux.
Shell
X window System (x11 ou X): É o toolkit e
é o elo entre o usuário e o sistema. imaginemos o
protocolo padrão para interface gráfica em
Shell como sendo um interprete entre pessoas
plantaformas unix e similares (como o linux). Ele
que falam línguas diferentes. Ele traduz os
não é uma interface gráfica completa; Apenas
comandos digitados pelo usuário para a
define como os objetos básicos devem ser
linguagem usada pelo kernel e vice-versa. Sem o
desenhados e manipulados na tela. o X pode ser
Shell a interação entre usuário e o kernel seria
executado em máquinas locais ou remotamente,
bastante complexa. O shell faz o sistema completo
atraves de uma rede.
e amigavel para o usuário poder usar as interfaces
gráficas (ambiente que apresentam ícones e
Ex.: 1: No linux, ambientes gráficos são
janelas, como o windows) os aplicativos (para
executados por meio de um servidor, geralmente
digitar texto, construir planilhas, desenhar e
X windows ou X11, o qual fornece os elementos
acessar a internet). Ao efetuarmos o login, irá
necessarios para uma interface de usuário.
aparecer um prompt. o simbolo prompt não é fixo
( ) certo ( ) errado.
e varia conforme o interpretador de comando
Certo: O linux possui um programa gerenciador
(shell) ou configuração. Para usuários comuns o
do ambiente gráfico e permite que o usuário
prompt é o sinal $ e pode também ter o nome do
escolha qual o ambiente que deseja usar.
diretório em que estamos naquele instante
(diretório corrente). Geralmente ao entrar no
sistema, um interpretador de comando –shell- é
iniciado, o qual está associado à sua conta em
seu diretório home.
Comparativo Windows x Linux Uma vez digitados o login e a senha, teremos
para compararmos os dois sistemas, vamos levar acesso, ao prompt. Esse prompt (simbolizado por
em consideração o Windows, em qualquer de $) é gerado um programa chamado Shell (casca)
suas versões, e o núcleo (Kernel) do sistema que é responsável por lidar com os seus
operacional Linux, já que existem varias versões comandos. Para facilitar o gerenciamento os
de distribuições no mercado, cada qual regido por usuários podem ser organizados em grupos, como
suas próprias regras. RH, compras. No caso do Root, seu grupo por
padrão é o Root.
Ex.: 1: O sistema operacional linux não pode ser
instalado em máquinas que possuam o sistema Super usuário (Root)
operacional OS/2.27: O linux permite a existência de varios usuários.
( ) certo ( ) errado. Os cadastros dos usuários que o sistema possui
Errado: dois sistemas operacionais podem são feitos em registros exclusivos chamados
coexistir numa máquina, por exemplo Windows e contas (ou contas de usuários) então para
linux. se não compartilharem de um mesmo usarmos o linux devemos ter uma conta
sistema de arquivos, o disco rígido deve ser cadastrada no sistema. Essa conta consiste, no
particionado. de qualquer forma, este sistema login e a senha. As contas também definem os
fuciona em personal computer (PCs). Então, privilégios de acesso que o usuário tem no
certamente o linux funciona em computadores sistema, como exemplo, se ele vai poder alterar
com este sistema. um determinado arquivo, ou se vai poder lê-lo.
A conta de quem tem o direito a fazer qualquer
Nomes de arquivos coisa no sistema é: o administrador ou super
outra diferença importante para os usuários é o usuário. O super usuário pode tudo. A conta do
fato dos nomes dos arquivos no GNU/Linux serem administrador é: Root, ou seja, para ser
case sensitive, ou seja, as letras maiúsculas e reconhecido como super usuário, é preciso, na
minúsculas fazem diferença no exemplo, no inicialização do sistema, que o usuário digite root,
GNU/Linux, para os seguintes nomes de arquivos e a senha apropriada.
num mesmo diretório: Se o caso, for que solicitamos a alguem que
# Is-1; instale o linux no nosso computador, a pessoa nos
teste; entrega a maquina com um bilhete com; usuario:
testE; fulano; senha:1234. Isso significa que para
tesTE; podermos acessar o sistema, devemos apresentar
TesTe; essas informações todas as vezes que ligarmos o
TESTE. computador.
Uma última diferença diz respeito às extensões
dos arquivos, que não são necessárias para os Ex.: 1: No linux quando há mais de um
arquivos no GNU/Linux, enquanto no Windows, administrador na rede, eles devem, sempre que
um arquivo nomeado –arquivo.exe- é um possível, usar a conta root diretamente. Esse
executável e um texto.doc é um documento de procedimento permite que os administradores
texto, no GNU/Linux podemos ter somente os tenham os privilégios mais elevados, sem
nomes arquivo e texto, mas então como saber o restrições, para acessar o sistema e para executar
tipo de arquivo se o mesmo não tem extensão a aplicativos.
identificação dos arquivos é feita baseado no ( ) certo ( ) errado.
conteúdo do cabeçalho dos mesmos. Nada Errado: no linux um administrador é um root, ou
impede que o usuário crie pastas na raiz e seja, ele já possui todos os privilégios necessários
armazene ali os seus arquivos, no entanto é para acessar o sistema e para executar qualquer
altamente recomendável que ele faça isso na aplicativo.
pasta/home, evitando confusões desnecessárias.
Ex.: 2: No sistema linux, existe um usuário de
Usuário no Linux nome root, que tem poder de superusuário. esse
Quando usamos um computador Linux instalado, nome é reservado exclusivamente ao usuário que
a primeira coisa que se deve fazer é informar o detém permissão para executar qualquer
seu login, e se autenticar no sistema com um operação válida em qualquer arquivo ou processo,
usuário válido, que podem ser nomes comuns, há um único superusuário com esse perfil.
como Sergio, o João, Pedro. E em seguida a sua ( ) certo ( ) errado.
senha, o que lhe dará acesso a todos os recursos Errado: podem existir varios usuários root.
disponíveis, em geral, apenas o usuário chamado
Root tem acesso irrestrito a todo o sistema, e é
ele quem administra o restante das configurações,
também chamado de superuser (super usuário).
Potencialidade Navegando em diretórios
Possui grande capacidade de gerência as ações Use o comando cd para a navegação nos
(multitarefa), podemos abrir varias janelas, diretórios de arquivo do linux. Para ir ao seu
chegando a perder o conta de quantas coisas diretório o home (seu diretório padrão de
estamos fazendo, e mesmo assim ele pode mais. trabalho), basta digitar o comando da listagem
a. no modo gráfico: o Linux abre quantas abaixo. Se o usuário for pedro então para ir para o
janelas quisermos, só que dificilmente diretório é necessário digitar o caminho completo.
trava, e se travar, muitas vezes podemos O comando para navegar nos diretórios é o cd.
sair do X teclando CTRL + alt + backspace, $ cd/home/pedro
porque na maioria das vezes quando (e Para ir rapidamente ao seu diretório home, apenas
se) travar, a culpa é de algum programa, e digite:
não do sistema em si, por isso podemos $ cd ~
sair do x e reiniciá-lo como se nada tivesse O simbolo ~é expandido pelo interpretador como
acontecido. /home/seu_usuário ao executar o comando. Para
b. no modo texto: o console que parece com verificar mas isso, experimentarmos:
o DOS não se limita nenhum pouco a isso. $ echo ~
Primeiro porque abrir vários consoles com /home/vivas.
usuários diferentes. bem, se estamos num Alternativa pode ser usado na forma reduzida que
console executando um programa e não produzira o mesmo efeito, ou seja, o comando cd
quer sair dele, abra outro. digitando sozinho.
CTRL+Z, ele joga para background parado $ cd
digite bg para continuar executando, e no Os diretórios. E.. Referem-se ao diretório corrente
momento que digitamos bg lhe fornece um e diretório-pai, respectivamente. Esses diretórios
número ([x]). podem ser usados em sintaxes de comandos,
assim como também. ex.;
Diretorios e arquivos Is-la.
No linux, tudo é arquivo. se há algo que não seja Is-F..
um arquivo, então este algo é um processo. No cd..
GNU/linux (como no unix), não há diferença entre cd./dir1/dir2
arquivo e diretório, uma vez que um diretório é Para retornar não o dietório-pai basta usar o
apenas um arquivo contendo nomes de outros código da listagem abaixo,
arquivos. Imagens, músicas, textos, programas, $cd/home/usuário
serviços e assim por diante são todos os arquivos. 3$ cd..
Dispositivos de entrada e saída, e geralmente,
todos os dispositivos, são considerados como
arquivos. Arvores de diretórios
Todos estes arquivos estão organizados de A estrutura de diretórios do linux é uma arvore
acordo com uma hierarquia isto é, há critérios que invertida, a raiz da arvore de diretórios é o topo. O
prevem os principais diretórios e seu conteúdo. diretorio raiz é representados por uma barra (/) e é
Estes critérios são definidos por uma padrão, o chamado de root.
FHS (filesystem hierarchy standard).

Figura 1: arvores de diretórios.

Estrutura de diretórios do sistema linux: a


estrutura do sistema de arquivos adotados pelo
sistema linux é mostrado na figura abaixo. o
diretório raiz (root) é o local aonde todos os
arquivos e diretórios se iniciam.
Apenas o usuários root possui o privilegio para
No topo da hierarquia de arquivos fica o chamado escrever neste diretório. note que o diretório /root:
diretório raiz (diretório root), pois a estrutura de é o diretório home do administrador (usuário root),
critério é chamado também de arvore de o que é diferente do diretório/ (diretório raiz).
diretórios.
/bin:armazena os executáveis de alguns Ex.: 1: na árvore de diretórios do linux, o /lib
comandos básicos do sistema, contém arquivos contém os programas necessários à inicialização
binários executáveis, inclusive os comandos do sistema, e o /home contém os arquivos e
comuns usados, como exemplo os, is, ping, cp diretórios dos usuarios.
etc. ( ) certo ( ) errado.
/boot: armazena o Kernel (ou núcleo) do sistema Errado: o diretório /lib contém arquivos usados
operacional e os arquivos carregados durante a por varios proramas. o diretório /home é o diretório
inicialização do sistema. local (home) de usuários.
/dev: Dispositivo:o/dev contém referências para
todos os dispositivos, os quais são representados Ex.: 2: na estrutura de diretíro /bin é usado para
como arquivos com propriedades especiais. armazenar informações a respeito dos processos
/sbin: Armazena os executáveis que estão binários em execução no sistema.
disponíveis somente para o root, contém arquivos ( ) certo ( ) errado.
binários executaveis do sistema, como exemplo Errado: o diretório /bin tem os executáveis
uptables, reboot, fdisk, ifconfig, etc. essenciais a todos os usuários comuns do
/etc: Contém arquivos de configuração sistema, como os comandos Is, cd, mkdir, rm, um
necessários para todos os programas; contém entre outros. o diretorio que informa sobre o
também scripts de inicialização e finalização de processo é o /proc que é apenas um sistema de
programas; arquivo virtual para que os administradores do
/deu: Contém arquivos de dispositivos como disco sistema tenham acesso às informações do
rigido, dispositivos usb, etc. processamento do Kernel em forma de arquivos
/proc: Contém informações sobre os processos do de consulta.
sistema;
/var: Contém arquivos varíaveis (mudam com o Donos, grupos e outros
tempo), como exemplo, arquivo de log no diretório No linux, para cada arquivo são definidos
ivar/log, arquivos de pacotes e bases de dados em permissões para três tipos de usuários: o dono do
/var/lib, fila de impressão em /var/spool; etc. arquivo, um grupo de usuário e os demais
/temp: Contém arquivos temporários criados pelo usuários.
sistema e usuários;  Dono: o dono do arquivo é o usuário que
/usr: Contém arquivos binários bibliotecas, criou o mesmo. Somente o dono e o usuário
documentação e códigos fontes de programas de root podem mudar as permissões para um
2º nivel; arquivo ou diretório.
/lib: Contém arquivos da biblioteca que suportam  Grupo: é um conjunto de usuários. Grupos
os binarios localizados em /bin e /sbin; bibliotecas foram criados para permitir que vários
(são subprogramas ou códigos auxiliares usados usuários tivessem acesso a um mesmo
por programas) essenciais para o funcionamento arquivo;
do linux, e também os modulos do kernel;  Outros: Como dito anteriormente, são os
/opt: Contém aplicativos de fornecedores usuários que não se encaixam nos tipos de
individuais; usuários supracitados.
/mnt: Diretório temporários de montagem de
sistema de arquivos; Tipos de permissões
/media: Diretórios temporários de montagem de Os três tipos básicos de permissões para
dispositivos removiveis, exemplo /media/cdrom, arquivos e diretórios são:
/media/floppy; este diretório contém subdiretórios 1. R (read): permissão de leitura para arquivo.
que são usados como pontos de montagem para Caso seja um diretório, permite listar seu
mídias removiveis, com disquetes, cdrons, conteúdo (com os comandos 1s);
pendrives etc. 2. W (write): permissão de escrita para arquivos:
/srv: contém dados especificos de alguns caso seja diretório, permite a gravação de
serviços. arquivos ou outros diretórios dele. Para que
um arquivo/diretório possa ser apagado, é
necessário o acesso à escrita (gravação);
3. X (execute): Permite executar um arquivo
caso seja um diretório, permite que seja
acessado através do comando cd (equivale a
entrar no diretório).
Para cada arquivo do sistema, são definidos
permissões para o do arquivo, para um grupo de
Figura 2: estrutura de diretórios linux. usuários e para os demais usuários. Essas
permissões são de leituras, escritas e execução (r,
w ou x).
COMANDO BG: É usado para forçar um processo. suspenso a
Um comando é um software que realiza uma ser executado em segundo plano. se tivermos
determinada função, usualmente uma função iniciado um comando em primerio plano e
especializada. no sistema Unix, comando é um perceber que ele vai demorar algum tempo e
simples arquivo localizado. geralmente no diretório precisa de seu Shell, enquanto esse processa
/bin ou /sbin. assim, defini-se como caminho está em execução, pressione as teclas CTRL+Z.
absoluto aquele caminho completo, desde o isto deixa o processo atual na espera. podemos
diretório raiz. deixá-los na espera como se estivesse chamando
No Linux, os comandos são arquivos que a sua empresa telefonica, ou pode inserir esse
possuem permissão para serem executados. A processo no 2º plano digitando bg este comando
maioria dos comandos inerentes ao linux libera o shell para permitir que executemos outros
encontra-se no diretorio/bin. Assim como no DOS, comandos.
existe uma lista de diretorios no qual o shell
pesquisa à procura de comandos. WHOAMI: Mostra quem você é: útil quando
queremos esquecer com que login entramos.
Comando básico PWD: Exibe o diretório atual;
O formato geral de um comando é: comando [- RM: Serve para apagar arquivos e diretorios. a
[ocpção1][opção2]...] parâmetro, onde o que está linha de comando rm-r<nome do diretório a apagar
entre colchcetes é opcional. > exibe todos os arquivos e subdiretorios da pasta
Para obtermos mais informações sobre qualquer que está sendo deletada.
comando, basta consultar as páginas do manual CP: faz a copia de arquivos, mas com a sintaxe
digital, inserindo no promt´man´´ seguido do nome (cp diretório origem/arquivo de origem diretório
comando ex.: destino´´).
o $man2s. CD: permite a navegação entre diretórios; se
lista dos principais comandos do linux, suas quisermos ir para um diretório, é preciso digiar o
finalidades, sintaxes e parâmetros: comando seguido do nome do diretório, separados
ADDUSER: É usado pela raiz, ou alguem mais por barra. ex.:
que tenha autoridade, para criar um novo usuário. #cd/clientes<ENTER>, para sair digite: #cd.
o camando adduser é seguido do nome da conta a PS: exibe um status dos processos;
ser criada, ex.: GREP: lista todos os arquivos que contenham em
#adduser avesso. seu conteúdo a palavra de pesquisa.
FREE: exibe todo a memória disponível, ocupado
ALIAS: É usado para criar nomes alternativos e buffer de RAM;
para comandos. tipicamente, são nomes DU: relatório no uso do sistema de arquivo;
alternativos do comando real. no exemplo DF: exive todas as infromações de espaço livre e
seguinte, o usuário está acrescentando um nome ocupado das partições;
alternativo dir para uma listagem de diretorios
#alias dir=Is, digitar o comando alias sozinho CAT: permite a leitura do conteúdo de um ou mais
fornece uma lsita de todos os nomes alternativos. arquivos, combina arquivos é a versão unix do
comando Type do DOS.
APROPOS<PARÂMETRO>: Significa apropriado #cat –n avesso.txt = serve para contar as linhas do
ou quanto a outros. quando seguido de um texto;
parâmetro, ele procura nas documentações as #cat*.txt = permite a leitura de todos os arquivos
entradas que incluem o parametros. Basicamente, txt;
esse comando executa uma procura de palavras #cat avesso1.txt avesso2.txt = permite a leitura
em todas as documentações. é o equivalente ao dos arquivos especificados;
comando man-k<parâmetro>. #cat avesso1.txt>>avesso2.txt = acresceta o
AWK: Procura por um modelo a partir de um conteúdo de um arquivo em seguida, ao contéudo
arquivo, inclui uma linguagem de programação do outro, sem criar um terceiro arquivo;
embutida. #cat>avesso.txt = cria um texto sem um aplicativo
de processamento de texto;
BANNER: Exibe um banner grande e de alta Ao terminar a digitação, pressione as teclas
qualidade na saída padrão. Se a mensagem é CTRL+D, simultaneamente, para fechar o arquivo.
omitida, exibe um prompt para a mensagem e lê
uma linha a partir da entrada padrão. Para PWD: exibe o diretório atual;
experiência, digite o comando $ banner linux para
criar um banner.
BDIFF: Compara dois arquivos grandes;
BFS: Procura um arquivo grande;
PASSWOD: Esse comando pede ao usuário a ex.: 4: no linux, o comando cd/et/teste cria o
senha antiga. a seguir, a nova senha duas vezes, diretorio teste dentro do diretorio/etc.
para certificar-se de que foi digitada corretamente. ( ) certo ( ) errado.
a nova senha deve ter pelo menos seis caractéres errado: o comando cd no linux é usada para
em letras minusculas ou um que não seja letra. mudar de diretório (mudar o diretório ativo).
além disso, a nova senha não pode ser igual
aquela que está sendo substituida nem poder ser ex.: 5: no linux, a execução do comando os –aexf/
igual à ID do usuário (nome da conta); grep arq mostrará uma lista de processos em
execução que tenham em sua descrição de
VI: Editor de texto, seus comandos são: caracteres arq.
CTRL+b: equivalente à tecla pageUp; ( ) certo ( ) errado.
CTRL+f: equivalente à tecla pageDown; certo: o comando ps possibilita uma listagem de
$: move o cursor para o fim da linha em que ele todos os processo em execução na maquina. este
está; comando possui algumas opções, como:
ng: move o cursor para a linha n; -a: lista os processos de todos os usuários;
G: move o cursor para a última linha do arquivo; -e: lista as variáveis de ambiente no momento da
X: elimina o caractere sob o cursor; inicialização do processo;
Ndd: elimina n linhas a partir da que o cursor -x: lista todos os processo que não foram iniciados
qestá posicionado; no console;
Rc: substitui o caractere sob o cursor pelo -f: lista uma arvore de execução de comando/
caractére c; -u: exibe um comando do usuário e a hora do
U: desfaz a última operação; inicio do processo.
Nyy: copia para a memoria n linhas a partir da que A questão fala do comando os- aexf. Este
o cursor está posicionado; comando, executado com as opções aexf detalha
P: cola as linhas armazenadas na memória; a listagem de todos os processos em execução na
:/´´string´: procura (string) no texto; maquina. Usar o comando os puro pode deixar a
n: repete a procura anterior. sua listagem de processos em execução muito
extensa e é aí que entra o comando grep, usado
WHO: mostra quem está na máquina no para filtrar as ocorrências numa listagem,
momento. permitindo a redução dos dados que serão
CHMOD: define os privilégios de acesso dos mostrados. neste caso somente as linhas que
usuários. será usado no caso de o linux estar contenham a expressão ARQ serão mostrada.
instalado em rede;
CHOWN: usado pela raiz ou pelo proprietário do Ex.: 6: quando executado no console do linux, o
diretório para alterar a identificação (ID) do comando VI possibilita alterar o modo de acesso,
usuário. o formato do comando é: ou seja, as permissões de um arquivo ou diretório.
chown<id do usuário> <arquivo>; ( ) certo ( ) errado.
RMDIR: Serve para apagar diretórios vazios. Errado: o comando VI, ao ser executado, abre o
Sintaxe: rmdir<nome do diretório>. editor de texto mais popular no linux.

Ex.: 1: no sistema operacional linux, o camando ex.: 7: o linux permite logins simultaneos de varios
whoami é usado quando desejamos listar nomes usuários. para visualizar usuários logados em
da conta associada ao login atual. determinado momento, deve-se executar o
( ) certo ( ) errado. comando who.
Certo: o comando Whoami mostra o dono do shell ( ) certo ( ) errado.
(pode ser, por exemplo, um usuário de algum Certo: o comando who permite a visualização de
aplicativo). todos os usuários que estão logados no sistema.

Ex.: 2: o comando pwd, no linux, é usado para ex.: 8: no ambiente linux, o comando Is permite
mostrar a versão usado do sistema operacional. listar todos os arquivos diretórios atual.
( ) certo ( ) errado. ( ) certo ( ) errado.
errado: o comando pwd mostra o diretório certo: o Is é um dos comandos básicos do
corrente (diretório atual). sistema, ele lista o conteúdo de diretórios. usado
assim, sem parâmetros, ele lista dos diretórios e
Ex.: 3: os comandos rm e cp permitem, arquivos da pasta atual.
respectivamente, remover e copiar um ou mais
arquivos:
( ) certo ( ) errado.
Certo: observe alguns comandos do linux:
cp: copiar arquivos e diretórios;
rm: deletar arquivos e diretórios.
Ex.: 9: no linux para se ajustar as permissões via
linha de comando, usam-se os comandos chmod
e chown. o primeiro permite transferir a posse,
especificando a qual usuário e grupo determinada
parte ou arquivo pertence, e o segundo permite
ajustar as permissões dos arquivos e portas.
( ) certo ( ) errado.
Errado: a banca inverteu os comandos! é o
comando chown que permite transferir a posse ( o
dono do arquivo), especificando a qual o usuário e
grupo determinado diretório (pasta) ou arquivo
pertence. já o comando chmod permite ajuste as
permissões dos arquivos e diretórios.

Ex.: 10: o comando rmdir permite ao usuário root


suprimir o diretório cujo nome é passado em
argumento a esse comando, que tal diretório
esteja vazio ou contenha arquivo.
( ) certo ( ) errado.
Errado: o comando rmdir remove apenas um
diretório vazio, se o diretorio estiver com algum
conteúdo como um arquivo, o comando rmdir não
conseguira remover o diretório. Para remover um
diretório com conteúdo deve se usar o comando
rm-rt.
LIGANDO E DESLIGANDO De outra pessoa estiver logado no sistema irá
Saindo do sistema receber mensagens parecidos com as da listagem
Ao terminarmos nosso trabalho devemos sair do abaixo.
sistema, o comando logout é usado para fechar $
sua conta para que outras pessoas não entre no espalhar mensagem de vivas@zafu
seu sistema e acesse seus arquivos. (/dev/pts/d) em 9:14...
o [avivas@musashi~] $exit.
they system is going down for hat in 2 minutes
Saindo do sistema com exit desligando
Também podemos sair do terminal usando o
comando exite. apesar de serem praticamente espalha mensagem de vivas@zafu
iguais, o exit pode ser usado em qualquer escript (/dev/pts/o) em 9:15…
enquanto o logout não. o procedimento de uso do
comando exit é apresentado abaixo: they system is going down for halt in 1 minute!
o [avivas@musashi ~] $ exit. desligando
Caso tenhamos entrado via interface gráfica
existem alternativas gráficas para realizar esta espalhar mensagem de vivas@safu
tarefa. podemos também usar a combinação (/dev/pts/o) em 9:16...
CRTL+ALT+SPACE, ou ainda, a opção mais
rapita CTRL+D. o sistema está sendo paralisado AGORA!
desligando.
DESLIGANDO E REINICIALIZANDO
Desligando numa hora especifica: para
Outra forma de sair do sistema é desligando a
desligarmos numa hora determinada basta passar
máquina. Nunca desligue a máquina sem os
a hora desejada como argumento. a listagem
comandos apropriados. Pois, isto pode corromper abaixo apresenta o comando para desligar a
o sistema de arquivos do linux. Ao desligar a
máquina às 10:10 da manhã.
máquina corretamente, o linux finalizará os
$ sudo shutdown –h 10:10
programas, gravará os dados no disco rigido e
começará a mostrar procedimentos de finalização
Cancelando um shutdown: quer interromper o
(fs, sinais KILL, sigterm paa os processos comando de shutdown? vamos supor que tenha
resistentes na memória).
digitado o seguinte comando da listagem abaixo:
o $ sudo shutdown –h +5
Desligando imediatamente
Para desligar o computador usamos o comando
para cancelarmos um shutdown vá em outro
shot down. Se quiser desligar imediatamente use
terminal e digite o comando abaixo.
o codigo de listagem abaixo. Ele vai pedir a senha
$ sudo shutdown –c
do administrador para desligar a máquina. A
shutdown: desligamos cancelado
opção h significa que é para o computador. Para
outra forma de cancelar o deslicamento da
desligarmos a máquina termos que ter a senha de
maquina é ir no terminal e digitar CONTROL+C.
root.
Reinicialização
[avivas@musashi~] $ shutdown –h. now.
Para reinicializar uma máquina podemos usar o
====AUTHENTICANTING for org.free
comando reboot.
desktop.login1-power-off === o $ sudo reboot
é necessário autenticação para desligar o sistema.
o Password
authenticating as: root
o comando apresentado abaixo tem o mesmo
password: resultado do comando reboot.
o $ sudo shutdown –r now
Outra forma de desligar a máquina é usar o o passowrd.
comando poweroff. para usar a veja a lista abaixo.
ele funciona da mesma forma que o comando reinicializando numa determinada hora: para
o shutdow –n now. programas a hora na qual a máquina irá
o $sudo poweroff.
reinicializar usamos a opção –r + tempo. a
listagem abaixo apresenta o comando.
Desligando após determinado tempo: se
o $ sudo shutdown –r + 8:15
quisermos desligar a máquina após 3 minutos
o password:
usamos o mesmo comando, mas passamos como
argumento o tempo como na listagem abaixo:
o $ sudo shudow –h +3
Ex.: 1: no sistema operacional linux, se o usuário
root desejar reiniciar o computador, é suficiente
que ele pressione, simultaneamente, as teclas,
CTRL+ALT+SPACE.
( ) certo ( ) errado.
errado: observa algumas funçoes do comando
shutdown. o shutdown envia uma mensagem a
todos os usuários do sistema alertando sobre o
desligamento em suas tarefas. depois disso, o
shutdown muda o nível de execução pelo
comando init para 0 (desligamento), 1 (modo
monousuário), 6 (reinicialização). é recomendado
o uso do simbolo &ramp no final da linha de
comando, para o shutdown seja executado em
seguida plano.

Ex.: 2: comparativamente a computador com


outros sistemas operacionais, computadores com
o sistema linux apresentam a vantagem de não
perderem dados caso as ma´quinas sejam
desligados por meio de interrupção de
fornecimento de energia elétrica.
( ) certo ( ) errado
Errado: o linux também pode perder dados
quando o computador é desligado por falta de
energia, sem executar as rotinas de desligamento.
GERÊNCIAMENTO DE PACOTES
o linux usa um repositorio de pacotes e todas as
operações de instalações e remoção podem ser
feitos usando comandos. um repositório, é um
servidor onde os pacotes estão armazenados para
instalar digitamos o comando e o nome do pacote,
nada além disso. sua máquina entra em contado
com o servidor, faz o download do pacote e depois
instala automaticamente o software.

atualização de pacotes: para atualizar a listagem


dos pacotes disponiveis usamos o comando apt-
get. a listagem abaixo ilustra o comando.
o apt-get update.

atualizando a distribuição: a medida que o


tempo vai passando novas versões do software
são disponibilizadas varias atualizações de
segurança são realizadas em cada semana. para
manter sua distribuição atualizada precisamos
usar o comando upgrade como na lista abaixo:
o apt-get upgrate.

instalando software: para instalar um novo


pacote precisamos saber o nome do software e
usar o comando install como na listagem abaixo:
apt-get install vim.

removendo pacotes: para remover um pacote


especifico precisamos saber o nome do software e
usar o comando remove como na listagem abaixo:
o apt-get remove vim

instalado software no fedora: para instalar um


novo pacote no fedora precisamos usar o
comando dnf. a listagem abaixo apresenta o
procedimeto para instalação do pacote ishw.
o dnf install ishw.

Ex.: 1: No ambiente linux, um pacote é definido


como um arquivo que contém os arquivos binários
necessários para a instalaçaõ de um aplicativo.
( ) certo ( ) errado.
Errado: No ambiente linux, um pacote é definido
como um arquivo que contém os arquivos
binários necessários para a instalação de um
aplicativo. estes pacotes são instalados ou
removidos com auxilio de um aplicativo. estes
pacotes são instalados ou removidos com auxilio
de ferramentas de gerenciamento de pacotes
como yast, yum, rrm, etc.

Das könnte Ihnen auch gefallen