Você está na página 1de 7

CENTRO UNIVERSITRIO DO TRINGULO

Disciplina: Ferramentas da Computao


Prof. Esp. Srgio Marcos de Morais

Instalao do CentOS (Linux via NFS)


OBS. A parte de instalao foi mostrada na sala, no tem roteiro.
Configuraes iniciais do CentosOS
Finalizar a instalao. Netxt Next Finish
Configurar o /etc/grub.conf esse arquivo contem as configuraes do menu de inicializao do
Linux
Use o comando vi ou mcedit para editar os arquivos subsequentes
Nas linhas:
default=1 - trocar de 0 para 1
timeout=15 trocar de 5 para 15
hiddenmenu apagar essa linha
title Other no lugar de Other colocar WINDOWS
rootnoverify (hd0,0)
chainloader +1
Salve e saia
No arquivo /etc/inittab esse arquivo contem as configuraes dos tipos de inicializaes do Linux
Localize a linha id:5:initdefault: e troque o 5 pelo 3.
Salve e saia
Reinicie o computador e veja as modificaes.
Colocar a maquina na rede:
Execute o comando ifconfig e anote o endereo IP 192.168.X.X e a mascara de rede
Execute o comando e veja como esto as configuraes
cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/resolv.conf

Agora execute os commando setup


Na tela - Escolha uma ferramenta selecione a opo Configurao de rede Edit Devices eth0
(eth0) Intel ..... Desmarque a opo USE DHCP
Static IP: digite o IP correspondente da maquina anotado anteriormente.
Netmask: coloque a mascara padro dos laboratrios : 255.255.240.0
Gateway: 192.168.0.1
Salve e saia at a tela EDIT DNS Configuration
No Primary DNS coloque 200.251.159.3
Salve e saia do utilitrio.

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
Execute os comandos abaixo e veja como ficou os arquivos agora.
cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/resolv.conf
teste para ver se j tem internet
lynx www.google.com.br
Fazendo o Update:
necessrio sempre depois da instalao fazer o update do Linux, como no Windows muitos
pacotes so atualizados diariamente e bom sempre usar as ultimas verses, desde que no
comprometa alguma aplicao.
yum update comando que verifica os pacotes a serem atualizados.
rpm -qa | grep squid verifica se o pacote est instalado.
yum search squid localiza o pacote nos repositrios de instalao do Centos
yum install squid instala o pacote squid caso no esteja instalado.

Adicionar Grupos e Usurios:


Comandos:
groupadd: Comando usado para criar um grupo.
groupdel: Comando usado para remover um grupo.
groupmod: Comando usado para modificar os dados de um grupo.
useradd: Comando utilizado para criao de um usurio.
userdel: Comando utilizado para remoo de um usurio.
usermod: Comando usado para modificar os dados de um usurio.
passwd: Comando usado para definir e ou modificar a senha de um usurio.

Criar um Grupo
groupadd computacao
ou
groupadd sistema

Criando um usurio
useradd -g computacao nomeusuario
ou
useradd -g sistema nomeusuario

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
Trocar a senha
passwd nomeusuario
Permisses de Arquivos e Diretrios
No linux existe uma sequncia de caracteres que definem o que cada usurio pode fazer com cada
arquivo ou diretrio e somente o dono do arquivo (owner) e o gerente da rede (root) podem mudar
as permisses atravs do comando chmod.
d

rwx

tipo

rwx

dono

rwx

grupo

outros

r = leitura
w = escrita
x = execuo

tipo de arquivo pode ser:


d = diretrio _ = arquivo de dados l = link
Comando chmod - mudana de permisses
Mtodo absoluto: Permite atribuir a cada smbolo das permisses um nmero absoluto:
r=4

w=2

x=1

_=0

Para fazer as mudanas de permisses s somar estes nmeros para os campos especficos.
Exemplo:
_ r w x

r _ x

_ _ _

4 + 2 +1

4 + 0 +1

0 + 0 +0

$ chmod 750 texto


$ ls -l texto
_ rwx r_x ___
$ chmod 700 texto
$ ls -l texto
_ rwx ___ ___
Alterar usurio de grupo
usermod g computacao nomeusuario

Alterando o dono arquivo


chown nomeusuario texte.txt
Alterando o grupo arquivo
chgrp nomegrupo teste.txt

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
1. Introduo do Linux
1.1- A Estrutura do Sistema UNIX
As partes do Sistema UNIX podem ser funcionalmente classificadas em 3 nveis: o Kernel
(ncleo), o shell (casco) e as ferramentas e aplicativos.
Kernel: planeja as tarefas e administra o armazenamento de dados;
Shell: conecta e interpreta os comandos digitados pelo usurio;
Ferramentas e aplicaes: incorporam capacidades especiais ao sistema operacional.
Ferram. e Aplic.
Shell
Kernel

Deixando um pouco de lado as interfaces grficas que oferecem um atrativo tentador,


principalmente para quem usurio do Windows, o shell timo para tarefas de administrao do
sistema e o Linux um sistema operacional que oferece muitos recursos, independente do seu
conhecimento em informtica
2 - Conceitos Fundamentais sobre Arquivos e Diretrios

2.1 - Arquivos do Linux


A rvore de diretrios do linux contm uma estrutura que se estende a partir da raiz (root ou /) do
sistema. O linux trabalha com arquivos que so, em sua maioria, textos que podem ser editados e
modificados.
Estrutura de diretrios:
/

- raiz do sistema

bin - comandos linux mais comumente usados


dev - arquivos especiais de entrada e sada
home diretrio dos usurios
lib - arquivos de biblioteca e mdulos do sistema
etc - comandos de administrao e servidores
var arquivos de log do sistema
usr - subdiretrios dos usurios e alguns comandos

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
3 - Comandos do Shell
Util: man nome_comando - apresenta a documentao para o comando especfico.

3.1 - Comandos Bsicos


adduser cria um novo usurio.
passwd nome - altera a senha do usurio.
who - lista o nome dos usurios, o nome do terminal e a hora da identificao.
clear - limpa toda tela do terminal e posiciona o cursor no topo da tela
echo - repete na tela cada um dos argumentos da linha de comando usada para cham-lo.
date - exibe a data corrente e a hora que o comando foi acessado.
pwd (print working directory) - diretrio corrente
ls - lista o contedo de um diretrio
Sintaxe: ls [-latRF] [arquivo]
parmetros:

-l = lista de uma forma completa


-a = lista todos os arquivos, inlusive os escondidos
-t = listaos arquivos em ordem cronolgica de criao
-R = lista todos os arquivos e subdiretrios

-F = acrescenta os seguintes caracteres no final dos arquivos


/ - diretrio
@ - link
* - executvel
mkdir - criao de diretrios
Sintaxe: mkdir nome_diretrio
Para criar mais de um diretrio ao mesmo tempo separe os nomes dos diretrios com um espao.
Exemplo:
$ mkdir util teste

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
rmdir - remoo de diretrios
Sintaxe: rmdir nome_diretrio
Exemplo
$ rmdir teste
cd - mudana de diretrio corrente
Exemplo:
$ cd util
$ pwd
/usr/sergio/util
$ cd ../teste
$ pwd
/usr/sergio/teste
O comando cd .. retorna ao diretrio Pai, o comando cd \ retorna a Raiz.
cat - mostra o contedo de arquivos (geralmente texto) ou pode ser usado para criar textos
pequenos
Sintaxe: cat arquivo [arquivo2] [arquivo3]
Se nenhum arquivo for especificado, o comando espera a entrada pelo teclado.
Exemplo:
$ cat > texto
O presente texto, tem a finalidade de exercitar os conhecimentos adquiridos.
Para que todos os alunos tenham um bom aproveitamento, aconselha-se que faam
um teste de execuo para cada comando novo.
<ctrl-D>
$ cat texto > texto1
$cat >>texto1
Este texto deve ser inserido aps a ltima linha do texto escrito anteriormente.
<ctrl-D>
touch cria um arquivo vazio.
touch teste.txt.
more - exibe o contedo de um aquivo na tela em partes - til para ver arquivos extensos.
Para sair do utilitrio more pressione a tecla q (quit). Para ter acesso a uma lista de comandos
usados pressione a tecla h.
cp - copia arquivos e diretrios para outros diretrios.
Sintaxe: cp [-r] nome1 nome2 , -r = copia o contedo dos subdiretrios caso nome1 seja um
subdiretrio.

CENTRO UNIVERSITRIO DO TRINGULO


Disciplina: Ferramentas da Computao
Prof. Esp. Srgio Marcos de Morais
Exemplo:
$ cp texto pasta
$ cp tex* pasta
$ cp -r pasta ..\pasta2
mv - move arquivos e diretrios. Tambm usado para renomear arquivos.
Sintaxe: mv [-i] nome1 nome2
Exemplo:
$ mv relatorios.txt Files
$ mv -i rel* Files
$ mv Files files
rm - remove arquivos de um diretrio
Sintaxe: rm arquivo
Exemplo:
$ rm texto2
$ rm texto2
rm: texto2 no such file or directory (mensagem de erro exibida!)
find - pesquisa, recursivamente, uma hierarquia de diretrio procurando os arquivos que
satisfazem os critrios especificados
Sintaxe: find diretrio [parmetros]
Parmetros:
-name arquivo = indica o arquivo a ser procurado
-user usurio = indica que o arquivo tem que pertencer ao usurio indicado
-group grupo = indica que o arquivo tem que pertencer ao grupo indicado
-mtime n = procura os arquivos que foram modificados nos exatos n dias
-print = imprime o nome do arquivo na tela
-exec comando {} \; = executa o comando para todos os arquivos encontrados, o {} \; faz
parte da sintaxe.
Exemplo:
$ find files -name texto
$ find / -names tex* -user sergio -exec rm {} \;
locate assim como o find, tambm usado para localizao de arquivos no sistema.

Você também pode gostar