Linux: Firewalld 이용하기
·
🐧Linux
📌 Firewalld 상태 확인firewall-cmd --statefirewall-cmd --get-default-zone📌 기본 존 변경firewall-cmd --set-default-zone=block📌 현재 활성화된 존 확인firewall-cmd --list-all📌 서비스 허용firewall-cmd --zone=block --add-service=firewall-cmd --zone=block --add-service=http📌 block 존에서 IP와 포트 허용 설정firewall-cmd --zone=block --add-rich-rule='rule family="ipv4" source address="IP" port port="포트" protocol="tcp" accept'✅ 변경사항을..
Linux: 리눅스에서 포트 없는 프로세스 체크하기
·
🐧Linux
리눅스에서 포트 없는 프로세스 체크하기만약 사용하는 port가 없고, 프로세스 이름으로 health check를 하려면, 먼저 리눅스 서버에 python 설치한다. 그리고, sh 파일을 만들어야 한다.#!/bin/bash# 체크할 프로세스의 경로를 변수에 저장합니다.PROCESS_PATH="프로세스 이름"# 프로세스가 실행 중인지 확인합니다.if pgrep -f "$PROCESS_PATH" > /dev/nullthen PROCESS_STATUS=1 # 프로세스가 실행 중이면 1else PROCESS_STATUS=0 # 프로세스가 실행 중이지 않으면 0fi# Prometheus 메트릭 포맷으로 출력합니다.echo "# HELP process_up Is the process running (1..
Linux: 고정 IP 설정 네트워크 인터페이스
·
🐧Linux
고정 IP 설정: Linux 네트워크 인터페이스Linux | network-interface 설정을 보는 방법은 network-interface를 확인해야 함ip addr로 현재 활성화 된 네트워크 이름을 확인cd /etc/sysconfig/network-scripts/디렉토리에서 활성화된 네트워크 인터페이스 이름과 관련한 ifcfg-""" 파일 확인TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#BOOTPROTO=dhcp 이렇게 주면 자동 ip 설정.# 이렇게 없으면 수동 ip 설정.BOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE..
Linux: root 권한 오류 해결하기
·
🐧Linux
리눅스에서 root 권한 오류 해결하기root 계정으로 전환su-rootroot 권한으로 명렁어 수행하기sudo {command}su (switch user) : 로그아웃 없이 계정 전환 명령어sudo (superuser do) : root 권한으로 수행하는 명령어
Linux: CentOS7 YUM Update 실패 해결 방법
·
🐧Linux
CentOS 7 YUM Update 실패 해결 방법yum update 할 때 실패하는 경우가 있음이럴 때,# cd /etc/yum.repos.d/# vi CentOS-Base.repo을 변경해주면 된다[base]name=CentOS-$releasever - Basebaseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$releasever - Updates# kakaobaseurl=http://mirror.kakao.com/centos/$releasever..
Linux: CentOS7 환경에서 PM2 설치
·
🐧Linux
CentOS 7 환경에서 PM2 설치NPM 설치npm install pm2 -g설치 확인pm2 list
Linux: CentOS7에서 Node.js & npm 설치 가이드
·
🐧Linux
Node.js & npm 설치 가이드 for CentOS 7epel repository 추가yum install epel-releasenpm, nodejs 설치yum install -y npm nodejs버전확인node -vnpm -v특정 버전 설치$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -# setup_9.x 또는 setup_8.x 등으로 입력# 설치 npm 도 설치됨.$ yum install nodejs -y
Linux: 실시간 포트 모니터링
·
🐧Linux
centOS7 실시간 확인 하는 명령어### 5초 간격으로 netstat 으로 27017포트 연결 수 확인.watch -n 5 'netstat -an | grep 27017 | wc -l'
Linux: python3.8에서 pip 확인 및 설치하기
·
🐧Linux
Linux 환경에서 python3.8에서 pip 확인 및 설치하기pip가 설치되어 있는지 확인python3.8 -m pip --versionpip가 설치되어 있지 않다면, ensurepip 모듈을 사용하여 설치python3.8 -m ensurepip --upgradepip를 사용하여 패키지를 설치python3.8 -m pip install requests
Linux: scp 명령어로 Linux로 파일 이동하기
·
🐧Linux
scp 명령어로 Mac에서 Linux로 파일 이동하기scp [option] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2scp -r aa root@localhost:~/test # 폴더 옮기기 -r