Administração Prática De Sistemas Linux
()
Über dieses E-Book
Ähnlich wie Administração Prática De Sistemas Linux
Ähnliche E-Books
Produktiv auf der Linux-Kommandozeile: Sicher und souverän mit Linux arbeiten Bewertung: 0 von 5 Sternen0 BewertungenPraxishandbuch Veeam Backup & Replication 12: für VMware und Microsoft Hyper-V Bewertung: 0 von 5 Sternen0 BewertungenAktualisieren Ihrer Zertifizierung für MCSA: Windows Server 2016: Original Microsoft Prüfungstraining 70-743 Bewertung: 0 von 5 Sternen0 BewertungenNetzwerkinfrastruktur mit Windows Server 2016 implementieren: Original Microsoft Prüfungstraining 70-741 Bewertung: 0 von 5 Sternen0 BewertungenIdentitätsmanagement mit Windows Server 2016: Original Microsoft Prüfungstraining 70-742 Bewertung: 0 von 5 Sternen0 BewertungenGeheime Profi-Tricks für schnellere Websites! Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft 365 Mobilität und Sicherheit: Original Microsoft Prüfungstraining MS-101 Bewertung: 0 von 5 Sternen0 BewertungenLinux – kurz & gut: Die wichtigen Befehle Bewertung: 4 von 5 Sternen4/5Installation, Speichertechnologien und Computing mit Windows Server 2016: Original Microsoft Prüfungstraining 70-740 Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft Exchange Server 2019 – Das Handbuch: Von der Einrichtung bis zum reibungslosen Betrieb Bewertung: 0 von 5 Sternen0 BewertungenDokumentenmanagement mit Microsoft Access: Vollwertiges DMS mit Quellcode und Erläuterungen Bewertung: 0 von 5 Sternen0 BewertungenEmbedded Linux lernen mit dem Raspberry Pi: Linux-Systeme selber bauen und programmieren Bewertung: 0 von 5 Sternen0 BewertungenLinux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenSoftwarequalität in PHP-Prozessen: Installation und Betrieb eines Jenkins-Servers Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft Windows Server 2019 – Das Handbuch: Von der Planung und Migration bis zur Konfiguration und Verwaltung Bewertung: 0 von 5 Sternen0 BewertungenWindows 10: Original Microsoft Prüfungstraining MD-100 Bewertung: 0 von 5 Sternen0 BewertungenPowerShell 7 und Windows PowerShell: Das komplette Praxiswissen für Administratoren und IT-Profis. Für Windows, Linux, macOS & Cloud Bewertung: 0 von 5 Sternen0 BewertungenJoomla!-Extensions entwickeln: Eigene Komponenten, Module und Plugins programmieren Bewertung: 0 von 5 Sternen0 BewertungenDRBD-Kochbuch: Hochverfügbarkeitslösungen selbst erstellen - ohne SAN oder NAS! Bewertung: 0 von 5 Sternen0 BewertungenPrinzipien des Softwaredesigns: Entwurfsstrategien für komplexe Systeme Bewertung: 0 von 5 Sternen0 BewertungenWindows Internals: Band 1: Systemarchitektur, Prozesse, Threads, Speicherverwaltung, Sicherheit und mehr Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell: Grundlagen und Scripting-Praxis für den Einstieg Bewertung: 0 von 5 Sternen0 BewertungenServer-Infrastrukturen mit Microsoft Windows Server Technologien: Alle Themen für das Microsoft Seminar und die Zertifizierungsprüfung MOC 20413 Bewertung: 0 von 5 Sternen0 BewertungenKubernetes Patterns: Wiederverwendbare Muster zum Erstellen von Cloud-nativen Anwendungen Bewertung: 0 von 5 Sternen0 BewertungenPraxishandbuch Veeam Backup & Replication 10: für VMware und Microsoft Hyper-V Bewertung: 0 von 5 Sternen0 BewertungenVerteilte Systeme mit Kubernetes entwerfen: Patterns und Prinzipien für skalierbare und zuverlässige Services Bewertung: 0 von 5 Sternen0 BewertungenPowerShell – kurz & gut: Für PowerShell 7 und Windows PowerShell 5 Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell: Grundlagen & Scripting-Praxis für Einsteiger – Für alle Versionen Bewertung: 0 von 5 Sternen0 Bewertungen
Anwendungen & Software für Sie
Nimm den Chor doch selber auf: Crashkurs für das Aufnehmen und Mischen von Chören Bewertung: 0 von 5 Sternen0 BewertungenDie 50 besten Spiele für Mathe. Klasse 1-2 - eBook Bewertung: 0 von 5 Sternen0 BewertungenMalen mit dem iPad Bewertung: 0 von 5 Sternen0 BewertungenFotografie Lost Places: Fotografische Abenteuer in verborgenen Welten. Bewertung: 0 von 5 Sternen0 BewertungenVom imaginären Leben in der Spätmoderne: Wie technische Bilder die Realität beeinflussen Bewertung: 0 von 5 Sternen0 BewertungenDie Methodenbibel Bd. 2: Neues Testament: Geburt und Leben Jesu Bewertung: 0 von 5 Sternen0 BewertungenDas Spotify-Buch Bewertung: 0 von 5 Sternen0 BewertungenOpenSCAD verstehen und richtig anwenden: Eine praktische Einführung in OpenSCAD für den 3D-Druck Bewertung: 5 von 5 Sternen5/5High-End-Röhrenschaltungen: So bauen Sie professionelle High-End Ein- und Gegentaktverstärker Bewertung: 0 von 5 Sternen0 BewertungenUbuntu für Einsteiger Bewertung: 4 von 5 Sternen4/5Die Verwendung von TurboCAD in technischen Berufen: Zur Erstellung von technischen Zeichnungen und Konstruktionen für Zeichner, Techniker und Ingenieure Bewertung: 0 von 5 Sternen0 BewertungenErlebnispädagogik im Klassenzimmer: Praktische Übungen zur Wissensvermittlung Bewertung: 0 von 5 Sternen0 BewertungenDie 50 besten Rallye- und Geländespiele - eBook Bewertung: 0 von 5 Sternen0 BewertungenGlauben ist menschlich: Argumente für die Torheit vom gekreuzigten Gott Bewertung: 0 von 5 Sternen0 BewertungenLinux-Musikserver - Die Anleitung: 1hourbook Bewertung: 0 von 5 Sternen0 BewertungenExcel 2016 . Probleme und Lösungen . Band 2 Bewertung: 0 von 5 Sternen0 BewertungenDie achtsame Schule - Praxisbuch: Leicht anwendbare Anleitungen für die Vermittlung von Achtsamkeit Bewertung: 0 von 5 Sternen0 BewertungenVisio 2019: Das Handbuch für Anwender Bewertung: 0 von 5 Sternen0 BewertungenACCESSOIRES - Digital Zeichnen mit Adobe Illustrator: Techniken & Tipps Bewertung: 3 von 5 Sternen3/5Coole Bilder mit dem Smartphone: Der komplette Fotokurs Apple, Samsung, Sony und andere Bewertung: 0 von 5 Sternen0 BewertungenExcel 2016 . Probleme und Lösungen . Band 1 Bewertung: 0 von 5 Sternen0 BewertungenHilfreiche Programme für Linux-Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenLerne lieber gehirngerecht! (E-Book): Wie man neuronale Potenziale nutzen und erweitern kann Bewertung: 0 von 5 Sternen0 BewertungenVisio 2013/2016: Das Handbuch für Anwender Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Administração Prática De Sistemas Linux
0 Bewertungen0 Rezensionen
Buchvorschau
Administração Prática De Sistemas Linux - Jideon Francisco Marques
Descrição do livro
Este guia essencial abrange todos os aspectos da administração do sistema Linux, desde a manutenção do usuário, backups, limpeza do sistema de arquivos, gerenciamento de armazenamento e configuração de rede até a solução de problemas de hardware e software e alguns gerenciamentos de aplicativos. É um manual de referência diário prático para administradores de sistemas e profissionais de TI e um guia de estudo útil para aqueles que fazem exames de certificação Linux.
Você o consultará com frequência, não apenas por causa do grande volume de informações valiosas que ele fornece, mas também por causa dos exemplos do mundo real contidos e da forma clara e útil com que as informações são apresentadas. Com este livro ao seu lado, você será capaz de:
Instale o Linux e execute as tarefas de configuração inicial, como conectar-se a uma rede
Navegue pelo sistema de arquivos Linux através da linha de comando
Instalar software de repositórios e fonte e satisfazer dependências
Definir permissões em arquivos e diretórios
Criar, modificar e remover contas de usuário
Configurar rede
Formatar e montar sistemas de arquivos
Execute a solução de problemas básicos em hardware e software
Crie e gerencie volumes lógicos
Trabalhar com SELinux
Gerenciar um firewall e iptables
Desligar, reiniciar e recuperar um sistema
Faça backups e restaurações
Capítulo 1. Introdução ao Linux
A administração do sistema Linux significa coisas diferentes para pessoas diferentes. Administração, para este livro, significa as ações diárias que um administrador de sistema Linux deve realizar para gerenciar e dar suporte aos usuários, manter a integridade do sistema, implementar as melhores práticas de segurança, instalar software e realizar tarefas de manutenção. Este capítulo cobre a instalação do Linux, a configuração inicial e a exploração do sistema usando comandos simples do shell.
Você passará uma parte significativa do seu tempo na linha de comando, também conhecida como interface de linha de comando (CLI). Os administradores de sistema Linux raramente instalam ou usam interfaces gráficas de usuário (GUIs) em seus sistemas de servidor suportados. Este capítulo apresenta a CLI e alguns comandos simples para navegar no sistema de arquivos, localizar arquivos importantes e familiarizar-se com a CLI do Linux.
Instalando o Linux
Uma das primeiras coisas que todo administrador de sistema Linux (sysadmin) aprende é como instalar o Linux. Não existe uma única maneira correta de instalar o Linux, mas existem algumas diretrizes e sugestões que facilitarão sua vida no futuro, à medida que as necessidades do usuário mudarem.
Embora esta seção não inclua instruções detalhadas passo a passo sobre como instalar o Linux, as etapas básicas são descritas aqui. Para a maioria dos administradores de sistema de nível júnior, a instalação do sistema geralmente ocorre por meios automatizados, como Kickstart ou outro sistema de entrega de nível empresarial.
Preparando seu sistema para Linux
Se esta for a primeira vez que você instala o Linux, sugiro que você o instale em uma máquina virtual (VM) para não precisar dedicar um hardware inteiro para um sistema de aprendizado e para que não renderize potencialmente seu sistema inoperável ao tentar instalar o Linux em paralelo ao seu sistema atual, criando um computador multi-boot. (Configurar a inicialização múltipla é um conceito mais avançado e está fora do escopo deste livro.)
Um bom lugar para começar com a virtualização, se você ainda não o tiver instalado, é baixar e instalar a versão mais recente do VirtualBox (https://www.virtualbox.org/). O VirtualBox é um aplicativo que permite que seu computador atual atue como um sistema host de máquina virtual onde você pode instalar convidados virtuais, como o Linux, no que equivale a um sistema de computador funcional separado. O Virtualbox é executado em muitos sistemas operacionais host (SOs) diferentes e oferece suporte a uma variedade de sistemas operacionais convidados, incluindo Linux. O sistema operacional host e o sistema operacional convidado podem ser diferentes um do outro. Seu computador (sistema operacional host) pode ser um sistema baseado em Windows, Mac ou Linux, mas possui sistemas Linux convidados instalados nele como VMs do VirtualBox.
Baixando e instalando Linux
Em seguida, você precisará selecionar uma distribuição Linux (distro) para instalar para que possa praticar a emissão de comandos, alteração de configurações, reinicialização, instalação de software, criação de usuários e assim por diante. Eu sugiro que você selecione uma distribuição Linux baseada na que seu empregador atual usa. Se sua empresa ainda não usa Linux ou você não está empregado em uma função de administrador do sistema, selecione uma das distribuições populares descritas abaixo:
Debian
Debian é uma distribuição de nível superior da qual muitas outras distribuições são derivadas. O Debian é suportado pela comunidade, de código aberto e gratuito.
OpenSUSE
O OpenSUSE é uma distribuição de alto nível suportada pela comunidade que tem muitos seguidores fiéis em todo o mundo. Sua versão comercial SUSE Linux Enterprise tem ampla adoção.
Red Hat Enterprise Linux
O Red Hat é um Linux com suporte comercial que desfruta de adoção corporativa em todo o mundo e agora é de propriedade da IBM.
Ubuntu
Ubuntu é uma comunidade muito popular, derivada do Debian e uma distribuição comercialmente suportada. O Ubuntu também oferece VirtualBox (e outras) máquinas virtuais prontas para ajudá-lo a começar rapidamente.
O arquivo ISO baixado é uma imagem inicializável do Linux. Você não precisa fazer nada se você usá-lo para criar uma máquina virtual. Uma máquina virtual será inicializada a partir da imagem ISO e iniciará o processo de instalação. Depois de configurar sua máquina virtual no VirtualBox, selecione Configurações no Oracle VM VirtualBox Manager, conforme mostrado emFigura 1-1.
Images/getting_started_with_linux_270344_01.pngEm seguida, selecione Armazenamento, conforme mostrado emFigura 1-2.
Images/getting_started_with_linux_270344_02.pngSelecione a unidade de disco óptico vazia no Controlador IDE no painel Dispositivos de armazenamento e, em seguida, selecione o ícone do disco óptico no painel Atributos para procurar seu arquivo de imagem ISO. VerFigura 1-3.
Images/getting_started_with_linux_270344_03.pngDepois de selecionar sua imagem ISO, clique em OK para continuar. Agora, quando você iniciar sua VM, ela será inicializada a partir desta imagem ISO para iniciar a instalação no disco virtual da sua VM.
Quando seu sistema inicializa, você pode aceitar as configurações padrão. Se você tiver alguma experiência na instalação do Linux, poderá alterar as configurações padrão para atender às suas necessidades. Crie você mesmo uma conta de usuário quando solicitado a fazê-lo. Se sua distribuição solicitar que você forneça uma senha à conta root, faça isso. Você deve se lembrar dessa senha porque sem ela você terá que reinstalar sua VM Linux ou tentar recuperá-la. A instalação do Linux pode levar vários minutos e uma reinicialização é necessária no final do processo de instalação.
Conhecendo seu novo sistema Linux
Após a instalação, o primeiro que você precisa fazer é fazer o login usando o nome de usuário e a senha que você criou durante a instalação. Após o login, você é colocado em seu diretório pessoal dentro de um shell ou ambiente operacional. Seu diretório inicial é um subdiretório do diretório /home. O sistema de arquivos Linux é um sistema de arquivos hierárquico, semelhante ao Microsoft Windows. No nível superior, há o diretório raiz, que é representado pelo símbolo /. O Windows usa uma letra de unidade, como C: para o diretório raiz. No Windows, você pode ter muitas letras de unidade, todas com seus próprios níveis de raiz, como C:, D:, E: e assim por diante. No Linux, há apenas um diretório raiz, /. Todos os outros diretórios são subdiretórios do diretório raiz.Figura 1-4é uma ilustração do diretório raiz do Linux e seus subdiretórios.
Images/getting_started_with_linux_270344_04.pngObserve que existem apenas diretórios no sistema de arquivos / (raiz) e nenhum arquivo individual. Todos os arquivos são mantidos em diretórios. Você explorará muitos desses subdiretórios ao longo do livro. A tabela a seguir fornece uma breve visão geral dos arquivos e informações contidas em cada diretório.
Os arquivos do sistema são protegidos contra modificação do usuário. Somente o usuário root (administrativo) pode modificar os arquivos de configuração e as configurações do sistema. Os usuários geralmente só têm acesso de gravação aos seus próprios diretórios pessoais, ao diretório /tmp e aos diretórios compartilhados criados e modificados especificamente pelo administrador.
Na próxima seção, você aprenderá a interagir com seu novo sistema Linux na linha de comando.
Aprendendo a interface de linha de comando
A interface de linha de comando ou CLI é como a maioria dos administradores de sistema interage com seus sistemas Linux porque os sistemas de servidor normalmente não possuem uma interface gráfica. Na terminologia do Microsoft Windows, um sistema somente CLI, como um servidor Linux, seria equivalente a um sistema Windows Server Core no qual você só tem acesso a utilitários de linha de comando.
Como o nome sugere, você interage com o sistema Linux usando comandos que você digita com um teclado ou entrada padrão (stdin). A fonte da entrada padrão também pode ser redirecionamento de arquivo, programas e outras fontes, mas no contexto deste livro, stdin se refere à entrada do teclado, a menos que indicado de outra forma. Muitos comandos são informativos e exibem dados sobre o sistema ou atividades do sistema na tela ou na saída padrão (stdout). Às vezes, você receberá um erro do sistema que também é conhecido como erro padrão ou stderr. Você verá as versões abreviadas e longas dessas referências usadas alternadamente ao longo deste texto e em outras documentações relacionadas ao Linux que você encontrará em outros lugares.
Você deve aprender alguns comandos para interagir com sucesso com o sistema de arquivos. E por aprender, quero dizer conhecê-los sem procurá-los online. Há apenas um punhado de comandos como este e há poucas opções que você também deve comprometer na memória para que sua interação com o sistema se torne natural e eficiente. E não se preocupe em prejudicar o sistema com qualquer comando que eu aborde. Vou avisá-lo quando um comando deve ser usado com cuidado ou cautela.
Há algumas coisas que você precisa saber antes de começar a emitir comandos. A primeira é que o Linux não usa extensões de arquivo. Isso significa que o arquivo filename.exe não tem mais significado para o Linux do que o arquivo Financial_Report.txt ou Resume.doc. Eles são todos arquivos e podem ou não ser executáveis ou arquivos de texto. No Linux, você pode nomear um arquivo como quiser.
A segunda coisa a saber sobre o Linux é que os nomes dos arquivos diferenciam maiúsculas de minúsculas. Em outras palavras, os dois arquivos, filename.txt e filename.TXT são dois arquivos diferentes. Vou provar isso mais tarde no capítulo. Por enquanto, aceite minha palavra. A terceira coisa a saber é que a permissão de um arquivo determina se você pode executar o arquivo, editar o arquivo ou até mesmo ver o conteúdo do arquivo. Quarto, todos os locais do Linux são declarados no diretório / (raiz). Por exemplo, se você mencionar o arquivo de senha no Linux, ele sempre será mostrado como /etc/passwd. Isso é conhecido como caminho absoluto e é a convenção padrão para falar ou fazer referência a arquivos no sistema.
Quinto, o Linux assume que você sabe o que quer fazer e que escreveu tudo corretamente quando emite um comando, então tenha cuidado porque algumas ações são irreversíveis.
Finalmente, o Linux, como o Unix, ou mais geralmente os sistemas *nix não são chatty
como os sistemas operacionais Windows®. Os sistemas Linux, por exemplo, não solicitam um Tem certeza?
mensagem quando você remove (exclui) arquivos. O sistema Linux assume que você deseja executar o comando que você emitiu e que escreveu corretamente todas as partes do comando. A ortografia conta na linha de comando do Linux.
Comandos para navegação do sistema de arquivos
Navegar no sistema de arquivos Linux significa explorar os vários diretórios do sistema, aprender a retornar ao seu diretório inicial e listar o conteúdo do diretório de diferentes maneiras. Se você é um usuário do Windows e trabalhou no prompt de comando (janela CMD) nessa plataforma, a linha de comando do Linux será familiar para você.
A lista de comandos a seguir irá familiarizá-lo com o sistema de arquivos do Linux, arquivos e o conteúdo do seu diretório inicial.
pwd
O comando pwd ou print working directory exibe onde você está no sistema de arquivos. Se você emitir o comando pwd agora, seguido pela tecla ENTER, o comando responderá com /home/
$ pwd
/casa/aluno1
O $ é o prompt do shell que mostra que você está conectado ao sistema como usuário. Você usará este comando mais adiante neste capítulo.
cd
O comando cd, change directory ou current directory coloca você em um novo diretório, retorna ao seu diretório inicial, move você para um nível superior ou para um subdiretório. O comando cd é análogo ao comando cd do Windows.
$ cd /etc
$ pwd
/etc
Basta digitar cd para retornar ao seu diretório inicial, independentemente de onde você esteja no sistema de arquivos. Do exemplo acima.
$ pwd
/etc
$ cd
$ pwd
/casa/aluno1
Quando você cd para um diretório, use seu caminho absoluto.
$ cd /usr/bin
Você pode fazer cd para um subdiretório sem o caminho absoluto se estiver atualmente no diretório pai.
$ cd
$ pwd
/casa/aluno1
$ cd /usr
$ caixa de cd
$ pwd
/usr/bin
O comando cd é aquele que você usará todos os dias que se conectar a um sistema Linux.
ls
O comando ls ou list exibe uma lista de arquivos e diretórios do local especificado. Se você não especificar um local, ls exibirá a lista de arquivos e diretórios em seu diretório atual.
$ cd
$ pwd
$ /casa/aluno1
$ ls
Você ainda não tem arquivos visíveis no sistema porque não criou nenhum e nenhum existe por padrão. No entanto, você pode listar arquivos de outros diretórios especificando o caminho absoluto para