분류 전체보기 (2553) 썸네일형 리스트형 CentOS 7에서 Python 3 버전을 소스 코드로 직접 컴파일하여 설치하는 방법 CentOS 7에서 Python 3 버전을 소스 코드로 직접 컴파일하여 설치하는 방법CentOS 7은 기본적으로 Python 2.7이 설치되어 있습니다.하지만 최신 애플리케이션 개발 환경이나 자동화 도구 사용을 위해 Python 3 환경이 필요한 경우가 있습니다.테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)OpenSSL 버전 정보$ openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017Python 정보$ which python/bin/python$ python --versionPython 2.7.5주의CentOS 7 시스템 명령 중 일부는 Python 2.7에 의존하고 있기 때문에 기존 .. macOS에서 diskutil과 터미널 명령어로 우분투 설치 USB 만드는 방법 macOS에서 diskutil과 터미널 명령어로 우분투 설치 USB 만드는 방법macOS 환경에서는 별도의 USB 제작 프로그램 없이 기본 제공되는 diskutil, hdiutil, dd 명령어를 이용하여 우분투 설치용 부팅 USB를 만들 수 있습니다.1. ISO 이미지 다운로드cd ~/Downloadswget https://releases.ubuntu.com/resolute/ubuntu-26.04-desktop-amd64.iso파일 확인ls -lh | grep ubuntu-rw-r--r--@ 1 staff staff 6.1G 6월 14 10:02 ubuntu-26.04-desktop-amd64.iso2. USB 디스크 식별하기USB 메모리를 Mac에 연결한 후 디스크 목록을 확인합니다.disk.. rsync 동기화 쉘 스크립트 rsync 동기화 쉘 스크립트node-02 서버vim sync_script.sh#!/bin/bash# 현재 날짜 구하기today=$(date +%Y%m%d)# 년, 월, 일year=${today:0:4}month=${today:4:2}day=${today:6:2}# 동기화할 디렉토리 목록directories=( "/app/www/data" "/app/www/data2" "/app/www/data3")# rsync 명령어로 다른 서버로 동기화하기for directory in "${directories[@]}"do mkdir -p $directory/$year/$month/$day rsync -azp root@node-01:"$directory/$year/$month/$day/" "$director.. HP(HPE) 서버에서 사용 중인 RAID 컨트롤러를 확인하는 방법 HP(HPE) 서버에서 사용 중인 RAID 컨트롤러를 확인하는 방법OS 상에서 명령어로 확인하는 방법lspci | grep -i -E "raid|storage"$ lspci | grep -i -E "raid|storage"05:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01)$ lspci | grep -i -E "raid|storage"47:00.0 Serial Attached SCSI controller: Adaptec Smart Storage PQI SAS (rev 01)$ lspci | grep -i -E "raid|storage"3a:00.0 RAID bus controller: Broadcom.. SSL 인증서 체인(Bundle) 구성 SSL 인증서 체인(Bundle) 구성(Apache SSL 인증서를 Nginx SSL 인증서로 변환)1. SSL 인증서 및 개인키 다운로드mkdir -p /etc/nginx/ssl/wildcard_scbyun_comcurl -sSfL https://pkg.scbyun.com/ssl/nginx/wildcard_scbyun_com/cert.pem \ -o /etc/nginx/ssl/wildcard_scbyun_com/cert.pemcurl -sSfL https://pkg.scbyun.com/ssl/nginx/wildcard_scbyun_com/key.pem \ -o /etc/nginx/ssl/wildcard_scbyun_com/key.pem2. 개인키 정상 여부 확인openssl rsa -in /etc/ng.. 보안 권고문 보안 권고문KISA 보안 공지KISA 공개된 취약점AhnLab 보안 권고문 우분투에서 jq 보안 취약점 대응 - apt 업데이트 및 정적 바이너리 적용 방법 우분투에서 jq 보안 취약점 대응 - apt 업데이트 및 정적 바이너리 적용 방법운영 환경에서 JSON 데이터를 처리하는 CLI 도구인 jq는 시스템 운영 자동화, 모니터링, API 연동 등에 많이 사용된다.보안 취약점 대응을 위해 jq 패키지 버전을 확인하고 우분투 패키지 업데이트 방식과 공식 Release 바이너리 교체 방식을 비교한다.우분투 패키지를 이용한 jq 업데이트테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS설치된 jq 버전 확인$ jq --versionjq-1.7패키지 버전 확인$ dpkg -l | grep jqii jq 1.7.1-3build1 .. systemd-logind Power Key 이벤트로 인한 서버 비정상 종료 분석 및 해결 방법 systemd-logind Power Key 이벤트로 인한 서버 비정상 종료 분석 및 해결 방법운영 중인 서버가 관리자 작업이나 물리적인 전원 버튼 조작 없이 종료되는 현상이 발생했다.로그 확인 결과 systemd-logind에서 Power Key 이벤트를 감지한 이후 시스템 종료 동작이 수행된 것을 확인했다.테스트 환경하드웨어 모델$ dmidecode -t system | grep "Product Name" Product Name: ProLiant DL360 Gen9운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS장애 로그 확인cat /var/log/auth.log | grep systemd-logindJun 3 01:49:32 testServer-24.. 이전 1 2 3 4 5 ··· 320 다음