Aqui procuro expor meus hobbys, meus conhecimentos técnicos na área de informática, um pouco de humor e nerdices em geral.
Mostrando postagens com marcador SOCIESC. Mostrar todas as postagens
Mostrando postagens com marcador SOCIESC. Mostrar todas as postagens
sábado, 20 de abril de 2013
Exercícios resolvidos Linux Básico.
01) Visualizando a saída do comando “ls –l” abaixo, qual dos arquivos é um arquivo executável?
-rw-r--r-- 1 convidado convidado 0 2011-08-02 21:38 executavel
-rw-r--r-- 1 convidado convidado 0 2011-08-02 21:38 script_2
-rw-r--r-x 1 convidado convidado 0 2011-08-02 21:39 script_3
A coluna de permissões (- rw- r-- r-x) é subdividida em 4 colunas:
No caso do arquivo scrip_3 temos:
1ª) Informa o tipo de arquivo:
O sinal de menos (-) indica que é um arquivo comum.
Pode ser um texto puro que contém um código para ser executado/interpretado
ou pode ser um arquivo binário/compilado.
Ela pode conter também:
“l” (L de limão) sempre em minúsculo indicando um link/atalho
“d” (D de dado) sempre em minúsculo indicando um diretório/pasta
2ª) Informa as permissões do Dono do arquivo:
No caso do arquivo script_3 temos:
“r” Indica que o dono pode ler o arquivo (read)
“w” Indica que o dono pode modificar o arquivo ou escrever nele (write)
“-” Sinal de menos, indica que NÃO há permissão. Se houvesse alguma haveria um
“x” no lugar do “-”
3ª) Informa as permissões de grupos de usuários:
No caso do arquivo script_3 temos:
“r” Indica que o grupo pode ler.
“-” Indica que não há permissões para o grupo. Caso contrário seria um “w”
“-” Indica que não há permissões para o grupo. Caso contrário seria um “x”
4ª) Informa as permissões para os demais usuários do sistema:
“r” Indica que os demais podem ler.
“-” Indica que não há permissões p/ demais usuários. Caso contrário seria um “w”
“x” Indica que os demais usuário tem permissão para Executar/Rodar o arquivo.
Por isso o único arquivo executável nesta listagem é o script_3
02) Visualizando a saída do comando “ls –l” abaixo, qual dos arquivos é o que possui mais dados?
-rw-r--r-- 1 convidado convidado 0 2010-08-02 21:38 executavel
-rw-r--r-- 1 convidado convidado 0 2010-08-02 21:38 script_2
-rw-r--r-x convidado convidado 0 2010-08-02 21:39 script_3
Todos tem o mesmo tamanho e são arquivos vazios.
03) Para impedir que haja problemas você precisa tirar somente a permissão de gravação do arquivo abaixo. Qual comando e sintaxe você deve utilizar?
-rw-r--r-- 1 convidado convidado 167 2010-03-03 20:58 examples.desktop
chmod u-w examples.desktop
04) Lendo o manual de instalação de um produto específico você foi instruído a permissionar o diretório de dados com a permissão 777. Qual o potencial problema deste pemissionamento?
Ele libera permissão de escrita/modificação para qualquer usuário logado no sistemas. Logo as modificações deste diretório perdem o controle.
05) Crie o diretório “/tmp/dados” e mude o dono do diretório para o usuário “dados”. Caso o usuário “dados” não exista crie-o.
cd /tmp
mkdir dados
adduser dados
chown dados dados
06) Adicione o grupo “usuarios_restritos” e mude o grupo do diretório “/tmp/dados para “usuarios_restritos”.
addgroup usuarios_restritos
chown dados:usuarios_restritos dados/
07) Você precisa criar um usuário para liberar acesso para a equipe do ERP. Crie o usuário chamado “suporte3” com a senha “novasenha3#”.
Adduser suporte3
…
…
…
Digite a nova senha UNIX:novasenha3#
Redigite a nova senha UNIX: novasenha3#
08) Altere a senha do usuário “suporte3” para “L1nux3#2011”.
passwd suporte3
Digite a nova senha UNIX:L1nux3#2011
Redigite a nova senha UNIX:L1nux3#2011
09) Converta a permissão “-r-x---rwx” para a o formato octal.
507
10) Converta a permissão “dr--r--r--“ para o formato octal.
444
11) Qual será a permissão do arquivo “teste_2” após a execução do comando “chmod o=x teste_2”?
-rw-r----x ou 640
12) Qual o formato octal para tirar todas as pemissões de um arquivo ou diretório?
000 o comoando seria chmod 000 arquivo
13) Crie um arquivo chamado “/tmp/exercício_vi” com a saída do comando “ls–l /”.
cd /tmp
ls -l / >> exercicio_vi
14) Abra o arquivo “/tmp/exercício_vi” com o editor de textos vi e faça execute os passos abaixo:
a. Mova o curso para a última linha utilizando o comando de atalho para isso.
R: G (shift g)
b. Copie a última linha e cole-a no começo do arquivo utilizando os comandos de
atalhos para isso. (copiar, mover o cursor para o início do arquivo e colar)
R: yy gg p
c. Procure a palavra “vmlinuz” utilizando o comando de atalho para busca e delete todas as entradas desta palavra utilizando o comando de atalho.
R: /vmlinuz dw n dw n dw n até apagar todas as recorrência da palavra buscada.
d. Salve o arquivo.
R: ESC (para garantir que esta no modo comando) :w
e. Vá para o final do arquivo e insira uma linha em branco e seu Nome.
R: G o Fernando
f. Salve o arquivo
R: ESC :w
g. Saia do editor de textos Vi.
R: ESC (sempre gosto de garantir que esta em modo de comando) :q
Marcadores:
comandos úteis,
cordobel,
debian,
informática,
linux,
nerdices,
SOCIESC
Assinar:
Postagens (Atom)