본문 바로가기

반응형

리눅스

우분투에서 YARA를 설치하는 방법 우분투에서 YARA를 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.3 LTSapt로 설치(간단하지만 최신 버전이 아닐 수 있음)yara 설치 확인sudo apt updatesudo apt install yarayara 버전 정보 확인yara --version4.1.3CentOS 7에서 YARA를 설치하는 방법더보기---sudo yum install yara4.1.3---소스에서 빌드하여 설치(최신 버전 사용 가능)필수 패키지 설치sudo apt updatesudo apt install -y automake libtool make gcc pkg-config libssl-devYARA 소스 다운로드git clone --recursive https:/.. 더보기
systemctl mask와 apt-mark hold의 차이점 systemctl mask와 apt-mark hold의 차이점systemctl mask와 apt-mark hold는 모두 시스템에서 특정 서비스 또는 패키지의 동작을 제어하는 데 사용되지만 목적과 적용 범위에서 차이가 있습니다.systemctl mask서비스를 영구적으로 비활성화(완전 차단)sudo systemctl mask systemctl disable보다 강력한 명령으로 서비스 실행을 완전히 차단합니다.서비스가 다른 서비스에 의해 실행되지 않도록 /dev/null로 연결됩니다.예제sudo systemctl mask ModemManagerModemManager 서비스가 실행되지 않도록 완전히 차단합니다.systemctl start ModemManager를 실행해도 실행되지 않음.해제 방법sudo sy.. 더보기
우분투 24.04에서 polkitd 서비스 비활성화 및 제거하는 방법 우분투 24.04에서 polkitd 서비스 비활성화 및 제거하는 방법polkitd(PolicyKit)는 인증 및 권한 관리를 담당하는 서비스입니다. 일반적인 서버 환경에서는 필요하지 않을 수 있지만 GUI 환경이나 특정 시스템 서비스에서 사용될 수 있습니다.1. polkit 서비스 중지 및 강제 비활성화서비스 강제 중지sudo systemctl stop polkit마스킹하여 강제 비활성화sudo systemctl mask polkit2. polkit 패키지 제거policykit-1 패키지를 제거하면 GNOME, NetworkManager, Flatpak 등 일부 GUI 프로그램이 정상 동작하지 않을 수 있습니다. 패키지 의존성 확인apt depends policykit-1policykit-1 Depen.. 더보기
우분투 24.04에서 snapd 비활성화 및 삭제 방법 우분투 24.04에서 snapd 비활성화 및 삭제 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTSSnap 패키지 삭제Snap 패키지 목록 확인sudo snap listNo snaps are installed yet. Try 'snap install hello-world'.Snapd 비활성화스냅(snap) 서비스 비활성화sudo systemctl disable --now snapd.socketRemoved "/etc/systemd/system/sockets.target.wants/snapd.socket".sudo systemctl disable --now snapd.serviceRemoved "/etc/systemd/system/multi-user.tar.. 더보기
우분투에서 시스템의 아키텍처를 확인하는 방법 우분투에서 시스템의 아키텍처를 확인하는 방법아키텍처를 변수로 변경하려면 시스템의 아키텍처를 동적으로 확인하고 이를 변수로 사용할 수 있습니다.1. 시스템 아키텍처 확인dpkg 명령어dpkg --print-architectureamd64amd64 : 64비트 x86 아키텍처arm64 : 64비트 ARM 아키텍처i386 : 32비트 x86 아키텍처uname 명령어uname -mx86_64x86_64 : 64비트 x86 아키텍처 (amd64와 동일)aarch64 : 64비트 ARM 아키텍처 (arm64와 동일)i686 또는 i386 : 32비트 x86 아키텍처arch 명령어archx86_64getconf 명령어getconf LONG_BIT6464 : 64비트 아키텍처32 : 32비트 아키텍처2. 변수 사용하여.. 더보기
우분투에서 crontab의 기본 편집기를 vim으로 설정하는 방법 우분투에서 crontab의 기본 편집기를 vim으로 설정하는 방법select-editor는 시스템에서 사용할 기본 텍스트 편집기를 선택할 수 있도록 도와주는 명령어입니다. 내부적으로 /etc/alternatives 시스템을 사용하여 기본 편집기 설정을 관리합니다. 주의일부 시스템에서는 select-editor가 설치되지 않을 수 있습니다. 이 경우 update-alternatives를 사용하거나 환경 변수 EDITOR를 수동으로 설정할 수 있습니다.SELECTOR 명령어로 설정select-editor$ select-editorSelect an editor. To change later, run 'select-editor'. 1. /bin/nano select-editor(~/.select.. 더보기
리눅스 환경에서 Azul Zulu JDK를 설치하는 방법 리눅스 환경에서 Azul Zulu JDK를 설치하는 방법리눅스 환경에서 Azul Zulu JDK를 설치하고 TLS를 사용하려면 다음과 같은 단계를 따릅니다.1. Azul Zulu JDK 설치먼저, Azul Zulu JDK를 다운로드하고 설치합니다. 아래 URL에서 필요한 버전을 다운로드할 수 있습니다.https://www.azul.com/downloads/zulu-community/ tar 파일을 다운로드한 후 압축을 풀어줍니다.tar -xvf zulu-linux_x64.tar.gz이제 압축이 풀린 폴더의 경로를 JAVA_HOME 환경 변수로 설정해야 합니다.2. TLS 프로토콜 활성화Azul Zulu JDK에서 TLS 프로토콜을 사용하려면 java.security 파일을 수정해야 합니다.sudo vi .. 더보기
Docker를 사용하여 Zabbix를 배포하는 방법 Docker를 사용하여 Zabbix를 배포하는 방법Zabbix 공식 Docker 리포지토리 클론(Ubuntu + MySQL 환경)git clone https://github.com/zabbix/zabbix-docker.gitcd zabbix-docker최신 브랜치 확인git branch -r특정 브랜치 사용git checkout 7.0 # 원하는 Zabbix 버전Docker Compose 파일 확인 및 구성 점검docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml config컨테이너 실행 (백그라운드)docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d실행 상태 확인docker com.. 더보기

반응형