Tutoriais

Por Marcelo Oliveira 

Home
Artigos
Tutoriais
Arquivos
Screenshots
Recomendações

Marcelo Oliveira 

Trabalhando com prioridades no Linux

Sistemas Operacionais geralmente tratam os processos através de prioridades, quanto maior a prioridade de um processo, mais ele terá a chance de usar o processador.
Sistemas Operacionais da família *NIX, não só tratam seus processos através de prioridades, como permite que o operador (usuário) altere essas prioridades.
Atenção:
O Linux trabalha com números de prioridade que vão de -20 à 20, quanto menor o número maior será a prioridade.
Por causa da segurança, usuários comuns não pode atribuir à um processo prioridades abaixo de 0, ou seja, usuários comuns só podem trabalhar com prioridades que fiquem na faixa de 0 à 20, somente o usuário root, pode atribuir prioridades de -20 à -1, ou seja, o usuário root pode atribuir prioridades que vão de -20 até 20.
Para que isso seja possível, há dois comando.
O primeiro chama-se nice, com ele você poderá atribuir uma prioridade no momento em que executar o programa.
O segundo é o renice, caso você queira alterar a prioridade de um processo já em execução é ele que você vai invocar ;)
Bem vamos a sintaxe.

# nice -n prioridade comando

# renice prioridade -p (pid do processo)

Com o renice você pode alterar não só a prioridade de um processo, mas também a prioridade de todos os processos pertencentes a um usuário.
A sintaxe é:

# renice prioridade -u usuario

Mas e se fosse necessário atribuir uma mesma prioridade a todos os processos de um mesmo grupo:

# renice prioridade -g grupo

Mas atenção, o uso desses dois comandos devem ser moderados, e somente se você souber o que está fazendo, pois, se você atribuir a prioridade -20 a muitos processos, seu sistema se tornará extremamente lento.
Todos os processos iniciados sem atribuição de prioridades, terão prioridade 0, com exceção de alguns processos.

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Instalação do Slackware Linux 10.1

Se você for colocar o Linux em dual boot com o Windows, você deve primeiro fazer um backup dos seu dados, pois, nunca se sabe né??? ;) 

O segundo passo é configurar o seu pc para dar boot através do cdrom, reinicie o pc, com o cd 1 de instalação do Slackware  no drive de cd.

ESCOLHENDO O KERNEL
A 1ª tela é onde ele pede para vc escolher o kernel a ser instalado, existem vários, o padrão é o bare.i, mas ele não dá suporte a muitos recursos dos pc's modernos que temos hoje em dia, poderemos escolher o bareacpi.i ou o sata.i, se vc for instalar em um pc cujo hd é Serial ATA, bem no nosso caso estamos instalando em um pc "moderno", mas apenas com Hd's IDE, escolheremos o padrão, bas dar um enter, depois escolheremos outro kernel.

ESCOLHENDO O MODELO DO TECLADO
Pronto nessa próxima parada vamos configurar o modelo, bem se seu teclado é ABNT ou ABNT2, fique tranquilo ele não vai conseguir configurar ;), faremos isso "na unha", mais tarde, mas mesmo assim, vc deve digitar o número 1, e teclar enter, escolha o modelo de seu teclado, e pressione enter.

LOGANDO
No login, você vai entrar como root, é só digitar root, e teclar enter.

PARTICIONANDO
Bem aki, se o seu HD já está particionado, pule para a etapa "SETUP".
Um pouco de partições.
Bem o Slackware usa como particionador o fdisk ou o cfdisk, bem o fdisk é muito complicado de usar assim logo de cara, é preciso um tempo para vc se acostumar com ele, entaum vamos usar o cfdisk, se você está usando um HD IDE, no prompt, digite:
$ cfdisk /dev/hdx
Se seu HD é ATA ou SATA, digite:
$ cfdisk /dev/sdx
O x corresponde ao hd que vc quer instalar.
O Linux utiliza um sistema bem diferente do Linux para gerenciar os Hd's de sua máquina. No Windows você tem lá o c:\, d:\, e:\, etc . . .,
Bem o Linux utiliza um sistema que lhe oferece bem mais informação, por exemplo, para HD's IDE ele utiliza o hd, e para SATA é sd, no caso de HD's IDE, ficaria da seguinte forma:
hda - primary master
hdb - primary slave
hdc - secondary master
hdd - secondary slave
Você pode notar que tude depende de como os HD's estão dispostos fisicamente na sua máquina.
Onde x, pode ser a, b, c ou d, temos:
hdx1 - primeira partição primária
hdx2 - segunda partição primária
hdx3 - terceira partição primária
hdx4 - quarta e ultima partição primária, última, pois, ao diferente do Windows no Linux você pode ter mais de uma partição primária, mas tem um limite de quatro partições. Depois vem as partições lógicas:
hdx5 - primeira partição lógica
hdx6 - segunda partição lógica
hdx7 - terceira partição lógica
hdx8 - quarta partição lógica
hdx9 - quinta partição lógica
etc . . . 
Lembrando que para que você posso criar partições lógicas, deve-se primeiro criar uma partição extendida, para que as lógicas fiquem dentro da extendida, assim como no Windows.
Um pouco de cfdisk
Como disse acima usaremos o cfdisk como particionador.
Vamos lá, dê o comando:
$ cfdisk /dev/hdx ou
$ cfdisk /dev/sdx
Você verá uma lista com todas as partições do seu hd, listadas, você poderá navegar nelas pelas setas para cima e para baixo, e no rodapé, você terá as opções do que fazer com elas, você navegará por esses menus através das setas para direita e esquerda do seu teclado.
Você deverá criar uma partição para a instalação do Slackware, com no mínimo de 4Gb, uma outra para a memória swap com mais ou menos 256Mb, e sugiro que você crie uma outra partição para uq e você possa colocar em partições separadas seus arquivos com os arquivos do sistema.
Após as alterações peça para ele gravar as alterações e saia. 

SETUP
digite no prompt:
$ setup
Irá aparecer uma tela com alguns menus, calma, não se desespere, iremos um a um desvendar esses menus ;)

SWAP
Bem o próximo passo será ativar nossa memória swap, para isso com as setas para cima e para baixo, selecione a opção "ADDSWAP", automaticamente ele vai encontrar sua partição swap, ele vai mostrá-la para você, veja se é essa mesma, e se estiver tudo correto dê ok.
Ele vai formatar e ativar a swap, e vai adicionar no fstab.

PARTIÇÃO /
O próximo passo é escolher em qual partição o sistema será instalado, nessa tela ele mostra todas as partições por ele reconhecidas como sendo partição sem formatação, ou partição Linux ( ReiserFS, Ext2, Ext3, etc . . . ), as partições Windows/DOS ficam para a próxima etapa.
A primeira coisa a fazer é selecionar a partição onde vai ficar o sistema, selecione-a e pressione enter, o instalador perguntará se vc quer formatá-la, apenas checar ou nada, escolha formatar, agora escolha como sistema de arquivos o ReiserFS mesmo, pois, esse é o padrão do Slackware.
Até aki, pronto.

OUTRAS PARTIÇÕES
Se você quer seu home em outra partição, essa é a hora, e a hora é essa ;), é só escolher a partição que será seu home, pressione enter, o intalardor perguntará a você se quer formatar a partição, se você acabou de criá-la, você deve formatar, mas se existem arquivos de usuários de uma outra instalação, é melhor não formatar, escolha Done, a próxima tela é onde você vai informar o ponto de montagem, no caso de ser o home o ponto de montagem será "/home", sem as aspas ;), se você tiver outras partições Linux, você poderá, montá-las conforme desejar, lembrando que o local do ponto de montagem padrão do Slackware é o /mnt/<nome da pasta>, terminado, pressione continue.

PARTIÇÕES WINDOWS
A prósima tela ele pergunta se você quer montar as partições Windows, diga sim, então aparecerá uma lista das partições Windows que você possui, vc pode ir selecionando-as e dando um ponto de montagem para cada uma, mas lembre-se do que eu disse antes o padrão do Slackware é você criar o ponto de montagem dentro do /mnt, tipo /mnt/Windows, e assim por diante.

OS ARQUIVOS DA INSTALÇÃO