Compartilhar rapidamente um diretório como se fosse uma página web
Se for necessário compartilhar rapidamente algum diretório no seu
Linux na rede local existe uma maneira fácil, basta ter o Python instalado.
Para verificar se você tem o Python instalado dê o seguinte comando:
# dpkg -s python
Se não tiver instale-o. Para distros que usam .DEB:
# apt-get install python
Para distros que usam .RPM:
# yum install python
Agora acesse o diretório que gostaria de compartilhar e dê o seguinte comando:
# python -m SimpleHTTPServer
Agora basta acessar o diretório pelo browser com o endereço:
http://IPDASUAMAQUINA:8000
Até mais!
Outras dicas deste autor
Kernel Real Time
Não tem Logmein para linux? Use NTRGlobal
Assistir filmes em ASCII no Linux
Continuar downloads do Firefox por linha de comando com o Aria2
Executar scripts com o botão direito do mouse no Gnome
Leitura recomendada
Exibindo vídeos na sua área de trabalho com o Xine
Reencontrando sites / informações perdidas
Multimídia no CentOS 7: VLC, Flash Plugin, Codecs, SMplayer, Java, Handbrake
CentOS 6.x - Instalação do VirtualBox + VirtualBox Extension Pack
VI (VIm): Alterando todas repetições de uma mesma palavra
Comentários
Rapaz, se você soubesse como essa dica foi útil!!! Vivendo e aprendendo!!!
Tomei até a liberdade de colocar o link no fórum "Mandriva Brasil".
Um grande abraço!
Já usei isso muitas vezes. Só complementando, você pode indicar a porta a ser escutada depois do nome do módulo, SimpleHTTPServer. Ah, e pra quem tiver usando python3, este módulo foi integrado no HTTP, então você pode obter o mesmo resultado fazendo:
$ python3 -m http.server [port]
Mensagem
Já usei isso muitas vezes. Só complementando, você pode indicar a porta a ser escutada depois do nome do módulo, SimpleHTTPServer. Ah, e pra quem tiver usando python3, este módulo foi integrado no HTTP, então você pode obter o mesmo resultado fazendo:
$ python3 -m http.server [port]
Interessante e útil!
Lembrarei dessa dica...
Abraço!
Mensagem
Interessante e útil!
Lembrarei dessa dica...
Abraço!
Ótima dica Rodrigo. Valeu.
Abraço.
Mensagem
Ótima dica Rodrigo. Valeu.
Abraço.
Bacana, Rodrigo. Só um detalhe. Em :
"Para distros que usam .RPM:
# yum install python "
há um equivoco. O Mandriva, por exemplo, trabalha com pacotes RPM por padrão, e não usa yum, usa urpmi.
Mensagem
Bacana, Rodrigo. Só um detalhe. Em :
"Para distros que usam .RPM:
# yum install python "
há um equivoco. O Mandriva, por exemplo, trabalha com pacotes RPM por padrão, e não usa yum, usa urpmi.
Ai gente adorei essa opção, mas me digam ai como deixar fixo essa alteração pois eu acesso meu servidor aqui pelo putty e quando eu fecho o putty ele desabilita isso.... Me deem um luz ai obrigado....
Mensagem
Ai gente adorei essa opção, mas me digam ai como deixar fixo essa alteração pois eu acesso meu servidor aqui pelo putty e quando eu fecho o putty ele desabilita isso.... Me deem um luz ai obrigado....
Você pode usar esse código em um shell script e colocar na inicialização do sistema, ou utilizar antes dos comando o comando nohup, assim quando deslogar-se do terminal ssh do putty ele não irá parar.
#nohup python -m SimpleHTTPServer
Mensagem
Você pode usar esse código em um shell script e colocar na inicialização do sistema, ou utilizar antes dos comando o comando nohup, assim quando deslogar-se do terminal ssh do putty ele não irá parar.
#nohup python -m SimpleHTTPServer
Ou usar um screen
Mensagem
Ou usar um screen
o screen também funciona, porém a finalidade dele é bem diferente do nohup, que seria o mais indicado.
Mas vale a pena aprender sobre os dois.
Mensagem
o screen também funciona, porém a finalidade dele é bem diferente do nohup, que seria o mais indicado.
Mas vale a pena aprender sobre os dois.
ok, valeu galera vou testar e posto aqui.. obrigado
Mensagem
ok, valeu galera vou testar e posto aqui.. obrigado
Ai rodrigo8819, deu certo cara, seguinte.... Agora como eu faria o esquema inverso.. para descompartilhar... Valeu...
***Conhecimento é tudo****
Mensagem
Ai rodrigo8819, deu certo cara, seguinte.... Agora como eu faria o esquema inverso.. para descompartilhar... Valeu...
***Conhecimento é tudo****
Você tem que matar o processo, que agora roda em background. tente isto: pkill -f SimpleHTTPServer
Mensagem
Você tem que matar o processo, que agora roda em background. tente isto: pkill -f SimpleHTTPServer
Contribuir com comentário
Enviar