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
Pequena faxina no Ubuntu
Tilda - Console semelhante aos de jogos em primeira pessoa
Usar mais de uma página inicial no Firefox 3
Wine - Usando temas nas aplicações que utilizam o Wine
Corrigindo o uso exagerado de swap no Ubuntu 9.04
Leitura recomendada
fswebcam - Tirando foto pelo terminal
Abiword, a alternativa GTK ao OpenOffice
Cursos gratuitos do MIT
Fatec-SP Linux Install Fest 2005
Obtendo informações do sistema com o script INXI
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