Algunas herramientas básicas para comenzar
Google No en serio. Google es el sueño de un administrador de sistemas hecho realidad. No hay una mejor manera de aprovechar la gran cantidad de información en Internet. Y no se limite a solo buscar "Linux para principiantes"; si tiene una tarea específica que está tratando de lograr, busque esa cosa específica en Google. A menudo encontrará mucha más información de la que necesita, y como principiante, mucha de ella parecerá otro idioma, pero aprender haciendo es una buena manera de aprender rápidamente.
Tabulación completada. La línea de comandos de Linux permite completar tabulaciones de todos los comandos, árboles de directorios, nombres de directorios y nombres de archivos.
Páginas man. Cada comando y muchos archivos de configuración del sistema (/ etc / fstab, / etc resolv.conf, etc.) tienen páginas Man. Simplemente escriba "man command_name" o "man file_name" para ver si lo que está buscando tiene uno. Ah y "q" sale de una página de manual.
SSH Una de las mejores formas de acceder a un sistema Linux. Probablemente la mejor manera si no tiene acceso físico al sistema.
Pantalla. Screen es una pequeña aplicación fantástica que te permite convertir un terminal en muchos, te permite sacar cosas de tu camino / en segundo plano, y te permite dejar las cosas en funcionamiento para que puedas volver a ellas más tarde.
Nano Usted mencionó anteriormente que ya usa esto, pero solo pensé en tirar mis dos centavos y decir que estoy de acuerdo. Vi y Vim y todo eso está bien y todo, pero es la simplicidad de Nano lo que amo. Es como el Bloc de notas del mundo Linux.
Encuentra y Grep. Hallazgo es ideal para la búsqueda de archivos, Grep es ideal para la búsqueda de archivos. Ambos pueden usarse de maneras muy simples, y ambos pueden usarse de maneras muy complejas, pero ambos son bastante útiles de cualquier manera.
Sudo Te permite actuar como root, sin ser root. Muy útil.
Además de algunas otras herramientas que mencionaré en el contexto de la siguiente sección ...
Las clases de cosas que debes hacer regularmente
Monitoree su sistema. Supervise el uso de su disco (df es un comando útil, y también para directorios específicos), supervise sus procesos y tareas en ejecución (a través del comando ps y los comandos principales), supervise a los usuarios conectados a sus sistemas (los usuarios y los comandos que decirte esto) y supervisa el uso de tu red (aplicaciones como cactus son buenas para eso). Si tiene acceso a un entorno X Windows, siempre encontré que GKrellM es una herramienta de monitoreo de sistema todo en uno muy útil.
Copias de seguridad. Por el amor de Tux, copias de seguridad. Copia de seguridad de archivos de configuración, copias de seguridad de directorios de inicio, datos de aplicaciones de copia de seguridad Copias de seguridad. Incluso si todo lo que está haciendo es copiar directamente los datos del servidor a un recurso compartido CIFS / NFS en otra caja y un disco duro externo. Y sí, debe conservar dos copias de cada copia de seguridad, y nunca en el mismo medio / sistema. Piense en ello como copias de seguridad de sus copias de seguridad.
Revisa tus copias de seguridad. Verifique rutinariamente para asegurarse de que puede restaurar los datos de sus copias de seguridad en sus sistemas. Las copias de seguridad vacías / corruptas / incompletas son tan inútiles como el día es largo.
Usa tus archivos de registro. Dmesg, / var / log / messages, y realmente casi cualquier cosa en / var / log period. Si algo no funciona bien y no sabe por qué, los registros pueden no tener la respuesta, pero definitivamente pueden ayudarlo a encontrarlo. Y los registros y directorios en / var / log tienen un nombre sensato, por lo que encontrar el registro correcto no debería ser difícil. No necesitará monitorear constantemente cada archivo de registro, pero vigilarlos lo ayudará a mantener su sistema saludable y seguro.
Mantenga su sistema actualizado. No deje que su software funcione durante meses y meses sin ser actualizado, ya que puede provocar muchos dolores de cabeza y romper cosas cuando la sintaxis del archivo de configuración o las dependencias cambian. Las diferentes distribuciones tienen diferentes programas de actualización (apt-get, yum, etc.) pero cualquiera que use, apréndalo y úselo regularmente.
Mantenga su sistema seguro. Use cosas como iptables, PAM, hosts.allow / hosts.deny y similares para evitar el acceso no deseado y el uso de su sistema.
Nunca dejes de aprender. Para continuar con algo que dije antes (aprender a hacer), algo que debes considerar son las máquinas virtuales. Descargue VirtualBox (o si tiene licencias VMWare aún mejores) y conviértase en una máquina virtual Linux. Puede elegir cualquier distribución que desee realmente, pero obviamente tiene más sentido ir con una que esté utilizando en su entorno. Juega en la máquina virtual ... úsala como un sandbox. Prepara cosas, rompe cosas, investiga, aprende. La belleza de una máquina virtual de sandbox es que no importa lo que le pase. Si lo manguera por completo, simplemente haga uno nuevo. O guarde una copia de seguridad del original después de configurarlo y reutilícelo siempre que lo necesite.
Como algunas de las otras publicaciones en este hilo han mencionado y aludido, estas listas realmente podrían ser casi infinitas, pero espero que esto lo lleve a un buen comienzo.