170 likes | 303 Views
Linux. Descendente do Unix Case-sensitive : sensível a maiúsculas e minúsculas Principais sistemas de arquivos: ext2 e ext3 Distribuição livre – Licença pública GNU Multiusuário Multitarefa Kernel : núcleo do sistema operacional. Linux.
E N D
Linux • Descendente do Unix • Case-sensitive: sensível a maiúsculas e minúsculas • Principais sistemas de arquivos: ext2 e ext3 • Distribuição livre – Licença pública GNU • Multiusuário • Multitarefa • Kernel: núcleo do sistema operacional
Linux • Os nomes dos arquivos podem ter um comprimento máximo de 256 caracteres e podem conter letras, números, pontos (“.”), underscores (“_”), hífens (“-“), sem espaços. • Nomes de ficheiros começados pelo caracter “.” não são normalmente listados, são de sistema. • A barra “/” é usada para a separação entre pastas num caminho. É equivalente à barra “\” • usuário rooté o administrador.
Licença GNU • Em termos gerais, a licença pública GNU (GPL) baseia-se em 4 liberdades: • A liberdade de executar o programa, para qualquer propósito (liberdade nº 0) • A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade. • A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2). • A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles (liberdade nº 3). O acesso ao código-fonte é um pré-requisito para esta liberdade.
Distribuições • Debian • SuSE • Slackware • Conectiva • Mandriva • RedHat • Fedora • Ubuntu • Kurumin • Mandrake • etc.
Arquivos • Permissões • R – leitura • W – Escrita • X – Execução
Gerenciadores de Janelas • KDE • Gnome • WindowMaker • BlackBox • Sawfish • OpenBox • etc.
Interpretadores de comandos • Conhecidos por Shell (modo texto): • sh • bash
Principais comandos: TERMINAL • <CTRL><ALT><F1>: primeiro terminal • <CTRL><ALT><Fn>: n (1..6) terminal • <CTRL><ALT><F7>: primeiro terminal GUI (ambiente gráfico) • <CTRL><ALT><Fm>: m (7..12) terminal gráfico • <Tab>: autocompleta um comando no terminal • <ArrowUp>/<ArrowDown>: navega entre os comandos já executados
Principais comandos: TERMINAL • <CTRL><ALT><BkSpc>: mata o servidor gráfico atual. • <CTRL><ALT><DEL>: reinicia o computador • <CTRL><C>: cancela o comando em execução • <CTRL><D>: faz logoff • ~ (til): pasta home (principal do usuário) • . (ponto): pasta atual • .. (ponto-ponto): pasta anterior
Principais comandos: SISTEMA • pwd • hostname • whoami • id username • date • time • who • uptime • ps • uname –a • free • du • cat • echo
Principais comandos: OPERAÇÕES • ls • cd • cp • mcopy • mv • ln • rm • mkdir • rmdir • rm –R • |more • tar, gunzip, unzip, bunzip2 • find • locate e updatedb • telnet
Principais comandos: OPERAÇÕES • ftp • xinit • startx • Xterm • shutdown • halt e reboot • man • apt-get • vi e vim
Principais comandos: PROCESSOS • ps • kill • killall
Principais comandos: ADMIN • setup • alias • adduser e useradd • userdel • groupadd • passwd • chmod • chown • chgrp • su • Rpm • fdisk • touch • mount • umount
Principais comandos: REDE • netconf • linuxconf • ping • route –n • ifconfig • netstat
Arquivos de configuração • /etc/kbd/config • /etc/networks • /etc/networks/interfaces • /etc/security • /etc/security/access.conf • /etc/crontab • /etc/fstab • /etc/group • /etc/host.conf • /etc/hostname • /etc/hosts • /etc/inetd.conf • /etc/inittab • /etc/lilo.conf • /etc/modules.conf • /etc/passwd • /etc/services • /etc/syslog.conf
Principais Pastas • / • /bin • /boot • /dev • /etc • /lib • /media • /opt • /srv • /var • /sbin • /tmp • /usr • /home • /root • /sys • /proc