본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] fping 명령어 fping 명령어fping은 여러 호스트에 대한 동시에 ICMP Echo 요청을 보내 응답 시간을 측정하는 도구입니다. fping을 사용하면 여러 호스트의 상태를 빠르게 확인할 수 있습니다.fping 설치Ubuntusudo apt updatesudo apt install fpingCentOSsudo yum install fpingfping 사용법fping [옵션] [호스트1] [호스트2] ...옵션-a : 응답하는 호스트만 출력-u : 응답하지 않는 호스트만 출력-g : CIDR 형식으로 호스트 그룹 지정-r : 지속적으로 요청을 보내어 응답을 기다림-t : 요청 시간이 초과된 호스트만 출력사용 예시단일 호스트 확인특정 호스트에 대한 응답을 확인하려면 호스트 이름 또는 IP 주소를 지정fping goog.. 더보기
C276x260.fwebp.q85 [draft] 보안취약점 - 리눅스 계정 잠금 임계값 설정 리눅스 계정 잠금 임계값 설정점검 내용 : 사용자 계정 로그인 실패 시 계정잠금 임계값이 설정되어 있는지 점검판단기준 : 계정 잠금 임계값을 10회 이하의 값으로 설정되어 있는 경우점검 및 조치 방법system-auth 파일vim /etc/pam.d/system-auth#%PAM-1.0# This file is auto-generated.# User changes will be destroyed the next time authconfig is run.auth required pam_env.soauth required pam_faildelay.so delay=2000000auth sufficient pam_unix.so nullok try_fi.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 2TB 이상의 디스크 사용하기 리눅스에서 2TB 이상의 디스크 사용하기(GPT 파티션 설정)리눅스에서 2TB를 초과하는 디스크를 사용하려면 기존 MBR(Master Boot Record) 대신 GPT(GUID Partition Table) 파티션 테이블을 사용해야 합니다. GPT 장점2TB 초과 대용량 디스크 지원최대 128개 이상의 파티션 생성 가능파티션 테이블 이중화로 안정성 향상1. 커널 버전 확인GPT 파티션을 사용하려면 커널에서 GPT(EFI Partition)를 지원해야 합니다.$ uname -aLinux vm01 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux2. GPT (EFI Partition) 지원 .. 더보기
C276x260.fwebp.q85 [draft] java 설치 및 java 환경 설정 java(jdk) 설치 및 java 환경 설정테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)$ getconf LONG_BIT64 java downloads(java archive)- Java SE 17 Archive Downloadsjava(jdk) 설치java 파일 다운로드wget https://download.oracle.com/java/17/archive/jdk-17.0.6_linux-x64_bin.tar.gz -O /tmp/jdk-17.0.6_linux-x64_bin.tar.gzjava 압축 풀기tar xfz /tmp/jdk-17.0.6_linux-x64_bin.tar.gz -C /usr/local/java 심.. 더보기
C276x260.fwebp.q85 [draft] ssh 접속 시 no matching key exchange method found 에러 ssh 접속 시 no matching key exchange method found 에러테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS release 5.6 (Final)$ getconf LONG_BIT32$ openssl versionOpenSSL 0.9.8e-fips-rhel5 01 Jul 2008$ ssh -VOpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008[에러]Unable to negotiate with 192.168.0.101 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellm.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 메모리 사용률이 높은 프로세스를 찾는 방법 리눅스에서 메모리 사용률이 높은 프로세스를 찾는 방법1. top 명령어top 명령어는 시스템 상태를 실시간으로 모니터링하는 도구로 메모리 사용률이 높은 프로세스를 확인할 수 있습니다. top을 실행한 후에는 메모리 사용량이 큰 프로세스들이 상단에 나타납니다.top2. htop 명령어htop은 top과 유사하지만 더 사용하기 편리하며 색상으로 시각화된 인터페이스를 제공합니다.sudo apt-get install htop더보기더보기---$ sudo apt install htopReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages wil.. 더보기
C276x260.fwebp.q85 [draft] core 파일을 분석하는 방법 core 파일을 분석하는 방법gdb(GNU Debugger)를 사용하여 core 파일을 분석하는 방법은 다음과 같습니다 1. gdb 명령을 사용하여 core 파일을 연다.gdb 예를 들어, /usr/bin/ls 실행파일과 /tmp/core 파일이 있다면 다음과 같이 gdb를 실행합니다.gdb /usr/bin/ls /tmp/core 2. gdb가 실행되면, "bt" 명령을 사용하여 backtrace를 확인할 수 있습니다. backtrace는 프로그램이 죽기 전까지 실행한 함수 호출 스택을 나타내며, 문제점을 파악하는 데 도움이 됩니다.bt 3. "info threads" 명령을 사용하여 코어 파일에서 발생한 스레드 정보를 확인할 수 있습니다.info threads 4. "thread apply all b.. 더보기
C276x260.fwebp.q85 [draft] PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법PHP ImageMagick 확장 모듈은 PHP에서 ImageMagick을 사용할 수 있도록 해주는 모듈입니다. 이 모듈을 설치하면 PHP에서 이미지를 변환, 크기 조정, 색상 변경, 텍스트 추가 등 다양한 작업을 수행할 수 있습니다. php 버전 확인$ php -vPHP 7.3.29 (cli) (built: Jul 7 2021 17:34:15) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.29, Copyright (c) 1999-2018, b.. 더보기