1

현재의 역할은 고객을 모방 한 환경을 설정하고 문제를 복제하고 분석하기위한 다양한 점검을 수행해야합니다.빠른 테스트를 위해 휴대용 Linux 또는 휴대용 프로그래밍 언어?

아마도 XP, Server 2003, Server 2008과 같은 Windows 환경에서 작업하는 것은 Perl과 같은 리눅스 기반 쉘 및 명령 줄 프로그래밍 언어가 없어도 약간 힘들 수 있습니다.

물론 모든 시스템을 새로운 시스템에 설치하고 작업을 시작할 수는 있지만 시간이 많이 걸리고 지루합니다.

그래서이 문제를 해결하는 더 좋은 방법이 궁금합니다.

Qemu를 사용하여 재부팅 할 필요없이 호스트 시스템의 간섭을 필요로하지 않는 휴대용 Linux 이미지를 만들 수 있습니다. 이 취약점의 약점은 Windows 호스팅과 임베디드 리눅스간에 파일을 전송하는 방법을 찾아야한다는 것입니다. 좋은 부분은 리눅스의 무기고에 모든 무기를 사용할 수 있다는 것입니다.

아니면 Movable Python, Perl의 일부 변형 또는 임베디드 언어와 같은 루아 (Lua)와 같은 적절한 휴대용 프로그래밍 언어를 찾기 시작할 수 있습니다. 장점 : 언어에 익숙합니다. 단점 : 모든 것을하기 위해 스크립트를 사용해야합니다.

내 일상 활동 envolves 그러나에 제한하지 :

텍스트 로그 및/또는 XML을 확인.

추가 분석을 위해 로그에서 중요한 섹션을 그립니다.

응용 프로그램 서버 구성 등 같은 일부 자동화 공정 ...

기능 테스트 자동화 - 비교 결과

일부 시스템 관리자의 작업 등 네트워킹 진단 검사, 공정 및 서비스, ...

좋은 아이디어가 있습니까? 많은 감사드립니다!

답변

2

저는 죽은 하드 리눅스 팬이지만 Cygwin을 보려면 USB 드라이브 나 유사한 드라이브를 사용하는 것이 좋습니다. 그것은 하나의 디렉토리에 살고, 간단한 스크립트로 시작하여 거의 모든 유닉스의 장점으로 끝날 수 있지만 여전히 모든 호스트 플랫폼 자원에 액세스 할 수 있습니다.

/vs \와 관련된 일반적인 사마귀가 있습니다. 대소 문자를 구분하지 못하지만 대소 문자가 공백 인 파일 이름을 유지하는 경우도 있지만 다른 명령 줄에서는 똑같이 불쾌합니다.

Mingw도 있지만 범위가 제한적입니다. 그것은 몇 가지 선택된 대상 영역에서 매우 잘 작동하지만 GP와 같은 유닉스 계열 환경에서는 그다지 효과적이지 않습니다.

나는 아주 오랫동안 내 모든 windows 컴퓨터 (및 사용/수리/유지 관리)에 cygwin 폴더를 가지고 있습니다.

+1

다른 옵션은 개별 바이너리로 GNU 응용 프로그램의 포트를 제공하는 GNUWin32, http://gnuwin32.sourceforge.net/입니다. – sleske