Postagens

Mostrando postagens com o rótulo Linux

Livro - Programação Linux - Shell

Imagem
| View | Upload your own Melhor visualizado em tela cheia

Questões comentadas - Unix

(Cespe Prodepa Analista de suporte - 2004) rw-r----- joao other 919 jul 13 22:40 arqtest O arquivo de nome arqutest pode ser lido e alterado pelo seu dono; esse arquivo tambem pode ser lido por outros usuários da rede, desde que pertençam ao grupo ao qual o dono do arquivo pertence. Gabarito Certo Pessoal, aonde eu posso saber que o arquivo apenas pode ser lido pelos usuarios que estejam no grupo do dono do arquivo? Nao teria de ter algum parametro como " g " indicando grupo? By Magaiverazul Resposta -rw-r----- 10 posições certo? XAAABBBCCC AAA -> Permissões para o dono do arquivo BBB -> Permissões para o grupo CCC -> Permissões para outras pessoas q. nao o dono e nem pertencentes ao grupo. Complementando, neste caso temos: dono do arquivo: joao nome do grupo: other Mais informações: http://www.infowester.com/linuxpermissoes.php

Windows x Linux - The Ultimate Fight

Imagem
Vagner Vilela ( e-mail ) é Analista Desenvolvedor com 15 anos de experiência em Análise e Desenvolvimento de Sistemas. Fluente em SQL, ferramentas Case, projetos de banco de dados, análise, projetos e manutenção de sistemas. É graduando em Matemática pela Universidade Federal Fluminense. Atualmente realiza estudos em Análise e Projetos de Algoritmo, Gerência de Projetos, UML e é Analista de Sistemas da SidTech Informática. Há alguns anos atrás dei uma palestra no CDI (Comitê para Democratização da Informática) sobre Software Livre e vi que ninguém sabia exatamente o que era isso. Mais tarde conversando com alguns desenvolvedores que eram alunos dos primeiros anos de um curso de Tecnologia, percebi que tampouco eles e seus professores sabiam o que era Software Livre também. Muita gente polariza a briga entre Linux e Windows como se fosse simplesmente: paga-se ou não se paga por software? A coisa não é tão simples assim. Fiquei de escrever algo sobre o assunto. Segue...

Backup Incremental - Script Shell

Imagem
Colaboração: Júnior Alex Mulinari Bom alguns de vocês já devem ter se deparado com alguma questão de script shell nas provas de concurso. Neste post trago um pequeno script de backup incremental... Ou seja mato dois coelhos numa porrada só. Alta disponibilidade tem sido um tema recorrente nos diversos editais de TI. "...Uma dica de Shell Script para quem já teve problemas com espaço para armazenar backups. Trabalho junto a equipe de manutenção do CodigoLivre (http://codigolivre.org.br), e os backups dos projetos são enormes. Não teríamos espaço suficiente para armazenar os backups diários por 7 dias. A saída foi fazer de forma incremental. O script abaixo faz backups incrementais usando recursos do GNU/Tar. Basicamente o script cria um arquivo no formato: - - - - - .tar.gz e outro com o mesmo nome mais e prefixo .log, onde consta todos os arquivos e diretórios daquele backup. = é a identificação, caso você queira ter mais de um. No exemplo abaixo está como "Backup". = é ...

Vi, vim e venci

Imagem
Por Aurélio Marinho Jargas Adorado como religião, o VIM duela com o Emacs na preferência dos linuxers Primeiro uma apresentação breve. O vim é o sucessor mais difundido do vi, que é filho do ex com o ed, que por sua vez são filhos do qed, e por aí vai. O "vi" é a sigla de Visual Interface. Note que naquela época (início dos anos 80), não era comum como hoje, você ter um editor de textos visual, ou seja, você ver na tela o texto que está sendo editado. Tente imaginar como é editar um texto sem vê-lo. Quer tentar? Experimente o editor ed, presente em qualquer distribuição Linux. Muito mais tarde, em 1992, apareceu no mundo Unix um concorrente do vi, o vim (de "Vi IMitator", o imitador do vi) e logo se tornoupopular, pois além de ser um clone muito bem feito do vi, possuía muitas outras funcionalidades, como uso da tecla TAB para completa r nomes de arquivos, vários níveis de "undo" (desfazer comando), reconhecimento de sintaxe e histórico de linha decomando...

Por que o Linux terá sucesso em desktops

Imagem
Ex-editor do Linux Journal, Nicholas Petreley, defende que o sistema operacional aberto dará início a um grande momento do “lado do cliente. O Crescente uso de software livre em dispositivos móveis impulsionará adoção em PCs por Nicholas Petreley, InformationWeek EUA 05/11/2007 Acredito que o Linux se tornará o sistema operacional padrão consagrado para os desktops. Embora ainda vá demorar algum tempo para que muitos usuários se libertem dos vínculos com o Windows, existe uma boa razão para acreditar que este dia chegará. Considere que a comunidade global já está começando a apoiar os formatos de documentos padrão. Além disso, à medida que browsers, como o Firefox, conquistam maior participação de mercado, os usuários estão menos tolerantes com os sites que podem ser acessados apenas com o Internet Explorer. Contudo, a transição é lenta e continuará a ser lenta. A maioria das pessoas só vai deixar de utilizar o Windows quando estiver em questão o fator financeiro. O cliente genérico pe...

Shell - Regex

Expr - Processamento de Strings utilizando Expressões Regulares ou RegEx Colaboração: Alexandre de Abreu O comando expr é muito conhecido pelos programadores shell(bash, ksh, sh, etc.), mas, a sua utilização, na maioria das vezes, restringe-se ao comando abaixo: contador=`expr $contador + 1` Este comando irá incrementar o valor da variável contador em 1. Outras formas de alcançar o mesmo objetivo em Bash seriam: let contador++ contador=$((contador+1)) contador=$(bc Expr - Processamento de Strings utilizando Expressões Regulares ou RegEx Colaboração: Alexandre de Abreu O comando expr é muito conhecido pelos programadores shell(bash, ksh, sh, etc.), mas, a sua utilização, na maioria das vezes, restringe-se ao comando abaixo: contador=`expr $contador + 1` Este comando irá incrementar o valor da variável contador em 1. Outras formas de alcançar o mesmo objetivo em Bash seriam: let contador++ contador=$((contador+1)) contador=$(bc É verdade que existem várias o...

Tamanho único? Linux-RT

Por Eduardo Maçan Ingo Molnar é para mim uma daquelas muitas figuras do Software Livre que não me conhecem e que eu não conheço mas a quem sou muito grato. Se você está mergulhado no mundo do software livre há tanto tempo, ou de forma tão intensa quanto eu sempre estive, você já experimentou esse sentimento ao menos uma vez. No meu caso tenho acompanhado o trabalho do Ingo porque meu hobby é multimídia com Linux. É o tipo de campo em que lidamos com as fronteiras entre o exato e o subjetivo já que ao fim da cadeia produtiva temos a apreciação estética humana, uma das coisas mais imprevisíveis (e por vezes questionáveis) que poderíamos encontrar. Mas se ao fim a indefinível "qualidade artística" é o objetivo, durante a a fase de produção/execução usando um computador temos o exato oposto: a objetividade, precisão e infalibilidade de um sistema com resposta em tempo real são mais que desejáveis, são imprescindíveis. Ingo Molnar vem trabalhando há anos para que o kernel Linux po...

GPL - General Public License

Imagem
GNU General Public License (Licença Pública Geral), GNU GPL ou simplesmente GPL, é a designação da licença para software livre idealizada por Richard Stallman no final da década de 1980, no âmbito do projecto GNU da Free Software Foundation (FSF). A GPL é a licença com maior utilização por parte de projetos de software livre, em grande parte devido à sua adoção para o Linux. O software utilizado para administrar o conteúdo da Wikipédia é coberto por esta licença, na sua versão 2.0 ou superiores Conteúdo GPL Em termos gerais, a 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 ...

SW Livre e o Governo Brasileiro

Imagem
SW Livre e o Governo Brasileiro Nas últimas décadas do Século XX, a sociedade experimentou uma profunda evolução tecnológica especialmente difundida pela utilização de computadores nas mais diversas áreas de atuação. Essa evolução vêm possibilitando signicativas mudanças nos cenários sociais, políticos, econômicos e culturais em todos os países, seja pelo uso intensivo das tecnologias da informação, seja pelo retardamento de aplicação das mesmas. Aplicação esta que delimita o grau de desenvolvimento de uma nação. Nesse contexto, o Governo Brasileiro vem atuando na busca de uma inserção adequada do país na chamada Sociedade da Informação. Sociedade da Informação Para inserção no novo cenário destacado, cada país desenvolveu estratégias que consideraram o seu grau de desenvolvimento tecnológico conjugado com as suas peculiaridades. No Brasil, o marco inicial desse processo foi a criação do programa “Sociedade da Informação”, por meio do Decreto 3.294 de 15 de Dezembro de 1999, com objet...