System 23

[Linux] Rocky Linux에 Apache Web Service Demon 패키지 설치하기

*Rocky Linux에 Apache Web Service Demon 패키지(httpd) 설치하는 과정을 기록한 엔지니어 노트입니다.  선행 조건rocky9.4.dvd.iso  파일이 삽입되어 있어야 함mount /dev/cdrom /media/ 통해서 마운트하기(띄어쓰기 주의) 1. httpd 패키지 위치 확인 및 설치해보기  자, 문제 상황이 발생했다. 의존성 문제로 인해 httpd 패키지를 설치하기 위해서는 선행 파일들이 필요하다.   2. 패키지 간 의존 관계 정리여러 번의 시행착오를 통해 설치해야할 패키지들 간의 의존 관계를 다음과 같이 정리했다.  3. 관계도를 기반으로 httpd 패키지 설치 1) libapr-1[root@localhost a]# rpm -ivp apr-1.7.0-12.el9..

System/Linux 2024.09.12

[Linux] 디렉토리 구조 & 관리 명령어 / 절대 경로 & 상대 경로

*해당 정보는 Rocky Linux 9.4를 기반으로 한 정보입니다 1. 디렉토리(Directiory)란? Linux에서 디렉토리(Directioy)란 Windows의 폴더와 유사한 개념으로 특정 목적을 가지고 시스템 파일과 사용자 데이터를 저장하는 공간이다. 디렉토리의 특징은 계층적 구조를 가진다는 것(상위와 하위 디렉토리가 존재)이다. 디렉토리의 주소는 '/home/user1'와 같이 표현하는데, 가장 왼 쪽의 슬래시는 루트 디렉토리(Root Directioy)라고 부른다(루트 모드와는 관련 없는 개념이니 혼동하지 않길 바란다).  *Windows에서는 폴더의 주소를 '\user\user'와 같이 역슬래시를 통해 표현한다.  2. 디렉토리 관리 명령어 1. pwd: Print Working Direc..

System/Linux 2024.09.11

[Linux] Linux 관련 기본 정보와 기초 명령어

*해당 정보는 Rocky Linux 9.4를 기반으로 한 정보입니다1. Linux 관련 기초 상식1) Linux에 대한 기본적인 설명 Linux는 리누즈 토발즈(Linus Torbals)가 UNIX를 모방한 오픈 소스 운영 체제이다. 여기서 오픈 소스(Open Source)란, 소스코드를 공개한 것을 의미한다. 즉, 누구나 수정/재배포가 가능하다는 것이다. 단, GNU 선언*에 따라 반드시 수정한 코드를 공개해야 한다. Linux의 기본 UI(User Interface)는 CUI(Command User Interface)이며, 옵션으로 GUI(Graphic User Interface)를 지원한다. *GNU(GNU's not a Unix) 선언(GNU Manifesto) : Unix와 유사하지만 완전히 자..

System/Linux 2024.09.11