anúncios

sábado, 30 de janeiro de 2016

Desabilitar o SELINUX em distros RHEL/CentOS e derivados

Para quem usa a distro RHEL/CentOS/Fedora deve ter notado que vem com proteção elevada extrema, isso é causado devido estar com o SELINUX habilitado por default.

Para uso em desktop e até algumas aplicações, isso pode ser um exagero.

Segue o procedimento para desabilitar o SELINUX
Para desabilitar o SeLinux acesse o arquivo /etc/selinux/config com o editor de texto de sua preferência e altere como segue:

#vim /etc/selinux/config
SELINUX=enforcing
para
SELINUX=disabled

Para efeito, reinicie o sistema # reboot

Referências sobre SELINUX

HowTos/SELinux

SeLinux Booleans

SELINUX não, não serve só para desabilitar
Feito!

quinta-feira, 28 de janeiro de 2016

Instalação do Slackware

Segue o howto de instalação do GNU/Linux Slackware, utilizando a imagem ISO "slackware-14.1-install-dvd.iso" .
Download: slackware-14.1-install-dvd.iso

Nota: A versão atual do Slackware é 14.1 que foi utilizado nesse Howto, mas o processo de instalação do Slackware é sempre o mesmo em todas as versões. Portanto para próximas versões os novatos pode seguir esse Howto sem problemas.

Após gravar a imagem ISO do Slackware no DVD, coloque o DVD no leitor de CD/DVD e altere a BIOS para o boot via CD/DVD.



Digite o comando corresponde ao seu processador. Por exemplo: huge.s ou hugesmp.s



Digite 1 para selecionar o modelo do seu teclado



Selecione o modelo do seu teclado. No caso o que é comum. Teclado qwert/br-abnt2



Digite 1 para confirmar.



Logue no sistema e digite o comando para particionar o HD.



Criação da partição. Seleciona New



Selecione Primary



Digite o tamanho da partição correspondente. Essa será a partição /



Selecione Beginnig


Selecione Bootable



Criação da partição swapp. Selecione New



Selecione Logical



Digite o tamanho corresponde a partição swapp. No caso foi deixado 256MB (já está de bom tamanho)


Selecione End



Selecione Type na partição Logical



Digite 82 que corresponde a partição swapp



Criação da partição /home. Selecione o Free Space e em seguida New


Selecione Logical



Digite o tamanho corresponde a partição /home. Pode usar o restante de espaço, se caso não for criar outra partição.

Selecione Write para gravar as partições criadas.



Confirme com yes.



Selecione Quit para encerrar o particionamento.



Para verificar as partições criadas, digite o comando fdisk -l


Digite setup para prosseguir com a instalação



Selecione ADDSWAP



Selecione OK



Selecione a partição /dev/sda1 ( / )


Selecione Format



Selecione o tipo de sistema de arquivos. No caso foi selecionado ext4.



Seleciona a partição /dev/sda5 ( /home )



Selecione Format



Selecione o tipo de sistema de arquivos. No caso foi selecionado ext4.




Digite o nome de rótulo correspondente a partição /dev/sda5. No caso foi escolhido /home




Selecione o modo de instalação. No caso foi selecionado 1 para CD / DVD



Selecione auto para detectar e montar automaticamente a mídia de instalação



Selecione as categorias dos pacotes que deseja instalar. No caso foi selecionado as categorias essenciais para o sistema: A, AP, D, K, L, N




Se na etapa anterior foi selecionado as categorias A, AP, D, K, L, N, então selecione expert, caso contrário selecione full.
OBS: Para uso em servidor isso é essencial, já para uso em desktop, pode selecionar todos (ocupa 7.8 GB na instalação FULL).

As próximas etapas se refere na seleção expert, podendo desmarcar o que não quer instalar, para facilitar, deixei tudo marcado por default.






Essa etapa é se quiser criar um USB FLASH BOOT para recuperar em caso de falha no boot. Nesse caso é opcional, pois pode ser utilizado qualquer distribuição Linux LiveCD ou LiveDVD.
Selecione Skip

Selecione simple para instalar o gerenciador de boot LILO automaticamente.



Selecione a resolução ideal


Opcional. Pode deixar em branco.



Selecione Yes para usar UTF-8



Selecione MBR para instalar o LILO na MBR.



Selecione o modelo correspondente ao mouse. Comum é imps2.



Selecione Yes para configurar sua rede


Escolha um nome para o hostname. No caso foi escolhido Saitam.


Se tiver um domínio na rede, digita o nome do domínio da rede, caso contrário pode deixar em branco.


Selecione static IP para definir um endereço IP fixo para essa máquina na mesma classe IP


Digite o endereço IP na mesma classe de sua rede.



Classe
Início
Fim
Máscara de Sub-rede
OBS
A
0.0.0.0
127.255.255.255
255.0.0.0 (/8)

B
128.0.0.0
191.255.255.255
255.255.0.0 (/16)

C
192.0.0.0
223.255.255.255
255.255.255.0 (/24)

D
224.0.0.0
239.255.255.255

Multcast
E
240.0.0.0
255.255.255.255

Testes
Tabela 1 – Classes de endereços IP

Digite a máscara de sua rede. Observe a Tabela 1.


Digite o Gateway de sua rede.



Selecione Yes para informar o endereço DNS



Digite o endereço DNS de sua preferência. No caso foi usado o DNS do Google.


Confira o endereço IP setados, estando correto, confirme em Accept.



Selecione os serviços que deseja inicializar no boot do sistema e por fim selecione OK.



Opcional. No caso selecionei No.



Selecione No


Selecione o fuso horário com base do seu estado. Caso seja o de horário de Brasília pode selecionar America/Sao_Paulo



Selecione Yes para definir um password para o root (Administrador do Sistema Linux)



Digite um password para root e confime redigitando o mesmo password.


Instalação do Slackware concluída. Selecione OK.


A instalação do Slackware está concluída, mas é necessário executar as etapas finais manualmente.
Selecione EXIT e digite reboot para reiniciar os sistema.




Gerenciador de Boot LILO do Slackware


Digite o usuário root e seu respectivo password


Logado no sistema como root.


Configurando endereço IP no Slackware

root@Saitam:~# vim /etc/rc.d/rc.inet1.conf
Altere as linhas 17, 18 e 41 de acordo com sua rede.


ESC + x (salva e sai do editor Vim)

Configurar o endereço DNS
root@Saitam:~# vim /etc/resolv.conf

No caso foi utilizado o DNS do Google
nameserver 8.8.8.8
nameserver 8.8.4.4

Forçar para alterar o arquivo resolv.conf automaticamente por meio do DHCP
root@Saitam:~# chattr +i /etc/resolv.conf

Após configurar o endereço de rede e DNS, faremos um teste se a internet está OK.
root@Saitam:~# ping google.com
PING google.com (216.58.222.14) 56(84) bytes of data.
64 bytes from gru06s25-in-f14.1e100.net (216.58.222.14): icmp_seq=1 ttl=54 time=44.1 ms
64 bytes from gru06s25-in-f14.1e100.net (216.58.222.14): icmp_seq=2 ttl=54 time=42.3 ms
64 bytes from gru06s25-in-f14.1e100.net (216.58.222.14): icmp_seq=3 ttl=54 time=41.6 ms
64 bytes from gru06s25-in-f14.1e100.net (216.58.222.14): icmp_seq=4 ttl=54 time=50.0 ms

Configurando o mirror para fazer a atualização do Slackware

root@Saitam:~# vim /etc/slackpkg/mirrors

Descomentar apenas a linha 72
ftp://ftp.slackware-brasil.com.br/slackware-14.1/

Atualizar o sistema Slackware
Segue na ordem que segue:

root@Saitam:~# slackpkg update

root@Saitam:~# slackpkg upgrade-all