[Ubuntu] 네트워크와 방화벽

[Ubuntu] 네트워크와 방화벽

서버를 운영하면서 IP주소, 서브넷 마스크, DNS 등과 같은 네트워크 기본 용어를 이해하는 것은 매우 중요합니다. 기본 용어에 대한 이해가 없을 경우 실무 개발자간의 의사소통에 문제가 있을 수 있기 때문입니다.

이 포스팅에서는 기본적인 네트워크 용어에 대한 정의를 소개합니다.

read more

[Ubuntu] zsh쉘 설치하기

[Ubuntu] zsh쉘 설치하기

쉘이란 명령어를 입력받아 실행시켜주는 명령어 해석기 입니다. 터미널에 탑재되어 실행되며 bash, bsh, csh 등 다양한 종류가 있습니다. 그 중에서 최근에는 여러가지 편의 기능을 위한 플러그인의 설치가 가능하고 테마도 적용할 수 있는 zsh 쉘이 널리 사용되고 있습니다.

read more

[Ubuntu] 서비스와 패키지의 이해

[Ubuntu] 서비스와 패키지의 이해

서비스란 웹 서버, 데이터베이스 서버 등을 운영하기 위한 서버 프로세스로 거의 모든 서비스는 백그라운드 프로세스 형태로 가동됩니다. 서버 운영을 위해 리눅스를 설치하는 경우 서비스는 곧 설치,운영해야 하는 소프트웨어라고 볼 수 있습니다.

패키지는 배포에 용이하도록 프로그램을 압축한 형태를 의미하는데, 리눅스에서는 설치 프로그램으로 볼 수 있습니다. 우분투 리눅스에서 패키지를 설치하기 위해서는 apt-get 명령을 사용합니다.

read more

[Ubuntu] 시스템의 시작과 종료

[Ubuntu] 시스템의 시작과 종료

리눅스 설치가 완료되면 시스템을 가동하고 종료하는 것 부터 시작해야 합니다. 시스템 가동에 필요한 기본적인 개념들과 방법을 살펴봅시다.

read more

[Ubuntu] MacOS Parallels에 우분투 설치

[Ubuntu] MacOS Parallels에 우분투 설치

윈도우의 경우 VMWare라는 가상머신 소프트웨어가 있지만 MacOS에서는 Parallels라는 가상머신 소프트웨어가 가장 좋은 효율을 보여줍니다. 물론 VMWare Fusion이라는 MacOS 전용도 있기는 합니다. 하지만 Parallels만큼의 성능을 보여주지는 않습니다.

한가지 아쉬운 점이라면 MacOS에서는 어떤 종류의 가상머신을 사용하더라도 무료로 사용할 수는 없다는 점 입니다. Parallels의 경우 30일간 무료로 사용해 볼 수 있기 때문에 공부를 목적으로 할 경우 훌륭한 대안이 되어 줍니다. (사실 대부분의 맥 사용자들이 Parallels를 유료 혹은 어둠의 경로를 통해 사용하고 있기는 합니다.)

이 포스팅에서는 Parallels 환경에서 우분투 리눅스 설치를 시작하기까지의 과정을 소개합니다.

read more