본문 바로가기
반응형

전체 글38

리눅스 CentOS 8 로컬 YUM Repository 구성하기 리눅스에서 패키지를 설치하는 대표적인 명령어는 yum과 rpm이다. yum은 특정 패키지를 설치할 때 요구되는 의존성 패키지를 자동으로 설치해주는 명령어이고, rpm은 개별 패키지를 설치, 제거해주는 명령어이다. 따라서 rpm으로 어떤 패키지를 설치하려면 그 패키지와 의존성 관계인 다른 패키지에 대해서도 알아야 하고, 이를 찾는 과정에서 패키지 설치 작업 시간이 길어질 가능성이 있는 반면, yum은 의존성 문제를 자동으로 처리해주니 패키지 설치 시간을 훨씬 단축시킬 수 있다. 하지만 기본적으로 yum은 인터넷이 연결되어 있는 환경에서만 사용할 수 있다. yum이 패키지를 설치할 때 인터넷 패키지 저장소를 참조하도록 구성되어 있기 때문이다. 그래서 폐쇄망에서는 리눅스 내부에 로컬 패키지 저장소를 만들고 이.. 2023. 3. 5.
리눅스 CentOS 8 ISO 다운로드 및 설치 방법 CentOS는 Redhat Enterprise Linux 소스 코드를 기반으로 만들어진 OS로, 무료로 배포되는 리눅스 운영체제다. 서버, 워크스테이션 등 다양한 분야에서 사용되며 안정성과 보안성이 뛰어나고, 기업 및 개인 사용자들에게 널리 사용되고 있다. CentOS를 설치하려면 먼저 CentOS ISO 파일이 필요하다. 다운로드는 다음 페이지를 참조하면 된다. CentOS 8 ISO 다운로드 1. CentOS 이전 버전 다운로드 포탈 접속 CentOS Download 위 URL은 CentOS 이전 버전의 ISO를 제공하는 CentOS 공식 미러 사이트다. 2. CentOS 버전 선택 위 포탈에 접속해보면 CentOS 2 버전부터 8 버전까지 다양한 버전이 기록되어 있다. 8 버전 중 아무거나 클릭한다.. 2023. 3. 5.
리눅스 SELinux 영구적 비활성화, 임시 비활성화 방법 SELinux는 Security-Enhanced Linux의 약자로, 리눅스에서 보안을 강화하기 위해 커널 수준에서 동작하는 보안 모듈이다. SELinux는 어떤 프로세스가 어떤 작업을 수행할 수 있는지를 엄격하게 제어하며, 이를 통해 시스템의 전반적인 보안을 강화한다. SELinux를 끄는 작업은 일반적으로는 보안 상 권고하지 않는 작업이다. 하지만 리눅스 초기 세팅 시에는 작업자가 시스템의 권한을 제어하고, 세팅 작업을 원활하게 하기 위해서 임시로 끄는 경우가 있다. 물론 작업이 완료되면 다시 활성화하고 SELinux가 제대로 실행되고 있는지 확인해야 한다. 아래 테스트한 OS는 CentOS 8버전이다. 1. SELinux 상태 확인 # sestatus 또는 # getenforce getenforce.. 2023. 3. 4.
리눅스 CentOS, Redhat 숫자로 시작하는 계정 생성하기 기업의 IT 관리자들은 서비스 시스템(OS)의 접근 권한을 가질 수 있으며, 관리자마다 각각의 User ID가 있다. 보통은 관리하기 쉽게 사번으로 구성된 Username을 할당한다. 그러나 만약 사번이 숫자로 시작하면 리눅스에서는 즉시 만들어지지 않는다. 오류 내용 : useradd: invalid user name '숫자' 그래서 숫자로 시작하는 계정을 만들려면 먼저 문자계정을 생성하고 문자계정을 숫자계정으로 바꾸는 식으로 조금 우회하는 절차가 필요하다. 하기 테스트한 OS는 CentOS 8버전이다. 1. 문자로 시작하는 계정 생성 # useradd a700000 -u 700 -G test-group -s /bin/bash -m -d /home/700000 홈 디렉토리는 숫자 그대로 쓴다. 2. 문자.. 2023. 2. 27.
반응형