Mostrando postagens com marcador sofware livre. Mostrar todas as postagens
Mostrando postagens com marcador sofware livre. Mostrar todas as postagens

quarta-feira, 21 de março de 2012

Ativando quotas de disco no Debian Squeeze

Se ao tentar ativar uso de quota de disco no Debian Squeeze você tenha se deparado com esta mensagem:

quotacheck: Cannot guess format from filename on /dev/sda9. Please specify format on commandline.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

E o serviço de quota não ativa.

Então tente os seguintes passos (logado como root):

1°- aptitude install quota quotatool

2°- Editar /etc/fstab:
UUID=e778157a-50b3-40fe-aa8b-f0ff8e19e5ef /home ext3 defaults,usrquota,grpquota 0 2

[ATENÇÃO ATENÇÃO: O UUID APRESENTADO AQUI É COLOCADO NA LINHA DO FSTAB AUTOMATICAMENTE E VARIA DE MÁQUINA PARA MÁQUINA. DÚVIDAS NESTE PONTO, POSTEM NOS DOMENTÁRIOS]

3°- mount -o remount /home

4°- Aqui é que mora uma controvérsia. Criar os arquivos aquota.user, aquota.group e setar permissão. Bom eu os criei. Veja o resultado mais abaixo:
    touch /home/aquota.user
    touch /home/aquota.group
    cd /home ; chmod 600 aquota.*

5- Roda quotacheck -vagumf

Resultado:

root@debian:/home# quotacheck -vagumf
quotacheck: Cannot guess format from filename on /dev/sda9. Please specify format on commandline.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

Então eu removi os arquivos aquota.user e aquota.group e rodei o comando novamente.

Resultado:

root@debian:/home# quotacheck -vagumf
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
quotacheck: Scanning /dev/sda9 [/home] done
quotacheck: Cannot stat old user quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old group quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old user quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old group quota file: Arquivo ou diretório não encontrado
quotacheck: Checked 171 directories and 281 files
quotacheck: Old file not found.
quotacheck: Old file not found.

Apesar dos avisos de arquivo não encontrado, os mesmos foram criados pelo quotacheck:

root@debian:/home# ls -la
total 41
drwxr-xr-x  4 root     root      4096 Mar 21 17:36 .
drwxr-xr-x 21 root     root      1024 Fev 15 18:59 ..
-rw-------  1 root     root      7168 Mar 21 17:36 aquota.group
-rw-------  1 root     root      7168 Mar 21 17:36 aquota.user
drwxr-xr-x 20 fernando fernando  4096 Mar 21 17:26 fernando
drwx------  2 root     root     16384 Fev 15 18:57 lost+found

Fiz alguns testes apresentados em aula em tutoriais e deu tudo certo.

Conclusão: Para dar certo o habilitar de quotas de disco, basta pular o passo 4 que pede para criar os arquivos aquota.user e aquota.group, pois o quotacheck -vagumf se encarrega disto.

sábado, 10 de março de 2012

Pré-Carregamento Modifica Estatíticas em Favor do Chrome


Desde sua versão 13, o navegador Google Chrome – desenvolvido pelo Google – conta com o recurso de pré-carregamento (pre-rendering, em inglês) de páginas. Para que o carregamento de uma página não demore muito, o computador, num momento de pouca atividade, carrega várias
páginas dentre as mais acessadas e as armazena em cache. Dessa forma, ao acessar a página, o usuário tem a impressão de que o acesso foi mais rápido: na verdade, a página já estava carregada e salva em seu computador.

Para nós, usuários, é uma solução interessante e não há nenhum problema. Para as empresas e sites que trabalham com estatísticas, no entanto, não se pode dizer o mesmo. Toda vez que uma página é acessada pelo Google Chrome e pré-carregada, esse acesso é contado. E nem todas as vezes em que a página é pré-carregada pelo browser ela está realmente sendo lida pelo usuário. Ou seja, o browser acessa mais vezes a página do que as vezes em que você realmente a lê, gerando mais contagens do que acessos reais.

Isso faz com que algumas estatísticas sejam calculadas de maneira errada. A grosso modo, como os sites contam mais acessos originados pelo browser do Google, quando é feita uma estatística de número de acessos por cada browser, o Google Chrome leva uma pequena vantagem.

O site NetApplications – referência em estatísticas online – já modificou o seu sistema de contagens. A partir do mês passado, a contagem não será mais feita no carregamento (download) da página e de seu conteúdo pelo browser do usuário. A contagem será feita somente quando o usuário realmente acessar aquele conteúdo, ou seja, ler a página.

Sistema de pré-carregamento do Google Chrome confunde estatísticas

Mesmo assim, a diferença dos resultados é bem pequena: as estatísticas de fevereiro mostram que 52.84% dos usuários utilizam o Internet Explorer, seguidos por 20.92% do Mozilla Firefox e 18.9% do Google Chrome. As estatísticas de dezembro, com o método de contagem antigo, mostravam que o browser do Google era usado por 19.11% dos usuários.

Fonte: http://under-linux.org/pre-carregamento-modifica-estatiticas-em-favor-do-chrome-4487/#ixzz1odXOYjwu

Passos tópicos para adicionar novo HD no Linux.

Eu já fiz um artigo sobre este mesmo assunto, Instalando HD novo no Ubuntu. Mas hoje eu resolvi fazer mais um para reforçar a absorção do conhecimento que estou adquirindo com o curso da 4Linux.

Segue então uma sequência de tópicos ou um passo a passo bem genérico, para a instalação de um novo HD em seu sistema GNU/Linux.

1- Desligue a máquina

2- Adicione o novo disco/hardware

3- Religue a máquina

4- Abra terminal e logue como root

5- Digite fdisk -l (éle de limão) para identificar o dispositivo de comunicação do novo disco. Na ultima linha da saída do comando, deve aparecer o seguinte:

O disco /dev/sdb não contém uma tabela de partições válida

Obs: O nome do dispositivo /dev/sdb pode variar. Neste exemplo esta sendo adicionado um 2º HD. Se estiver adicionando um 3º, teremos um /dev/sdc, se tivermos um 4º, /dev/sdd, um 5º /dev/sde e assim por diante.

6- digite cfdisk /dev/sdb e siga as instruções nas imagens a baixo, para criar a tabela de partições. No exemplo destas imagens é um HD de 8 GB sendo dividido em 3 partições.

0. Seleciona Nova e de Enter
1. Defina o tipo de partição
2. Definindo o cilindro da partição
3. Criando a segunda partição com o restante do espaço
4. Definindo o tipo de partição
5. Definindo  o cilindro. Início indica o primeiro cilindro disponível
6. Criando a terceira partição com os últimos bytes restantes
7. Definindo o tipo de partição
8. Gravando a definição de partições
9. Confirmando a gravação
10. Saindo do cfdisk

7- Confira o particionamento criado repetindo o comando fdisk -l

8- Defina um sistema de arquivos conforme a sua necessidade ou preferencia.
Use o comando mkfs.ext3 /dev/sdb1

9- Crie um diretório para o ponto de montagem do novo disco:
mkdir -p /mnt/disco2

10- Edite o arquivo /etc/fstab. Insira a linha a baixo.
/dev/sdc1       /mnt/disco2     ext3    defaults        0       2

11- Monte o seu novo disco:
# mount /mnt/disco2

12- Defina as permissões do /mnt/disco2 conforme a sua necessidade.

quarta-feira, 15 de fevereiro de 2012

Dica para instalação do Debian no VirtualBox


Essa é uma pequena dica que vale não só para a instalação do Debian mas para qualquer outra distribuição do Linux, cujo instalador solicita a retirada da media.

Neste caso a media é a imagem de cd, o arquivo .ISO, se estiver usando uma media física, basta apertar o eject do drive de cd no momento que for solicitado pelo instalador.

Da forma como irei mostrar com um print, não será preciso desligar a VM para então editar as configurações dela. Bastará usar os menus da janela do VistuaBox aonde roda a VM, que são:

Dispositivos > Dispositivos de CD/DVD >

No último nível do menu já são exibidas as opções de dispositivos. Que são o drive do Hospedeiro, e as imagens de cd que você tenha inserido no VirtuaBox.

Com este menu você monta de desmonta medias para sua VM em qualquer momento da execução dela.

[*Note no print que a imagem do debian esta flegada, indicando esta montada. Clicando sobre ela, será retirado o flag indicando que a imagem foi desmontada.


Snapshot virtualbox linha de comando ou snapshot virtualbox command line

Depois de ler e reler as man pages do Virtual Box, as FAQs, os manuais no site deste software de virtualização e além de muito googlar;

eu passei a entender como usar a linha de comando do Virtual Box para criar snapshots das VM's do meu trabalho.

O comando é o seguinte:

user@host:~$ VBoxManage snapshot android take TestSnapShot

Vou explicar o que significa cada coisa:

VBoxManage: É o comando que invoca a interface de linha de comando do Virtual Box.

snapshot: É o parâmetro do VBoXManage que manda ele fazer... o que o nome já diz, óbivio.

android: É o nome da VM que eu tenho no meu ambiente de testes do momento.

take: É outro parâmetro do VBoxManage, que sinceramente, eu não entendi pra que é que existe, mas se não usá-lo a interface reclama.

TestSnapShot: É o nome dado ao snapshot que você esta solicitando ao VBoxManage.

Vejamos novamente o comando de uma forma mais genérica:

user@host:~$ VBoxManage snapshot nome_vm take nome_snapshot

E se você não é muito criativo para nomes, e como um snapshot é uma forma de backup, você pode dar uma incrementada no comando usando e manipulando a saída do comando date. Veja só:

user@host:~$ VBoxManage snapshot android take `date +%F`

E sim, o parâmetro date +%F esta entre crases.

Agora basta por esta linha de comando em um script shell e executá-lo de tempos em tempos por meio de agendamento na cron.

Resultados dos teste com a linha de comando.


Eu apenas não verifiquei quanto isso vai consumir de HD. Portanto, fica ligado!

quarta-feira, 8 de fevereiro de 2012

Google Chrome lento quanto as abas.

Estes dias o Google Chrome na máquina do escritório estava bem lento para passar de uma aba para outra ou para abrir novas abas.

Bom isso aconteceu porque eu fiz a besteira de concentrar todos os favoritos (tenho toneladas) na pasta Barra de favoritos do Google Chrome.

O negócio foi jogar tudo para a pasta Outros favoritos, e deixar na Barra de favoritos apenas uns poucos, como mostra figura a baixo.

Vale lembrar que se você tiver toneladas de favoritos como eu, vai demorar um cadinho, e o chrome vai disparar umas mensagens de erro, ai você vai clicando em aguardar até que ele termine.


terça-feira, 7 de fevereiro de 2012

Cálculo de UMASK Observação IMPOTANTíSSIMA

ATENÇÃO, O INICIO DO TEXTO REPETE A EXPLICAÇÃO DA APOSTILA E DOS SLIDES, MAS CONTINUE LENDO.

O calculo de umask é:

 777 permissão total..
-755 subtraído da permissão desejada...
 ---
 022 valor da umask, que é a base para a definição automática de permissões em diretórios e arquivos.

Para arquivos o sistema faz automaticamente mais um calculo, que é a remoção do bit de execução.

No momento da criação o que ocorre?

Diretórios
 777
-022
 ---
 755 no momento da criação de arquivos
-111
 ---
 644

Até agora esta tudo igual as explicações da apostila.

Mas observe o seguinte; experimente fazer estes cálculos em uma calculadora. Com estes valores anteriores o resultado em uma calculadora são os mesmos, mas você pode passar pela seguinte situação:

Sabendo que o valor de UMASK é 007, qual seria a permissão para um
arquivo simples? Vamos as contas:

Em uma calculadora:
 777
-007
 ---
 770 Permissão para diretórios.
-111 - Tirando o x bit de execução
 ---
 659 Opa... apareceu um valor maior que 7? Sim isso mesmo. O calculo com a ajuda de uma calculadora resulta um valor errado, no que se refere as permissões de diretórios e arquivos no Linux.

Para o calculo de umask digamos que, não é usada uma matemática comum. No caso da subtração de 770 por 111, no calculo comum e na calculadora ocorre o "empréstimo" do 7 da segunda casa para o 0 (zero) da primeira.

No caso de calculo de umask para permissões não ocorre "empréstimo", as casas são calculadas independentemente, uma por vez. E 0 (zero) subtraído de 1 é 0 (zero), diferente da matemática comum que seria -1.

O calculo com umask 007 então fica:
 777
-007
 ---
 770 Permissão para diretórios.
-111 - Tirando o x, que é o bit de execução
 ---
 660 - Temos então a permissão para um arquivo simples, com umask = 007

quinta-feira, 26 de janeiro de 2012

Comandos divertidos no Linux.

É ótimo ter um estudo dirigido por um professor. Trilha-se um caminho com mais segurança, confiança e ânimo.

Revisando a aula de ontem que tive na www.4linux.com.br fiz uma brincadeirinha com alguns dos comandos que aprendi, e formei a seguinte linha de comando:

fernando@br-fernando:/tmp$ awk -F : '{print $1 " <<< usa >>> " $7}' passwd | sort | nl

Agora eu explico:

O awk é um comando que busca por padrões dentro de arquivos texto e mostra o conteúdo na tela. Nesta brincadeirinha fiz com que o awk mostrasse do conteúdo do arquivo /etc/passwd a 1ª e 7ª colunas, inserindo entre elas o termo <<< usa >>>, em ordem alfabética e com as linhas numeradas.

Para por em ordem alfabética basta passar um | (pipe fala-se paipe) para o comando sort e mais um | para o domando nl

Com isso, foi formado um relatório que informa qual shell cada usuário do sistema utiliza. Fica mais ou meno assim:

     1    avahi-autoipd <<< usa >>> /bin/false
     2    avahi <<< usa >>> /bin/false
     3    backup <<< usa >>> /bin/sh
     4    bin <<< usa >>> /bin/sh
     5    couchdb <<< usa >>> /bin/bash
     6    daemon <<< usa >>> /bin/sh
     7    fernando <<< usa >>> /bin/bash

Bom, é isso ai. Conforme o aprendizado e o tempo, posto mais algumas coisas interessantes do curso.

sexta-feira, 20 de janeiro de 2012

Red Hat Lança Terceira Versão da sua Plataforma de Virtualização Empresarial


A Red Hat anunciou a versão 3 de seu Red Hat Enterprise Virtualization (RHEV). O RHEV para servidores, é o principal produto na faixa que foi introduzida no Outono de 2009 e atualizado no Verão de 2010. Ele inclui um hipervisor, às vezes chamado RHEV-H, para hospedagem de sistemas guests. Hosts são gerenciados pelo software de gerenciamento (RHEV-M), que é outra parte da variante servidor do RHEV, e que também gerencia sistemas que são virtualizados usando o Red Hat Enterprise Linux(RHEL).

O RHEV para Desktops RHEV "add-on" implementa infra-estruturas Virtual Desktop Infrastructures (VDIs) - às vezes chamado Hosted Virtual Desktop (HVD) - esta tecnologia envolve a execução de sistemas operacionais de desktop em um servidor, como guests, usuários, e em seguida, acessar esses sistemas remotos via (thin) clients.

80% das Empresas com Linux Aumentará Uso do Sistema nos Próximos Cinco Anos


Quase 80% de todas as empresas que utilizam Linux, estará aumentando o uso do sistema nos próximos cinco anos, e 84% delas, aumentaram o uso do Linux no ano passado, apesar do clima econômico. Mais dessas empresas fará a redução do número de servidores Windows que utilizam (25,9%), ao invés de aumentá-los (21,7%). Estes números estão entre os resultados do levantamento feito pela Linux Foundation's Linux Adoption Trends 2012 Enterprise End User, que analisou as respostas de 1.893 usuários de Linux; isso revela ainda os resultados do foco da pesquisa de 428 entrevistados de organizações com mais de 500 empregados, e vendas maior do que metade de um bilhão de dólares.

71,6% dos entrevistados, disseram que suas novas implementações de Linux nos últimos dois anos foram para novas aplicações e serviços com apenas 38,5% da migração do Windows, e 34,5% migrando do Unix. Cargas de trabalho críticas também estão sendo movidas para o Linux com 69,1% dos entrevistados dizem que eles estariam usando mais o sistema Linux para essas tarefas. Menor custo de propriedade (70%), recursos (68,6%) e segurança (63,6%) foram relatados para ser os drivers por trás disso a adoção do Linux.

Fonte: http://under-linux.org/80-das-empresas-com-linux-aumentara-uso-do-sistema-nos-4209/

quarta-feira, 18 de janeiro de 2012

Liberado PC-BSD 9.0


Baseando-se no lançamento do FreeBSD 9.0, o anúncio da publicação do PC-BSD versão 9.0 não será uma surpresa para os observadores de sistemas BSD Unix. PC-BSD 9.0 é a versão mais recente da distribuição de desktop, orientada para FreeBSD, que inclui uma variedade de desktops KDE 4.7.3, GNOME 2.32.2, LXDE 0.5.5, Xfce 4.8 e outros recursos.

A nova versão inclui PBI Manager, um conjunto de ferramentas de linha de comando para gerenciar pacotes PBI (Push InstallerButton), e um sistema melhorado PBI que permite o compartilhamento de bibliotecas, atualização de binários diff, assinatura digital e repositórios personalizados.

Um novo painel de controle, oferece uma interface de configuração consistente em vários gerenciadores de janela e ambientes de trabalho, enquanto a rede foi aprimorada com utilitários melhorados e suporte para conexão rápida Wi-Fi. Um novo utilitário "Life-Preserver", também torna a criação de backups off-site rsync mais fácil.


Fonte: http://under-linux.org/liberado-pc-bsd-9-0-4178/