Algumas ferramentas básicas para começar
Google. Não seriamente. O Google é o sonho de um administrador de sistemas. Não há maneira mais adequada de aproveitar a grande quantidade de informações na internet. E não se limite apenas a procurar "linux para iniciantes"; se você tem uma tarefa específica que está tentando realizar, pesquise no Google por essa coisa específica. Você encontrará muitas vezes mais informações do que precisa e, para iniciantes, muitas delas parecerão outro idioma, mas aprender fazendo é uma boa maneira de aprender rapidamente.
Conclusão de tabulação. A linha de comando do Linux permite o preenchimento de guias de todos os comandos, árvores de diretórios, nomes de diretórios e nomes de arquivos.
Páginas de manual. Todo comando e muitos arquivos de configuração do sistema (/ etc / fstab, / etc resolv.conf, etc.) têm páginas de manual. Basta digitar "man command_name" ou "man file_name" para ver se o que você está procurando tem um. Ah e "q" sai de uma página de manual.
SSH. Uma das melhores maneiras de acessar um sistema Linux. Provavelmente, a melhor maneira, se você não tiver acesso físico ao sistema.
Tela. Screen é um pequeno aplicativo fantástico que permite transformar um terminal em muitos, deixar as coisas fora do seu caminho / em segundo plano e deixar as coisas funcionando para que você possa voltar mais tarde.
Nano. Você mencionou acima que já usa isso, mas eu pensei em colocar meus dois centavos e dizer que concordo. Vi e Vim e tudo isso é bom e tudo, mas é a simplicidade do Nano que eu amo. É como o bloco de notas do mundo Linux.
Encontre e Grep. Find é ótimo para pesquisar por arquivos, Grep é grande para a pesquisa em arquivos. Ambos podem ser usados de maneiras muito simples, e ambos podem ser usados de maneiras muito complexas, mas ambos são bastante úteis de qualquer maneira.
Sudo. Permite que você aja como raiz, sem ser raiz. Muito útil.
Além disso, algumas outras ferramentas que mencionarei no contexto da próxima seção ...
Os tipos de coisas que você precisa fazer regularmente
Monitore seu sistema. Monitore o uso do disco (df é um comando útil e também para diretórios específicos), monitore seus processos e tarefas em execução (através do comando ps e dos comandos top), monitore os usuários conectados aos seus sistemas (os usuários e quem diga isso) e monitore o uso da sua rede (aplicativos como cactos são bons para isso). Se você tem acesso a um ambiente X Windows, sempre achei o GKrellM uma ferramenta de monitoramento do sistema tudo-em-um muito útil.
Backups. Pelo amor ao Tux, backups. Arquivos de configuração de backup, diretórios pessoais de backup, dados do aplicativo de backup. Backups. Mesmo se tudo o que você está fazendo é copiar os dados do servidor para um compartilhamento CIFS / NFS em outra caixa e em um disco rígido externo. E sim, você deve manter duas cópias de cada backup e nunca na mesma mídia / sistema. Pense nisso como backups de seus backups.
Verifique seus backups. Verifique regularmente se você pode restaurar os dados dos seus backups nos seus sistemas. Backups vazios / corrompidos / incompletos são tão inúteis quanto o dia é longo.
Use seus arquivos de log. Dmesg, / var / log / messages e praticamente qualquer coisa no período / var / log. Se algo não estiver funcionando corretamente e você não souber o porquê, os logs podem não ter a resposta, mas podem definitivamente ajudá-lo a encontrá-la. E os logs e diretórios em / var / log são sensivelmente nomeados, portanto, encontrar o log correto não deve ser difícil. Você não precisará monitorar constantemente todos os arquivos de log, mas ficar de olho neles ajudará a manter seu sistema saudável e seguro.
Mantenha seu sistema atualizado. Não deixe seu software passar meses e meses sem ser atualizado, pois isso pode resultar em muitas dores de cabeça e problemas quando a sintaxe do arquivo de configuração ou as dependências mudarem. Distros diferentes têm programas de atualização diferentes (apt-get, yum etc.), mas o que você usar, aprenda e use regularmente.
Mantenha seu sistema seguro. Use coisas como iptables, PAM, hosts.allow / hosts.deny e similares para impedir o acesso e o uso indesejados do seu sistema.
Nunca pare de aprender. Para continuar com algo que eu disse anteriormente (aprendendo fazendo), algo que você deve analisar são as máquinas virtuais. Faça o download do VirtualBox (ou se você possui licenças VMWare ainda melhores) e torne-se uma máquina virtual Linux. Você pode escolher qualquer distro que deseja realmente, mas, obviamente, provavelmente faz mais sentido escolher uma que você esteja usando em seu ambiente. Brinque na VM .. use-a como uma caixa de areia. Prepare coisas, quebre coisas, investigue, aprenda. A beleza de uma VM sandbox é que não importa o que acontece com ela. Se você mangueira totalmente, basta fazer um novo. Ou mantenha uma cópia de backup do original depois de configurá-lo e reutilize-a sempre que precisar.
Como algumas das outras postagens deste tópico mencionaram e mencionaram, essas listas podem realmente ser quase infinitas, mas espero que isso o leve a um bom começo.