환경변수

환경변수

컴퓨터에서 우리는 다양한 작업을 위해 여러 프로그램을 설치하고 사용하게 됩니다. 이러한 프로그램들은 우리의 요구에 맞춰 특정 기능을 수행하며, 그 과정에서 운영 체제와 상호작용합니다. 그런데, 이러한 프로그램이 운영 체제에 의해 어떻게 ...

Read more

Linux 패키지 관리 deb, rpm, 그리고 apt, yum

리눅스 패키지 관리 deb, rpm, apt, 그리고 yum

Windows에서는 일반적으로 실행 파일 형태의 설치 프로그램을 다운로드하여 실행하여 소프트웨어를 설치하고, macOS는 .dmg 또는 .pkg 파일과 같은 설치 프로그램을 사용하여 소프트웨어를 설치합니다. .pkg 파일은 패키지 관리자를 사용하여 설치하며, .dmg 파일은 ...

Read more

VI VIM 에디터

vi vim 에디터

프로그래밍, 서버 관리, 스크립트 작성 등 다양한 컴퓨팅 작업에 있어서 텍스트 에디터는 필수적인 도구입니다. 그중에서도 Linux나 Unix 기반의 CLICmd Line Interface 환경에서는 VI와 VIM 에디터가 널리 사용되고 있고 필자 또한 ...

Read more

리눅스 Linux

리눅스 Linux

다양한 운영체제들이 존재하며, 이들은 컴퓨터의 핵심 기능을 제어하고 사용자와 하드웨어 사이의 중개 역할을 합니다. Windows, macOS, Linux는 현재 가장 널리 사용되는 운영체제들입니다. 각각은 서로 다른 특성과 장점을 가지고 있으며, 그로 ...

Read more

Nginx

Nginx

웹 서버는 웹 개발의 핵심 요소 중 하나입니다. 그 중에서도 대표적으로 Apache가 많은 개발자들에게 사랑받아 왔습니다. 그러나, 시간이 흐르면서 웹 환경은 더욱 복잡해지고, 데이터 트래픽은 더욱 증가하였습니다. 이런 변화 속에서 ...

Read more