본문 바로가기

Linux

(17)
[RHEL] Rocky Linux 9 설치 이번 포스팅에서는레드햇(RHEL) 기반 무료 OS인 Rocky Linux를 설치하려 합니다. 기존 CentOS가 8 버전을 마지막으로 지원을 종료하면서,Rocky Linux가 새로 출시하였습니다.  1. 서버 설치 파일 다운로드공식 사이트 : https://rockylinux.org/ko/download 위 사이트로 접속하여Default images 내 최신버전의 DVD ISO를 다운로드합니다.      2. Rocky Linux 설치    2.1. Rocky Liunx 초기 화면           - Install Rocky Linux 9.4 선택       2.2. 언어 선택           - 좌측에서 한국어, 우측에서 한국어(대한민국)를 선택       2.3. 설치 요약          - 빨..
[Ubuntu] nfs (네트워크 파일 시스템) 구성하는 방법 nfs (네트워크 파일 시스템)이란?원격지에 있는 특정 폴더를 로컬에서 동작하는 폴더처럼 사용 가능한 시스템이다. 이번 포스팅에서는Ubuntu 24.04.1 두 개의 서버를 활용하여 nfs server, client를 구성한다.일반 사용자 기준으로 작성된다.  1. nfs를 구성할 서버를 준비한다.   (1) krujynfs (192.168.50.60)          - nfs-server   (2) krujy (192.168.50.50)         - nfs-client     2. nfs server 설치    2.1. nfs 구성을 위한 패키지를 설치 bash$ sudo apt-get install -y nfs-kernel-server     2.2. nfs 용 폴더 생성bash$ cd /$ ..
[Docker] 2.Docker 설치 Docker는 기본적으로 Linux 운영체제 위에 설치된다.Redhet, Ubuntu 등 다양한 Linux 환경에서 사용 가능하지만,여기서는 Ubuntu 24.04.1 운영체제로 구현하며,일반 사용자 기준으로 작성한다.   1. 패키지 버전 최신화 - 최신 버전으로 설치할 예정이므로  패키지 버전을 최신화 한다. bash$ sudo apt update   2. 설치 사전 작업 - Docker 설치 시에 필요한 패키지들을 먼저 설치한다. bash$ sudo apt-get install -y curl ca-certificates gnupg$ dpkg -l | grep curl  - 패키지를 설치한 후 정상적으로 설치가 되었는지 확인한다.   3. Docker 암호화 키 설치 - Docker 사용 시 필수적으..
[Ubuntu] Ubuntu IP 설정 방법 (24.04.1) Liunx 종류마다 IP를 설정하는 방법이 다르다.CLI 환경에서 Ubuntu IP 설정 방법을 알아보자. (24.04.1 기준) 1.  이더넷 이름 확인 bash# ifconfig# ip addr 일반적으로 ifconfig를 통해 이더넷 이름을 알 수 있지만,필자의 경우 ifconfig를 사용하게 해주는 net-tools라는 패키지가 설치되어 있지 않았기 때문에기본 기능으로 사용 가능한 ip addr을 사용하였다.  해당 OS에서는 ens33이라는 이름을 사용한다.  2. IP 설정 파일 접근 bash# cd /etc/netplan# ls -l# vi 50-cloud-init.yaml  ※ 이때, 설정 파일의 이름은 상이할 수 있다. 꼭 경로로 접근하여 직접 확인하자.  3. IP 설정 50-cloud..
[Ubuntu] Ubuntu root 최초 접근 방법 Ubuntu 최초 설치 시 지정한 계정으로 접근하게 됩니다.root 계정으로 접속할 때 아래와 같이 설정 후 접근할 수 있습니다. 1. 최초 설정한 계정으로 로그인합니다.    (필자의 경우 krujy 계정으로 접근)  2. root 계정으로 접근을 시도해 봅니다.    비밀번호가 설정되어 있지 않기 때문에 접근이 되지 않습니다. bash$ su - root 3. root 비밀번호를 설정합니다. bash$ sudo passwd root    ※ passwd (계정명) : 입력한 계정의 비밀번호를 변경합니다.                                      이때, 명령어를 입력하는 계정이 권한이 있어야 합니다.    ※ sudo : 관리자 권한으로 실행  4. root 접속 bash$ s..
[Docker] 1. Docker 란? Docker란 왜 등장한 것일까?  기존에 사용하는 가상화(VM)은하나의 하드웨어에 다수의 운영체제를 사용할 수 있는 기술이다. 하드웨어의 낭비를 막기 위해 가상화 기술을 도입하였으나,각 운영체제에 설치되는 애플리케이션은 일일이 설치하고 라이브러리의 충돌을 막을 수 없었으며,대규모 관리와 서버 이관 시 큰 어려움이 발생하였다. 운영체제 자체 혹은 애플리케이션만 패키징하여 사용할 수 없을까?그로 인해 등장한 것이 Docker(컨테이너) 개념이다.  Docker는 로고 형태와 같이하나의 운영체제 위에 다양한 패키징 된 컨테이너를 사용할 수 있는 기술이다.     Linux 위에 Docker 형태로 존재하는새로운 Linux를 설치할 수 있고,대표적인 애플리케이션으로 Web, WAS, DB 등의 컨테이너를각각의..
[Linux] CentOS Stream yum, dnf 저장소 변경 CentOS Stream에서 yum, dnf를 사용하려고 할 때,파일 저장소 경로(repository)를 변경하지 않은 상태라면 아래와 같이 오류가 발생합니다. 정상적으로 사용하기 위해서는아래처럼 yum, dnf 저장소를 변경해주어야 합니다.     yum.repos.d = yum, dnf 설치 파일들을 저장하고 있는 저장소 경로 설정 파일bash# cd /etc/yum.repo.d# vi CentOS-Appstream.repo   bash# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*# sed -i 's/mirrorlist/#mirrorlist/g' /etc/y..
[Linux] 리눅스 캐시 메모리 정리하는 방법 Linux 서버에서 웹서버, DB 등을 사용하다 보면 메모리가 부족해지는 경우가 있습니다. 이때, 주기적으로 캐시 메모리를 정리해준다면 메모리 부족 현상을 개선할 수 있습니다. 1. 리눅스 서버의 메모리 상태를 확인 합니다. bash # top 현재 서버는 16GB의 메모리를 가지고 있으며, 약 7.7G를 사용하고 8.4G 용량 사용 가능합니다. 2. 캐시 메모리 정리 명령어를 입력합니다. bash # sync && echo 3 >> /proc/sys/vm/drop_caches top에서 cached에 사용 중인 메모리가 줄어들고 free 부분의 용량이 늘어난 것을 확인할 수 있습니다. ※ 추가로 crontab (작업 스케줄러)를 사용하여 주기적으로 정리할 수 있습니다. bash # crontab -e ..

반응형