Mandatory part 서버 설정 운영체제 Debian 운영체제 시작 시 AppArmor 또한 구동되어야 함. Debian vs CentOS 패키지와 패키지 포멧이 다름 (debian : DEB(패키지 포멧), DPKG, API(패키지) / centOS : RPM(패키지 포멧), YUM, DNF(패키지)) 커널운영체제가 수행하는 모든 것이 저장 되어 있음 하드웨어의 모든 주요 기능을 제어함 운영체제의 주요 구성 요소 LVM을 이용한 최소 2개의 암호화된 파티션 생성 LVM(Logical Volume Manager)은 하나의 디스크를 논리적으로 나누어 사용하거나, 여러개의 디스크를 논리적으로 묶어서 사용하는 등, 리눅스에서 디스크를 효율적으로 관리하기 위한 방법. LVM에는 크게 PV, PE, VG, ..
나만의 라이브러리 만들기 향후 42seoul 본과정에서 계속 쓰일 함수들을 만들고, 모듈화 시켜서 지속적으로 사용하게 된다. 모든것을 자기 손으로 직접 만들어보라는 42의 뜻이지 않을까 싶다. 웬만한 것들은 라피신 기간동안 했던 것들이나, 조금씩 달라지거나 아예 처음 만들어야하는 함수들도 있었다. 그것들 위주로 소개해보려 한다. 0. Makefile Makefile은 프로그램을 관리하는 프로그램이고 특정 프로그램의 일정 부분이 수정되어 다시 컴파일이 필요할 경우, 간편하게 해주는 프로그램이다. libft 과제의 경우, libft.a라는 정적 라이브러리를 만들 때 Makefile이 필요하다고 한다. 라이브러리를 만들기 위해서는 목적파일들이 있어야하고, 이 목적 파일들을 하나로 묶어주는 작업이 필요하다. 우..