Postagens

Mostrando postagens de 2017

Como formatar um pen drive no Linux

Primeiro vamos identificar nosso pendrive com o comando mount A saida do comando sera portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000) tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1626292k,mode=755) nsfs on /run/snapd/ns/whatsdesk.mnt type nsfs (rw) /dev/sdb1 on /media/junior/538B-BA22 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2) Assim que identificamos (no meu caso foi o /dev/sdb1) iremos desmontar o pendrive sudo umount /dev/sdb1 Para o sistema de arquivos vFAT (FAT32) sudo mkfs.vfat /dev/sdc1 Para sistema de arquivos NTFS sudo mkfs.ntfs /dev/sdc1 Para o sistema de arquivos EXT4 sudo mkfs.ext4 /dev/sdc1 Agora vamos criar nosso pendrive com um vmware (como exemplo) sudo dd if=/home/junior/Downloads/isos/vmware7.iso of=/dev/sdb status=progress && sync

Instalacao Openfire com MySQL Debian 9.3

Pra fechar o ano, vou postar a  Instalação Openfire com MySQL Debian 9.3 # Projeto https://www.igniterealtime.org/projects/openfire/documentation.jsp # Database Guide http://download.igniterealtime.org/openfire/docs/latest/documentation/database.html # Cenario IP_LAN: 192.168.254.200 HOST  : openfire DOMAIN: dominio.local # Apache && OpenSSL apt install apache2 openssl # MySQL echo -e "deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7\ndeb-src http://repo.mysql.com/apt/debian/ stretch mysql-5.7" > /etc/apt/sources.list.d/mysql.list wget -O /tmp/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql apt-key add /tmp/RPM-GPG-KEY-mysql apt update apt install mysql-server # PHP apt install php php-mysql # Java apt install openjdk-8-jre # CREATE database mysql -u root -p CREATE DATABASE openfire; GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'sua_senha'; FLUSH PRIVILEGES; # Download Ultima versao cd /opt ;

UniFi - How to Install & Update via APT on Debian or Ubuntu

Sem muitas delongas, vamos nessa: # Repositório Unifi echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list # Diretório da chave cd /etc/apt/trusted.gpg.d # Chave para utilização wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ubnt.com/unifi/unifi-repo.gpg # Atualização do repositorio apt-get update # Instalação do pacote apt-get install unifi # Acesso via browse https://IP_servidor_unifi:8443

Ajustar Screen Size no Remote Desktop Connection Manager

Imagem
Para ajustar o Screen Size no Remote Desktop Connection Manager Crie o nome do grupo dos Servidores Em "Properties" vá até a aba "Remote Desktop Settings" em "Color Depth" deixe como 32 e em "Remote Desktop Size" marque a opção "Same as client area"

iReport-5.6.0 no Java 8

Olá, se ainda estiver com problemas em utilizar o iReport-5.6.0 no Java 8 (Sistema Windows 10) # Premissa1 - download da versão 7 (apos download fazer a instalação padrão) https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html # Premissa2 - download da versão 8  (apos download fazer a instalação padrão) Java na versão atual instalado, caso não tenha basta acessar o site  https://www.java.com/pt_BR/ # Download iReport para Windows  (apos download fazer a instalação padrão) https://community.jaspersoft.com/project/ireport-designer/releases # Encontre o arquivo de configuração do iReport ireport.conf C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\etc # Agora altere a linha abaixo: jdkhome="C:\Program Files\Java\jre7" Agora inicie a aplicação iReport-5.6.0 no Windows 10 No meu entendimento é uma "gambe" fazer isso, mas enfim, se precisa pra funcionar devido ao suporte da aplicação, vamos pra frente.

Copiar o nome de todos os arquivos de uma pasta

Olá, mais uma dica simples e eficaz naquele momento que você de agilidade: # No Windows Entre na pasta desejada e digite: dir /b /o:n > arquivos.txt # No Linux Entre na pasta desejada e digite: ls -la > arquivos.txt Agora abra no seu editor de texto preferido o arquivos.txt e o nome deles estarão todos lá.

Comandos de help PostgreSQL (internal slash commands)

Abaixo o help do " internal slash commands" # Caso queira mais informações: Type:  \copyright for distribution terms        \h for help with SQL commands        \? for help on internal slash commands        \g or terminate with semicolon to execute query        \q to quit #  internal slash commands Informativo   (opções: S = mostra objetos do sistema, + = detalhes)   \d[S+]                 lista tabelas, visões e sequências   \d[S+]  NOME           descreve tabela, visão, sequência ou índice   \da[S]  [MODELO]       lista funções de agregação   \dA[+]  [MODELO]       lista métodos de acesso   \db[+]  [MODELO]       lista tablespaces   \dc[S+]  [MODELO]      lista conversões   \dC[+]  [MODELO]       lista conversões de tipos   \dd[S]  [MODELO]       mostra comentários de objetos que não aparecem em outro lugar   \ddp    [MODELO]       lista privilégios padrão   \dD[S+] [MODELO]       lista domínios   \det[+] [MODELO]       lista tabelas externas   \des[+

Debian configuração Network Bonding

Olá, hoje vamos ver de uma forma rápida e objetiva a configuração de 04 interfaces no modo Bonding (agregação de interfaces e failover). # Premissa Estou saindo do suposto que você já tem um Debian 9.1 atualizado em sua máquina =) # Topologia Rede: 192.168.0.0/24 GW: 192.168.0.1/24 DNS: 192.168.0.5/24 # Interfaces de Rede eno3 eno4 enp4s0f0 enp4s0f1 # Dependências apt install -f ifenslave-2.6 # Arquivo de configuração (este arquivo não vai existir) vi /etc/modprobe.d/bonding.conf alias bond0 bonding   options bonding mode=0 arp_interval=100 arp_ip_target=192.168.0.1, 192.168.0.5 # Carregando o modo modprobe -v bonding mode=0 arp_interval=100 arp_ip_target=192.168.0.1, 192.168.0.5 # Alterando arquivo de configuração das interfaces, faça um backup antes =) cd /etc/network/ cp -rp interfaces interfaces.default vi interfaces ###### Arquivo customizado para bonding ###### source /etc/network/interfaces.d/* auto lo iface lo inet loopback auto bond0 if

Instalação Client Openvpn Linuxmint

Olá, vamos ver como instala o Client OpenVPN no Linuxmint? Considerando que você já entende o conceito de VPN (pra que serve), já tem o certificado do Server (arquivo .pem) em sua maquina local e também o arquivo de configuração do Openvpn (arquivo .ovpn) # Faça o download da ultima versão https://openvpn.net/index.php/download/community-downloads.html # Faça o download das dependências (O PULO DO GATO) apt install libssl-dev liblzo2-dev libpam0g-dev Nota: com isso vai evitar os erros de compilação configure: error: openssl check failed configure: error: lzo enabled but missing configure: error: libpam required but missing # Caso use o diretório /opt (utilize sudo ou root) cd /opt tar -zxf openvpn-<version>.tar.gz cd openvpn-<version> ./configure make make install # Rodando o client (lembre de rodar o comando no diretório que fez o download do .pem e .ovpn openvpn --config arquivo.ovpn Feito isso seja feliz e acesse a VPN

Instalação Adicionais para convidados Virtual Box no Debian

Vamos instalar o Adicionais para convidados Virtual Box no Debian. Premissa Clique em " Dispositivos " depois em " Inserir imagem de DC dos Adicionais para Convidado " Instalação Em um terminal Linux com usuário root ou sudo instale os pacotes abaixo apt update ; apt install dkms build-essential module-assistant Agora copie os arquivos para um diretório temporário mkdir /opt/temp cd /media/cdrom0 cp -rv *  /opt/temp cd  /opt/temp ./ VBoxLinuxAdditions.run Aguarde a instalação e dê um boot no sistema operacional. Feito isso podemos utilizar todos os recursos extras de "arrastar e colar", melhor desempenho placa de vídeo e inúmeras outras funções.

Failover pfsense

Imagem
Olá, hoje vamos como fazemos a configuração de Failover (quando uma interface de rede cai ou até mesmo que um provedor esteja com problemas). Para isso vamos supor que seu Firewall tem no minimo 04 interfaces de Rede sendo: WAN_1: link da operadora A LAN: rede local DMZ: rede dmz WAN_2: link da operadora B Também estou utilizando a ultima versão do pfSense, sendo 2.3.4 Minha topologia é a seguinte: Com as interfaces já atribuídas no pfSense em (InterfacesInterface / Assignments). Agora clique em  System / Routing / Gateway Groups e ADD+ um novo grupo de Gateways Onde: Group Name: nome amigável para seu grupo; Gateway Priority: o valor de "Tier" que vai dizer ao pfSense se ele vai trabalhar como Failover ou LoadBalance; Trigger Level: neste caso vamos usar o Member Down, ou seja, sempre que uma interface ficar offline; Feito isso salve e vá até Firewall / Rules Nota: aqui achei um pouco braçal sendo que tenho que ir em cada

Notepad++ para Linux?

Imagem
Quem usa o notepad++ (editor de texto para Windows) com certeza sente falta dele no ambiente Linux (mesmo tendo o Vim excelente editor). Para Linux temos o Notepadqq. # Install via PPA add-apt-repository ppa:notepadqq-team/notepadqq apt-get update apt-get install notepadqq Feito isso basta acessar o mesmo em seu Linux.

Códigos promocionais G Suite

Cada código promocional concede 20% de desconto no primeiro ano. F37DF6V39NYQVPV F3AWTPRLGJ4TT7X F3EAFPXQAGQCFYC F3GG3D7H9KCVNV3 F3JPVJH6APLGGLM Expira em 01/2018 Indicação exclusivo ( https://goo.gl/u9xJ1a ) Ainda não conhece o G Suite? https://gsuite.google.com.br/learning-center/

Comandos uteis para um script .bat

Olá, hoje vamos ver alguns comandos uteis para um script .bat ECHO      - Mostra na tela ECHO OFF  - Oculta códigos e informações executados pelo sistema. ECHO ON   - Exibe códigos e informações executados pelo sistema. ECHO.     - Pula uma linha. @ECHO     - Faz com que o prompt fique oculto durante a execução. SET       - Cria variável que pode ser referenciada através de %variável%. CLS       - Limpa tela do console. IF e ELSE - Utilizado em condicoes para seus scripts. GOTO      - Avança até determinado trecho do lote. FOR       - Laço de repetição. PAUSE     - Faz uma pausa na execução e exibe: “Pressione qualquer tecla para continuar.” REM       - Comentarios. START     - Inicializa um aplicativo ou programa. MOVE      - Move (recorta) um arquivo de um diretório para outro. Com isso podemos fazer scripts de logon com uma "pitada" de profissionalismo.

Ativando Trim no Windows

O TRIM é um comando que é enviado ao SSD e informa as páginas ou blocos que podem ser marcadas como inválidas. Páginas inválidas são aquelas que armazenam arquivos já apagados pelo usuário. Essas páginas inválidas passarão pelo processo chamado de ‘coleta de lixo’, que todo SSD realiza.  # Comando para verificar se ele está ativado ou não fsutil behavior query DisableDeleteNotify NTFS DisableDeleteNotify = 0 Caso o resultado for 0 significa que ele está ativado, caso seja 1 digite o comando abaixo para ativar o TRIM: fsutil behavior query DisableDeleteNotify 0

Atualizando dados: UPDATE SQL

Olá, abaixo um exemplo simples que ajuda e muito para alterar uma tabela no SQL: # Atualizando dados: UPDATE SQL UPDATE nome_tabela SET CAMPO = 'novo_valor' WHERE condicao Onde: nome_tabela: tabela que você deseja alterar algum campo; novo_valor: novo dado que deseja em um campo especifico; condicao: atribua sempre uma condição, pois caso não seja informado toda sua tabela será alterada.

GLPI Resolvido "A extensão APCu não está presente"

Para resolver o problema com "A extensão APCu não está presente" Edite o arquivo: vi /etc/php5/cli/php.ini E no final do arquivo adicione o conteúdo abaixo: apc.enable_cli = 1 Agora reinicie o Apache /etc/init.d/apache2 stop ; /etc/init.d/apache2 start

GLPI Resolvido "A extensão xmlrpc não está presente"

Para resolver o problema da "A extensão xmlrpc não está presente" Instale o pacote: apt-get install trac-xmlrpc

Pai, do que é feito a nuvem?

Imagem
Nos dias de hoje essa frase com certeza tem muito haver com todos nós.

Ajustando vim para PEP8 (Python Enhancement Proposal)

Ajustando vim para PEP8 ( https://www.python.org/dev/peps/pep-0008/ ) Edite ou crie o arquivo .vimrc no seu diretorio ~ ou home (como preferir) set ai set et set nu set sw=4 set sm set ts=4 set tw=79 syntax on Abaixo uma explicação o que faz cada parametro: set ai - auto identacao set et - converte tabs em espacos set nu - mostra numero das linhas set sw=4 - numero de espacos no lugar do tab set sm -  mostra quando fecha {} ou [] set ts=4 - numero de espacos no lugar do tab set tw=79 - quebra de linha syntax on - sintaxe colorida

Painel de controle exibe seus itens

Talvez isso seja valido para alguém. access.cpl - propriedades de acessibilidade appwiz.cpl - adicionar/remover programas desk.cpl - propriedades de vídeo findfast.cpl - localização acelerada (incluído com microsoft office) inetcpl.cpl - propriedades da internet intl.cpl - ajustes regionais joy.cpl - propriedades do joystick main.cpl - propriedades do mouse mlcfg32.cpl - microsoft exchange service propriedades mmsys.cpl - propriedades de multimídia modem.cpl - propriedades do modem netcpl.cpl - ambiente de rede odbccp32.cpl - odbc 32-bit propriedades password.cpl - senhas powercfg.cpl - opções de energia sysdm.cpl - propriedades do sistema themes.cpl - temas para a área de trabalho (com o microsoft plus!) timedate.cpl - hora/data propriedades wuaucpl.cpl - windows update (atualizações automáticas)

Endian Firewall com chaves RSA

Olá hoje vamos aumentar a segurança no Endian. Assim como eu você deve prezar e muito pela segurança da sua empresa. Então pensando um pouco me veio uma ideia que vou compartilhar. # Premissa Porque logar com o usuário root no endian? # Adicionando um usuário comum no Endian adduser usuario_comum # Criando diretório .ssh e gerando chaves mkdir .ssh ssh-keygen (de um nome que você acha sucinto para a chave, caso você queira logar em outro Endian a partir desse Endian). # Criando arquivo para autorizar as chaves e concedendo permissão touch authorized_keys chmod 600 authorized_keys # Alterando o arquivo sshd_config (faça o backup antes caso queira voltar ao padrão do Endian) e altere as linhas conforme descrito abaixo: PermitEmptyPasswords yes PasswordAuthentication no AllowUsers usuario_comum # Supondo que você já tem sua chave privada em seu computador (Linux ou Windows) insira sua chave publica no arquivo authorized_keys Copiar e colar o conteúdo para o arquivo a

Erro ao conectar ESXi Web interface pelo Chrome

Imagem
Caso esteja utilizando o vsphere client 6.5 (na interace web) e caso ocorra a seguinte mensagem de erro: Siga os passos abaixo: Habilite o SSH no seu ESXi Efetue o download do arquivo neste link  https://labs.vmware.com/flings/esxi-embedded-host-client#instructions Copie através de um SCP para seu ESXi o arquivo esxui-signed-5214684.vib E agora rode o comando (copie para o /tmp assim fica mais facil eliminar lixos no proximo boot) # esxcli software vib install -v /tmp/esxui-signed-5214684.vib O Resultado será: Installation Result    Message: Operation finished successfully.    Reboot Required: false    VIBs Installed: VMware_bootbank_esx-ui_1.17.0-5214684    VIBs Removed: VMware_bootbank_esx-ui_1.8.0-4516221    VIBs Skipped: Depois disso acesse normalmente seu vsphere client na interace web

ADICIONANDO, REMOVENDO e LISTANDO USUARIOS NO SAMBA

Olá, hoje alguns comandos simples que ajudam o sysadmin na administração do Samba PREMISSA (Antes de adicionar os usuários no Samba tenha certeza que eles sejam inseridos no Linux antes). ADICIONANDO USUÁRIOS NO LINUX # adduser --disabled-login --no-create-home usuario_linux ADICIONANDO USUÁRIOS NO SAMBA # smbpasswd -a usuario_linux REMOVENDO USUÁRIOS NO SAMBA # smbpasswd -x usuario_linux LISTANDO USUARIOS NO SAMBA # pdbedit -L -v

Pathping

pathping -n 192.168.100.254 Rastreando a rota para 192.168.100.254 com no máximo 30 saltos   0  192.168.100.1   1     *        *        * Calculando estatísticas para 0 segundos...             Origem aqui      Este nó/Vínculo             Perdido/Enviado  Perdido/Enviado Salto RTT        = Pct            = Pct       Endereço   0                                           192.168.100.1 Rastreamento concluído. pathping -n 192.168.200.254 Rastreando a rota para 192.168.200.254 com no máximo 30 saltos   0  192.168.200.131   1  192.168.200.254 Calculando estatísticas para 25 segundos...                                                                                          Origem aqui      Este nó/Vínculo             Perdido/Enviado  Perdido/Enviado Salto RTT        = Pct            = Pct       Endereço   0                                           192.168.200.131                                 0/ 100 =  0%   |   1    5ms     0/ 100 =  0%     0/ 100 =  0%  192.168

Spotify for Linux

Installation # 1. Add the Spotify repository signing key to be able to verify downloaded packages sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 # 2. Add the Spotify repository echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list # 3. Update list of available packages sudo apt-get update # 4. Install Spotify sudo apt-get install spotify-client

Instalando e Atualizando GLPI no Debian Jessie (8.7.1)

Olá, hoje vamos ver como instalar e atualizar seu GLPI (Gestão Livre de Parque de Informatica). # Pagina do Projeto referencia;  http://glpi-project.org/spip.php?lang=en # Atualizando seu Sistema Operacional: apt-get clean && apt-get update && apt-get upgrade # Instalando o MySQL apt-get install mysql-server mysql-client php5-mysql php5-gd anote o senha do usuário root do banco 'sua_senha_forte' # Instalando o PHP apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd # Testando o PHP vi /var/www/info.php insira no arquivo o conteúdo abaixo: <?php phpinfo(); ?> agora acesse pelo Browse de sua preferencia http://IP_Servidor/info.php # Download do pacote GLPI wget -c https://forge.indepnet.net/attachments/download/1954/versao_atual.tar.gz # Descompactando tar -xvzf arquivo_ultima_versao.tar.gz -C /var/www/ # Permissões para Instalação: cd /var/www/glpi/files chmod 777 * # Restart no Servidor Apache service apache2 s

Bash do Ubuntu no Windows

Imagem
Que tal rodar comandos do Linux no Windows (sem nenhum programa extra). Pois é isso é possível. Pressione a tecla "Run" do Windows (isso aquela das bandeirinhas do Windows) e digite "Configurações" e pressione "Enter". Encontre a opção "Atualização e segurança" encontre a opção "Para Desenvolvedores" e marque o "Modo de desenvolvedor": Logo após isso pressione novamente a tecla Run do Windows e digite "Ativar ou desativar recursos do Windows" encontre a opção "Subsistema do Windows para Linux (Beta). Ou se preferir habilitar pela linha de comando: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Após ativar o recurso reinicie seu computador e logo após pressione tecla Run e digite "bash" e confirme com o "Y": Novamente digite bash e agora crie um novo usuário para utilizar o bash: O diretório da aplicação é %localappdata%\lxss