카테고리: 리눅스

initramfs, initrd의 개념 및 한계

linux system을 사용하다보면, initramfs를 사용하는 경우도 있고, initrd를 사용하는 경우도 종종있다. 그러나 이를 왜 어떻게 사용하는지 정의가 없다.   initrd/initramfs를 알기 이전에 리눅스 부팅과정에 대해서 잠시 이해할 필요가 있다. 아래 정리해둔 내용을 일차로 읽어보면 initrd와 initramfs를 왜 사용하는지 간단하게 정리했다. Linux 부팅의 세부 동작 방식 및 실행   정리하면 kernel은 부팅 시, root partition를 “read… 더 보기 “initramfs, initrd의 개념 및 한계”

Linux 부팅의 세부 동작 방식 및 실행

리눅스가 부팅하기 까지의 세부 여정을 단계 별로 구분해서 정리 우리는 일반적으로 파워버튼만 누르면 시스템이 올라온다는 것을 알고 있으나, 어떻게? 어떤 방식으로 진행되는지는 알고 있지 않다. 이를 세부 동작으로 구분해서 리눅스 console이 뜨기까지의 여정을 살펴본다. BIOS 역할 PC는 BIOS를 중심으로 여러가지 디바이스로 연결되어 있다. PC나 서버에 파워버튼을 클릭하면 BIOS가 각종 장치를 체크한다. 이상이 없으면 BIOS에 설정된… 더 보기 “Linux 부팅의 세부 동작 방식 및 실행”

CentOS 6 개발용 chroot 시스템 만들기

시스템을 개발하다보면 시스템이 무척이나 지저분해진다. 또한 개발 시스템을 서비스에 투입하기에는 보안이 꺼려질 경우 아래와 같은 방법으로 기존 시스템에 영향을 주지 않는 방식으로 개발용 chroot 시스템을 구성할 수 있다.   일단 설치하려는 CentOS의 Release 파일을 다운로드 받아야한다. 내가 설치한 시스템은 CentOS 6.8 x86_64이므로 아래 URL에서 centos-release 파일을 다운받는다. http://centos.mirror.cdnetworks.com/6.8/os/x86_64/Packages/

  만약 chroot를 설치할 디렉토리 위치가… 더 보기 “CentOS 6 개발용 chroot 시스템 만들기”

wordpress + sqlite 설치하기

wordpress + mysql 방식은 개인이 wordpress를 설치해서 운영하기에는 귀찮은 점이 많이 있습니다. 이런 이유로 가장 간단한 DB은 sqlite를 사용해서 설치하는 방식을 지원하는 것을 구굴링을 통해서 찾아봤고, 있는 것으로 확인됬습니다. 그런데, 따라해보면 않됩니다. 이런 이유로 간단하게 설치할 수 있는 방법을 소개합니다. 아래 명령어는 리눅스에서 실행한 방식입니다.

그리고, wp-config.php는 아래와 같은 부분을 수정해주면 됩니다.

 … 더 보기 “wordpress + sqlite 설치하기”

Simple rpm 만들기

linux에서 사용하는 RPM 파일을 만드는 것에 대해서 많이들 어렵게 생각하는 경향이 있는데, 아래와 같이 간단하게 RPM 파일을 만들 수 있다. 필요한 것은 아래와 같이 2가지이다. rpm spec 파일 – rpm을 만들기 위한 뼈대 파일 file – rpm에 포함될 파일 아래 SPEC 파일에 대해서 알기 위해서는 2가지 변수를 알아야한다. %{_sourcedir} – rpm source가 저장되는 위치, 아래와… 더 보기 “Simple rpm 만들기”

Translate »