terça-feira, 29 de setembro de 2015

tmux vs. screen

No dia a dia não tem como ficar sem usar multiplas sessoes e janelas no terminal. Eu uso muito o tmux ou o screen nos Unix/Like à fora. Principalmente para deixar processos rodando remotamente.

Vou listar aqui a maneira que uso para gerar processos remotos de forma simples.
A idea é fazer a mesma coisa comparando as linhas de comando entre o tmux e o screen.


Criando uma nova sessão:

screen -S  novasessao
tmux new -s novasessao

Desatachando das sessões:

screen = Ctrl + a d
tmux = Crtl + b d

(quando a sessão é detached o processo continua em background)


Listando sessões:

screen -ls
tmux ls

Reatachando sessões:

screen -r novasessao
tmux a -t novasessao

Matando sessões:

screen Ctrl + d
tmux Crtl + d

Estes são comandos básicos ainda sem fazer uso de janelas... em um próximo post vou mostrar como usar ambos usando multiplas janelas...

Have a nice code! ;)


           
       



quinta-feira, 24 de setembro de 2015

Arch Linux Install ERROR


Você está doido para instalar o Arch Linux no seu computador, faz tudo certo com o ISO e ele resolve não Bootar por conta do ArchIso não estar reconhecendo seu drive de cd sr0?


Bom vou mostrar de forma curta e rápida a solução pro problema.

Depois que se compreende o problema a solução se torna simples...

Oque esta acontecendo é que o Arch esta utilizando um label no boot mas não encontra a unidade física com ele espera e acaba não montando a ISO, então não encontra o ramdisk para o resto do boot.

Então são 3 comandinhos simples que resolvem.

A primeira coisa a fazer é criar o diretório de labels 
Depois Linkar a nossa unidade ao label que esta no syslinux como archisolabel=ARCH_XXXXX
Por último montar a ISO

Vou exemplificar os comandos aqui para o meu caso que esta sendo mostrado na foto acima.

no meu caso archisolabel=ARCH_201509

$mkdir -p /dev/disk/by-label
$ln -s /dev/sr0 /dev/disk/by-label/ARCH_201509
$mount -t iso9660 /dev/disk/by-label/ARCH_201509 /run/archiso/bootmt
$exit
$exit

Feito isso... Enjoy Arch!