기술지원 엔지니어의 특성상 다양한 환경에서 작업을 해야하는 경우가 많다.
서버 콘솔에 직접 붙어서 작업을 하는 경우도 있고, 담당자의 PC를 통한 원격접속, VPN 등등..
즉, 다양한 프로그램을 사용할 수 있어야 한다는 것이다.
예를 들어서 SFTP 전송을 위해 FileZilla만 사용하다가 막상 작업을 해야하는 원격 PC에 putty만 설치되어 있다면?
물론 담당자에게 파일을 옮겨달라고 하거나 FileZilla를 설치해 달라고 할 수도 있다.
하지만 이왕이면 일반적으로 많이 쓰이는 프로그램의 사용법을 미리 익혀두면 작업 효율을 증가시킬 수 있다.
그럼 용도별로 어떤 프로그램을 사용하면 좋을 지 알아보자.
SSH
- putty : 가장 추천하는 기본 프로그램으로 매우 가볍고, 사용법이 직관적이다.
- Xshell : 여러개의 터미널을 동시에 관리할 수 있고 조금 더 많은 기능을 제공한다.
- mobaXTerm : 내부 테스트용으로 좋다.
- secureCRT : 실무에서 많이 사용하므로 기본 사용법을 알아두면 좋다.
(S)FTP
- putty : sftp만 사용하는 경우 굳이 ftp전용 프로그램을 사용하지 않고 서버에서 제공하는 sftp 유틸리티의 사용법을 익힌 뒤 ssh 접속을 통해서 작업하는 것을 추천한다.
- FileZilla : 가장 많이 쓰이는 ftp전용 프로그램으로 ftp접속이나 UI를 통해 편리한 작업을 하기 위해서 익혀두면 좋다.
- WinSCP : MS에서 제공하는 프로그램으로 실무에서 많이 쓰이므로 간단한 사용법을 익혀두면 좋다.
DBMS
- HeidiSQL : 실무에서 많이 사용한다. (단, Oracle 지원 안됨)
- dbeaver : 거의 모든 종류의 DBMS를 지원하고 내부 테스트용으로 좋다.
- DBMS 밴더사별 (기본이 제일 좋더라)
- Oracle : SQL Developer
- MySQL : SQLPlus, WorkBench
- MSSQL : SSMS(Sql Server Managemant Studio)
'알아두면 좋은 IT 지식 > Technical Support' 카테고리의 다른 글
[리눅스] 로그 파일에서 특정 시간대에 발생한 로그만 추출하는 방법 (0) | 2022.05.25 |
---|---|
리눅스에서 자바 스택트레이스 로그파일 여러줄 검색 및 특정패턴 제외 방법 (0) | 2021.07.02 |