Arquivo da categoria: linux

recuperando arquivo sudoers / ativando root

tive um problema: inseri uma linha com parametros incorretos no /etc/sudoers e perdir a minha permissão sudo do meu usuário, e pior não tinha o root habilitado

Continuar lendo

Anúncios

dica: velocidade do apache

dicas dos sites:

https://stackoverflow.com/questions/24283025/slow-apache-on-ubuntu

http://oxpedia.org/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections

Continuar lendo

dicas para sincronização de bancos mysql com SJA

urls:

https://www.vivaolinux.com.br/artigo/Sincronizacao-segura-entre-bancos-de-dados-MySQL-utilizando-SJA?pagina=1

http://faq.webyog.com/category/15/sja-for-linux.html

https://desmontacia.wordpress.com/2010/08/29/sincronizao-segura-entre-bancos-de-dados-mysql-utilizando-sja/

https://github.com/webyog/sqlyog-community/wiki/Downloads

ativar limite de tempo de cache no apache

dica ativando modulos: http://www.matrudev.com/post/enable-apache-mod_headers-expires/

To enable mod_headers:
sudo a2enmod headers

To enable mod_expires:
sudo a2enmod expires

sudo /etc/init.d/apache2 restart

adicionando limite no .htacces: https://stackoverflow.com/questions/4480304/how-to-set-http-headers-for-cache-control

Use:

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

Where: 604800 = 7 days

 

recode: converter texto com caracteres html para ascii

dica do site: https://stackoverflow.com/questions/5929492/bash-script-to-convert-from-html-entities-to-characters

instale recode:
sudo apt-get install recode

exemplos de uso:
echo “a&ccedil;afr&atilde;o;berbig&atilde;o; #$% ; ling&uuml;i&ccedil;a ; at&eacute; ; p&aacute;ra ; av&ocirc; ; &cent; &pound; &sup3; &sup2; &sup1;” |recode html

cat arquivo_com_caracteres_html.txt |recode html > saida.txt

 

redimensionar discos no Virtual Box

dica do site: https://www.dicas-l.com.br/arquivo/como_redimensionar_discos_no_virtual_box.php

Passo 1: aumento do tamanho físico

Discos no formato vdi

Para os discos do tipo vmdi a expansão é mais fácil e executada de forma direta com o comando:

  VBoxManage modifyhd disco.vdi --resize 11000 

Os valores em do parâmetro –resize são especificados em MB, ou seja, no comando acima teremos um novo disco com o tamanho total de aproximadamente 11 GB.

Discos no formato VMDK

Os discos vmdk não são suportados pela ferramenta VBoxManage, por isso é preciso convertê-los para vdi e depois realizar o redimensionamento.

Para que não seja necessário trocar o disco nas configurações da máquina virtual refaça a conversão para o formato vmdk.

  VBoxManage clonehd "disco.vmdk"  "disco.vdi" --format vdi 
  VBoxManage modifyhd "disco.vdi" --resize 15360 
  # opcional, caso você não queira alterar as configurações da VM 
  VBoxManage clonehd "disco.vdi" "disco.vmdk" --format vmdk 

Passo 2: aumento do tamanho lógico de um sistema de arquivos

A maneira mais fácil para aumentar o tamanho de uma partição Linux (com ext3, ext4) ou Windows com NTFS é com o gparted.

Inicie um liveCD de Ubuntu, mas não faça a instalação do sistema e opte pelo “try now”. No Dash do Ubuntu abra o aplicativo gparted.

converter arquivo texto com formato binário para formato texto

estava com um problema: recebi um arquivo texto, com conteúdo texto, porém seu formato estava em binário
ao executar o comando file -i file.txt eu recebia a saída abaixo:
application/octet-stream; charset=binary
e isso tornava incapaz a manipulação como texto

uma solução que encontrei:
iconv -f UTF-16LE// -t UTF-8// input_bin.txt -o out_text.txt
após, a saída ficou:
text/plain; charset=us-ascii

e depois se necessário:
iconv -f ISO-8859-1 -t UTF-8//TRANSLIT arq_input.csv -o arq_output.csv