백엔드면 대부분 서버가 리눅스라서 알아야해오. 요즘은 도커같은 컨테이너화 기술을 이용해서 자기가 개발한 서버도 컨테이너 이미지화 시키는데 결국 베이스 이미지가 리눅스라서..
맥주마스터(wingsung618)2023-07-06 20:40
답글
어느정도 알아야되는거에요?
ㅈㅁ(121.171)2023-07-06 20:50
답글
글쎄요... 저도 웹백엔드로 강제개종 당한 상황으로 맨땅헤딩이라...
실무에서 겪은 내용 기반으로 말하면
자기가 개발한 서비스가 실행되는 서버에 접속해서 이슈에 대한 대응을 할 수 있을 정도는 알아야하지 않을까요.
로그 출력을 해본다던가, 메모리, CPU, DISKIO, NETWORKIO 사용량등 파악할 수 있는 기본 명령어 외에도
경우에 따라 주기적으로 실행해야하는 백그라운드 작업들을 위한 cron 사용법
문자열 대치 후 실행해야하는 shell 스크립트 작성 등 좀 다양했어요.
스프링이라면 JVM 관련 옵션 환경변수 설정하는것도 있었고...
백엔드면 대부분 서버가 리눅스라서 알아야해오. 요즘은 도커같은 컨테이너화 기술을 이용해서 자기가 개발한 서버도 컨테이너 이미지화 시키는데 결국 베이스 이미지가 리눅스라서..
어느정도 알아야되는거에요?
글쎄요... 저도 웹백엔드로 강제개종 당한 상황으로 맨땅헤딩이라... 실무에서 겪은 내용 기반으로 말하면 자기가 개발한 서비스가 실행되는 서버에 접속해서 이슈에 대한 대응을 할 수 있을 정도는 알아야하지 않을까요. 로그 출력을 해본다던가, 메모리, CPU, DISKIO, NETWORKIO 사용량등 파악할 수 있는 기본 명령어 외에도 경우에 따라 주기적으로 실행해야하는 백그라운드 작업들을 위한 cron 사용법 문자열 대치 후 실행해야하는 shell 스크립트 작성 등 좀 다양했어요. 스프링이라면 JVM 관련 옵션 환경변수 설정하는것도 있었고...