Quelques outils de base pour commencer
Google. Non sérieusement. Google est le rêve d'un administrateur système devenu réalité. Il n'y a pas de meilleur moyen d'exploiter la grande quantité d'informations sur Internet. Et ne vous limitez pas à la recherche de "linux pour débutants"; si vous avez une tâche spécifique que vous essayez d'accomplir, Google pour cette chose spécifique. Vous trouverez souvent beaucoup plus d'informations que vous n'en avez besoin, et en tant que débutant, beaucoup d'entre elles ressembleront à une autre langue, mais apprendre à faire est un bon moyen de saisir les choses rapidement.
Compléter la tabulation. La ligne de commande Linux permet de compléter par tabulation toutes les commandes, arborescences de répertoires, noms de répertoires et noms de fichiers.
Pages de manuel. Chaque commande et de nombreux fichiers de configuration système (/ etc / fstab, / etc resolv.conf, etc.) ont des pages de manuel. Tapez simplement "man command_name" ou "man file_name" pour voir si ce que vous cherchez en a un. Oh et "q" quitte une page de manuel.
SSH. L'une des meilleures façons d'accéder à un système Linux. Probablement la meilleure façon si vous n'avez pas d'accès physique au système.
Écran. Screen est une petite application fantastique qui vous permet de transformer un terminal en plusieurs, de sortir les choses de votre chemin / en arrière-plan et de laisser les choses en marche pour pouvoir y revenir plus tard.
Nano. Vous avez mentionné ci-dessus que vous l'utilisez déjà, mais je pensais simplement que je mettrais mes deux cents et que je suis d'accord. Vi et Vim et tout ça va bien et tout, mais c'est la simplicité de Nano que j'aime. C'est comme le Bloc-notes du monde Linux.
Trouvez et Grep. Trouver est idéal pour la recherche de fichiers, Grep est idéal pour la recherche dans les fichiers. Les deux peuvent être utilisés de manière très simple, et les deux peuvent être utilisés de manière très complexe, mais les deux sont très utiles dans les deux cas.
Sudo. Vous permet d'agir comme root, sans être root. Très utile.
Plus quelques autres outils que je mentionnerai dans le contexte de la prochaine section ...
Le genre de choses que vous devez faire régulièrement
Surveillez votre système. Surveillez votre utilisation du disque (df est une commande utile, et du aussi pour des répertoires spécifiques), surveillez vos processus et tâches en cours d'exécution (via la commande ps et les commandes supérieures), surveillez les utilisateurs connectés à vos systèmes (les utilisateurs et les commandes qui seront vous le dire) et surveillez votre utilisation du réseau (des applications comme les cactus sont bonnes pour ça). S'il vous arrive d'avoir accès à un environnement X Windows, j'ai toujours trouvé que GKrellM était un outil de surveillance système tout-en-un très utile.
Sauvegardes. Pour l'amour de Tux, des sauvegardes. Sauvegarde des fichiers de configuration, sauvegarde des répertoires de départ, sauvegarde des données d'application. Sauvegardes. Même si tout ce que vous faites est de copier directement les données du serveur vers un partage CIFS / NFS sur une autre boîte et un disque dur externe. Et oui, vous devez conserver deux copies de chaque sauvegarde, et jamais sur le même support / système. Considérez-le comme des sauvegardes de vos sauvegardes.
Vérifiez vos sauvegardes. Vérifiez régulièrement que vous pouvez restaurer les données de vos sauvegardes sur vos systèmes. Les sauvegardes vides / corrompues / incomplètes sont aussi inutiles que la journée est longue.
Utilisez vos fichiers journaux. Dmesg, / var / log / messages, et à peu près n'importe quoi dans la période / var / log. Si quelque chose ne fonctionne pas correctement et que vous ne savez pas pourquoi, les journaux peuvent ne pas avoir la réponse, mais ils peuvent certainement vous aider à le trouver. Et les journaux et répertoires dans / var / log sont judicieusement nommés, donc trouver le bon journal ne devrait pas être difficile. Vous n'aurez pas besoin de surveiller constamment chaque fichier journal, mais en gardant un œil sur eux vous aidera à garder votre système sain et sécurisé.
Gardez votre système à jour. Ne laissez pas votre logiciel disparaître pendant des mois et des mois sans être mis à jour, car cela peut entraîner de nombreux maux de tête et casser des choses lorsque la syntaxe du fichier de configuration ou les dépendances changent. Différentes distributions ont des programmes de mise à jour différents (apt-get, yum, etc.) mais celui que vous utilisez, apprenez-le et utilisez-le régulièrement.
Gardez votre système en sécurité. Utilisez des choses comme iptables, PAM, hosts.allow / hosts.deny et similaires pour empêcher l'accès et l'utilisation indésirables de votre système.
N'arrêtez jamais d'apprendre. Pour continuer avec quelque chose que j'ai dit plus tôt (apprendre en faisant), vous devez vous pencher sur les machines virtuelles. Téléchargez VirtualBox (ou si vous avez des licences VMWare encore meilleures) et faites-vous une machine virtuelle Linux. Vous pouvez vraiment choisir la distribution que vous voulez, mais il est évidemment plus judicieux de choisir celle que vous utilisez dans votre environnement. Jouez dans la VM .. utilisez-le comme un bac à sable. Préparez des choses, cassez des choses, enquêtez, apprenez. La beauté d'une machine virtuelle sandbox est qu'elle n'a pas d'importance ce qui lui arrive. Si vous l'arrosez totalement, faites-en un nouveau. Vous pouvez également conserver une copie de sauvegarde de l'original après l'avoir configurée et la réutiliser à tout moment.
Comme certains des autres articles de ce fil l'ont mentionné et fait allusion, ces listes pourraient vraiment être presque infinies, mais j'espère que cela vous permettra de bien démarrer.