Este vai para o nosso colega Claudio, que quer aprender como configurar uma rede Linux sem usar Samba. Em um comentário hostil, Claudio pede a criação de uma GUI para poder realizar um trabalho que milhares (senão milhões) de pessoas já fizeram e continuarão a fazer ... pois muito desse trabalho é por console, e ele não gosta. Muito prefere criar uma GUI para poder usá-la facilmente (pelo menos Windows como ele mesmo diz) sua rede interna. Vamos primeiro revisar isso um pouco antes da solução.
Modo de negócios vs FOSS
Bem, vamos manter as coisas simples desde o início ... Isso é algo que sempre é reivindicado em projetos FOSS (Software Livre e de Código Aberto), a falta de qualidade no trabalho. Eu sempre ouvi, mas tal jogo é melhor comprar da empresa alto porque é melhor, tal programa é melhor do que sua versão gratuita, tal sistema é melhor do que outro grátis. Vamos ver por que isso é:
A empresa alto vidas do seu software
Se eu sou uma empresa e meu trabalho é vender software, isso significa que tenho que vender algo extremamente bom para que as pessoas comprem e, portanto, tenho que Pagar aos meus desenvolvedores para obtê-lo, e este é o ponto de partida deste assunto, software livre e em alguns casos de código aberto é desenvolvido por boa vontade. As pessoas não estão sendo pagas para desenvolver algo para o resto. Então se você me disser como você está Programas o sistema ou o que quer que seja, é melhor do que sua versão gratuita, bem, eu lhe digo, provavelmente, mas há um grande problema nisso:
É feito para torná-lo dependente
Isso é como uma droga: quanto mais software proprietário você usa, menos sua capacidade de pensar e resolver as coisas de forma autônoma. Vamos pensar um pouco nisso, você sabe onde ganha mais, em vendas ou em manutenção? Bem, a resposta para isso é simples, não importa o quão caro seja um programa ou sistema, o lucro na manutenção será sempre maior do que o lucro na venda, porque na hora dos problemas, não importa a quantidade de dinheiro que deve ser investido para resolvê-lo porque simplesmente não se pode alterar a infraestrutura nesse ponto.
A necessidade é a mãe da criação
Uma forma hostil de solicitar uma GUI não é motivo suficiente para fazê-lo e, ao mesmo tempo, desculpe se machuca o Claudio, mas tenho coisas muito mais importantes para fazer e projetos em que participar para investir meu tempo para resolver sua falta de autonomia e sua passividade mental. Mas já que você perguntou, bem, vamos explicar por que ainda não há GUIs para algo que Windows é tão simples.
Quando você compartilha pastas no Windows, cria brechas de segurança
Aqui mais de um vai me dizer que estou errado e etc etc ... mas a verdade é que quando você usa nmap Para reconhecer um computador Windows, provavelmente se estiver em uma rede "confiável", ele estará executando um serviço em alguma porta para compartilhar arquivos. Isso não é apenas perigoso, mas é tão pouco conhecido que muitos dos ataques bem-sucedidos surgem devido ao partilha acesso através da rede. Mas por que isso surge? Bem porque o filosofia O Windows ensina você a dizer SI sem saber exatamente o que está acontecendo. (Lembra da dependência?) Uma forma bem simples de resolver isso seria cuidar bem do equipamento, mas como o filosofia Windows não é isso, é aqui que o manutenção entra em jogo e faz você ter que necessidade de alguém para fazer coisas por você.
Não é necessário
Se a necessidade é a mãe da criação, sem necessidade, então não há nada. Isso é algo extremamente simples de entender, se as pessoas que o usam (geralmente administradores de sistema ou pessoas que usam servidores) não precisarem, eles não o criarão. Em casos muito especiais (geralmente em software livre) os criadores se colocam um pouco no pé dos menos experientes e decidem ajudar criando uma GUI (Git tem uma GUI para quem quiser experimentar), mas, novamente, isso é para puro boa vontade dos criadores, uma vez que a quantidade de trabalho tua escola é tão grande, e os desenvolvedores tão poucos, que esses trabalhos são relegados ao tempo livre de algum desenvolvedor de bom coração. (Vamos lembrar que ninguém te paga para fazer isso, e você ainda tem uma família, um emprego e responsabilidades)
O bullying nunca será a solução
Tome isso como conselho e comente para todos que lerem, lembro-me muito de um vídeo que uma vez vi de uma entrevista com Obama (alguém que considero um grande exemplo de pessoa), onde um homem irado começa a criticá-lo e insultá-lo e ele não o fez absolutamente nada. Ele não fez nada, não porque não pudesse, isto é, ele era o homem mais poderoso do planeta na época, mas porque sabia que não deveria se rebaixar a esse nível. Isso não é e nem será solução nesta vida, entrar numa discussão nunca trará nada de bom, tem gente que pode acreditar que sim, mas pelo menos a intimidação e o comentário de um X não me comoverão. Só deixei como comentário solte antes de iniciar o tutorial.
NFS
Sistema de arquivos de rede é um protocolo de nível de aplicativo que fornece informações centralizado y sincronizado em uma rede, funciona tanto para sistemas Linux como Windows e outros (isto devido a ser projetado para nível de aplicação) Como falamos assim centralizado, significa que estamos diante de uma solução modelo Cliente / Servidor. Já tocamos nisso superficialmente em outro momento, mas nada mais para enfatizar um pequeno detalhe.
Por que é importante ter informações centralizadas?
Alguém mais dirá: «mas tenho informações importantes sobre cada tipo de máquina que possuo, meu laptop de trabalho, meu computador doméstico, etc etc ». O problema é o seguinte, se um modelo de backup eficiente fosse seguido, notaria que criar e manter backups de muitos pontos é complicado, muito mais fácil (para todos nós que usamos scripts e outros) é criar um único ponto onde as informações chegam e a partir daí comece a proteger os dados. Além de ter múltiplas versões em diferentes pontos, não apenas torna difícil o acompanhamento das informações, mas também torna o trabalho mais complicado.
Não estou inventando pólvora
Para aqueles que por um segundo acreditam que descobri isso por tentativa e erro, porque nada está mais longe da verdade, eu só uso um pouco do que o Google me oferece e vamos ver o que encontrei na primeira pesquisa (vou assumir que estão no Ubuntu aqueles que o usam, e suponho que para o Fedora a mudança deve ser mínima)
Próprio. Christopher Diaz Riveros
Sempre siga o que diz Oficial. Este é talvez um dos primeiros passos a seguir, e coloco-o no caso de alguém achar que eu sabia algo sobre NFS antes de escrever este post.
TL, DR
Próprio. Christopher Diaz Riveros
Demasiado longo; não leia. Cada vez que você vir essa sigla, pode ter 100% de certeza que é a maneira “preguiçosa” de resolver um problema. Muitos vão me perguntar como saber se está em inglês, bom, agora eles sabem para que possa haver. não há opção de reclamar depois Eu uso muito o dicionário urbano para entender muitos desses conceitos.
Documentação oficial (em espanhol !!)
Próprio. Christopher Diaz Riveros
Alguma alma bondosa se encarregou de traduzir para nós esta página simples, mas completa, com tudo o que é necessário para instalar um servidor NFS em nossa rede.
Veremos rapidamente os passos a seguir. Deixo-te o link para os curiosos que não podem usar o Google por X razões para chegar ao mesmo lugar.
Instale o servidor e o cliente
Agora vamos instalar por console o que é necessário em ambos os lugares para usar os arquivos compartilhados. No servidor que instalamos nfs-kernel-server e no cliente nfs-common
Próprio. Christopher Diaz Riveros
Próprio. Christopher Diaz Riveros
Configure o servidor
NFS funciona através de um arquivo de configuração localizado em /etc/exports. Este arquivo informa ao NFS quais arquivos compartilhar e como chamá-los, além de ter bons exemplos de como usá-lo por padrão, usaremos o conforto para editá-lo graças ao sempre confiável vim (aqueles que não se sentem confortáveis com o vim podem usar nano)
Próprio. Christopher Diaz Riveros
Para este exemplo simples, estou dizendo às exportações que desejo compartilhar minha pasta workspace (O * indica que desejo compartilhar todo o conteúdo e sem deixar espaço escrevo as permissões e opções que melhor me atendem, neste caso rw para escrever e ler)
Reinicie o servidor
Se configuramos bem, precisamos reiniciar o servidor (ou iniciá-lo se não estiver ativo), não é necessário toda vez que houver uma alteração, mas aproveito para deixar claro, se não quiser reiniciar tudo, um simples exportfs -ra Resolver o problema.
Próprio. Christopher Diaz Riveros
A primeira linha systemctl start nfs-kernel-server ativa o servidor, o segundo é apenas para verificar se está tudo ok (se não estiver verde, não está ok).
Conecte-se ao servidor
Agora vamos conectar nossos outros equipamentos, para isso usaremos o conforto, e o comando mount.
Próprio. Christopher Diaz Riveros
Aqui vale ressaltar que os IPs são atribuídos ao seu gosto, não sei se vão usar DHCP ou manual, mas uma vez que eles têm o IP podem usar, acrescentam : / caminho / de / sua / pasta e um local onde você pode montar a conexão, no meu caso criei uma pasta chamada compartido.
Abra seu navegador
Próprio. Christopher Diaz Riveros
Aqui estão ambos na versão conforto como na versão GUI. E vou mostrar um pouco como faço meu trabalho no instituto, sempre utilizo máquinas virtuais para trabalhar as informações dos cursos, (por isso vão ver um OSX instalado) e uma para cada linguagem, para que eu possa ter ambientes de desenvolvimento controlados e não encha meu Gentoo com programas desnecessários. Por que ubuntu? bem eu gosto mais do que Fedora e é mais rápido criar máquinas de teste que também posso excluir rapidamente. Como já falei, cada um segue sua filosofia e deixa tudo pronto para use sem pensar muito É algo que torna o Ubuntu muito mais fácil para seus usuários (além de ter feito minha certificação de administrador de sistemas no Ubuntu (LFCS permite que você conceda nas três grandes famílias de sistemas: Ubuntu (Debian), CentOS (Red Hat) e SUSE (SUSE ) ), então foi uma boa maneira de lembrar apt-get y apt)
Considerações Finais
Já escrevi muito desta vez, mas como você pode ver Claudio, são apenas 4 passos (espero que você possa fazer o do Google sozinho para não contar), e adivinhe… você não precisa de uma GUI para cinco comandos. Desculpe se não consigo realizar seu desejo de fazer o mundo GNU / Linux mais Windows, e impedi-lo de pensar um pouco e aprender a Google coisa. E se você deseja ter mudanças permanentes em sua rede e equipamentos através /etc/fstabBem, você terá que descobrir sozinho.
Para todos os outros, por favor, me desculpem se eu fui rude com este post, e embora eu o tenha escrito um pouco mal-humorado (devo admitir que ninguém gosta de ter seu trabalho e esforço questionados, e menos ainda do que chamados arrogância)… Eu realmente espero que isso possa ajudar mais de uma pessoa em seu trabalho de conexão. Muito obrigado por chegar até aqui, apesar da minha falta de jeito e erros, Atenciosamente