Obra: Linux para iniciantes/Conceitos básicos
conceitos básicos utilizados no linux padrão posix linux foi criado tendo por base padrão posix portable operating system interface unix esse padrão foi desenvolvido pelo ieee instituto de engenheiros elétrico eletrônicos para uniformizar as características dos sistemas baseados em unix sistema de arquivos filesystem ou sistema de arquivos padrão que linux usa para ler guardar dados nos diversos dispositivos de armazenamento hds floppy cds usb etc estrutura estrutura raiz daqui partem as ligações para todos os dispositivos bin arquivos binários de comandos essenciais do sistema boot arquivos de boot inicialização boot loader grub kernel do linux dev dispositivos devices de entrada saída floppy hardisk cdrom modem etc arquivos de configuração scripts inicialização home todos os usuários tem uma pasta abaixo deste diretorio ficando home usuario lib bibliotecas módulos drivers compartilhadas com freqüência mnt diretório de montagem de dispositivos sistemas de arquivos partição opt para instalação de programas não oficiais da distribuição proc diretório virtual ram onde rodam os processos ativos root diretório local do superusuário root sbin arquivos de sistema essenciais binários do superusuário tmp arquivos temporários gerados por alguns utilitários usr arquivos de usuários nativos da distribuição usr local para instalação de programas não oficiais da distribuição usr src arquivos fontes do sistema necessários para compilar kernel var arquivos de log outros arquivos variáveis particionamento mínimo que se deve saber diferente do windows linux não usa letras como ou para mostrar as partições do seu pc no linux utiliza se uma nomenclatura com mais informação mais expecifica ex hda hda hdb hdb assim por diante as duas primeiras letras hd significam que partição pertencem um hd ide depois vem uma letra assim por diante que indicam qual dos hd instalados na máquina pertence partição hda dispositivo que está ligado fisicamente como primary master hdb como primary slave hdc como secondary master hdd como secondary slave por ultimo vem um número etc que indica partição do hd um programa muito bom fácil de usar em modo texto para particionamento do disco rígido cfdisk presente na maioria das distribuições pode se fazer uso de uma distribuição que rode diretamente de um cd como kurumin para esse mister tipos de sistemas de arquivos ext ext ext reiserfs xfs jfs reiser carregadores do sistema linux carregador de sistema ou gerenciador de sistema programa responsável pela inicialização boot do sistema operacional depois da detectação teste do hardware do microcomputador post no linux podemos escolher entre grub lilo dependendo da distribuição utilizada os tenha instalado caso escolhido não esteja instalado pode se instalá lo depois substituir original estes programas são gravados nos primeiros kbytes do disco rígido ou partição conforme opção do usuário durante processo de instalação lilo um carregador em modo texto mais simples de configurar após as alterações
rocesso de instalação lilo um carregador em modo texto mais simples de configurar após as alterações realizadas no arquivo etc lilo conf necessário rodar comando lilo ou sbin lilo para regravar mbr para que sejam regravadas no primeiro setor do hd ou na primeira trilha da partição instalação na mbr instalando lilo no primeiro setor do disco rígido mbr sistema inicializará primeiro linux por padrão mas dará opção para usuário escolher inicializar outro sistema operacional pode ser uma outra versão do linux também que estiver numa segunda ou terceira partição ou mesmo em outro disco rígido desde que arquivo etc lilo conf esteja configurado para isso na instalação ou até mesmo depois será necessário também editar arquivo etc fstab configurando os pontos de montagem adicionais saber os diretórios de onde deverão ser acessados que devem primeiramente ser criados pelo comando mkdir como root essas opções aparecerão no menu de escolhas do lilo apertando se tecla tab instalação na primeira trilha da partição instalando se lilo na primeira trilha da partição sistema só poderá ser carregado através de um disquete de inicialização ou como referido acima se estiver escolhido dentre as opções relacionadas pela tecla tab opções estas configuradas no arquivo etc lilo conf do sistema que estiver no primeiro disco rígido ou na primeira partição caso de dual boot dual boot dual boot quer dizer inicilização dupla porém excludente ou seja nessa forma de inicialização gerenciador de sistema fornece duas opções ou se carrega um sistema ou outro que pode ser linux ou windows linux versão ou linux versão freebsd solaris ou algum outro sistema operacional qualquer grub instalação na mbr instalação na primeira trilha da partição dual boot dual boot com dois hds alternando se pelo setup nessa forma de dual boot os sistemas encontram se em discos rígidos diferentes podendo ser escolhido um alternando se ordem de boot hd principal ou hd secundário que podem estar na interface ide ou ide interface pode ser também scsi no setup programa de configuração do hardware da placa mãe que pode ser acessado pressionando se tecla delete na inicialização em alguns micros de marca usa se tecla permissão de usuários para que se possa fazer algo no linux necessário ter se uma conta de usuário além da conta de administrador que criada no processo de instalação conta do administrador ou root única mas os usuários comuns podem receber privilégios de root digitando su senha do superusuário outro nome para administrador para fazerem determinadas tarefas que requisitam tal condição os usuários comuns só têm permissão plena para os seus próprios arquivos pastas diretórios contudo um usuário pode permitir que outro usuário edite seus arquivos pastas dando lhe as respectivas permissões as permissões possíveis são de leitura escrita execução multiusuário multitarefa duas características que são imprescindiveis nos sistemas operacionais modernos multiusuário gnu linux como um sistema tipo unix possui
indiveis nos sistemas operacionais modernos multiusuário gnu linux como um sistema tipo unix possui capacidade de permitir que mais de um usuário utilize mesma máquina ao mesmo tempo entre os benefícios para os sistemas multiusuários estão economia de energia economia de recursos uma máquina muito potente mas que não utilizada tempo todo pode ser utilizada por muitos usuários multitarefa multitarefa capacidade de um sistema operacional de rodar executar mais de um programa dar impressão de que os programas estão sendo rodados ao mesmo tempo no caso do kernel linux utilizando um ou mais processadores básico de redes introdutório ethernet abel ip roteamento frame relay adsl cable modem smb dns ldap local nfs ssh samba internet internet discada internet por banda larga internet compartilhada internet wireless intranet