quarta-feira, 24 de fevereiro de 2016

Restringindo acesso ao seu Servidor Apache

Protegendo pasta padrão do Apache /var/www/html/




Olá!

Uma opção bastante interessante do Servidor Apache, é a de colocar senha para acessar suas pastas, ou seja, seus sites.

Para fazer isto, basta seguir os seguintes passos:

1º Vire usuário root com o comando abaixo:
$ su - Em seguida digite sua senha de super usuário.

Iremos proteger todos os sites que estiverem na pasta html.

2º Digite o seguinte comando já logado como usuário root:

# htpasswd -c /var/www/html/.htpasswd nomeUsuario

- Explicando o código acima:

-- htpasswd: é usado para criar e atualizar os arquivos simples usados ​​para armazenar nomes de usuário e senha para autenticação básica de usuários HTTP. Como ainda não existia o arquivo oculto .htpasswd, usamos o parametro -c para gerar o arquivo;
-- /var/www/html/: pasta que desejamos proteger;
-- .htpasswd: arquivo que será criado contendo o nome de usuário e senha que poderá acessar a pasta;
    -- nomeUsuario: usuário que acessará a pasta. Fica a sua escolha.

Feito isso, será pedido uma senha, coloque a senha desejada.

3º Edite o arquivo do Apache:

# vim /etc/httpd/conf/httpd.conf

Coloque da seguinte forma, no final do arquivo:

<directory "/var/www/html/">
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName "Acesso Restrito: "
AuthUserFile "/var/www/html/.htpasswd"
Require valid-user
</directory>

*Obs.: Sendo assim, qualquer um que tentar acessa seus sites, será solicitado um nome de usuário e uma senha.

4º Reinicie seu Servidor Apache com o comando abaixo: * "Não gosto do restart, prefiro stop, depois start."

# systemctl stop httpd.service 

Depois

# systemctl start httpd.service 

Pronto, acesse a URL do seu site, por exemplo:

http://192.168.6.103/gilsonsilva/sejalivredf.html

Note que agora pedirá usuário e senha antes de acessar a pasta/site do servidor apache.

Então é isso. Abraços e qualquer coisa estamos aí!!!
By Gilson Silva ;-)

A débito de Software Livre, estudante de Sistemas de Informação!

segunda-feira, 7 de setembro de 2015

Como instalar a nova versão do LibreOffice no seu Linux

Olá á todos!

>> Nesse pequeno tutorial, irei ensinar como instalar a nova versão no melhor editor de texto livre que existe, o LibreOffice 5.0.1.

>> Então vamos lá:

> 1º Download:
- Clique no link a baixo e faço o download do LibreOffice (programa principal) e da Interface do usuário em português.

-- Link: LibreOffice

> 2º Descompacte os arquivos, pode ser na pasta ~/Download mesmo:

$ tar -vzxf LibreOffice_5.0.1.2_Linux_x86-64_rpm

e

$ tar -vzxf LibreOffice_5.0.1.2_Linux_x86-64_rpm_langpack_pt-BR

> 3º Entre na pasta do LibreOffice e depois na pasta RPMS e execute o seguinte comando:


$ cd ~/Download/LibreOffice_5.0.1.2_Linux_x86-64_rpm/RPMS/


*Obs.: SO baseados em Debian / Ubuntu
$ sudo apt-get install -y *.rpm

ou

*Obs.: SO Fedora 22
$ sudo dnf install -y *.rpm

>> Pronto! Nosso novo LibreOffice 5.0.1 já se encontra instalado e pronto para ser usado, como tudo, para aqueles não estão muito familiarizados com um ambiente em inglês, podem instalar a interface do usuário em Português, para isso basta seguir os seguintes passos:

> 1º Entre na pasta que descompactou o lanpack_pt-BR e depois na pasta RPMS e execute o seguinte comando:


$ cd ~/Download/LibreOffice_5.0.1.2_Linux_x86-64_rpm_langpack_pt-BR/RPMS


*Obs.: SO baseados em Debian / Ubuntu
$ sudo apt-get install -y *.rpm

ou

*Obs.: SO Fedora 22
$ sudo dnf install -y *.rpm

>> Pronto! Nosso LibreOffice está instalado e em Português.

>> Valeu galera, qualquer coisa estou aqui para tira vossas duvidas! Fiquem todos com Deus! Abraços!

By Gilson Silva ;-)

















segunda-feira, 15 de junho de 2015

Como instalar VirtualBox no Fedora 22 (64 bits)

/* Como instalar VirtualBox no Fedora 22 (64 bits) */

1. Virar usuário root de modo correto:
$ su -

2. Instale o arquivo de repositório:
# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo


3. Vamos atualizar o SO:
# dnf update

4. Por garantia, vamos confirmar se seu SO é de 64 bits:
# uname -a

5. Instale os seguintes pacotes de dependência:
# dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

6. Instalação do VirtualBox versão mais recente 4.3:
# dnf install VirtualBox-4.3

7. Startando o serviço:
# /etc/init.d/vboxdrv setup
ou
service vboxdrv setup

8. Agora iremos adicionar o VirtualBox usuário(s) para vboxusers Grupo:
# usermod -a -G vboxusers user_name

>>> Pronto! Agora basta ir na sua dash e digitar: virtualbox e pronto.
>> Cado haja algum erro, tente reiniciar e refazer passo-a-passo.


By Gilson Silva ;-)

sexta-feira, 24 de abril de 2015

Como baixar e instalar o aplicativo telegram no seu computador Linux.



1º Entre no site oficial do aplicativo Telegram.
>>> Download Telegram

2º Descompacte para um diretório de seu PC, normalmente /home/user/

3º Depois vamos ao nosso maravilhoso prompt de comando ou como preferirem terminal.

4º Entre na pasta do Telegram que acabará de descompactar, se já estiverem no /home/user/, execute esse comando: $ cd Telegram/ e depois de um $ ls -lh para verificar os arquivos e suas respectivas permissões. Se já estiver com as devidas permissões de execução, siga para o passo 6º, senão continue para o passo 5º.

5º Execute: $ chmod 755 Telegram ou chmod +x Telegram  --> qualquer um funciona perfeitamente.

6º Agora bastar executar esse simples comando: $ ./Telegram e pronto. Se por algum motivo o aplicativo continuar rodando no terminal, mesmo depois que fecha o mesmo clicando no X, não se preocupe, basta dar um "Ctrl + C" no terminal e pronto!

>>> Qualquer duvida fique a vontade para perguntar!

By Gilson Silva ;-)

quarta-feira, 25 de março de 2015

Tutorial simples para descompactar arquivos pelo terminal ;-)

>>> Como descompactar arquivos zip, rar, tar, tar.gz, bz2, tar.bz2 pelo terminal.

>>> Para descompactar estes formatos de arquivos os comandos são simples:




zip:

gunzip nomedoarquivo.zip

rar:

unrar x nomedoarquivo.rar

tar:

tar -xvf nomedoarquivo.tar

tar.gz:

tar -vzxf nomedoarquivo.tar.gz

bz2:

bunzip nomedoarquivo.bz2

tar.bz2:

tar -jxvf nomedoarquivo.tar.bz2

------------------------------------------------------------------

>>>>>>>>>> By Gilson Silva ;-) <<<<<<<<<<

terça-feira, 17 de março de 2015

DICA RÁPIDA PARA INICIANTES COM SERVIÇOS OU SERVIDORES LINUX, OU PARA RELEMBRAR TAMBÉM...

>>> Boa noite galera! Desculpem a demora. Bom segue um simples artigo testado no Fedora 21, mas creio eu que alguns dos comandos servem para todas as distribuições Linux existentes... ;-)

-----------------------------------------------------------------------------------------------------------
>>> Banco de Dados MySQL
# start mysql
[root@localhost ~]# /sbin/service mysql start OU service start mysql
Redirecting to /bin/systemctl start  mysql.service
OU
[root@localhost ~]# systemctl start  mysql.service

# stop mysql
[root@localhost ~]# /sbin/service mysql stop OU service stop mysql
Redirecting to /bin/systemctl stop  mysql.service
OU
[root@localhost ~]# systemctl stop  mysql.service

>>> Banco de Dados PostgreSQL
# start postgresql
[root@localhost ~]# /sbin/service postgresql start OU service start postgresql
Redirecting to /bin/systemctl start  postgresql.service
OU
[root@localhost ~]# systemctl start  postgresql.service

# stop postgresql
[root@localhost ~]# /sbin/service postgresql stop OU service stop postgresql
Redirecting to /bin/systemctl stop  postgresql.service
OU
[root@localhost ~]# systemctl stop  postgresql.service

>>> Servidor Apache (PHP)
# start apache (httpd)
[root@localhost ~]# /sbin/service httpd start OU service start httpd
Redirecting to /bin/systemctl start  httpd.service
OU
[root@localhost ~]# systemctl start  httpd.service

# stop apache (httpd)
[root@localhost ~]# /sbin/service httpd stop OU service stop httpd
Redirecting to /bin/systemctl stop  httpd.service
OU
[root@localhost ~]# systemctl stop  httpd.service

>>> Acesso remoto via ssh
# start openssh (sshd)
[root@localhost ~]# /sbin/service sshd start OU service start sshd
Redirecting to /bin/systemctl start  sshd.service
OU
[root@localhost ~]# systemctl start  sshd.service

# stop openssh (sshd)
[root@localhost ~]# /sbin/service sshd stop OU service stop sshd
Redirecting to /bin/systemctl stop  sshd.service
OU
[root@localhost ~]# systemctl stop  sshd.service

By: Gilson Silva ;-)