본문 바로가기
Portpolio/webdev_tip

KSEB 3기 05.31 오프라인 수업 후기

by Peter Choi 2024. 6. 6.
반응형

 

로드 밸런스 L/B 
서버의 부하 관리하는 방법 -> 카프카 많이 씀
은행의 번호표가 그 예시

t2.smaill부터는 과금 대상임

.ppk file

docker 
k8s -> 인프라 엔지니어링 -> 로컬 pc

인바운드 -> 안으로 들어오는 방법

0.0.0.0/0 -> 모든 ip

putty 접속이 안될때 -> 
L4 telnet 명령어로


osi 7계층
응용 -> 일반적인 크롬같은 파일
표현 -> 이미지인지 html인지?
세션 -> 보안 계층(기밀성 보장)
전송 -> 포트가 붙음 ex)tcp 22번 L4 스위치
네트워크 -> L3
데이터링크 -> L2 -> lan카드 ping
물리 -> L1

**sha-256

개발자 등급에서 초 -> 중급의 9부 능선
- 단방향 암호화
- 비대칭 키 암호화 : 문을 잠그는 키와 문을 여는 키를 둘 다 가짐 문을 잠그는 키는 가져도 아무 것도 할 수 있는 게 없고 그걸 가지고 여는 키를 유추할 수 없음; 양자컴이 활성화 되기 전까지는... 

한국 -> 리액트 -> 
일본, 동남아 -> vue.js 많음 -> 초급자에게는                 좋음 라이브러리 숫자가 적음

nodejs -> 스타트업 (백 따로 프론트 따로 안되니까 인건비 절감 위해서)
java -> 공공기관 대기업

한국 우분투 18 버젼 -> 카이스트에서 관리

깃허브를 잘 관리하세요 면접 때는 그걸 면접관이 보면서 실제로 푼걸 증명하는 시간 거기에 aws 배포 주소를 더 가져온 지원자도 있음 거기에 본인의 소개 페이지를 만들어보기

잔디심기 중요 -> 한 번에 몰아서 하지 말라

자격증에 너무 몰두하지 말것 자격증을 많이 따는 만큼 프로젝트 수준이 좋으면 상관없지만 그렇지 않으면 자격증을 많이 따는 시간의 기회 비용을 잘 고려해야 한다

공공기관에서는 폐쇄망에서 개발을 한다 서버실에 필요한 파일들을 보안 usb에 넣어서 테스트용 컴퓨터에 넣어놓고 되는지 확인 후 투입시킴, 근데 이게 오류가 자주 나면 담당자가 옆에서 쳐다보느라 꽤 곤란한 상황이 펼쳐진다

면접 질문)git을 왜 쓸까요?
팀프로젝트에서의 에러 없는 형상관리의 방법 중 하나이다.

cors는 보안 상의 문제를 다룬다. request와 response에서 어떻게 할 건지 정한다.

node_module은 깃허브에 올라가지 않게 하기 용량이 너무 많이 차지되고 package.json에 이미 설치해야 할 모듈이 다 있다.

**netstat -antp 명령어에서 각 옵션의 의미는 다음과 같습니다:
-a: 모든 소켓을 보여줍니다. 기본적으로 netstat은 리스닝 상태의 소켓만 표시하지만, 이 옵션을 사용하면 모든 상태의 소켓을 확인할 수 있습니다.
-n: 숫자 형태로 주소와 포트를 표시합니다. 이 옵션이 없으면 호스트 이름이나 서비스 이름으로 변환하여 표시할 수 있습니다.
-t: TCP 소켓만 표시합니다. netstat은 기본적으로 모든 종류의 소켓(TCP, UDP 등)을 표시하지만, 이 옵션을 사용하면 TCP 소켓만 필터링합니다.
-p: 소켓을 소유한 프로그램의 PID와 이름을 보여줍니다. 이 옵션을 사용하면 어떤 프로세스가 해당 소켓을 사용하는지 확인할 수 있습니다.
결론적으로 netstat -antp 명령어는 모든 TCP 소켓을 숫자 형태로 표시하며, 소켓을 소유한 프로세스 정보도 함께 보여줍니다.

**ps -ef 명령어에서 각 구성 요소의 의미는 다음과 같습니다:

ps: 프로세스 상태를 보여주는 명령어입니다. 현재 실행 중인 프로세스의 목록과 그 상태를 출력합니다.
-e: 모든 프로세스를 표시합니다. -e는 시스템의 모든 프로세스를 표시하도록 합니다.
-f: 완전한 형식(full-format)으로 출력합니다. 즉, 좀 더 상세한 정보를 포함하여 프로세스를 표시합니다.
ps -ef 명령어는 시스템에서 실행 중인 모든 프로세스를 자세한 형식으로 표시하는 명령어입니다. 출력에는 프로세스 ID(PID), 부모 프로세스 ID(PPID), 실행 중인 사용자의 ID(UID), 프로세스 시작 시간, 명령어 등이 포함됩니다.

포트 허용 신청서를 수기로 작성해야 함

**개발직으로 취업하면 회사에 포트 허용 신청서를 수기로 작성해서 제출해야 한다

bootstrap의 grid style 공부

pm2가 없으면 코드를 수정하고 서버를 내렸다가 다시 올려야 하지만 pm2가 있으면 그러지 않아도 변경이 된다

vi editor 작성법 
명령모드 입력모드 행모드 

코테 패턴
쉬운 문제 하나
어려운 문제 하나 -> 문장이 어려움 -> 사실은 지원자들 문해력 테스트하는 거임 -> 새로운 걸 보고 바로 캐치할 수 있음

반응형

댓글