# CentOS8
[Linux] shell script 1
웹 서버 트러블 슈팅 uptime 서버 로드 에버리지 확인 free -m 메모리 사용량 확인 df -h 디스크 사용량 확인 💡 디스크 풀 cannot create temp file for here-document: No space left on device ... -> 웹 서버 로그로 디스크가 꽉 찬 경우 GB 단위 용량을 차지하는 디렉토리 확인하기 --max-depth=1 옵션으로 / 디렉토리의 한단계 하위 디렉토리까지 확인할 수 있다. * 옵션으로 모든 파일 확인 가능 로그 파일 모니터링 디스크 사용량 모니터링 💡 메모리 풀 💡 시스템 부하 💡 프로그램 문제
Linux Swap 메모리 증설
Linux Swap 메모리 증설 상황설정 리눅스 설치시 swap 설정 후 swap 증설이 필요한 경우 기본 swap은 레드헷 권장을 따라 설정 128물리메모리, 8GB swap -> 32GB swap 방법 swap 파일 생성 후 swap에 추가 리눅스 안전모드 들어가서 / 파티션 축소 후 swap 증설 swap파일 생성 후 swap에 추가(재부팅 없음) #버전마다 달라서 dd --help를 통해 bs를 확인할 것 dd if=/dev/zero of=/swapfile bs=2GB count=12 #swap 파일생성 너무 크게할경우 오류 #권한 변경 chmod 600 /swapfile #swap 생성 mkswap /swapfile #생성gks swapfile을 swap에 추가 swapon /

CentOS 8에 도커 설치하기(yum)
도커를 CentOS 리눅스에 설치하는 방법은 3가지 방법이 있습니다. 도커 레파지토리를 설정하고 인터넷을 통해 yum 명령으로 도커를 설치하는 방법 rpm 패키지 파일을 다운로드하여 yum 명령어로 설치하는 방법 도커 사이트에서 제공하는 설치용 스크립트 (sh)파일을 받아 실행하여 설치하는 방법 레파지토리를 설정하고 yum 명령어로 설치하기 만약 이전버전이 설치되어 있다면 먼저 삭제를 진행해 줍니다. 이전버전 도커 삭제 > $ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine yum 목록에서 docker-ce 조회 > $sudo yum list | grep docker-ce yum-utils package 설치 도커 레파지토
[Centos 8] Centos 8 을 Centos Stream으로 마이그레이션 하는 방법
Centos 8 지원 종료 이전 글에서 Centos 8 지원종료로 인한 보안이슈 때문에 Centos Stream 으로 업그레이드가 불가피해서 본문을 작성한다. > 업데이트를 하기 전에 백업을 만드세요. 업데이트 절차는 간단하지만 이를 위해 백업을 생성합니다. 1. 리포지토리 파일 설치 centos-relase-stream 패키지를 설치한다. dnf install centos-release-stream -y dnf 는 yum과 같은 centos 8 버전에 추가된 패키지 관리 명령어이다 2. 시스템 업데이트 distro-sync 명령어로 시스템 또는 패키지를 업데이트 한다. dnf distro-sync -y 윗 명령어 실행시 오류가난다면 --allowerasing 옵션을 추
[Centos 8] Failed to download metadata for repo 'appstream'
1. 에러 centos 8 버전에서 yum update 실행 시 위와같은 에러 문구가 나오게 되는데 이는 centos 8 지원이 2021년 말에 종료가 되어서 Mirror site 가 vault 로 전환되어 Mirror site 를 못 찾아 발생되는 문제이다. 2. 해결방법 때문에 Mirror site 를 vault 로 전환해주어야 한다 하지만 Centos 8 버전이 지원 종료되었기 때문에 위와같은 방법은 임시방편에 불과하다. 때문에 Centos Stream 으로 업그레이드를 해줄 필요가 있다. [Centos 8 을 Centos Stream으로 마이그레이션 하는 방법](https://velog.io/@juhwannn/Centos-Centos-8-%EC%9D%84-Centos-Stream%EC%9C%BC%EB%A1%9C-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98-%ED%95%98%EB

Local yum repository(CentOS8) 사용하기
개요 인터넷을 사용할수 없는 상황에서 yum 을 사용하기 위해 iso파일을 이용하여 local yum repository를 만들어 yum을 사용한다. 1. 마운트 iso 파일을 서버로 옮겼을때 rhel-8.2-x86_64-dvd.iso 파일을 /root에 복사 2.iodd 나 CD 롬에 이미지를 넣었을때 media 폴더에 mount 된 상태로 사용하거나 추가적으로 dir 를 생성하여 사용한다. mkdir /repository -> 폴더를 생성하고 cp -a /media/* /repository/ -> 마운트 시킨 내용을 repository 에 복사 2. repo 파일 만들기 기존 repo 파일 백업 /etc/yum.repos.d/ 디렉토리에 있는 모든 파일을 백업폴더를 생성하여 옮겨 놓는다 Centos8.rep

01-1 가상머신 개념과 VMware 설치
이하 내용은 모두 다음의 유튜브에 출저를 두고 있습니다. 강의명 : 이것이 리눅스다(CentOS8) https://www.youtube.com/watch?v=ovrU9K3jfJs&list=PLVsNizTWUw7EJ9z-LW3lv3VC-6HI9I3hN 가상머신이란? 컴퓨터에 설치된 운영체제안에, 가상의 컴퓨터를 만들고, 그 안에 또다른 운영체제를 설치/운영할 수 있도록 제작 된 프로그램 Host OS, Guest OS Host OS : 컴퓨터에 이미 설치되어 있는 OS Guest OS : 가상머신에 설치할 OS

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Error CentOS8에서 wget을 설치하기 위해 dnf install을 사용했더니 다음과 같은 에러가 났다. CentOS8의 서비스가 22년부터 서비스가 중단되고 CentOS Stream으로 전환된다. 해결 방법 CentOS7을 사용하자. 기존에 Mirror site를 Vault로 전환하여 dnf를 사용한다. 당장은 해결이 가능하지만 해당