2023.11.14 1일차 회고

  • 1일차 OT

프론트엔드, 백엔드의 역할설명과 앞으로 배워나갈 내용 위주로 OT를 진행하였다.

또 수료후 취업할때에 어느정도의 가이드라인도 확인해주셔서 OT인데도 불구하고 개발자 시장에 대해서 조금이나마 알 수 있었다고 생각한다.

프론트엔드에서 React말고 Vue.js를 사용하는것을 제외하고는 실제 현업에서 실무로 사용하는 것들로만 커리큘럼이 구성되어 있다고 얘기해주셔서 안심되었고 더 열심히 해야겠다는 동기부여가 된것같다.

 

  • 1일차 공부

수업 중 가장 흥미로웠던 것은 리눅스에 git을 설치하여 git에 올라가있는 파일들을 리눅스에 바로다운로드 받고 활용해서 실습을 진행한 것이다. 시스템 엔지니어로 2년 반정도 근무하면서 사용하는 파일들이나 패키지들을 관리하기 번거로운 부분이 많았다. 사내에 파일서버가 구축되어 있었지만 보안문제로 인해 사설IP로 설정되어 있어서 외부에서는 사용하지 못하였고, USB를 항상 챙겨다니는 것 또한 불편하였다.

오늘 실습을 하면서 회사에 근무할때에 git을 활용하여 파일 및 패키지들을 관리하고 팀원들 간 공유의 매개채로 사용했으면 훨씬 원활하게 업무를 할 수 있었을 것이라고 생각이 들었다.

 

  • 1일차 공부 메모

리눅스는 1991년에 리누스 토르발즈에 의해 개발된 오픈소스 운영체제 리눅스는 유닉스를 모방하여 만들어진 운영체제 안드로이드 운영체제는 리눅스 커널을 기반으로 개발

리눅스에는 수백개의 배포판이 존재

  • 리눅스 커널이라는 공통된 운영체제 커널을 사용하되 갖가지 다른 응용프로그램을 다르개 조합해 만든, 리눅스 운영체제
  • 크게는 redhat계열, debian계열이 존재
  • 데비안계열은 ubuntu, debian등이 대표적
  • 레드헷계열은 redhat, centos등이 대표적인 배포판 도커에서 사용하는 가벼운 alphine리눅스도 존재
  • 도커는 가벼움, 쿠버네티스는 도커를 관리하기 위한 툴
  • 일반 웹서비스에서는 우분투가 1위 상업용 시장에서는 레드헷이 1위 계열에 따라서 명령어가 달라진다.

가상환경에서 리눅스 설치 VMWARE 가상환경 지원 프로그램 설치

  • 모두 default set으로 설치 진행
  • 우분투 이미지 다운로드
  • 우분투 OS 설치

vscode에서 git으로 파일 업로드 할때 과정

  • add
  • commit
  • push

vscode git 계정연동 powershell 명령어 적용

git config —global user.name “GreatJang”

git config —global user.email “1wkdwnsgur@gmail.com

 

커널은 컴퓨터 시스템의 핵심적인 부분(운영체제의 핵심)

 

파일 시스템은 계층적 구조를 가지며, 가장 상위에는 루트 디렉토리(/)

  • /home은 사용자의 홈 디렉토리, /etc는 시스템 설정 파일을 저장

사용자와 그룹

  • 리눅스에서는 사용자는 여러 그룹에 속하게 하여 그룹으로 관리
  • 권한 관리를 통해 특정 사용자나 그룹이 파일이나 디렉토리에 접근할 수 있는 권한을 지정할 수 있다.

쉘은 사용자와 운영체제 간의 인터페이스 프로그램

  • 사용자의 명령을 해석하여 운영체제 커널에 전달

'한화시스템 백엔드 SW교육' 카테고리의 다른 글

2023.11.20 5일차 회고  (3) 2023.11.21
한화시스템 BEYOND 캠프 3기 1주차 회고  (3) 2023.11.20
2023.11.17 4일차 회고  (2) 2023.11.17
2023.11.16 3일차 회고  (2) 2023.11.16
2023.11.15 2일차 회고  (2) 2023.11.15