Conexão python com Mysql
Script de exemplo para conexão com Banco de dados Mysql
Por: Fabio Mattes
FileCopy - Copiador de Arquivo de Texto
Programa simples que cria uma cópia de um arquivo de texto. Autor: André Rosa Modo de uso: ./FileCopy ArquivoEntrada.txt ArquivoSaida.txt
Por: André
Adicionar usuarios em lote com senha padrao
Este é meu primeiro script que publico. Espero que ajude alguém :) Ele cria varias contas no linux com senha "123456" e força a troca da mesma no primeiro login. O arquivo com os nomes podem ser o nome completo , que vai ficar apenas o primeiro e o ultimo separados por ponto. Ou apenas um nome. ex: [root@localhost tmp]# cat nome_contas jonatas ramiro goulart fulano rosa da silva cicrano sousa suzan O resultado será a crianção das seguintes contas: jonatas.goulart fulano.silva cicrano.sousa suzan Eu testei e funcionou no Fedora 15, Red Hat 5.6 e Centos 5.1 . Mais infelizmente não funcionou no Ubuntu por que o passwd não possui suporte para alterar a entrada padrão. Para saber se vai funcionar é preciso dar uma olhada no man do passwd se ele tem suporte a --stdin E como é de bom costume , segue o link que ajudou-me http://www.unix.com/shell-programming-scripting/41773-modify-users-password-via-script.html peguei a dica do zazzybob ,
Por: Jônatas Ramiro Goulat
Script Shell para Administração e Configuração do Samba em Red-Hat / Fedora
Com o código abaixo irei, a partir de um menu básico case/shell, fornecer ao usuário as opções básicas de administração do samba para Linux RH, como criar usuários, compartilhamentos, grupos, etc. Lembre-se de liberar as portas do samba no iptables, e manter o smb.conf com o cabeçalho básico que forneço logo acima do script. $DIRFILES é onde será a raiz das pastas compartilhadas NOTA: Samba deve conter as seguintes linhas para correto funcionamento: [global] workgroup = mygroup server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = user cups options = raw
Por: Ricardo Gellman
Graficos com barras em Perl
Script para gerar gráficos com barras a partir da inserção de um número inteiro.
Por: alexandre
Fila em C
Fila alocada dinamicamente, em que o usuário tem a opção de inserir, remover ou mostrar os valores.
Por: Perfil removido
Jogo puzzle
Game puzzle é feito em PHP, para ser executado é necessário ter o php.bin, para rodar o game basta executar o arquivo run.php.
Por: Raniery Regis Ribeiro
Baixar recursivamente links de um arquivo texto
Digamos que você queira/necessite baixar alguns MB/GB/TB da internet, por exemplo, para uma atualização, ou para a instalação de um novo programa usando uma conexão não muito apropriada para issso ou seja: lenta como a discada. Claro que isso vai demorar muito tempo, mais muito tempo mesmo. E pode ser que você não disponha de tempo o suficiente para ficar esperando o término da operação na frente do micro... Como muitas outras pessoas (eu por exemplo), que ainda usam este tipo de conexão você aproveita a madrugada para baixar este tipo de arquivo ou um horário qualquer em que você não está a frente do micro em que ele normalmente é utilizado para outras tarefas e a já escassa banda disponível é essencial para a realização da mesma. E além do tempo gasto temos o famigerado consumo de energia elétrica. Como exemplo inicial vou mostrar como baixar um pacote via apt-get (gerenciador de pacotes do Debian) usando um dos meus métodos. NOTA: Digite tudo numa linha só caso queira usar as dicas em uma linha de comando. Eu usei esta formatação apenas para melhorar a leitura do código. Primeiramente, o método que acho o mais correto de todos para instalar um pacote é você tentar baixar o pacote inteiro após verificar suas dependências. Claro, se todas estiverem resolvidas você poderá instala-las sem susto usando a dica a seguir: while : ; do sudo apt-get -d -y install pacote-foo && sudo halt done O parâmetro -d informa ao apt-get que ele deverá apenas baixar o pacote (armazena-lo no cache) para uma calma e posterior instalação. Note que fazemos uso de um loop infinito ( trecho while : ; do e done ) que só encerra quando o pacote for totalmente baixado, (graças ao &&), para então a maquina ser desligada ( halt ), caso não necessitarmos mais utiliza-la. Veja que podemos usar o mesmo raciocínio para baixar qualquer arquivo usando o gerenciador de downloads wget que até hoje não senti sua falta em nenhuma distribuição GNU/Linux. while : ; do wget -c http://www.site_exemplo.com/exemplo.rar && sudo halt done Ou ainda usar algum tipo de sinalização do termino do download, como por exemplo tocar uma musica com um player como o mplayer. while : ; do wget -c http://www.site_exemplo.com/exemplo.rar && mplayer musica.ogg done Me lembro de uma ocasião em que necessitei utilizar um outro gerenciador de download que "deixa arquivos .part" enquanto vai baixando o arquivo principal. Então usei algo assim: while [ -e ./*.part ] ; do echo -en " \rBaixando o arquivo..." && sleep 1s done && sudo halt E felizmente funcionou corretamente!!! Enfim, as opções são muitas, uma vez que esse mesmo raciocínio pode ser usado para outros casos em que gastaríamos muito tempo esperando o termino de um processo e/ou para economizar energia necessitaríamos desligar o sistema ao termino do mesmo. E como, neste tipo de caso, estamos impossibilitados de fazê-lo manualmente por estarmos no trabalho, escola ou talvez dormindo ou ainda nos divertindo com uma outra ocupação qualquer, este tipo de situação "adversa" torna a coisa muito difícil, senão impossível de fazê-lo de forma correta e blablablalbla Estas são umas das principais soluções que encontrei para este tipo de problema e que me são de uma utilidade enorme, por serem muito simples e portanto facilmente assimiladas pela minha memória e ainda, extremamente convenientes principalmente por poder usa-las na linha de comando em qualquer sistema GNU/Linux sem me preocupar muito com versões e aptidões de programas gerenciadores de downloads. Segue um script que aproveita estas idéias. Ele baixa recursivamente links de um arquivo texto. Boa sorte.
Por: Perfil removido
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)









