본문 바로가기

Linux

(11)
[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 ..
[Debian] 칼리 리눅스 IP 설정 방법 오늘은 모의해킹으로 자주 사용하는 OS인 Debian 계열의 kali linux의 네트워크를 설정하려 합니다. 1. 네트워크를 설정할 칼리 리눅스를 준비합니다. 현재 IP 상태를 확인합니다. bash # ifconfig 2. IP를 세팅하기 위해 interfaces 파일을 열어줍니다. bash # cd /etc/network # vi interfaces 3. 아래와 같이 최 하단에 값을 추가합니다. /etc/network/interfaces auto eth0 - eth0의 경우 네트워크 인터페이스의 이름 iface eth0 inet static - 고정 IP를 사용한다는 의미 address 192.168.99.234 - 설정 할 IP를 입력 netmask 255.255.255.0 - 설정 할 subnet..
[Debian] 칼리 리눅스 timezone 변경 하기 칼리 리눅스 홈페이지에서 VM 전용으로 다운받은 파일의 기본 timezone이 EDT (동부 표준시) 로 되어있어 KST(한국 표준시)로 변경하려 합니다. 1. date로 현재 시간 및 표준시를 확인 합니다. bash # date 2. timezone을 변경합니다. bash (방법 1) # timedatectl set-timezone Asia/Seoul 방법 1의 경우 timedatectl 명령어가 사용이 가능할 경우 위와 같이 사용해주면 정상적으로 변경이 가능합니다. bash (방법 2) # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 방법 2의 경우 timedatectl 사용이 불가능한 이전 버전들의 경우에 위와 같이 심볼릭 링크를 이용하여 직접 설정..
[RHEL]리눅스 IP(네트워크 어댑터) 설정 방법 1. 리눅스 서버에 접속합니다. 필자의 경우 CentOS 7으로 설정하였습니다. 2. 설정할 네트워크 카드 이름을 확인합니다. ifconfig 명령어나 ip addr 명령어로 확인할 수 있습니다. 필자의 네트워크 어댑터의 경우 enp1s0, enp2s0, enp3s0, enp4s0로 구성되어 있습니다. CentOS 6 이하의 경우 eth0, eth1과 같은 명칭일 수 있으며, CentOS 7 이상의 경우 eno1, eno2 enp1s0, enp2s0 ens33 등의 이름으로 생성될 수 있습니다. 3. /etc/sysconfig/network-scripts 경로로 이동합니다. bash # cd /etc/sysconfig/network-scripts 해당 경로로 이동하여 보면 ifcfg-[인터페이스명]이라고..
CentOS 7, 8 에서 이중화 설정 방법 (pcs, pacemaker) 이중화를 설정하기 위해서 서버 2대를 준비합니다. 필자의 경우 CentOS 7으로 준비하였습니다. 1. 각 서버에 호스트명을 설정합니다. 1번 서버에 krujyit1 2번 서버에 krujyit2라고 설정하겠습니다. hostnamectl 명령어로 호스트명을 설정 해준 뒤 /etc/hosts 파일 내에 아래와 같이 추가합니다. (1,2번 서버 모두 적용) [1번 서버 IP] [1번 서버 호스트명] [2번 서버 IP] [2번 서버 호스트명] 다 설정한 후 uname -n 명령어로 자신의 호스트명이 변경되었는지 확인해줍니다. bash (1번 서버) # hostnamectl set-hostname krujyit1 # vi /etc/hosts 192.168.99.231 krujyit1 192.168.99.232 k..
EOS된 CentOS 5,6 에서 yum 사용하기 CentOS 5, 6가 EOS가 되면서 더 이상 기존에 사용하던 방식으로 yum을 사용하게 되면 오류가 나면서 사용할 수 없게 되었습니다. 아래와 같이 적용하면 CentOS 5,6 에서 기존처럼 yum을 사용할 수 있습니다. CentOS 5 (32 bit) # echo " /var/cache/yum/base/mirrorlist.txt # echo " /var/cache/yum/extras/mirrorlist.txt # echo " /var/cache/yum/updates/mirrorlist.txt CentOS 5 (64 bit) # echo " /var/cache/yum/base/mirrorlist.txt # echo " /var/cache/yum/extras/mirrorlist.txt # echo " ..
CentOS 7에서 설정한 네트워크 어댑터가 활성화가 되지 않을 경우 CentOS 7에서 네트워크 어댑터가 활성화가 되지 않을 경우가 가끔 존재합니다. 이 경우 아래와 같이 확인해볼 수 있습니다. 1. 네트워크 설정 파일의 이름과 파일 내용 안에 설정한 이름이 다를 경우 /etc/sysconfig/network-scripts/ 위 폴더안에 네트워크 어댑터를 설정할 수 있는 파일이 존재합니다. 필자의 경우 ifcfg-ens33이라는 파일입니다. bash # cd /etc/sysconfig/network-scripts # ls # vi ifcfg-ens33 위 파일의 이름에서 네트워크 어댑터의 이름은 ens33이라고 명시가 되어 있습니다. vi 편집기를 이용하여 파일을 열어줍니다. 이때 NAME, DEVICE의 이름이 파일명과 동일하게 설정이 되어 있는지 확인해야 합니다. 2..

반응형