+ All Categories
Home > Technology > Linux Instalation Party

Linux Instalation Party

Date post: 17-Dec-2014
Category:
Upload: ulisses-costa
View: 686 times
Download: 3 times
Share this document with a friend
Description:
Apresentação para as LIP realizadas pelo CAOS (CEntro de Apoio Open Source) da Universidade do Minho, no Departamento de Informática.
28
LIP – Linux Instalation Party CAOS.DI.UMINHO.PT Centro de Apoio Open Source CAOS.DI.UMINHO.PT 15 de Mar¸ co de 2008 Centro de Apoio Open Source LIP – Linux Instalation Party
Transcript
Page 1: Linux Instalation Party

LIP – Linux Instalation PartyCAOS.DI.UMINHO.PT

Centro de Apoio Open Source

CAOS.DI.UMINHO.PT

15 de Marco de 2008

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 2: Linux Instalation Party

Parte I

GNU/Linux

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 3: Linux Instalation Party

Ubuntu 7.10

Ubuntu e algo mais que Linux e GNU + LINUX.

= +

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 4: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 5: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 6: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 7: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 8: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 9: Linux Instalation Party

GNU

Richard Stallmam deu-lhe um nome recursivo: GNU is NotUnix;

Nasceu da necessidade de criar um sistema operativo livre;

Alem do seu kernel oficial (GNU Hurd) e composto por algumsofware essencial ao utilizador:

GCC: GNU C Compiler ;binutils: utilitarios para binarios (ex. objdump, size, etc.);glibc: bibliotecas padrao do CEmacs: editor de texto;bash: interpretador de comandos (modo de texto);coreutils: programas basicos do GNU/LINUX;Xorg: ambiente grafico;TEX: sistema de tipografico. . .

Como o Hurd nao era funcional, encontrou no Linux um bomaliado!

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 10: Linux Instalation Party

Linux

Desenvolvido por Linus Toravalds na universidade;

E um kernel, isto e, um interface entre hardware e utilizador;

Actualmente a ultima versao e a 2.6.23.1;

O Ubuntu 7.10 vem com o 2.6.22;

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 11: Linux Instalation Party

Linux

Desenvolvido por Linus Toravalds na universidade;

E um kernel, isto e, um interface entre hardware e utilizador;

Actualmente a ultima versao e a 2.6.23.1;

O Ubuntu 7.10 vem com o 2.6.22;

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 12: Linux Instalation Party

Linux

Desenvolvido por Linus Toravalds na universidade;

E um kernel, isto e, um interface entre hardware e utilizador;

Actualmente a ultima versao e a 2.6.23.1;

O Ubuntu 7.10 vem com o 2.6.22;

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 13: Linux Instalation Party

kdi Parte II

/

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 14: Linux Instalation Party

Estrutura de ficheiros em Linux – /

/

/bin /boot /etc /usr /var /sbin /. . .

var (. . .) bin boot dev

usr etc

76540123/

OO EE����������������

;;wwwwwwwwwwwwwwwwwwwwwww

55kkkkkkkkkkkkkkkkkkk

))SSSSSSSSSSSSSSSSSS

##GGGGGGGGGGGGGGGGGGGGGGG

��3333333333333333

��������������������

||xxxxxxxxxxxxxxxxxxxxxx

uullllllllllllllllll

iiRRRRRRRRRRRRRRRRRR

bbFFFFFFFFFFFFFFFFFFFFFF

YY333333333333333

tmp home

sbin root opt mnt lib

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 15: Linux Instalation Party

Estrutura de ficheiros em Linux – /bin

/

/bin /boot /etc /usr /var /sbin /. . .

binarios essenciais

cat

chgrp

chmod

chwon

cp

data

dd

df

dmesg

echo

false

hostname

kill

ln

login

ls

mkdir

mknod

more

mount

mv

ps

pwd

rm

rmdif

sed

sh

stty

su

synch

true

umount

uname

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 16: Linux Instalation Party

Estrutura de ficheiros em Linux – /boot

/

/bin /boot /etc /usr /var /sbin /. . .

ficheiros estaticos do sistema de iniciacao (boot loader)

kernel

system.map

vmlinuz

initrd

grub

module.info

boot

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 17: Linux Instalation Party

Estrutura de ficheiros em Linux – /etc (1)

/

/bin /boot /etc /usr /var /sbin /. . .

configuracoes especıficas do computador (host)

chs.login

export

fstab

ftpusers

gateways

group

host.conf

hosts

hosts.allow

hosts.deny

hosts.equiv

hosts.lpd

inetd.conf

inittab

issue

ls.so.conf

motd

mtab

mtools

networks

passwd

printcap

profile

protocols

resolv.comf

rpc

sercuretty

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 18: Linux Instalation Party

Estrutura de ficheiros em Linux – /etc (2)

/

/bin /boot /etc /usr /var /sbin /. . .

services

shells

syslog.conf

/opt – ficheiros de configuracao para aplicacoes add-on

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 19: Linux Instalation Party

Estrutura de ficheiros em Linux – /usr (1)

/

/bin /boot /etc /usr /var /sbin /. . .

dados partilhados cujo acesso e restrito apenas para leitura(read-only)

/local – aplicacoes locais add-on

/bin

/games

/include

/lib

/man

/sbin

/share

/src

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 20: Linux Instalation Party

Estrutura de ficheiros em Linux – /usr (2)

/

/bin /boot /etc /usr /var /sbin /. . .

/bin – a maioria dos binarios usados pelo utilizador

/include – ficheiros headers para os programas em C

/lib – ficheiros obj , bin, lib para programas e pacotes (packages)

/sbin – binarios nao essenciais

. . .

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 21: Linux Instalation Party

Estrutura de ficheiros em Linux – /var

/

/bin /boot /etc /usr /var /sbin /. . .

ficheiros de dados variaveis

/lib – informacao de estado variavel que mantem apos reiniciar

/opt – dados variaveis dos pacotes (packages) instalados

/tmp – ficheiros temporarios mantidos entre reiniciacoes

/spool – dados/tarefas em espera de serem processados

/log – ficheiros e directorias de log

lastlog

messages

wtmp

. . .

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 22: Linux Instalation Party

Estrutura de ficheiros em Linux – /sbin

/

/bin /boot /etc /usr /var /sbin /. . .

binarios do sistema

fastboot

fasthalt

fdisk

fsck

getty

halt

ifconfig

init

mkfs

mkswap

reboot

route

swapon

swapoff

update

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 23: Linux Instalation Party

Estrutura de ficheiros em Linux – outros

/

/bin /boot /etc /usr /var /sbin /. . .

/tmp – ficheiros emporarios apagados a cada iniciacao

/dev – localizacao dos ficheiros especiais ou de dispositivo (device)

/home – directorias dos utilizadores (~ ou /home/$USER)

/lib – bibliotecas e modulos do kernel

/mnt – sistema de ficheiros ”montados”temporariamente

/opt – aplicacoes add-on

/root – home do user root

. . .

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 24: Linux Instalation Party

Parte III

Introducao a bash e coreutils

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 25: Linux Instalation Party

bash

bash

E um interpretador de comandos;

Quando executada, mostra um prompt e espera por ordens;Possui comandos internos; (e.g. time)Possui estruturas de controlo; (e.g. if, while ou for)Possibilidade de definir variaveis de ambiente; (e.g. PATH)Permite executar tarefas em background;

Apesar de ser preferida em muitos sistemas, ha variasalternativas como sh, ksh ou csh.

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 26: Linux Instalation Party

coreutils e outros

Filesystem

cd muda de directorio;

cp copia ficheiros;

df mostra a utilizacao dofilesystem;

du mostra a utilizacao deespaco de umapasta/ficheiro;

find procura por um ficheiro;

touch cria um ficheiro;

rm remove um ficheiro;

mkdir cria um directorio;

tar utilitario compressao;

ln cria sym/hard links;

Informational

cat conteudo de um ficheiro;

dmesg mensagens do kernel;

file tipo de ficheiro;

free memoria livre;

last ultimo login;

man manuais;

ps processos;

top cpu/mem usage;

uptime tempo que esta ligado;

whereis onde esta um programa:

w quem esta ligado, que estaa fazer;

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 27: Linux Instalation Party

coreutils e outros

Networking

ifconfig configura nic’s;

netstat networkconnections;

ping envia pacotesICMP;

scp envio de ficheirosremotamente;

ssh login’s remotos;

tcpdump mostra trafego narede;

traceroute caminho que umpacote leva;

wget download deficheiros;

whois informacao sobreum IP/HOST;

Outros

grep imprime linhas quecontenham umpadrao;

wc conta linhas;

sed substitui padroes;

kill desliga um processo;

mount cria um sistema deficheiros;

umount inverso do anterior;

passwd muda password;

su muda de user;

adduser adiciona um user;

Centro de Apoio Open Source LIP – Linux Instalation Party

Page 28: Linux Instalation Party

Obrigado

Este documento foi realizado em LATEX-beamer

Centro de Apoio Open Source LIP – Linux Instalation Party


Recommended