목차
- 리눅스 우분투 로컬 레포지토리 설정 및 패키지 설치 예제 이전 포스팅 참고 학습
- 리눅스 우분투 서비스 데몬 등록 예제 이전 포스팅 참고 학습
- 리눅스 우분투 telnet 명령어 시험 예제 이전 포스팅 참고 학습
- 리눅스 우분투 아파치 소스코드 다운로드 예제
- 리눅스 우분투 아파치 소스코드 빌드 및 설치 예제
리눅스 우분투 로컬 레포지토리 설정 및 패키지 설치 예제 이전 포스팅 참고 학습
로컬 레포지토리는 우분투 시스템에서 패키지를 설치하거나 업데이트하는 데 사용되는 저장소입니다. 이전 포스팅을 참고하여 로컬 레포지토리를 설정하고 패키지를 설치하는 방법도 확인할 수 있습니다. 로컬 레포지토리를 사용하면 인터넷에 연결되지 않은 환경에서도 패키지 설치가 가능하며, 속도와 보안 면에서 이점을 가집니다.
해당 내용이 궁금하시다면 아래 링크를 참고하여 학습해주세요.
2023.08.03 - [Linux] - [Linux] 우분투 로컬 레포지토리 설정 및 패키지 설치 - 3(설치 예제, 레포지토리 복구)
리눅스 우분투 서비스 데몬 등록 예제 이전 포스팅 참고 학습
서비스 데몬은 백그라운드에서 실행되는 시스템 프로세스로, 시스템 부팅 시 자동으로 시작되고 관리됩니다. 이전 포스팅을 참고하여 서비스 데몬을 등록하는 방법과 설정 파일을 관리하는 방법을 배울 수 있습니다.
서비스 데몬 등록을 통해 시스템에서 필요한 프로세스를 자동으로 관리하고 운영할 수 있습니다.
2023.08.03 - [Linux/Shell Script] - [Linux/Shell] 리눅스 우분투 서비스 등록하기(데몬 등록)
리눅스 우분투 telnet 명령어 시험 예제 이전 포스팅 참고 학습
Telnet은 원격 서버에 접속하여 명령어를 실행하거나 통신하는 프로토콜입니다. 이전 포스팅에는 Telnet 명령어를 사용하는 방법과 원격 서버에 접속하는 예제 등이 있습니다. Telnet을 통해 다른 시스템과의 통신을 테스트하거나 관리 작업을 수행할 수 있습니다.
telnet으로 서버 시험 혹은 통신하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.20 - [Linux] - [Linux] telnet 명령어를 통한 통신 테스트 - 2(로컬, 외부 통신 테스트)
리눅스 우분투 아파치 소스코드 다운로드 예제
아파치 웹 서버는 오픈 소스 웹 서버로, 소스코드를 다운로드하여 커스터마이징하거나 분석할 수 있습니다. 아래 예제는 아파치 소스코드를 다운로드하는 예제입니다. 소스코드를 이용하여 직접 빌드하여 아파치 실행파일을 만들 수 있습니다.
$ mkdir ~/Downloads
$ cd ~/Downloads
$ wget http://archive.apache.org/dist/httpd/httpd-2.4.37.tar.gz
$ wget https://github.com/phokz/mod-auth-external/archive/master.zip
$ mv master.zip mod-auth-external-master.zip
$ wget https://archive.apache.org/dist/apr/apr-1.6.5.tar.gz
$ wget https://archive.apache.org/dist/apr/apr-util-1.6.1.tar.gz
리눅스 우분투 아파치 소스코드 빌드 및 설치 예제
아래는 다운로드한 아파치 소스코드를 빌드하여 실행 가능한 웹 서버를 만들고 설치하는 예제입니다. 소스코드를 빌드하여 컴파일하고 설정하여 아파치 웹 서버 바이너리를 만들 수 있습니다. 또한 make install 명령으로 설치가 가능합니다.
$ cd /tmp
$ mkdir out
$ tar -xvf ~/Downloads/httpd-2.4.37.tar.gz
$ unzip ~/Downloads/mod-auth-external-master.zip
$ cd httpd-2.4.37/srclib
$ tar -xvf ~/Downloads/apr-1.6.5.tar.gz
$ tar -xvf ~/Downloads/apr-util-1.6.1.tar.gz
$ mv apr-1.6.5 apr
$ mv apr-util-1.6.1 apr-util
$ cd ..
$ ./configure --with-included-apr --prefix=$(realpath $PWD/../out)
$ make -j4
$ make install