quinta-feira, 24 de maio de 2012
quarta-feira, 23 de maio de 2012
Como ajustar o Timezone BR [Linux]
Após ajustar via ntpdate o horário da minha maquina, percebi que ela permanecia com o horário de inverno, logo decidi pesquisar para saber como poderia corrigir tal problema.
A primeira solução e mais fácil é apenas atualizar o pacote ntp via apt-get, dessa forma o rpm trará o timezone já configurado para o novo horário.
Da segunda maneira, é do tipo "mão na massa", pois é necessário criar o arquivo de timezone compativel com o novo horário. Para isso verifique se o arquivo /etc/localtime não é um symlink para algum outro arquivo dentro de/usr/share/zoneinfo/Brazil/ pois no momento do boot, isso poderá calsar alguns problemas (e.g. o /usr ainda não foi montado).
Após isso, entre no diretório /usr/share/zoneinfo/Brazil e verifique se existem arquivos com a extensão .zic (arquivos de conversão de horário) se existir você poderá altera-los, caso contrário, crie um arquivo com um nome qualquer (nesse exemplo, hv2003.zic) com o seguinte conteúdo:
As duas linhas iniciais, referem-se ao inicio e término do horário de verão. As colunas mais importantes, são a 3, 6, 7, 8 e 9 onde respectivamente são o ano, mes, dia e hora que a regra será aplicada, e a 9 informa como que ficará o novo horário. Já a ultima linha informa qual arquivo que será criado pelo utilitario zic e qual o timezone da regiao. No exemplo acima, o arquivo criado será o East (dentro do Brazil) e o timezone é -3:00. Para maiores informacoes, vide man zic.
Após criado esse arquivo, basta recriar o arquivo East com o comando:
# zic hv2003.zic
Em seguida, copie o arquivo East para /etc/localtime (não crie symlinks) e pronto, masta atualizar o horário novamente com o comando:
# ntpdate ntp.ansp.br
A primeira solução e mais fácil é apenas atualizar o pacote ntp via apt-get, dessa forma o rpm trará o timezone já configurado para o novo horário.
Da segunda maneira, é do tipo "mão na massa", pois é necessário criar o arquivo de timezone compativel com o novo horário. Para isso verifique se o arquivo /etc/localtime não é um symlink para algum outro arquivo dentro de/usr/share/zoneinfo/Brazil/ pois no momento do boot, isso poderá calsar alguns problemas (e.g. o /usr ainda não foi montado).
Após isso, entre no diretório /usr/share/zoneinfo/Brazil e verifique se existem arquivos com a extensão .zic (arquivos de conversão de horário) se existir você poderá altera-los, caso contrário, crie um arquivo com um nome qualquer (nesse exemplo, hv2003.zic) com o seguinte conteúdo:
Rule Brazil 2003 max - Oct Sun>=11 00:00 1 D
Rule Brazil 2004 max - Feb Sun>=14 00:00 0 S
Zone Brazil/East -3:00 Brazil E%sT
As duas linhas iniciais, referem-se ao inicio e término do horário de verão. As colunas mais importantes, são a 3, 6, 7, 8 e 9 onde respectivamente são o ano, mes, dia e hora que a regra será aplicada, e a 9 informa como que ficará o novo horário. Já a ultima linha informa qual arquivo que será criado pelo utilitario zic e qual o timezone da regiao. No exemplo acima, o arquivo criado será o East (dentro do Brazil) e o timezone é -3:00. Para maiores informacoes, vide man zic.
Após criado esse arquivo, basta recriar o arquivo East com o comando:
# zic hv2003.zic
Em seguida, copie o arquivo East para /etc/localtime (não crie symlinks) e pronto, masta atualizar o horário novamente com o comando:
# ntpdate ntp.ansp.br
segunda-feira, 30 de abril de 2012
Usando o Udev - Modem 3g
Como root, crie um arquivo o seguinte conteúdo:
#Regra para ativar o drive USBSerial via UdevComo é de se esperar, as linhas iniciando com “#” são linhas de comentário e você não precisa digitá-las. Ao digitar, a regra (veja que ela esta toda em uma única linha) esteja atendo aos valores que estão destacados em negrito. Como já disse, estes são os valores que obtive pelo lsusb.
#
#Carlos Eduardo
#2012-04-30
#
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", SYMLINK+="modem", RUN+="/sbin/modprobe usbserial vendor=0×12d1 product=0×1003"
Agora salve o arquivo dentro da pasta /etc/udev/rules.d, com o nome 50-udev-modem-huawei-e226.rules e está feito!
sábado, 7 de abril de 2012
How to Create an ISO File in Linux [Linux]
- Boot up Linux.
- Go to a terminal screen. You can usually right click on the desktop and choose this option from the drop-down menu.
- Type "dd if=/dev/cdrom of=~/cdrom_image.iso".
- Or type "mkisofs -o /tmp/cd.iso /tmp/directory/" To make an ISO from files on your hard drive.
quarta-feira, 28 de março de 2012
terça-feira, 13 de março de 2012
Configurando $PATH no Centos6
# sudo gedit /etc/profile
(e adicione a linha):
PATH=/usr/local/pgsql/bin:$PATH
Depois execute:
# source /etc/profile
domingo, 26 de fevereiro de 2012
Script para criar usuário no linux e samba [Linux]
Shellscript:
#! /bin/bash
echo Digite o login:
read login
echo Digite a senha
read senha
echo Criando conta no linux
useradd $login
echo Configurando a senha para usuario $login
usermod $login -p $senha
echo Adicionando usuario no samba
(echo $senha; echo $senha) | smbpasswd -s -a $login
echo Criado com sucesso!
Salve, altere a permissão para execução (chmod +x criar_usuario.sh) e execute!
#! /bin/bash
echo Digite o login:
read login
echo Digite a senha
read senha
echo Criando conta no linux
useradd $login
echo Configurando a senha para usuario $login
usermod $login -p $senha
echo Adicionando usuario no samba
(echo $senha; echo $senha) | smbpasswd -s -a $login
echo Criado com sucesso!
Salve, altere a permissão para execução (chmod +x criar_usuario.sh) e execute!
Assinar:
Postagens (Atom)