it-swarm-es.com

Configuración de un nuevo sistema de desarrolladores: ¿cómo acelerar el proceso?

Cuando obtenga una computadora portátil nueva, generalmente me toma aproximadamente dos semanas para reinstalar todos mis programas de desarrolladores, utilidades y modificar la configuración de O/S a cómo me gustan.

Sé que hay servicios públicos para respaldo/restaurar sistemas, pero esto suele ser si está en el mismo hardware.

¿Qué recomendarías?

3
Talvi Watia

A lo largo de los años he llegado a este conjunto de hábitos, lo que funciona bien para mí:

  1. Dejé de personalizar mucho. Antes de usar para modificar la configuración de escritorio y Windows en gran medida. Después de un tiempo, me di cuenta de que crecí dependiendo de estos ajustes, y se sentiría incómodo al trabajar en un PC de compañeros de trabajo, en las PC de los miembros de la familia, ahora lo mantengo a solo unos pocos cambios imprescindibles y, en general, mantener mi Windows y herramientas menos importantes en la configuración predeterminada.

  2. Utilizo múltiples PC, cada una dedicada a tareas específicas. Mi PC de trabajo es una computadora portátil, que mantengo "limpio" por falta de una palabra mejor - No hay cosas privadas, casi sin juegos/multimedia/accesorios, solo mis herramientas de trabajo principal. Como tal, rara vez se rompe (en realidad, casi nunca), y paso a menudo mantener la misma instalación de Windows hasta que sea el momento de reemplazar el hardware (2-3 años). My Home Gaming PC, por otro lado, se vuelve a instalar con mucha más frecuencia. Pero no me importa, es fácil volver a instalar y permitir que Steam se vuelva a descargar todos mis juegos.

  3. Opcional, use una copia de seguridad de disco completo con estado del sistema. En realidad, estoy pensando en dejar de fumar este hábito, porque no he tenido que volver a cargar una copia de seguridad del sistema en ~ 3 años. Pero en el antiguo día, Acronis, TrueImage me salvó un par de veces, permitiéndome simplemente sobrescribir mis aplicaciones de Windows + completas en estado con una copia de seguridad de trabajo conocida. La herramienta de copia de seguridad de Windows Vista/7 incorporada puede hacer algo similar.

  4. Abrazar la virtualización. Hago todas las pruebas de nuevo software en una máquina virtual, y mantengo el software 'invasivo' (en su mayoría de software de servidor empresarial) contenido en VMS. Tengo mi VMS en un HDD externo USB2 2.5 "; No es el más rápido, pero funciona para mí.

5
Jesper M

Eso es mucho más largo de lo que debe tomar. ¿Cuánto tiempo te dedicas a eso? ¿Cuánto te mantienes al día con las barras de progreso?

Si tiene otra computadora, puede usarla para verificar el progreso de su sistema DEV. Una vez que haya instalado su sistema operativo, instale inmediatamente los controladores de red, luego el software VPN/VNC, como ltravnc o Windows Remote Desktop. Luego, simplemente inicie sesión en la máquina e instale todo de forma remota. Todo lo que tiene que hacer es Alt-Tab, vea dónde está la barra de progreso, luego a Alt-Tab a su trabajo.

Si obtienes una computadora portátil, ¿por qué no solo la pones justo al lado? Fácil.


Para configuraciones, simplemente haga una copia de seguridad de la carpeta% AppData% en Windows o en su directorio completo en Linux. Esto debería obtener la mayor parte de su configuración.

Para el tema, simplemente guarde el archivo Theme en Windows o haga una copia de seguridad de su tema de acuerdo con su de en Linux.


Para mí, se necesita un día completo con ventanas, y un día o dos con Linux. 2 semanas es una cantidad excesiva para gastar en reinstalación de un sistema operativo.

1
TheLQ

No mencionas lo que estás usando, así que me gustaría mencionar que este es otro argumento a favor de MacOS como una plataforma de desarrollo: el asistente de migración de Apple lo hace muy Fácil de mover todas las cuentas de usuario/personalizaciones/aplicaciones instaladas a un nuevo sistema en la hora de instalación.

Más allá de eso, segundo, algunos de los puntos que otros han hecho aquí:

  • Si no se ha roto, no lo personalice, este puede ser el SysAdmin y el consultor pasado en mí, hablando (cuando tenga que ir a los sistemas de muchos clientes, aprueba rápidamente que un poco de tiempo dedicado a aclimatarse a La forma predeterminada de hacer las cosas puede ser mucho mejor para usar el tiempo que tratar de llevar sus personalizaciones en todas partes.

  • Si es es Rompió, personalícelo de manera repetible. Para MacOS, esto significa usar un sistema como Homebrew o MacPorts Para instalar software, para que pueda ejecutar el mismo comando en cada casilla. Para UNIX, esto significa usar el administrador de paquetes nativos en su sistema (Yum, Apt-Get, etc.). Para Windows, esto significa mantener a los instaladores para que pueda volver a ejecutarlos más tarde.

  • Compartir, compartir, compartir: si tiene archivos, necesitará todo el lugar, use algo como Dropbox, una instalación de Wiki local, o uno de los muchos productos de sincronización para mantenerlos disponibles donde sea que esté (las advertencias habituales Aunque se aplican sobre los datos de confianza a terceros, sin embargo, tenga en cuenta lo que usted está y no está dispuesto a poner en un servicio como Dropbox).

0
jimwise