본문 바로가기

728x90
반응형

리눅스

우분투 24.04에서 전원 버튼을 비활성화하는 방법 우분투 24.04에서 전원 버튼을 비활성화하는 방법우분투 24.04에서 전원 버튼을 눌러도 시스템이 종료되지 않도록 하려면, systemd-logind 설정을 바꿔서 전원 버튼 입력을 무시(ignore) 하도록 하면 됩니다.재부팅 원인journalctl -u systemd-logindJul 31 16:42:57 serv-1 systemd-logind[1186]: Power key pressed.Jul 31 16:42:57 serv-1 systemd-logind[1186]: Powering Off...Jul 31 16:42:57 serv-1 systemd-logind[1186]: System is powering down.특정 시간대 필터링 (예: 2025-07-31)journalctl -u systemd.. 더보기
w 명령어 w 명령어w 명령어에 사용자 정보가 나타나지 않을 때w 명령어를 실행했을 때 "0 users"로 나오고 접속한 사용자가 표시되지 않는 경우, 이는 일반적으로 utmp 파일이 손상되었거나 비어 있는 경우에 발생합니다.$ w 08:24:27 up 15:20, 0 users, load average: 2.87, 2.85, 2.18USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT로그인한 사용자가 분명히 있음에도 w, who, users 명령어에 아무 정보도 표시되지 않음0 users 로 나타나는 현상원인 요약w, who, users 명령어는 /var/run/utmp 파일을 참조하여 현재 로그인된 사용자 정보를 표시합니다.이 파일이 없거나.. 더보기
우분투 22.04에서 Terraform을 설치하는 방법 우분투 22.04에서 Terraform을 설치하는 방법Terraform 설치필요한 패키지 업데이트 및 설치sudo apt update && sudo apt install -y gnupg software-properties-commonHashiCorp GPG 키 추가wget -O- https://apt.releases.hashicorp.com/gpg | \gpg --dearmor | \sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg > /dev/nullHashiCorp 리포지토리 추가echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-k.. 더보기
AVX란? AVX란?AVX(Advanced Vector Extensions)는 Intel과 AMD CPU에 탑재된 벡터 연산 명령어 세트입니다.주로 과학 계산, 멀티미디어 처리, 암호화, 머신러닝 등에 활용되며, CPU가 한 번에 여러 데이터를 병렬로 처리할 수 있도록 도와줍니다.처음 도입 : Intel Sandy Bridge (2011년), AMD Bulldozer (2011년)후속 명령어 : AVX2, AVX-512 등으로 발전AVX 지원 여부 확인(Linux)grep -o avx /proc/cpuinfo | sort | uniqavx 또는 avx2가 출력되면 지원됨. 없으면 지원되지 않음.?MongoDB 5.0 이상에서 AVX가 왜 필요할까?1. 성능 최적화MongoDB 5.0은 내부적으로 AVX 명령어를 활.. 더보기
PostgreSQL 데이터 초기화 PostgreSQL 데이터 초기화(데이터 디렉토리 초기화)PostgreSQL 서버의 모든 데이터를 초기화합니다.(모든 DB, 유저, 설정 삭제됨)PostgreSQL 버전 확인psql --versionpsql (PostgreSQL) 14.18PostgreSQL 서비스 상태 확인sudo systemctl status postgresql-14.service● postgresql-14.service - PostgreSQL 14 database server Loaded: loaded (/usr/lib/systemd/system/postgresql-14.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2025-07-1.. 더보기
도커 컨테이너로 Kafka, ZooKeeper 그리고 Kafdrop을 구성하는 방법 도커 컨테이너로 Kafka, ZooKeeper 그리고 Kafdrop을 구성하는 방법구성 요소Kafka : 메시지 브로커 역할ZooKeeper : Kafka 클러스터 메타데이터 저장소Kafdrop : Kafka 메시지 확인용 웹 UI 대시보드 작업 디렉토리 생성mkdir -p /docker-container/docker-kafkacd /docker-container/docker-kafkadocker compose 파일 작성vim docker-compose.ymlservices: zookeeper: image: confluentinc/cp-zookeeper:7.6.1 container_name: zookeeper hostname: zookeeper environment: TZ.. 더보기
PostgreSQL 로그 설정 및 system_stats 확장 활성화하는 방법 PostgreSQL 로그 설정 및 system_stats 확장 활성화하는 방법PostgreSQL에서 쿼리 및 성능 로그를 설정하고, 시스템 자원 사용량을 모니터링할 수 있는 system_stats 확장을 활성화하는 방법입니다.PostgreSQL 로그 설정PostgreSQL의 로그 설정은 postgresql.conf 파일에서 설정합니다. 설정 파일 위치 확인sudo -u postgres psql더보기---sudo -i -u postgrespsql---SHOW config_file; config_file ----------------------------------------- /etc/postgresql/17/main/postgresql.conf(1 row.. 더보기
CentOS 7에서 PostgreSQL을 설치하는 방법 CentOS 7에서 PostgreSQL을 설치하는 방법PostgreSQL 저장소 추가sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmPostgreSQL 설치sudo yum install -y postgresql14 postgresql14-server데이터베이스 클러스터 초기화sudo /bin/postgresql-14-setup initdbInitializing database ... OKPostgreSQL 서비스 시작 및 부팅 시 자동 실행sudo systemctl enable --now postgresql-14.servicesudo sy.. 더보기

728x90
반응형